HNHacker News
TopNewBestAskShowJobs

wallflower

59,027 karma · joined January 15, 2008

submissionscomments
wallflower··on Law firms pay Supreme Court clerks $400k bonuses – what are they buying?
> After she graduated from law school, I wrote a one-line letter of recommendation for her to Justice Antonin Scalia: “Amy Coney is the best student I ever had.” He was wise to hire her as a clerk.

> I was teaching a First Amendment class at Notre Dame Law School. She was a student, just a face in the crowd. On the final exam, someone — the bluebooks were anonymous — had written an answer so impressive that I rushed to share it with one of my colleagues. This student, I said, gave a response to my own question much better than the one I had come up with myself. That student was Amy Coney.

-John Garvey

wallflower··on Ask HN: Your Favourite HN Comment?
https://news.ycombinator.com/item?id=121413

> fiaz MANY days ago | parent | favorite | on: Ask News.YC: How to re-motivate yourself?

> APOLOGIES for making this post so annoyingly long, but I really hope you find value in the words below. ----------------------------------------------------------------------- I'm going to first share a personal experience from my early trading days to illustrate where I'm coming from. I used to wake up at 4:30 am everyday in the Chicago suburbs to beat rush hour traffic and make it into downtown Chicago at 6:30 am. In order to wake up so early, I fell into a habit of sleeping at 9:00 pm and like a robot waking up at 4:30 am. This simple routine was indirectly helpful when things seemed darkest.

For the first six months, I lost money and was ridiculed constantly by other traders who were more successful than me (which was about 20 other guys CONSTANTLY using me as a punching/whipping bag). The only thing that kept me going was the fact that some of the very same traders that would be making wise cracks at me for losing money were some of the most successful people I knew at the time. For better or worse, if I needed a trader to model myself after, it was the same people that were telling me how bad a trader I was - and although I was not open to really hear what they were saying, they were right about my skills in every way (but their feedback was always packaged in some sort of insult). After racking up some rather hefty losses, I was determined to quit at one point during month four, but because I had a habit of waking up at 4:30 am I simply "forgot" that the night before I told myself I would quit and spare myself further humiliation...by then I was warned that I was now on the red list of traders ready to be cut. Also, my personal savings were starting to approach zero (the base "draw" for house traders was enough to pay for food; you usually make your money on a percentage of your profits, and I was deep in the red at the time).

To say the least, there were many excellent reasons to be "reasonable", forget about my dreams, and quit. After 4 consecutive "failures to quit", I realized that I didn't quit because somewhere deep down I was hanging on to a dream, however remote at that point: that I could somehow be as successful as the other traders that I knew. At the same time I realized that I had hit rock bottom in that I couldn't even succeed in failing! Very tough times indeed... An interesting point to note here is that although my losses were starting to get very large, the people who were funding me as a trader kept me because I had one redeeming quality: EFFORT, and this helped build tenacity. Other traders who barely traded but had a fraction of my losses were cut much faster because they didn't put forth much effort. They were not willing to take losses and be bold/brave and fight it out; I was willing to take risks, and this saved me from getting cut faster than others.

Slowly I began to reinterpret the constant humiliation I was suffering: perhaps the other traders were right about their "jokes" and there might be something in what they are saying that will help me get out of the red. I also realized that since I had failed at quitting (which was now the ULTIMATE failure), there was no further failure for me and that if I took baby steps they were surely to succeed (this translated into taking smaller trades/profits).

Only after improving upon my abilities as a trader and channeling my energies appropriately did I succeed and earn everybody's respect as a trader (and you have no idea how this made me feel!). I quickly made enough in commissions to be trading my own account, and be successful as an independent trader onward. When I look back at those final months of 1999 (yeah that's right, I was losing huge cash at the end of 1999 when the entire market was going crazy UP!), there was more good than bad even when I was getting my ass handed to me. It's just that I was intentionally creating my own feedback (I'm right everybody else is wrong) instead of seeing the results I was getting (losses/insults) as feedback and information that would help me be successful.

I kind of snicker every time I see somebody ask for feedback on their startup on YC.News only to end up justifying themselves by telling everybody why they did what they did when they get negative feedback, which is the feedback of greatest value. If somebody tells you how crappy your idea is, thank them that they even spent a few brain cycles considering your idea.

The lessons I learned from this that are perhaps relevant to your questions:

