skysight-inc/HackerNews huggingface dataset:
I don't have a doctorate and I'm not an academic. Let me try to be helpful.

IDF is old, like 1950s-1970s for most of the work. You have to put things in context. Digital storage was for surveys and structured documents; things that could be computed upon. Wasting computers for literature and opinions wasn't part of the application space. Why would you be storing newspaper opinion columns on your univac?

So if we are looking at say, demographic population surveys, essentially almanac data, then IDF serves you well. If I was searching "Duluth", then the document concerning the measurements taken in Duluth will have that word in it frequently.

Academically there's something called a "Zipfian" distribution and some math to back it up, but I have very little confidence in my mathematical formalism skills (been working on it for 20 years, still not very good) so excuse me for skipping over it.

The pros/cons appear in "application" sections when describing a technique. You can find these on wikipedia. Here's wikipedia's category on it: https://en.wikipedia.org/wiki/Category:Information_retrieval...

I think, as a whole, we've understated the human interface problem in search. There's some technical tools that if are exposed and used can dramatically improve results.

For instance, a swap operator.

In some of my search systems I permit a syntax:

"s(phrase[0]:...:phrase[n])"

That's because sometimes you can have a phrase say "x y z" where "z y x" and "x z y" are common but have different meanings and you only want a subset.

Then you have polysemy and homonomy ... so sometimes you want an exact terms, sometimes you want to fuzzy search, sometimes you want a collection of exact terms. So we can do exact with say "=", collection with a "|" and so on...

's(=x:y0|y1|y2:z)"'

Now pretend you also want a range in there:

's(=x:y0|y1a..y1z|y2:z)'

and so on. This syntax is also quite fast to process. You can permute all the elements without too much effort, look them up, and aggregate the results in very little time but we are really starting to get into a RegEx like query system which means a decent amount of technical knowledge is needed and that's where we have the interface problem.

These systems are relatively easy to code and run on modest hardware (as in, something you can easily fit under a desk) but require more from the user - a level that frankly you just aren't going to get, let's be real here. I've found lots of otherwise competent programmers who struggle with say regex and bpf, I think I have some natural talent there that is not super common.

This is an example of why I think search is maybe, 50% a human interface problem.
Good, keep all the maths for me.
Live demo of employee monitoring software teramind
But all that same labour goes into aspiring celebrities that nobody cares about. Hollywood is full of them. So the value clearly does not come from the labour.

Heck, even celebrities who have “made it” like Kevin Costner can still produce something like “Waterworld” while complete nobodies like JK Rowling can launch themselves to mega stardom by writing a novel while commuting on the train.
The Java language is Java's least appealing feature. Fortunately there are seamless alternatives!
Sorry, should have been clearer. I meant 50% solar/wind. It is because of peaker plants and because their renewables are often biomass, which just gets burned, so effectively functions as a peaker plant.

Edit: On reflection though, you may be right. I might have gone too low. The problem I'm trying to point out occurs when you don't have access to peaker plants. As long as there is enough peaker plant capacity you do not need much storage.
I have to use Zoom at my day-job, and there's quite a few things you can do to try to minimize noise, unwanted guests, etc, including:

- Automatically muting people on entry

- Not allowing people to unmute themselves

- "Locking" the room after the mandatory attendees have joined.

It's not intuitive, but it's not super-complicated, either. I don't think it's a failure of the judge, per se--it's a failure of the court not to provide someone knowledgeable to help setup the meeting.
that is a good page:

The GNU project used reproducible builds in the early 1990s. Changelogs from 1992 indicate the ongoing effort. [4]

One of the older[5] projects to promote reproducible builds is the Bitcoin project with Gitian. Later, in 2013, the Tor (anonymity network) project started using Gitian for their reproducible builds.[6]

In July 2013 on the Debian project started implementing reproducible builds across its entire package archive.[7][8]

By July 2017 more than 90% of the packages in the repository have been proven to build reproducibly.[9]

