skysight-inc/HackerNews huggingface dataset:
Write down the things you got called out on in review. Build a checklist of them. Perform a self review for them.

So more code reviews and design reviews for others and try to ask why whenever you don't understand what you are looking at. Asking questions is a sign of strength.

Spend a little more time on design, and whiteboard with a coworker before you implement. Draw the boxes and arrows of your approach and reason about where it will break. It will break on some axis sometime, tell yourself where it is.

Find a mentor. There are tons of folks who would spend an hour every week answering questions about design that you were too shy to ask in the bigger group.

Stop meetings when you don't understand a term. Ask for a clarification.

Talk to your manager, be open about wanting to improve this specific skill. Speaking as an engineering manager myself, one of the most fulfilling parts of my job is seeing someone ask for help and giving them a chance to stretch and learn.

Accept failures. A failure just means you learned something. I've seen some big failures and caused some big failures. I learned and moved on. That said, don't fail the same exact way more than once if you can help it.

Ask for peer feedback. Maybe no one else thinks you aren't performing. Maybe you've set up a false narrative about yourself.

Ask, specifically, "am I asking for help too soon or too late" and really listen to the answer.
> This year the trial published a further set of its results, showing what had happened to the patients five years after their treatment.

> This found for every 100 who died after having open heart surgery, 135 people with stents died. Overall, 10% of people who had surgery died in the trial compared with 13% who had stents

I don’t know enough about other aspects of the surgery, but if it’s just a small percentage point difference, and we are talking about a choice between minimally invasive vs weeks of recuperation and pain, I’d think twice about it.
According to the CEO (assuming this is them), they had most of the investment money left. They shut down quite quickly.

https://news.ycombinator.com/item?id=14411586
Control Your Components!
Economy seat sizes haven't changed? Do you have a source for that? I'm including leg room when I say size has decreased. I honestly don't know but would be surprised, common wisdom is that leg room is much less over last 30 years.
Yep I was thinking the same :)
George Laurer, inventor of ubiquitous UPC, dies at 94
Effectiveness vs. Efficiency: The Cultural Aspect
That makes a lot of sense and I appreciate the response.
>Not to say Apple doesn't care about security.

Not as much as it advertises itself as a torch bearer of Security & Privacy (or) Not as much its ardent proponents believe it to be.
I’ve listened to that episode (after another recommendation here, a few days ago).

Didn’t find it very informative or good. The podcast discussion was opinionated and obtuse.
Somewhat relevant:

>Bayerische Rundfunk reports that Ocean Lotus (also known as APT32), a hacking group associated with the government of Vietnam, has been detected in the networks of BMW and Hyundai. Engadget calls it cyberespionage.
Finland: World's youngest prime minister and a government led by women
Most of what I know was found by people on Doubi's forum which now went down. Near nothing about that in English besides stating the fact that he is gone now, that he got a term, and that his Twitter was the most likely source of his ID leak as deduced from public records about his case.

Early accounts explored the possibility of Chinese police exploiting SMS gateway, and password reset abuse, but it has since been confirmed that even users who lived for years in the West got deanonymised, and their relatives got harassed. MSS/police having fresh twitter user DB is the most probable explanation at this point.
The browser rendering engine used has nothing to do with tracking permissions, which is set by the browser itself. Chrome is on iOS for example, as is Firefox.
Talk about your idea before coding it up. Whiteboard it with someone. Try to guess how people will react. Over time, you'll train yourself to know the reactions and to shape your work to fit expectations.

Chances are there are related things to work on that you haven't even noticed. And chances are ongoing feedback with someone with context about you is going to be much more useful than replies from internet strangers. I recommend finding a mentor. A nice side-effect is that thhis shows you're proactively addressing the shortcomings.
Wasn't my experience taking courses in political science and political philosophy. Was exposed to a lot more viewpoints discussing with working class family, reading literature myself (reading primary sources and focused secondary sources was actually often strongly discouraged by my professors as an inefficient use of time, something that would of course change doing post-grad work, but that isn't what we're discussing here), etc.

To the extent that viewpoints not part of the accepted doctrine are presented, they are presented poorly and without passion.
> If you're going to actually be a doctor or an engineer then a college degree is worthwhile. But some people are going to be retail clerks and factory workers.

The WSJ article linked up at the top is literally about how factory work increasingly requires professional education like a college degree.
Magit is great, I’ve used it every day for 10 years or something. There’s just one thing I haven’t got used to:

1. Stage some stuff

2. Start writing the commit message

3. Stage something else

4. Commit

The content staged at (3) doesn’t make it into the commit. This doesn’t fit my mental model from the command line: I think of “commit” as transfer all the staged content into a commit.