- Determine if you believe in yourself to succeed as an individual (I know this sounds odd, but for a moment just examine your thought patterns and your actions and see what message you are sending to yourself; do you listen to the voice that says you can't or are you paying attention to the feedback from your efforts and the results you are getting?)

- Search deep down inside and see if the project you are working on is something you believe in or not. If you can't sell yourself, then you shouldn't bother trying any further...

- ANY attention you get for your efforts is good attention. If you get LOTS of negative feedback, then be grateful - you've jumped the first hurdle of getting people to give a damn about what you are doing! :)

- There is responsibility and accountability that goes with both success and failure. You need to be ready for both because they can be equally painful in equal ways. The amount of accountability that comes with success can be more unbearable than the accountability that accompanies failure. I personally know of some very talented people who enjoyed phenomenal initial success only to find just as fast that they were in over their heads.

- The more you resist the possibility of failure then you are less likely to recognize possibilities that will help you succeed. If you are afraid to fail, then most certainly you are afraid to succeed. This sounds counterintuitive but it's based upon the fact that fear makes your mind less supple and less responsive to the changes that will push you out of the game - or conversely it will lessen the impulse to jump on the opportunities you need to succeed.

- The results you get has everything to do with your users/market and less to do with you as an individual; it's sometimes hard to separate these two. See the other side of the equation and what side you are on before trying to solve it. Don't ever think you are above the feedback of your users...EVER!

- Don't have expectations (this is just setting yourself up for failure). Because you are starting out you may not know what is best to help you succeed - ESPECIALLY if you're lacking motivation. Keep in mind that whatever results you get from your efforts will lead to more possibilities (in the form of additional information).

- Have some behavioral "context" within which to exercise discipline and structure. Seek to grow your efforts within this context. My context was my sleep schedule. It was a routine that was so ingrained that my drive had a laser focus. This might not work for some, but it worked for me. Finally, I will add that in my opinion failing hard and fast is MUCH better than failing slowly. The faster you know for certain something isn't going to work out, the sooner you can cut your losses and move on to your next idea. When you eventually succeed, you will look back at all the times you were quick to cut your losses and get to where you are... ---------------------------------------------------------

Please do NOT contact me asking for advice in trading/investing. This is a VERY personal thing, and it has everything to do with who you are, NOT with how much information you have, or which tools you use, or who you know.

wallflower··on A Review of Language Learning Tactics
I think that might be quite a challenge.

The Rosetta Stone was a huge breakthrough find, as it was an important clue for hieroglyphs, as it had the same decree written 3 different times.

Linguistic anthropologist s usually learn from many hours of field recorded conversations for nearly extinct languages.

The Bible is the arguably most translated book in history. If the Bible has a translation in one of your dead languages, you could start there.

Even Machine Learning needs language pairs (same text in two languages) to get started.

wallflower··on A Review of Language Learning Tactics
Club de Cuervos

Except for some short phrases, the subtitles were very close to what was spoken in rapid-fire Spanish.

The problem with “La casa de papel” is that is a serious multi-layered plot with complex characters that requires a lot of thinking.

“Club de Cuervos” is entertaining and no thinking compared to it. However, the constant use of Güey or Wey and “no manches” may annoy you.

wallflower··on A Review of Language Learning Tactics
Language learning is kind of like raising a child. As my sibling say, it is all theoretical until you actually do it.

So if you really want to learn a language, just start vomiting out words with a teacher one-on-one. Just like with child rearing, vomit and messiness is always involved.

There is no magic technique. If there is a magic technique, it is like this article alludes, to use many techniques. Some may work, some may not. It is up to you to find those techniques that work for you. You are the only one who can do that.

Don't take SHIT classes. I took a Spanish class once where the teacher spent 15 minutes of a 45 minute class by having each one of the students go through their homework answers.

Don't confuse activity with productivity. There are many things that you might think are productive, and they are not. Sometimes it depends on where you are in your language learning process. For example, listening or watching to a TV show in your target language with subtitles in the target language can be counter productive if you barely understand the sounds, let alone the meanings and grammar. Also, subtitles are not 1 to 1 to the audio.

In my experience, if it is painful to you, you won't continue doing it. Most of language learning can be a pain. One of the best ways to get around the pain is to find a teacher (iTalki is a great site for that) who you find fits your needs and meet regularly with them. At the minimum, twice a week. You'll probably find that, over time, you'll develop a friend-type relationship more than a teacher-student relationship. How else are you going to talk for an hour? And if you are paying someone for their time and not relying on your friend who speaks that language it is a clear-cut transactional relationship. Patience can be bought. By paying a teacher, you are paying for their patience and your accountability to them.

It is like going to the gym. If you go to the gym once a week, don't expect a lot. However, if you go to the gym 3 times a week, you can definitely expect some improvement. You can expect even more improvement if you work with a personal trainer who gently pushes you, as you get better.

EDIT: Updated and refined my argument about taking classes

wallflower··on Ask HN: Why doesn't Facebook sell developer tools?
They did. They bought a great mobile backend called Parse and shut it down. Some of us who had to deal with it still have bad memories.

> Parse was a mobile backend as a service platform originally developed by the provider Parse, Inc. The company was acquired by Facebook in 2013 and shut down in January 2017.[1][2] Following the announcement in 2016 of the impending shutdown, the platform was subsequently open sourced.

https://en.m.wikipedia.org/wiki/Parse_(platform)

wallflower··on Ask HN: What book are you reading at the moment and what do you recommend?
Good luck with reading Spanish! Please be easy on yourself, it took me 4 years of reading off and on to get to the point of reading books like “1491: Una nueva historia de las Américas antes de Colón“. Also, factual based books are much, much easier to understand than novels. The problem with reading Gabriel García Márquez is that reality and un-reality are blended together using sophisticated grammatical constructs that you have no idea what is going on. Remember, language can express things that are abstract. Abstraction in a second language is hard!

If I have one piece of advice for you, please try to completely avoid reaching for the dictionary (app or physical) while reading your books. Not only will avoiding the dictionary make the reading faster, your pattern matching will improve because your mind will be forced to “fill in the blanks” where there is insufficient understanding. I know there are polyglots out there that advise the opposite of “don’t go to the next page until you know everything”. Bah humbug, reading should not be a homework assignment.

Finally, buying the audiobook and reading along with the book will help train your ear for faster pattern recognition and signal/noise differentiation. Be advised though that audio books may not be one to one exact with the printed text.

I also recommend “Charlie y la fábrica de chocolate”.

wallflower··on Build tools around workflows, not workflows around tools
And then there’s the saying in ERP systems: “You buy SAP and then you change your company to fit SAP”.
wallflower··on New fitness habits being created during Covid?
As a bonus, a pull up bar installed properly with screwed in supports can also support a hammock when it is not being used :)
wallflower··on Short on Money, Cities Around the World Try Making Their Own
In the US, almost every of the 50 states must balance their budgets. They can't spend what they don't have without selling debt (municipal bonds that pay interest). They can't manufacture money as that is handled at the Federal level.