In November 2018, the Reproducible Builds project joined the Software Freedom Conservancy.[10]

F-droid uses reproducible builds to provide a guarantee that the distributed APKs use the claimed free source code.[11
Harvard Creates Managers Instead of Elites
This is incredible. Amazing work. Surprisingly accurate.
CodeSandbox *.new shortcuts
A union is, in an economic sense, a cartel. Their job is to restrict supply of labour so that the price they can demand for it increases, making their members more money. This is why it takes over a year to join the plumbers or electricians union in many states and why it takes over 10 years to join the longshoremens union.

I am against all cartels as a matter of principle, be they the ILWU or OPEC.
Over the previous 30-40 years we found out what the safety problems with the old designs were. PWRs can fail badly if they run out of water or leak under pressure.

However, they're also the main type of reactor that actually got built and works.
You presume correctly.
In case anyone is interested: Roblox (who is making Luau) is hiring.

We've been growing fast, and are looking for strong C++, systems, and application engineers. As a highly vertically integrate gaming platform, we've got a lot of hard problems to solve - from programming language design (see OP!) to debugger tooling.

You can email me at my username plus roblox.com.
It is honestly not unthinkable that the poster above is somehow acting as some CCP agent trying to push the Chinese agenda across the web.
I think you are proving the opposite point you think you're proving ;)
The JavaScript Switch Statement
Show HN: HyperProphet – The Easiest Way Run FB Prophet at Scale
We are Anand and Raghav, the creators of HyperProphet (https://hyperprophet.com/), a tool to enable developers to compute thousands of forecasts in minutes using fbprophet without worrying about infrastructure.

Scaling forecast computation is a hard problem, often costs developers in productivity. Even established organizations spend a lot of time trying address this, but often the outcomes are not easy to use and manage[1][2].

We spent the last few years building a demand planning product for CPG and retail in which we had to forecast thousands of time-series. Computing such huge number forecasts in a reasonable time was a challenge. Facebook’s Prophet was one of our work-horse algorithms. Although Prophet made many things easy, it was still slow for a large dataset.

Speed was critical for quick experimentation. To improve the speed, we built a small library to run compute on AWS Lambda. Encouraged by the early results, we built an in-house service HyperProphet which we are sharing with you today.

The key features of HyperProphet are:
- Fast: compute thousands of forecasts in minutes
- Simple: switch from Prophet to HyperProphet by changing a couple of lines of code
- Productive: experiment with forecasts in your notebooks without worrying about infrastructure

HyperProphet is in early beta, and we are looking for more people to try it and give us feedback.

We would love to see it used in diverse use cases and see how it performs. We see possible use-cases across multiple industries for capacity planning, anomaly detection, financial planning, among others.

If you have any thoughts, we’d love to hear them in the comments!

[1]: https://www.slideshare.net/MahanHosseinzadeh/prophet-at-scale-using-prophet-at-scale-to-tune-and-forecast-time-series-at-spotify

[2]: https://medium.com/walmartglobaltech/scaling-machine-learning-algorithms-fbprophet-xgboost-with-pyspark-on-w-mlp-405fadca1c19
First, you say it as if there aren't event bigger struggles without a GC. So the comparison is not "I'm fighting with the GC vs. I'm not" but "I'm fighting with the GC vs fighting other things, which is better?" So you hear those stories because those are the stories people who use a GC can tell.

Second, as this blog post series shows, the "fight" is not what it used to be. You don't really need to control allocation any more until your rates are really high. Java's GCs have just gotten so much better in JDK 14 and beyond.
I made the terrible mistake of trying to convince someone out of this insane view only to remember the old quote, "You can't reason someone out of a position they didn't reason themselves into".

Maybe we should just devote the entirety of a school year to basic rationalism and logic...
Better product feedbacks: design a testing journey
I'm not sure that they're all that different in the first place. At the one "less is more" place I worked, they also relied pretty heavily on abstraction and general higher-order-ness. They just had a different way of doing it: Service boundaries and protocols. Arguably the Unix philosophy is similar: A bunch of small programs that do one thing and do it well, which you can chain together with pipes.

The CTO's official reason for the "less is more" philosophy was not that he didn't think that more powerful language features weren't useful, it was that sticking to less powerful features discouraged the growth of individual modules into large complicated tangles, by making it actively painful to do that.

My one, somewhat guarded, criticism of that approach is that I think it may have depended critically on the company being in a position to maintain some very selective hiring practices. When you limit yourself to only hiring people who can really appreciate Chuck Moore's style, well, you've limited your hiring quite a bit. I could be convinced that the "correctness by concept" approach is less fragile and dependent on having a rigid corporate monoculture in order to work out properly.
Wow thanks for that. Makes one stop and think before coding anything similar. :(
I cancelled my subscription and switched to Spotify about a month ago. YT Music is absolute trash and they should feel bad for even trying to migrate users to it.

Spotify isn't bad, overall. The curated playlists seem better than Google's, and the auto-generated ones (Daily Mixes, Weekly Discover, etc) are solid. Music availability seems to be about the same, although I'm not into super obscure stuff so YMMV. The UI is a bit worse (can't scroll back in the currently playing playlist, Car Mode is really bad), and default streaming quality is subpar (but can be fixed in settings). I like the frictionless switching to different devices. Overall I'm happy.
We run a multi-geo service (Fly.io). Replicating user load on distributed apps is hard.

Containers with env vars are easy though!
If you can tolerate it, I recommend using Temporary Containers as a supercharged version of Enhanced Tracking Protection.
I think reproducible builds might be similar to locking a very-very-infrequently used data structure.
A counterargument (that isn't necessarily convincing to me)
would be that a union of capitalists is called a cartel, and that is often regulated or opposed, considered illegal or illegitimate; thus a union is equivalent.

I believe there are also libertarians (small-L) who do believe in the above, but think cartels and unions should be unregulated.
We certainly shouldn't de-emphasize the importance of science. While not all scientific studies are correct, if someone makes a habit of saying "bah who cares what scientists think", they're gonna make bad decisions.

But it's important to keep in mind that science is usually a tool to inform decisions, not a verdict to decide them. I see a lot of people declare we have to implement suchandsuch policy because that's what the science says, and almost all of them are adding implicit assumptions about values and goals to the studies they cite.
If there's one thing I hate it's reading modern framework code. Everything seems like it's been abstracted and genericized to the point of every component being spread over 10 files.
Yes, I feel similarly as an external observer. He just says how great the new stuff is, in a way that is typically quite uninteresting. He is really good at doing that, though.

It would be nice to be slightly more candid about the things Apple is clearly not as good at, but I suppose that just isn't his thing. (Or Apple's thing more generally.)
Anecdotally I believe tech companies, because the numbers and proportions listed by the article do not line up with job applications that I've seen.

Imo there are a lot of overlapping problems, but none of them are a conspiracy alluded to by the title. A big one is that companies are bad at segmenting work between engineers and technicians (or whatever term you want to apply there) and if they don't make the distinction they'll have the same hiring requirements, or worse - treat the segmentation as a division of seniority and not skill set.

I'd like to see us start investing more in associates degrees for CS and value the graduates like we do other tradesmen.
Yes, yes, and absolutely yes! I'm a high school math and physics teacher (who majored in physics, not education, and is now doing self-study in more proof-based mathematics), and so much the issue is in grade school, in my opinion. The teachers there don't appreciate math. And, more than that, they don't understand math. Lots of them don't have a good well-developed number sense, so it's no wonder our kids don't either!

Then the problems compound when they just give kids calculators without the kids understanding why the calculator works, and by the time they get to high school hope is lost because they have no number sense and we're trying to explain variables and such...often divorced from real life. I've found my kids get a much more intuitive sense of slope when I explain it as the rate of change rather than "rise over run" that they're so often taught in middle school. Give them examples, like amusement park tickets (it cost $50 to get there, then $70 per person) and have them incorporate that into a slope-intercept form. It just makes things so much clearer that they often don't get because they don't have the number sense and because many teachers don't understand/appreciate math.
Well, first of all, I've seen people firsthand who get promotions and raises due to schmoozing who are demonstrably bad at their jobs (in and out of tech). I didn't think the existence of such people was in question.

Second of all, you seem to be looking at things in very black and white terms. Of course you need to be able to communicate project requirements and dependencies and whatnot, both within and between teams. That's nowhere near the same thing as "networking" or "making connections" in the commonly-understood sense, which is much more about going over to have a chat and a laugh with Steve or Patty down the hall...or, to take it a step further, going out for a game of golf and running into the CTO there, and just happening to have a chat about your upcoming review.

So, in short: yes, of course "being good at your job" requires communication and people skills, as well as (in our case) coding skills. But there are many places where the skills required to advance—both financially and in your career—are exclusively the people skills, regardless of the fact that the skills that are primarily relevant to job performance are the coding skills. This creates perverse incentives, results in unqualified people getting managerial positions, and massively disadvantages those who genuinely care more about doing a good job than "selling themselves"—especially introverted people—in the workplace.
As part of the release process, yes...absolutely.

Compared to basically every other part of release qualification (manual QA, canarying, etc.) re-testing on the prod build is so unbelievably cheap there's no reason to not.
Having been on both ends it's also very true that there's a difference between "skills needed to pass interview" and "skills needed to do the job." The gap in the former is arbitrary depending on how pedantically silly the interview is made and it does not necessarily correlate to an equal gap in the latter.
Norway indeed basically hasn't had COVID. Perhaps they will when they have fully finished releasing their lockdown, or perhaps COVID is more like seasonal flu, which does hit some countries and not others for unexplained reasons every year.

However, the point stands. Sweden has not had particularly bad outcomes, being as it is in the middle of the pack, and with most deaths being in care homes where Sweden has many other severe problems, e.g. many staff who can't speak Swedish. In fact in one care home they ended up in a spot where none of the staff spoke Swedish causing problems for a resident who couldn't communicate with them to get food! So given Sweden's dependency on immigrant labour for care homes it's maybe not a surprise they've had problems protecting those homes. For the general population however, COVID has not been a problem.
> Not sure why SpaceX haven't invested in it yet

> an a air-hydrogen mix breathing-rocket hybrid design

Tough to use a breathing rocket anywhere but Earth. And SpaceX's goal is to use this to land on the Moon, Mars, everywhere.
Meanwhile snapchat pushed for weird tv shows and sponsored and featured stories, pushing friend stories to the tiny row on top. It's like they do it on purpose to alienate users in exchange for short time increase in "engagement".
Those dosages are far higher than anyone supplementing vitamin d are likely to take.
Studies of pale skinned Norwegiens who go in the sun during summer show they make 10,000-20,000IU equivalent a day. Results will vary depending on skin tone and the position of the sun (lower in the sky means no vitamin D as the right wavelengths of light are not hitting your skin)

https://www.healthline.com/nutrition/vitamin-d-from-sun#time...
If we hardly know what good nutrition is for humans,

This isn't particularly true. We have a very solid idea of our nutritional requirements.

For instance, we eat (approximately) kilograms of food every day and know about lots of things where we need about 1 millionth of a kg per day.

There's long term health outcomes (like obesity) that we hope to influence using nutrition, but it's likely enough that Pepsi and Doritos (and so on) are the problem rather than some subtle thing. Those products are designed to by very palatable, and to not be overly satisfying (the producers have long since achieved market saturation and increasing individual consumption is a valuable avenue for growth).
I think these are great points. I justify the lack of some of the fundamental concepts like Gaussian elimination to be due to the fact that the book is meant for a second course in linear algebra. My copy has dual and quotient spaces and I think these are important topics to get an introduction to if you're looking to learn functional analysis, topology, etc. Some discussion of finite fields could be interesting. This has prompted me to look up linear algebra over finite fields.
a great improvement in my opinion! typescript has grown on me tremendously over the years (coming from a long-time coffeescript advocate, which has been out of fashion and out of date for a long time, typescript while orthogonal has filled that niche).
I take Jocko D3[1], it's $25 for a year supply. The dosage is on the high end though, it's 5000IU per dose whereas doctors recommend 4000IU per day. It's important to get bloodwork done once you take it, because if you aren't deficient on vitamin D, it can have adverse health effects if your levels get too high.

https://originmaine.com/nutrition/jocko-d3-gel-capsules-360c...
Unfortunately the treatment of the Uighurs is even worse.
Tear down and build a new state? Sounds like the recipe for a war
Right, this seems like a feature, not a product -- and it's not difficult to replicate. ML is becoming more and more of a commodity these days.
Emissions calculation for Starship:

- each starship burns 4600 tons of methalox fuel

- the mixture ratio of the propellent is 78% O2 and 22% CH4 [1]

- that means that each 100 tons of methalox results in 53.6 tons of CO2 and 2.5 tons of CH4

- generally in the climate science it is accepted that one ton of CH4 is equivalent to 25 tons of CO2

- overall, each 100 tons of propellent will produce 116 tons of CO2-equivalent emissions

- a single launch of 4600 tons propellent will result in 5.34 kT CO2 emissions

- if we get to 5000 launches per year we end up with about 25 MT of CO2-equivalent emissions

- the current worldwide level of emissions is 45 GT CO2-equivalent as of 2017 [2]

- that means 5000 launches will increase our global emissions by 0.06%

[1] https://twitter.com/elonmusk/status/1258580078218412033

[2] https://en.wikipedia.org/wiki/List_of_countries_by_greenhous...
You'll love Russell then.

https://users.drew.edu/~jlenz/br-ml-ch5.html#n8

He gets deep into some stuff, so read the parts that interest you. I also highly recommend his book, the problems of philosophy. It's really what I think math is all about.
It probably depends on what needs repairs. Repairs around the fuel tanks will be difficult as they would not readily have the equipment to purge the tanks of the fuel/oxidizer. Anything that is bulk structural is likely to be repairable to some extent.

I would not be surprised if part of the reason for building these in a tent is so they can gain experience for building/repairing these rockets with as little infrastructure as possible.
Azure Sphere 20.07 Security Enhancements
N95 masks? That's a pretty rigorous level of filtration. It's not a cloth mask. If someone isn't taking it off if they aren't getting enough oxygen it could lead to this kind of problem.

Rare? Sure. But so is a COVID death of a healthy young person.
Well t's a better parable than the one about boiling a frog, so I guess it got that at least.
You're being downvoted, but I upvoted because it is a legitimate concern. Information dissemination of medicine is a real issue.

People act like "doctor knows best; don't question their wisdom; they have their secret sources of information and you need not concern yourself with that"... yet I as a patient would like to know about all the options on the table available to me so I can do my own research. How do I know an old doctor isn't being biased toward old tried-and-true treatments, and new doctors aren't being biased toward shiny new bleeding-edge treatments?

The same fallacies and biases that affect software developers affect doctors too. Doctors have limited time to think about and research ("debug") my condition, I have a lot of time to research ("debug") my condition.

I'm not saying "advertising" is the correct solution to the information dissemination problem, but surely there could be an alternative solution like some kind of "medicine wiki" that would allow patients to discover medicines related to their conditions.
I recall learning the fundamental theorem of applied maths. The approximate phrasing is “in applied maths, if it looks right then it is” and a more precise phrasing is that “in applied maths, all reasonable series converge, all functions are continuous, differentiable and smooth almost everywhere, all limits (and integrals) exist, all sums or integrals commute, all Taylor series are good approximations, all of the silly well-behaved ness conditions of the theorems you want apply, and every equation has one solution”.
When you decode, you can start from offsets (eg 4,4) rather than 0,0.
As with mixing ice cream with 1% of s