skysight-inc/HackerNews huggingface dataset:
Tossing political flamebait into HN threads like this is vandalism. So is perpetuating the flamewar after you started it.

We ban accounts that do this repeatedly, regardless of which color the flames burn. Please don't do this again.

https://news.ycombinator.com/newsguidelines.html
So... 5 lines of code, vs 4 or 3?

Perhaps it's just that I'm very used to `connect` as the "standard" way of doing things, or that I don't use TS myself, but I'm really not seeing that much of a change in those examples (especially if you're importing pieces from other files that already abstract some aspect of the process).

After we get done with version 6 (update to use new context), we are open to ideas for new API approaches for a v7. If you've got specific suggestions, please either file an issue, or wait for us to open up some discussions and give us your thoughts then.
Being "better than Twitter" is not hard - Twitter is awful on almost any metric you can find. The only redeeming feature is has is that sometimes interesting people post interesting things there. Do they do it on Mastodon? I honestly have no idea - I've never once encountered anybody linking to a post on Mastodon, and I am a voracious consumer of content.
I've banned this account for trolling, including because of the trollish username. At a minimum, that is distracting. Would you please not do it again?

More importantly, please stop posting flamebait to HN threads.

https://news.ycombinator.com/newsguidelines.html
That’s where recruiters come in. They know the range and you can ask them before you even start the interview process.

I once told a recruiter I would accept the offer from the hiring company if they offered slightly above the range - which was still below what I was offered as an “architect” for a company using a technology stack that I was good at, but was on the decline. They did the negotiating for me.

Why would I waste my time interviewing before knowing the range? It’s not proper to ask the hiring company from the offset the salary range but it is okay to ask the recruiter.
All That Glitters Is Not (Digital) Gold
Perhaps but it’s a limited change from what’s already possible. Spending time on basic best practice stuff securing those accounts will pay a lot more dividends in more scenarios than adding a minor impediment to finding them.
Pizza Hut India Leaking Customer Data
Switching the lights on: Hugo vs. Hugo config files – DEV Community ‍‍
I've seen it plenty, what I don't ever recall seeing is a book or article that says "this is how you should do it in production". Generally there is just some hand waving over important other stuff like error handling you should take care of in a real system. I've also seen lots of production code that doesn't look that different from the code examples you shouldn't use in production.

From my experience of real production codebases, the difference is mostly in accumulated bug fixes, which may or may not be documented but often make the code less clear and in lots of logging and debug code in parts of the code base that are particularly bug prone.

If I was a cynic, I'd be tempted to conclude that we don't actually know as an industry how to write "production code", all we know how to do is write non production code and then try to patch it up until it kind of works in production.
I actually had a discussion today about someone considering whether they should say "Happy birthday" because that other person didn't do that previously.

Finally my response was "who gives a shit, it's Facebook, it doesn't fucking matter. Just unfriend her instead of bitching about it."

That didn't resonate very well and the person had a very sullen attitude. but I stand by my statement. Facebook isn't that important.
I regret butchering the paraphrasing in my previous reply to you, this is I believe the most powerful point (at least the most convincing to me personally) so I want to make sure it is clearly communicated as possible, quoting another ex-vegan:

> Start with Africa seven million years ago, because that’s where human life began. The climate, the creation of our ancestors—our beloved kin of bacteria, fungi, and plants—eased from wet to dry. The trees gave way to grasses and a tide of savannas rippled across the world. Cradled in the grasses were large herbivores. Twenty-five million years ago, in the exuberance of evolution, a few plants tried growing from their bases instead of their tips. Grazing would not kill these plants; quite the opposite. It would encourage them by stimulating root growth. All plants want nitrogen and predigested nutrients, and ruminants could provide those to the grasses as they grazed. This is why, unlike other plants, grasses contain no toxins or chemical repellents, no mechanical deterrents like thorns or spines to discourage animals. Grasses want to be grazed. It was grass that created cows; human “domestication” was, in comparison, just the tiniest tug on the bovine genome, and cows tugged back with the lactose tolerance gene.

- Lierre Keith, _The Vegetarian Myth_: Chapter 4, Nutritional Vegetarians, pg. 139

Put another way, the grass depends on the cows as much as the cows depend on the grass. A symbiotic interdependence.

If the implied argument is to instead of eating animals that eat plants, to eat their plants directly, in the spirit of "refuting the central point" in Paul Graham's hierarchy, I responded in depth to @maxxxxx elsewhere in this thread who made the same point, but long story short humans cannot digest the grass which cows (naturally) eat. I definitely wouldn't advocate for grain-feeding, it is indefensible, but even grain-finished cows eat grass. Through the marvel of the rumen, indigestible (to us) cellulose is turned into delicious meat, milk, and (to grass) fertilizer.

Pastured grassfed beef does not depend on industrial agriculture/grain farming (corn, wheat, soy, etc.), and is in fact directly opposed to it. Instead of disrupting ecosystems by planting rows and rows of monocultures, grasslands of clover, millet, bluegrass, plantain timothy, sweet grass, fescue, etc. are sustainably nurtured by ruminants. Working with nature, instead of against it.
Plus they apparently also managed to validate existence & viability of a market.
Down For Everyone Or Just Me
https://downforeveryoneorjustme.com/

Makes ~$1,000 a month gross, lot less after AWS costs.

I've had it for a long time, but haven't done much with it because of my primary business. After I sold that I spent the last year playing with some ideas and testing. I am working to get a new design up and just partnered with a friend to redo the arch and let him see what ideas he has to better monetize it.
Interesting. The main use case is getting a flotation device out to the person quickly to bridge the time it takes for the lifeguard to arrive. A secondary use case is shark monitoring, though given the rarity of shark attacks that seems more questionable.

The oldest article I can find discussing using drones to assist lifeguards is from June 2015:

https://www.usatoday.com/story/news/nation/2015/06/25/drones...

This all sounds pretty sane:

> "In extreme conditions like red flag, big surf, high winds, where you normally have trouble getting out to someone, you would be able to use it," said Dan George, the chief of Long Branch's beach patrol. George said drones could potentially be flown out at long range, a mile or two, to reach distressed stand-up paddle boarders, kite surfers or capsized boats. The cameras on drones could help locate submerged persons quicker, while microphones and speakers could enable lifeguards to talk to a person in the water if they were responsive. Some models can even deliver flotation devices. [...] George said drones could also be used to monitor the beach in the event of a shark sighting, like Seal Beach. [...] The price of the drones Long Branch looked at ranged from $1,300 to $7,000.
If you regularly travel through Schiphol, you quickly work out where and where not to sit. Don't sit for an hour at a gate closest to end of a moving footpath. You will indeed go mad from the "Mind your step" and other announcements.

If you leave from the D pier, for instance, enjoy a coffee at the restaurant halfway down until 30 mins before your flight departs. Then walk to your gate, getting there just in time to stand near the front of the queue for your boarding group.

(I had three years of travelling Schiphol to London each week, and now do it roughly monthly...)
Resilience is one of the main characteristics of a stable codebase. Many failures, probably most failures after your developers hit mid-level, occur because an assumption about something stopped holding true.

Just this last week there was a major outage on an internal tool because the connection to the LDAP server got flaky, and the internal tool didn't know how to handle that -- instead of recovering gracefully, it freaked out until the whole server crashed.

That could've been avoided with just a small amount of recovery logic, but instead, the original author must've thought "If we can't keep our LDAP server connected, we have serious problems". But in the real world, things go sideways sometimes. In the real world, there are bugs in Microsoft's July 2018 patchset that ruin the TCP stack (cf. https://support.microsoft.com/en-us/help/4345421/windows-10-... among many others).

It's simple naivete to assume that you won't have problems as long as you keep your nose clean. There are externalities that impact even the most meticulous of us. If you want reliability, your systems must anticipate this.
Maybe what they mean is to have more links to Netflix on social media. TBH a lot of content I consume comes from links on social media, blogs, etc. - maybe Netflix could up their game there. If they can't make the bot to recommend movies for me maybe they could make people I share interests with do it.
why do so many people with no business background assume that they can start a business?

Because starting a business, in and of itself, is trivial. Children do it with lemonade stands. It's "the thing that the business does" that is hard.
Notice that the whole Momo thing is just a creepy meme. The "challenge" part of this is 100% fake news, I know because it started being reported on after the suicide of a 12 y/o in Argentina. Cable news ran away with it, with zero evidence.
Very interesting. Thank you! “... a forum discussion about - of all things - modern apparel industry” Would you please be so kind to share the link to this discussion?
They have some free Prime books too. I’m reading Moneyball now.
Facebook is categorically toxic at this point.
You've posted about this numerous times before. The first, extensive discussion may have had some intellectual curiosity, but at this point it's becoming repetitive and tedious. Please don't keep bringing it up.

Edit: actually, I've banned this account because repeating this turns out to be all it's been doing. Single-purpose accounts aren't allowed here, and when you repeat something as much as this one has, it's indistinguishable from trolling (which is why some users have been wondering if it's a troll account). Please don't use HN this way again.
TheoremJS – Math framework for JavaScript
Yep, sorry
That's awesome. Particularly the idea that the Amazon, the biggest river (by discharge volume) on the planet, once changed direction.
Nvidia GeForce RTX 2070 Allegedly Sports 2034 CUDA Cores, 8GB GDDR6, $4xx Price
Yeah I wish Netflix separated "movies that I already watched but maybe will watch again sometime" from "movies I didn't watch yet but want to". And also from "series that I'd want to watch the new season for but don't want in my list until that happens since I am not going to re-watch old seasons".

They are almost there but looks like either my watch-flow is somehow weird or they didn't pay attention to how people actually watch things.
You sound like you'd make a good project manager. ;)
Venezuelas happen. Civilization rests on the ideas in our heads. If we lose the ideas that got us here, the roads will eventually follow.
Today I "learned" psychopaths cannot become addicted to any drug.
BUZZEZETUNES-POP-OUT-PLAYER-BUZZEZESOCIAL.NING.COM
Catalog of Cloud Design Patterns
Etymologically speaking, I feel like the first number was most likely "two". The idea of quantifying things wouldn't be relevant unless you had multiple items to bother counting.
We tested it out and it didn’t really sell.

Puss at your door doesn’t really roll off the toungue as well
There are a big difference between having limited knowledge of food preparation and actually running a restaurant without giving your customers food poisoning. The comparison is sound. Maybe even perfect, proven by your comment. Know enough to be humble or enough to be dangerous? How long can I keep that rice pudding on the buffé table before I have to throw it away? How do you make sure the food is actually kept fresh in the cooler overnight? The inspection protocolls makes for interesting reading. Especially for new restaurants.
The victim is not immune to any kind of criticism just because they were the victim
How do we envisage Shakespeare’s wife?
about:robots doesn't work on Firefox on Android (does on desktop Linux though).

A useful list of all the "abouts" in Firefox is

about:about
This is the kind of insight and commentary that keeps me coming back to the comments section.
We've banned this account for trolling. Can you please not do that on HN?

https://news.ycombinator.com/newsguidelines.html
Unless it was designed for swimming, that would be pretty nasty. It would cause a lot of drag and would likely chafe.
I always get the impression that Belgium never really intended to split off from The Netherlands. Unfortunately, the Dutch king of the time was completely out of touch with what his new subjects wanted, even while heavily investing in his new country.

Efforts to finally get the stubborn guy to at least give some token gestures to a small number of mostly irrelevant demands got so completely out of hand, that people more or less accidentally started a revolution.

The feelings of the newborn Belgium governement seemed more or less : Oh shit, we accidentally liberated this country. How did we become the governemnt in the first place? What are we gonna do? Then asking some French noble to be the king and getting a 'no' from him wasn't helping much either.
It was definitely a success story. The company, their customers, and my company all benefited. It wasn't all rainbows (the story is a bit longer and more complicated), but it worked out well for everyone in the end.
Thanks for finding numbers, but I worry about this one confirming bias against Muslims. For example, one could assume that a 60% approval rate among Republicans of Trump means that 60% of Republicans don't like Muslims, but oftentimes in conversations in my home town in Texas I'll hear something like "oh, he's definitely a jerk about the Muslim thing" or "even if he's racist, he's at least doing something about the economy." So I hesitate to assume that "support" means "wholly support."

In any case, I feel this is splitting hairs over numbers. If 30% of the UK hated Muslims, Facebook still wouldn't be requiring "100% silicon valley values" to use the platform. You just can't post racist stuff on it. I.e. those racists have other aspects of their worldview they'd be welcome to bring to the table.
Thats exactly the case
I wonder what happens if you remove the positive feedback loop - allow users to post and share, but remove likes, shares, comments, number of followers/friends and other 'vanity' metrics. Or, allow likes and shares but don't expose the numbers to the OP. Would a person still share or post on social networks as much as they do right now? I think that person's answer to that would suggest whether or not they use Facebook or social networks as a means for self validation.
Haha, thanks for the heads up. I've been there less than 10 times total and I tried to figure it out previously but I never wanted to go too far from my gate.

I'll keep this in mind for next time.
Tobacco cocktails are a terrible idea
Short movie of the 1. computer graveyard in switzerland (1968) - german [01:39]
The amount of energy depends on how long the average cup would sit. A better critism might be complications in climates where water freezes. In any case, there is nothing so wrong with my comment that necessitates a negative attitude. I would not be surprised if it is an ‘idiotic’ form of hydro, or if it is not an idiotic form. But it’s clear that nobody has shown it to be one or the other as of yet, so your comment is negative with little justification.
We've banned this account for repeatedly violating the site guidelines. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. Please make sure to read them first: https://news.ycombinator.com/newsguidelines.html. This thread isn't the first time you egregiously broke them.
... with a unique sound design.
You're exactly right, a range anchors the minimum. However, there's far more bargaining chips on the table than just competing offers.

As a savvy negotiator you have to understand that every little piece of the offer is a bargaining chip that causes movement within your range: bonuses, equity, PTO, benefits, gym reimbursement, commute time, cost of living, hours, etc. Everything is fungible.

The salary range is just one lever in an entire control room.

No one has to agree or use my negotiating method. It's simply something that worked really well for me and allowed me to maintain more productive discussions as I negotiated. Whereas a game of chicken leaves a sour taste in both your mouth and theirs.
I also think it was mostly mistake, but was trying to provide what I imagine was the idea at the time.

That said, I think defining things as implementation-defined is only really useful when you have specific feature-check macros you can use to determine the behavior.

Otherwise you are kind of just trading one type of portability for another: rather than relying on the way your compiler handles UB directly, you are relying on the way your compiler does some ID (implementation defined) behavior: if you run your code on a different compiler, or a different version of the current compiler, the ID could change completely and the unexpected result probably quickly leads to either UB or some functional bug anyways.
I don't know that picking apart a single word is a worthwhile pursuit. Clearly, the author of the book seems to think that it is.

I get the impression, from looking at what else Lars Svendsen has written about - that he chooses a word with strong cultural baggage and yet no clear definition, and spends a great deal of time, viewing the word through many different lens.

The interest and need to do this falls away, as you gain a strong enough sense of what your life is about, as you divorce yourself from cultural (including parental) expectations and start to figure out what works, and doesn't work, for you.

Once you're on the path of deciding what works for you, loneliness, boredom, fear, work, freedom etc - they're just not that interesting. You're simply living out your life. You cease being so incredibly insecure, because either you find a small group of people who share your values and that's enough, or you find that living with minimal human contact is actually quite alright :)

ps. most people fit within society's expectations and embrace them and are not bothered by them too much to begin with, and hence don't have this problem. This is for those who feel like they don't belong on some level.
What a silly idea. Even at 50MT much of the energy was lost as it punched through the atmosphere and out into space. If you’re really a lunatic who wants to exterminate life, many smaller nuclear detonations is inherently more efficient than one large detonation. Giant nuclear weapons are heavy, dirty, inefficient, and pointless even if you’re the kind of person who wants to obliterate whole populated regions for some reason.
IBC2018 is a whole new beast…
I've recently become fond short 2-5 minute podcasts as part of my daily routine, which makes me think that a short, 3 minute, daily podcast consisting of one "bumper sticker" plus maybe a little explanation or an example is definitely something someone should produce.
Yes, I know- that was my point. The comment I replied to was talking about CPU/RAM errors somehow bypassing that proof.
Interesting that my reply is being downvoted.

Why not chime in with a counter view?

What are you disagreeing with and why?
You are probably right: even as I was writing it, I was thinking "Isn't ARM like this too?". A big difference is that recent version of the ARM ISAs have added "acquire" and "release" loads and stores, so they will perform well with those semantics in the future (and ARM chips generally pick up the new ISAs quickly).
Projects fail for all kinds of reasons. Usually many reasons at the same time.

While I am sure that _some_ fail because of the abject inexperience of the staff running them, this is hardly ever the complete story. Moreover, projects do fail even with a fully experienced, fully vetted staff running the show.

The article just seems like a consultant marketing his acumen. There's nothing wrong with that. But keep in mind, he dropped in over a weekend and spent a few hours detailing problems that needed fixing and the staff subsequently made corrections and released on time.

It could easily go the other way too. The "inexperienced" team could have instead brought in another seasoned consultant who, after a few hours, got the wrong idea and led them down the wrong path precipitating an even larger slippage of ship date. THAT HAPPENS TOO and I suspect it is even more common.
You've been breaking the site guidelines, such as by being uncivil in comments here. That's not ok. Would you please review https://news.ycombinator.com/newsguidelines.html and use HN as intended from now on? We'd appreciate it.
Nobody is imposing anything, but I don't think publishing something that about half a billion people would read as "I just farted about history of labor relations in 19th century UK" is a very bright idea. The majority of people indeed do not live in the US, but a lot of people do, and even more people share enough of cultural context to know what the meanings of "toot" are to completely overshadow any original intent. If the word has several meanings and one of them is bad, that's the one people would remember.
You can find a job within two or three weeks, sure, but you're not switching jobs every two or three weeks. If there's a company that's willing to hire you for $10K more but doesn't have headcount until next quarter, you're not getting that $10K, and you'll typically go years before the next time you negotiate. (And if you jump ship after a quarter, your market value goes down because people start looking at your resume suspiciously; in exchange that company would have to offer significantly more than $10K to compensate you for that risk and encourage you to jump ship.)

A liquid market typically doesn't have the restriction that after a trade, the asset stays off the market for years until the next trade. A liquid market typically has market makers, who buy whenever sellers are ready and sell whenever buyers are ready and make a little profit from the spread, and thereby ensure that the market itself serves as a mechanism for price discovery. There's no equivalent of that in the hiring market. Nobody will hire you now for $9K more in the expectation that in a quarter they can contract you out for $10K more.

The hiring market does sort of compensate for this with raises, but - because everyone knows that there's a cost to switching jobs - raises don't have to match your current market value. They just have to get to your current market value minus the cost of switching jobs right now.