https://www.ncsl.org/research/fiscal-policy/state-balanced-b...

wallflower··on Mac keyboard shortcuts
Such an exhaustive list... yet it omits one of my favorite timesaving shortcuts. In Terminal, option + click will move your terminal cursor to anywhere you want in the current line.
wallflower··on What Programmers Can Learn from Modular Synthesis and Unix
And to complete the circle, newer Moogs are full blown, hackable Linux-powered analog synths.
wallflower··on What I learned from doing over 60 technical interviews in 30 days
> 3 virtual "site visit" interviews - 0% pass

I wonder if this can be chalked up to lack of sufficient practice for the virtual type of "site visit" interviews that lead to nerves, decrease in the all important self-confidence. Or perhaps it has to do with the always troubling you can't look at the people in the eye with a standard laptop embedded-top-of-the-screen webcam because it looks like you are not looking at them.

I would read another blog post from the OP just about their virtual "site visit" interview experiences.

wallflower··on What I learned from doing over 60 technical interviews in 30 days
> One accomplished athlete I knew talked about how he'd tell himself that he'd put in the training to be the best. Therefore he knew that he could do it.

In case your individual based sport is not climbing and if you haven't already watched it, I highly recommend "Free Solo" which is a documentary about Alex Honnold and his extraordinary preparation to climb El Capitan. I warn that this is a nerve-wracking film. However, the way that Alex talks about "becoming perfect" is interesting. He practices a part of the route so many times with ropes/harnesses that he becomes perfect at it. In other words, he has no fear because he is perfect at the route.

https://films.nationalgeographic.com/free-solo

wallflower··on MonitorControl: Control external monitor brightness and volume on your Mac
The famous Dropbox Mac finder hack. It may have been mythologized a little, as Rajiv Eranki was probably the genius hacker who figured it out.

> Here’s that rare Steve Jobs story, one that’s never been told, about the company that got away. Jobs had been tracking a young software developer named Drew Houston, who blasted his way onto Apple’s radar screen when he reverse-engineered Apple’s file system so that his startup’s logo, an unfolding box, appeared elegantly tucked inside. Not even an Apple SWAT team had been able to do that.

