skysight-inc/HackerNews huggingface dataset:
Ooooh yes!

A few years ago I was working for a large company. We needed some help building an app and a back-end service. Our team could have built this - but we were stretched a bit thin with other work.

So we found a great technology partner. They'd helped us in the past, and they could take care of everything.

After a few weeks, it turns out that they'd over-sold their abilities as a back-end provider. They could do the app no problem, but were going to have to use another company to build the database. No worries, they've done this loads of times before.

We were quite behind schedule, so agreed to it. I was sent to give a briefing to the twice-removed company.

I talked them through what we were doing, the designs we had, and how it needed to be built. I explained the challenges we anticipated, the regulatory environment, and the timescales.

Their lead consultant looked over what I'd presented and said - "This is excellent work. We'd like to hire you."

"I'm flattered," I said, "But I quite like my current job."

"No, you misunderstand," the consultant said, "We want to hire you to build this for us. It looks like you know exactly what the client wants and, frankly, I don't think we have the skill in-house to build it on time."

"..."

He thought I was from the first-outsourced company.

I gently let him know that I was the bloody client!

Needless to say, the project collapsed shortly thereafter.
That's slick. I can't say that I never thought about outsourcing work I was tasked with in the past as an intern. It was so tempting to pay someone and just watch youtube all day. (I didn't end up doing it)

I imagine there's a whole lot of that going on these days at companies who would never think to check for it.
I feel that’s the problem. Techniques like SVM can provide reasonable definitions of confidence. Reinforcement Learning.. DNN... the mechanisms behind autonomous cars... are they able to do this??
How Deep Learning Supercharges Natural Language Processing
Until it is.

Ironically most of the more helpful SO google results are helpful exactly because of the discussion/updates that took place in the comment chain under an answer from ten years earlier.

> Guys how do I filter an array in JavaScript?!

>> Use XYZ

>>> XYZ works, but it doesn't work in IE5

>>>> If you're on IE10 or above you can use ABC instead of XYZ, it is cleaner!

>>>>> Hey guys, change this {} to this {}, makes it faster on mobile!
What gives that agency jurisdiction over things in orbit? This whole thing seems really strange.
How much you're spending. :)
The Future of Vue.js in 5 Minutes
Many supplements do not actually fill the most common deficiencies.

Obviously you are have no intolerances to anything, otherwise you would know that some people actually need supplements and that you're statement is completely false. If you are unable to digest certain foods, symptoms of malnutrition become apparent quickly.
Counterpoint, my Lenovo tablet running google maps often seems to get confused about lanes. E.g. it will think I'm taking an exit ramp when I am still on the main road. Once the ramp and the road diverge enough it will recover, but not before going into it's "rerouting" mode and sometimes even starting directions to get back on the road I'm already on.
Albert Camus
> What is more worrying is that even following the rest of the traffic would have solved the problem.

That's what makes this example bizarre to me. I had thought that AutoPilot's ideal situation was having a moving vehicle in front of it. For example, AP does not have the ability to react to traffic lights, but can kind of hack it by following the pace of the vehicle ahead of it (assuming the vehicle doesn't run a red light):

https://www.youtube.com/watch?v=EXs4qZlDWbQ
The modern collusion between private corporations and government is seriously unnerving, isn't it? It's like they brought out the worst in each other when they got together.
How can you monetize your own data within these platforms? Is that a viable alternative to a subscription?

1. You can opt in to data sharing at $X/data or data event used in analysis/ad profiling. This would pay for your free usage of FB and see ads.

2. You can pay for a subscription at $Y/month and see no ads or analysis.
But is `/usr/bin/env` standard?
You can use C# and SQL in Power Pivot and Power Query? I couldn't figure out how to do so based on a cursory web search.

More generally, you can do all of this same 'stuff' in any language. This seems like a possibly better way to do the same things tho.
Guji Guji
Conversely, Python's PEP394 explicitly discourages `/usr/bin/env python`, so there's that. (I know why the PEP says so, just pointing out that it differs from Nix style)
What you are describing is known as bootstrapping (if sampling with replacement) jackknifing (if sampling without replacement), or (in the case you want to run a significance test, and not simply create a distribution or stats like confidence intervals) a permutation test. I think you already know that; I'm just mentioning in case others want to look these up by name. Also while they can be called 'distribution free' it only means you are not assuming a prefab distribution. If you want to perform a significance test you'll be creating (explicitly or implicitly) a distribution of your calculated statistic (known as the empirical distribution). If you want to be very explicit about this, you can plot a PDF or CDF of your sampled stats just like you could with a gaussian, exponential, poisson, etc., distribution.

We teach these methods to our students in intro stats at UC San Diego. Have been for as long as I've been here (5 years). Last year a data science program was also created here at UCSD. I've TA'd a flagship course in that program too. It's almost exactly the same content; the major difference is imo are the faculty personalities. The stats profs are smug, while the data science profs are energetically self-important. They teach the same shit. Self motivated students with a STEMy personality tend to learn more in the stats courses because the profs drive on hard core theory; on average though, students do better in the data science course because the profs are so bombastic the kids walk out of each class thinking they are basically ready to join the fellas over at Waymo on some machine learning projects - maybe even show 'em a thing or two, cutting edge tricks learned back at the ol' uni.
We migrated from Debian+Ansible to NixOS to easier be able to ensure consistency across servers. Rolling back and forth is really easy for most things.

It's also the most convenient system I ever worked with for creating custom packages, which is lucky, because NixOS does have fewer pages compared to other distributions.
Part of the reason this becomes so dangerous is myopia. If I'm "just building an internal issue tracker", sure, I don't need to spend ages securing it . . . until someone else exposes it to the open internet because that's the only way to make it available to offshore partners (which in turn is because someone in networking made the--from their perspective reasonable--decision not to pay for the setup of a VPN because it was expensive).

Each person is making more or less reasonable decisions, but the way they interact with the rest of the whole is what causes disasters and inflicts real harm on people's lives.

A question I'm interested in is: "real" engineering has the same issue of scale and potential myopia. Consider the guy mixing concrete at the batch plant on a tight schedule who, faced with an impending shortage of aggregate, mixes a little less into his mud--he does this so the trucks lining up to fill won't have to wait for the other truck bringing more aggregate. Now, his concrete was headed for a bridge, which is genuinely structurally compromised by the lack of aggregate. Do things like this happen in other fields of engineering with anywhere near the same frequency they happen in software? Why or why not?

(In the concrete example--and, to be honest, this is just 'cause I like talking about concrete--there is no "right" answer given the shortage. "Fatten" the mud by lacking aggregate? Structural issues. Let trucks wait? Jobs with unfinished pours may have premature cementing, which, unless their contractors are willing to bite the "tear down the partial pour; it's too cemented--wreck it, rebuild the forms, start over" bullet which pretty much always ends up pointed at them and not the batch plant, leads to . . . you guessed it, structural issues).
So, channel bonded docsis3.0 and 3.1 on Comcast and rcn, and gpon fiber from Verizon? Or are the cable operators also doing singlemode to the house now?
Nice! Keep up the good work and good luck with your next certifications!
> There was a time even before telephones and electronics.

Requiring law enforcement to use "pre electricity" technology only to catch thieves who are using cutting edge technology is incredibly naive.

I can understand the worry about scaling specifically, but talk about "handcuffing" law enforcement! Also, since phone-taps are scalable, they'd have to drop that too - which would leave them with quite a toolset /s
I have seen permutations of this scenario multiple times. I have some sympathy for organizations in this situation, but it is entirely self-inflicted.
Not exactly; example.com and .org are reserved in RFC 2606[1]. 1.1.1.1 is not listed in the special use RFC[2], it's just an address previously unused by APNIC.

[1]: https://tools.ietf.org/html/rfc2606

[2]: https://tools.ietf.org/html/rfc5735
"Security groups allow you to set inbound and outbound firewall rules on your network."

This is not correct. A SG is used to define per-instance inbound/outbound firewall rules. To say this applies to the network is misleading. To use an analogy--SG is like Windows Firewall.

Network-level "firewall" rules are done via Network ACL.
The invitations could also be shared via word of mouth (there were no problems organizing them in the 1800s US), POTS, postcards, email or GNU social.
"Coast Guard investigators virtually placed all of the blame on Michael Davidson, the El Faro's captain. Davidson underestimated the strength of the storm and the ship's ability to ride it out. He did not take enough measures to evade the storm, even though most of his crew raised concerns about the increase in strength of the storm. Investigators had stated that if Davidson had survived the storm, his actions would have been grounds for the Coast Guard to revoke his captain's license."

https://en.wikipedia.org/wiki/SS_El_Faro#US_Coast_Guard
This is a fantastic idea. Several years ago I worked for a startup that sold a series of very niche services, and this technique produced probably about 80% of our web traffic.
It does happen. When we were hiring a couple years back, some candidates seemed to be confusing the two or thought that git was a product of GitHub.
Why the discovery phase is the most important web design step
That's not how Chinese script works (or translation for that matter).

Chinese script is logographic: each character roughly refers to a single morpheme. There is also a degree of phonetic component to the script (to some degree, it's a game of playing "what sounds like fish and has to do with food?") But morphemes are not universal across different languages, and phonetic games can quickly become obtuse: Japanese kanji is basically completely unintelligible to Chinese speakers, despite literally deriving from Chinese.

Even within the different Chinese topolects, the actual comprehensibility of the standard writing system without having been specifically taught it is I believe only in the region of trying to understand Spanish knowing only French.
Agile exists to sell books, consulting, training etc

If any software gets produced, that is mere coincidence
I think that you (and probably many people) have a blind spot with respect to major inventions - they have been in biotechnology recently. I don't know why the popular imagination is captured by things like AI and blockchain instead.
I know right?! What kind of response is that?
> So can we say anything about where we are in this period of chnage - near the end? Well with no other information we can only plump for "in the middle". Which roughly speaking means we expect to see change on the scale of 19th and 20th Century well into the 2200s.

We do have information for this. We are either towards the end, or the beginning. The rapid advance of the 19th and 20th centuries were only possible due to our discovery of nearly-unlimited amounts of cheap, easily transportable energy, in the form of fossil fuels.

We've also used up our carbon budget for them (And gone over it, in fact.) There are now three likely outcomes:

1. Renewables reach the break-even point where they can affordably provide ~95% of our energy needs.

2. They don't, and we'll cook ourselves to death with our GHG emissions.

3. They don't, and our grandchildren will be shoveling shit as subsistence farmers.
I didn't say it was unethical to build weapons for anyone. I said it wasn't unethical to help build them at all. We don't live in a vacuum. If you don't build weapons for the side you prefer, someone else will for the side they prefer. And if all the 'good' people don't support the side they like, guess which side gets all the weapons? If you don't have any 'ethical' people in the military, guess who makes all the decisions? This is really so easy to think through, and the only moral conclusion is pretty clear.
According to the Reddit posterL

> Previous autopilot versions didn't do this. 10.4 and 12 do this 90% of the time. I didn't post it until I got .12 and it did it a few times in case it was a bug in 10.4.

> Also, start paying attention as you drive. Centering yourself in the lane is not always a good idea. You'll run into parked cars all over, and lots of times before there is an obstacle the lane gets wider. In general, my feel is that you're better off to hug one of the markings.

It kind of does sound like that autopilot is steering vehicles into barriers everyday, or it would be if drivers weren't being extra vigilant: https://www.reddit.com/r/teslamotors/comments/8a0jfh/autopil...

Seems like we need a study to assess whether the kind of protections AP offers outweighs the extra challenges it adds to a daily drive.
I wouldn't guess that this was thrown-up since you made your comment:

- https://www.querystorm.com/buy.html
and an actual solid language instead of a sequence of whatever
Why this Tesla car shopper sped away from the Model 3
The indents there suggest a threaded discussion that looks more like a 1 on 1 chat or threaded discussion board.

Wouldn’t one of those resources be a better place to hold such a discussion?
There are entire industries based around selling dieting advice and health anxiety. I don’t buy that americans actually view multivitamins like this or I would stop seeing gluten free shit in whole foods.
Sure - you're Nixing wrong. Not to worry, it actually takes ages to figure out how to Nix right - there's not enough documentation on the matter.

The correct way to get almost anything installed is to write a Nix package, and install that. This is actually remarkably easy in comparison to other package managers - you write the package definition in a single file, normally just having to set the source code location and list its dependencies, and you can make it available to install with nix-env by adding it to a packageOverrides declaration in ~/.config/nixpkgs/config.nix.

The "stdenv" build system that nixpkgs uses will automatically install anything that can be configured via "./configure && make && make install" - cmake is supported just by listing that as a build dependency. Stuff written in scripting languages is more fiddly, but the nixpkgs documentation usually has examples. The downside is that a significant amount of the time, libraries written in scripting languages aren't packaged either, and you wind up packaging half a dozen libraries just to get some tool working. The <X>2nix tools can be useful in these cases to generate a package definition.
Multi-user VR experiences with A-Frame (2017)
many posts on HN about facebook are not even from within the last few months. some of them are from several years ago, but are only being reposted now for sweet internet points and bandwagoning.
You make it sound as though I could do all of this up-front design and analysis work, and it would all be time well spent, and it would save time and effort in the long run, and it would produce a better end-product and the customers and my boss would be happier with the results, but I'm not doing that because... I'm just difficult that way? I'm a lazy, coddled, spoiled, petulant developer who'd rather play with his toys than put on his big-boy pants and do some real work? Pardon me while I bristle with indignation here. First of all, under the repressive regime of "agile" methodologies which demand that I: say exactly what I'm going to do and exactly how long it's going to take and provide ongoing evidence that I did exactly what I was going to do and that it took exactly how long I said it was going to take, have something to demo every single morning to prove that I wasn't wasting the whole day goofing around on Facebook, something open-ended like design is an impossible pipe dream. What does a "design" even look like? A word document? A visio diagram? A powerpoint? In this micromanaged, "I know that you programmers can accomplish any task of any difficulty of any level of lack of definition in any compressed timeline I can think of, but I know you're not doing it because you're a bunch of overeducated spoiled brats" management environment, we've gotten the message loud and clear that we had better do whatever produces what appears to be working software as fast as possible, regardless of how inefficient or anachronistic it might be because in spite of the supposed "talent shortage", every one of us is one angry boss away from unemployment and a line of skeptical prospective employers who don't care how much education or experience you have, but do you know Angular 5? Because we only use Angular 5.
You actually do, because now you want to send data to Google Inc., for which you don't have the consent of your customers yet. They only agreed to sending it to Amazon. You can't make them agree to any future changes of your Privacy Policy.

edit: yes, you can send out a notification on every change and tell your customers that it is an implicit consent if they don't object. But I still wouldn't want to do that for every change of service provider, and there can be quite a few such providers in an SaaS.
alternative, i wont pay for fb and I also want privacy
A graveyard is too good for them. A ditch along a country road will be better. Or burned in the middle of nowhere and the ashes dumped in the ocea.
Sure, but that’s not what’s being asked for. People are demanding that the language evolve over decades to become less complex while maintaining backwards compatibility. It’s a “I still want my cake after I eat it” situation.

So, instead the committee focuses on adding features such that if you migrate parts of your old code or add new code to an old project, the new code can be much simpler than it would have had to be before and the old code that no one wants to touch still compiles right along side the new stuff.

Want C++ to be simpler? Use the new features instead of the old features. Use unique_ptr instead of raw pointers. Use constexpr if instead of SFINAE. Use range based for loops. Yay! C++ is Simpler!
I think they may have had a google-wall: if you came from google you could scroll down to the content, but if you were just browsing the forum you couldn't see the answers.
Do cops and doctors get “free time” between cases?

Airline pilots do between flights. You can cherrypick an example for anything.
I swear some projects are outsourced to a whole different universe, one where people haven’t yet figured out that copy/paste is not a good idea.
To be fair, it's been ~50 years since the 70s. The Professor Corps should pretty much be entirely different people.
> Look at open source software, there's no state in control of practices there yet engineers tend to do just fine.

A very large fraction of open source software is crap. Fortunately we get to choose which OSS programs we use. Not so for bridges.
I'd love to see his A1C measured before and after that experiment.

Conservation of energy is basic physics. The relevant questions are whether a normal person has satiety on 1800 calories of sugar, and whether the metabolics of sugar are different than other sources of energy [1].

[1] https://peterattiamd.com/do-calories-matter/
All valid points, thanks
> The NixOS installer doesn’t do any partitioning or formatting yet, so you need to do that yourself. Use the following commands:

Wow, you are not kidding.

Edit: I could swear this comment was originally replying to someone.
Any suggestions for good treatment options? Taking acid pills with meals (Betain HCL) is one possibility. Any others?
> I think it's amazing and borderline life-changing

That's a very unfortunate choice of words.

> I have taken over on demand hundreds if not thousands of times, and I've never had a close call that was Autopilot's fault.

Maybe you are an exceptional driver, to be able to be vigilant at all times even when AP is active.

Even so, it would probably only take one instance where you weren't in time to change your mind on all this (assuming you'd survive) so until then it is a very literal case of survivors bias.

Which makes me wonder how that person that died the other week felt about their autopilot right up to the fatal crash.
I'm pretty happy with Linux. Yeah, I wish it were better but it mostly just works for me.

Commercial Unix is as dead as commercial compilers. Which is to say not completely dead, but pretty darn close. Trying to make money off of an OS, a compiler, a source management system is a non-starter these days. Yeah, Github is a thing but that's not source management (even though everyone thinks it is), that's a UI and a very very constrained work flow.
Thousands of Indian Women Find Their American Dreams in Jeopardy
I cant tell if this serious or sarcastic

I did see many who use git via say sourcetree, they do just click button to push and pull .. and they dont know much more

I dont think this is bad though
Configuring your partitions and storage is scary and dangerous
To each their own I guess. I strongly prefer their method. It let's me set up my system exactly how I want without having to fight with some GUI installer to make sure it doesn't do anything stupid. And hey, you might even learn a thing or two about how an OS works - partitions, boot loaders, init systems, it's all really quite important to understand when things go wrong and you need to recover your system manually.
UK House of Lords Inquiry on ‘The Regulation of the Internet’
Japanese Chinese characters can have multiple morphemes, though they are still completely unintelligible even given the Chinese reading of a Japanese character.
I don't know about that. Let's talk unemotionally about it. People die. Not all of them live until natural death. That's ok. That's how life works. There is plenty of good that comes from this. Is a goal of keeping every person alive until X# (90? 100?) a good one? I'm not sure it is. Simply saying "people dying is bad" isn't a very reasoned thought if you take away the assumption that everyone agrees with this.
How Instagram tricks you into syncing ALL of your contacts
Facebook Granted Dismissal of Biometric Privacy Claims Brought by “Non-Users”