Initially magit didn’t do this, but I know it is intentional, and in fact the magit author has explained to me that it accurately reflects the command line. But I just seem totally unable to get used to it! I might even change it locally.
German pretty much only does dubbing (even for some live shows, amazingly) but is marked as "high proficiency".

Apropos the sampling question: English proficiency is (in my experience) poor outside large German cities.
Informer: A bot library that allows masquerading as real users on Telegram
Former Signal users can unregister their phone numbers from Signal on this page:

https://signal.org/signal/unregister
William Gibson on Tech Wear and the Limits of Authenticity
While I think coding experience matters, I've seen a lot of people with years of experience that never worked in environments favouring quality, who write functioning but very ugly code.

What is 100% true, imo, is that you get better with experience if you are exposed to good practice . This can come from reading other people's code, getting reviews of yours, but also reading books about design or videos or talks...

Just coding alone will help but won't be enough, again, imho.
> If you walk in to Walmart you don't automatically think you're sharing your shopping habits with thousands of other companies who pay for that data

You can literally buy that data. Either by targeting credit card transactions of people who shopped at a walmart via a broker or you can get more direct data (albeit probably more limited) from them directly here: https://www.walmartmedia.com.
It would be even better if those "padded wings" would be positioned just in the head range and not in the elbow area. (In elbow area we are much wider and those "wings" would limit us.)
> Ouch. What do you get when you mix healthcare and a profit-driven capitalist mentality where no one in the industry (the corporations, not talking about doctors) actually cares about saving lives? Crap like this.

I just want to share this opinion from what you wrote. The mentality that "people go into certain careers for moral reasons" needs to go out of fashion. Even in non-capitalist societies people should never consider the belief that people enter careers for moral reasons as true.

The reason is that the careers/fields most important for the health of society, need to function correctly in any case and by a system that's designed for even if we're all sociopaths.
I meant it as a joke it's supposed to finish in 2021, just a couple of years late, so I figure it might work by 2025.

But yeah the T is an embarrassment.
I specifically put on mediocre movies to help me sleep on flights. I often wake up when they finish. I can't be alone here.
> Their proceeds allow websites to exist and motive entrepreneurs to create them in the first place.

The desperation about monetising ads usually makes them crappy website creators. They would just fill pages with low quality articles propped up by SEO. I prefer the sources that don't earn money on advertising for quality of content.
Indeed, in the TM model hash table lookups are necessarily Omega(n) in the length of data stored.

The model of computation used in these analyses and interview questions I'd say is a random-access infinite register machine of infinite size (and constant arithmetic), which is more powerful than a TM (and siblings) in complexity analyses.

Of course, they are useless for analyzing complexity classes of computational problems, but you can use them to talk about the complexity of computer algorithms.
How else do you keep track of who slept and how much as to bill for the enhanced usage of your seat? /s
Ah, I remember those days - I had the same situation at home.

As the article mentions, you could dial the 67 prefix to block your outgoing caller ID on an individual call.

With the blocking-of-blocking, you had the opposite - the 82 prefix _disabled_ outgoing caller ID block on an individual call, allowing you to call subscribers that blocked blocked numbers.

I think my folks finally decided to drop the caller ID blocking after the phone company switched from 7-digit to mandatory 10-digit dialing for all calls. It was just too many digits to dial with the prefix, especially since half the time you would dial without the prefix, get the "blocked" message, then dial again with the prefix.
Amusing German anecdote: my German son went from German school in California (English was taught by native-speaking, non-german-speaking teachers with a California teaching license, and of course spoken outside school) to Germany (English was taught by a native English speaker who spoke no German (moved with her husband to Germany)). What subjects was he behind in when he arrived? English.

Coincidentally his English teacher his last year in California and when he got to Germany were both Australian.

All that being said, outside big cities I haven't really encountered anyone in Germany with strong English.
This list could be a helpful starting point:

https://en.wikipedia.org/wiki/Comparison_of_cross-platform_i...

You can sort the table by clicking on the column headers. The "E2EE group chat" column should be useful.
wow, thanks for linking this. He certainly had a way with words, and was extraordinarily lucid. Now I want to be an adventurer too.

edit: great, now I've been reading this thread for more than an hour - looks like the book was posted without his parents' permission at around page 40, with a post by his mom on page 41 expressing her desire for the book to not be shared unless they wish to share it. On page 55, many posters of the thread advocate for reading the book, and they share their thoughts on it.

on page 66, in 2013, his mom writes that the book being out was "very difficult for me, I have since accepted that there is no such thing as keeping that kind of power covert." That's good to hear.
Good point, but do you need facial recognition to do that?
As far as I can establish with a cursory skim, the article describes priority inversion, and states:

"OS schedulers might implement different techniques to lessen the severity of this problem, but it's far from being solved once and for all."

The article fails to describe what "solved once and for all" might mean.