> Rajiv Eranki (early employee, no longer at Dropbox) did much of the reverse-engineering required to get the our file overlay icons onto files in the Finder, and also to get us into context menus.

https://www.forbes.com/sites/victoriabarret/2011/10/18/dropb...

https://www.quora.com/Many-articles-about-Drew-Houston-say-t...

wallflower··on Ask HN: What skills make you a successful SRE
Observing successful SREs in my companies, most of them have the ability to manage their emotions under the extreme pressure of a serious production outage. You might even wonder why they are not stressing out.

If you have not heard of the Google SRE book, I think it is a good introduction to the systems thinking SRE mindset.

At Google, SREs are recruited from the ranks of the best engineers. SRE positions at the top tech companies are typically not offered to new graduates because of the trust and responsibility required. If you want to accelerate the process, join a startup that is Cloud native or an established company that is transitioning to the cloud. These types of companies will be more eager to hire a junior who is teachable and coachable.

https://landing.google.com/sre/sre-book/chapters/preface/

wallflower··on How to track and display profile views on GitHub
> A cemetery in Slovenia just created a prototype digital tombstone that allows mourners to broadcast videos and images of the deceased in place of the traditional grey grave marker. The weatherproof 48-inch screens cost about $3,200 and have been built to resist vandals, Reuters reported.

https://www.marketwatch.com/story/this-creepy-3200-digital-t...

wallflower··on Ask HN: How do you keep proper posture while seated?
These are some expensive brands of “zero gravity” or “anti gravity” chairs. They might not be what you are seeking exactly.

http://www.ergoquest.com/

https://www.stressless.com/en

https://altwork.com/

https://www.humantouch.com/

wallflower··on Klutz Press: books built for learning stuff
If you want to learn how to juggle, I believe the Klutz book is the way to start. However, I must warn you to be patient and take your time to learn and practice the very important toss so that it is accurate and precise and minimalistic. Otherwise, you may end up like me with bad tossing habits who looks like someone doggie paddling in the air while trying to juggle.
wallflower··on Watching Movies in 'Fortnite' Is More Fun Than a Theater
In my opinion, both introverts and extroverts go to movies. The difference is if they are comfortable going alone to a movie (introvert).
wallflower··on One simple yet crucial thing I learned from YC's StartupSchool
> JAXenter: You started Compass, your first Lucene­-based technology, in 2004. Do you remember how and why you became interested in Lucene in the first place?

> Shay Banon: Reminiscing on Compass birth always puts a smile on my face. Compass, and my involvement with Lucene, started by chance. At the time, I was a newlywed that just moved to London to support my wife with her dream of becoming a chef. I was unemployed, and desperately in need of a job, so I decided to play around with “new age” technologies in order to get my skills more up­to­date. Playing around with new technologies only works when you are actually trying to build something, so I decided to build an app that my wife could use to capture all the cooking knowledge she was gathering during her chef lessons.

> I picked many different technologies for this cooking app, but at the core of it, in my mind, was a single search box where the cooking knowledge experience would start a single box where typing a concept, a thought, or an ingredient would start the path towards exploring what was possible.

> This quickly led me to Lucene, which was the defacto search library available for Java at the time. I got immersed in it, and Compass was born out of the effort of trying to simplify using Lucene in your typical Java applications (conceptually, it simply started as a “Hibernate” (Java ORM library) for Lucene).

> I got completely hooked with the project, and was working on it more than the cooking app itself, up to a point where it was taking most of my time. I decided to open source it a few months afterwards, and it immediately took off. Compass basically allowed users to easily map their domain model (the code that maps app/business concepts in a typical program) to Lucene, easily index them, and then easily search them.

> That freedom caused people to start to use Compass, and Lucene, in situations that were wonderfully unexpected. Imagine already having the model of a Trade in your financial app, one could easily index that Trade using Compass into Lucene, and then search for it. The freedom of searching across any aspect of a Trade allowed users to convey this freedom to their users, which proved to be an extremely powerful concept.

> Effectively, this allowed me to be in the front seat of talking and working with actual users that were discovering, as was I, the amazing power that search can have when it comes to delivering business value to their users. Oh, and btw, my wife is still waiting for that cooking app. Now, 10 years later, it is the basis of Elasticsearch.

https://jaxenter.com/elasticsearch-founder-interview-112677....