Given that Priority Ceiling Protocol and Priority Inheritance are two common solutions used in real-time schedulers, I would like to understand why priority inversion is not a solved problem.

On the other hand, I have yet to learn whether Mac OS has any synchronisation primitives that mitigate mutex priority inversion.
He was a contractor, which is the same mistake the grandparent post makes. Yes, government employment with most TLAs requires a degree. But most government work is not undertaken by government employees -- it's contracted out, e.g. to Lockheed, Leidos, Booz Allen Hamilton, etc. Those organizations do hire people without degrees; I know this because I worked with lots of them for many years. Practically speaking, there are a relatively tiny number of actual government employees in tech, and they collaborate with or oversee a comparatively huge number of contractors.
In the beginning, yes.

But after a short while the AI would carefully watch you while playing non-skippable ads to gauge how to maximize revenue per customer.
Yeah I know... I have impractical ideas about air travel. My other idea was to take the second level of a 747 and convert it to a gym. Instead of seats you’d have treadmills and at the far end would be showers. Anyone could “book” time in the gym for a fee. Imagine being able to go for a run on a 18 hour transpacific flight? Of course all this gets mooted by the starship... once we can get la to Singapore in 20 minutes who cares what the seat looks like?
Drink a verification can to continue.
Nice, thank you for the heads up.
Nonetheless, they had about 8 tables in their database when they started getting blocked by the endpoint limit on AWS Serverless, I'm guessing they were far from a thousand endpoints.
There’s a 3D Hilbert curve in this one too.
You're right of course, he worked for Booz. Forgot that part.
The second half of this is just great advice for all startups.
Barbarians at the Gateways (2013)
Yes, it is, but the question is how do you make this notion of "realistic" formal and rigorous. The usual model for complexity analyses, the TM, can't do constant-time arithmetic. So we're interested in a more powerful model.

I'd proposed a model in a sibling comment that seems to be the one most people use for analyzing algorithms.
> The WSJ article linked up at the top is literally about how factory work increasingly requires professional education like a college degree.

But does the job really require a degree in order to do it, or is it only the employer that requires the degree, as a filter, because now they can get away with it as a result of the oversupply of college degrees?
Microsoft to kill off Wunderlist in favor of To Do in May 2020
I was thinking that.

For the price of hiring a react developer to make modifications + the cost you are better off letting the react developer only build what you want
I misread the title to be “Apple fires CEO...”, got me excited for a moment
That's like the 1000th ad-targeting article I've read, but the first time to hear this perspective. Absolutely fascinating, thank you!

Here's one question though: If you're the established player in one field and don't really need the online ads other than for staking a claim, would it really influence your sales that much if a competitor takes over that space? Probably just a downturn in number of sales to new customers? (Who presumably haven't heard about the other players in the field and just go with the one that's shown to them in online search results?)

Okay, that's more than one question, but maybe you'd like to elaborate a bit.
Interestingly, some of the early sources¹ on such recursive string rewriting methods are from Baal haRokeach².

1. https://www.academia.edu/38490274/Symbolic_computation_and_d...

2. https://en.wikipedia.org/wiki/Eleazar_of_Worms
Question: would I be able to do this on say a Kindle?

Really pining for a non backlit display I control.

Never thought this would be possible but given the readable code...maybe I should try?! Anybody know where I could start?
> Look, ads ecosystem is the sponsor of free internet.

They are the sponsors of the shitty part of internet. They usually lead to the creation of crap articles and websites that use SEO to grab and resell traffic.

I think that even without ad revenue enough people are willing to put quality content online that we don't need to fear. There are more reasons that making ad money to create content.
Given the huge improvements in air travel safety over the past few decades, it probably makes sense to relax evacuation and seatbelt requirements a little bit in order to enable experimentation with bunks and other non-standard layouts.
For real. The information you learn on-the-job v.s. the information you learn in academia is a Venn diagram where _maybe_ 50% overlaps, but that doesn’t mean the non-overlapping bits were useless. Having a broad background gives you tools to draw on and helps you see ways of framing things that could massively simplify the problem you’re facing.

I can’t imagine I would have developed the concept of LTI systems outside of academia (EE), nor realized how much of signal processing tasks can be deconstructed to just convolutions or correlations, but these modes of thinking have proved powerful in my early career and especially as a hobbyist.
If that face recognition software is of the same quality as usual flight infotainment systems I think we are pretty safe.
I get your point, but is it always possible? Sometimes you have to trust people and take the downside. For example, I think academia worked better when researchers were allowed to just go on with it, knowing that a certain percentage wouldn’t work very hard or do things that weren’t very useful.
And yes they are more easily to fall pray to money pit brands.
It's kind of funny how no one will admit in front of the boss that 4 hours of development a day is enough, but all developers I've talked with outside their work environment seem to think the same.

I can easily spend more time on screen, before or after work. But getting back into development after work really takes a lot of mental energy for me.
Agreed I was just trying to help the person achieve a bit of zen. it’s nice to think you can get him to sign something but chances are he’ll interpret it that the code is worth something and dig in...As they say in arendelle ... let it go, let it go...
I was an initial hire at a company with a very similar culture of (the alleged) publicly abusing employees on Slack, with all the hyperbolic cultish nonsense, with plenty of gaslighting and classless psychological manipulation ("if you're on this team it means we think you're the best, but if you can't handle it, maybe we were wrong"), and even the breathless idolization of (all the worst parts of) Amazon to boot.

If you think you're in this situation now -- please: leave. I've since learned that these things are a dime a dozen, and by and large they go up in flames. And in the rare cases when they don't, it's still not worth it. In the worst case at the end of it you'll be burned out, emotionally exhausted, struggling with aggravated anxiety/depression/PTSD, not to mention the damage done to your personal relationships.

This kind of shit is literally abuse, and as such can do actual and severe damage to your life. Don't put up with it. Life is too short, and there's a lot more at stake than your time and labor. There are plenty of companies to work for including startups that won't do this to you.
> "Business contracts don't mean shit to me because I can't inspect them. I can inspect DNS, however."

Your personal beliefs don't overrule how global business is conducted. Domain name ownership has nothing to do with business operations, liability or regulations. You can blame a certain domain all you want but it's ultimately meaningless.

> "Publishers can just as easily create advertisements and host them... Scaling advertisements is just as easy"

I have 15 years of experience in adtech and know 100s of publishers personally. It's not that easy and it's only getting more complicated as advertisers, campaigns and measurement get more sophisticated.

Please don't underestimate an entire 12-figure industry as if everyone else is clueless and you figured it all out. It would be no different then walking into Boeing and telling them how to design a plane or telling Dropbox you can code it all in a weekend.
Who wants a camera pointed at their face for potentially 20+ hours?
Yeah, spin up a bunch of modules for different ecommerce platforms that integrate with your platform. See if your ex-co-founder will be your first customer, if they still need the service the software provided. It might actually turn out to be a fruitful relationship to have such a close feedback loop for shaping the software into something customers want. Just be careful not to accidentally build them a custom plugin only useful to them specifically. Charge them accordingly if they ask for big features. A lot of customers to SaaS products are willing to help fund feature development as custom work in addition to the recurring payments..
How does he know the sleep effects were due to the alcohol and not the caffeine?

I rarely consume either, but when I do, caffeine is by far the most disruptive to my sleep and will derail my routine for days.
I have found this is very seat dependent. I am very heavy and the Emirates A380 seat is by far the most comfortable for 10-14+ hour flights. Most planes are OK but the new Qantas 787 Economy seat for some reason is not.

The new Qantas 787 Premium Economy seat however is amazing. Among other things the whole seat tilts back slightly (including the base) and it has an adjustable height foot rest. It was a dream to sleep in and I'd consider paying for it (every flight I take is usually a 20+ hour trip, so..)
Don't think about velocity. Take as long as you need to get to a point where there is no longer any way you can think of to improve it. If you're not routinely pushing yourself to this limit, then you're limiting the extent to which you will grow as a programmer.
"With our advanced Proof of Sleep algorithm... In the cloud..."
I second that, I used to have sleep issues and it got fixed after moving my coffee habits to morning.
Actual bitfields are used extensively. I am obviously talking about the 'bitfield' C feature, which isn't.
Ah, a fully general O(1) algorithm. Amazing.
It is for video calls. Depending on your class, you can video call the flight attendants
Read less. Do more
Explaining why I can’t do something I routinely do has got to take the cake. I can usually use the Internet. In fact, that’s when I panic buy Kindle books for the flight.
Just like Romania? Or Cuba?
Depends on the design. At a minimum you're ping-ponging between userland and kernel; but you might also be bouncing between a transport layer unwrapper, an authentication front-end, the database core, and a storage back-end.
Doing a lot of testing is totally fine. I recently got into a "Lead Developer" position and if I get a PR that is not well tested, the time I waste testing something that doesn't work is worse than waiting for the developer to properly test the thing before passing it on to me. I'd rather wait a bit more but be 99% sure that I could merge without additional testing. So, from my perspective, taking a bit more time with testing is no issue as long as you actually test all edge cases and your higher-up knows they can rely on your ability without having to double check everything.

As for taking 3-4 tries, I think that if you stick with it, you'll get better as time goes. Learning about design patterns, even if the tutorials seem worthless at first, might come in handy. Better to be aware of the patterns before you need them than after.
Next minute: DHS adds PostIt notes to the list of banned items in aircraft cabins...