wallflower··on Homelessness: The Problem That Even Silicon Valley Can’t Seem to Solve
I’m so sorry for your loss.
wallflower··on Do the Real Thing
I’m curious if you have heard about Gnu Solfege. I just read about it here recently via the recent “Ask HN: I'd like to learn vocals, any suggestion on how I can do this?”

https://www.gnu.org/software/solfege/

https://news.ycombinator.com/item?id=23359096

wallflower··on Homelessness: The Problem That Even Silicon Valley Can’t Seem to Solve
Solving homelessness is more a question of addressing mental illness. There is unfortunately a strong correlation between untreated mental illness and homelessness. One of my hospital friends has told me about homeless people who regularly hang out near the ER entrance, hoping to be admitted for treatment. If they are admitted, they are discharged right away. The Reagan era got rid of the "Mental Health Systems Act of 1980" which provided funding for community support of mental institutions. [1]

[1] https://en.wikipedia.org/wiki/Mental_Health_Systems_Act_of_1...

wallflower··on Ask HN: What do you wish you knew before you got RSI?
- In many cases, RSI can only be managed, not cured

- Regular physical fitness like doing weight training, push-ups, and pull-ups (if you can manage those) can help greatly

- Swimming is one of the best exercises if you have access to a pool since it is zero-body impact. Look at Total Immersion’s “Swim like a Fish”

- Your greatest asset is your ability to produce income for yourself and your family. RSI forces you to preserve that asset, even if degraded

- Playing guitar, tennis, piano, even bowling will become activities that you can no longer partake in

- Those damn key combinations (ctrl-c, ctrl-v) when done with one hand if you are lazy are really bad and can cause RSI to flare up

- Foam rollers are one of the cheapest and therapeutic things you can do for yourself

- Not taking the ability to type for granted will gift you a glimpse at a long-term perspective on life

- Like diets, there is no one-size fits all solution. Try out before you are sold.

- If you have pain or soreness after a binge of coding and it goes away after a night of rest, that is a warning sign. Eventually the recovery periods will lengthen. And eventually there will be no true recovery, but a baseline pain/soreness

- It takes many years to get RSI but you can do it quicker if you pound away at the keyboard day and night. Same for video games

- RSI will become just another part of your life. You will manage. You will survive. You just won’t go bowling.

wallflower··on Reverse Engineering Snapchat: Obfuscation Techniques
My guess is the X-Snapchat is a one-time use token that changes on a per-call basis and may even been hashed to the actual data being sent in the API call. For example, if Snapchat is sending a pic that has a MD5 hash of X, the token somehow encodes that or other information so you cannot reuse that token.

I’m confident the security engineering team at Snap has all kinds of white hat teams to prove and probe the security constantly.

wallflower··on 3K, 60fps, 130ms: achieving it with Rust
If I had to guess at a possible future, I can imagine edge computing servers that connect over 5G or fiber to your device. On these edge computing servers, they predict using AI/ML what you, as a participant, could do (video including facial and hand gestures, audio including Toastmaster type fillers like ahh, umm) in the next 50-60ms or longer and transmit their guess using rendered video frames and audio in time for the other videoconferencing participants to see “no latency” interaction. Done right, it would seem real. Done wrong, definite Max Max Head Headroom feel.
wallflower··on Ask HN: Go vs. Ruby/Rails for first time indie dev?
Thanks for the clarification, we will agree to agree :) I still have not-so-fond memories of using Rails 4.x to render HAML partials to "support" basic JavaScript dynamic interactivity.
wallflower··on Ask HN: Go vs. Ruby/Rails for first time indie dev?
Ok, we can agree to disagree. Given the OP’s stated personal choice of using Vue.js, I assume that they want to build a SPA.

In my understanding, using Turbolinks makes use of most every JavaScript client-side framework, including Vue.js, more difficult as the JavaScript components have to be adapted to work with Turbolink caching.

wallflower··on Ask HN: Why is my healthcare data not more protected? Epic Systems installs
One of my friends works in healthcare. She told me once about how a coworker who worked at the hospital had gotten a certain test done there. This coworker looked up their results through the healthcare information system, and they were brought in to their supervisor to explain why they committed a violation of the hospital system's HIPAA rules. In some hospitals, this might not be a violation and, in fact, allowable.

My answer is that any rootkit or phishing schema that attempted to exfiltrate data from a client terminal would be detected by all the deeply-ingrained automated and formal procedures and systems for monitoring/auditing/alerting of access and usage of the healthcare information system. Also, depriving the doctors and nurses of Facebook/website browsing would probably be a net negative for morale, most especially in these trying times of COVID-19.

← PreviousPage 3 of 34Next →