skysight-inc/HackerNews huggingface dataset:
Well, project loom will make the JVM arguably a better platform for concurrency.

Basically every language is more expressive there (even Java), GC is much much better - in benchmarks it is not as obvious only because Go avoids creating garbage most of the time, but it can’t always be avoided; and the platform is incomparably richer on the JVM side.
Show HN: JavaScript Image Carver
Second A Philosophy of Software Design it's a very good book.
It makes sense to group people for education based on ability. If a low performer is in a class of high performers, one of two things will likely happen:

* the low performer will be left behind, because the course moves too quickly or sets the bar beyond their abilities

* the class will have to be dumbed down so that the low performer can participate, which means that the high performers haven't realized their full potential

That said, I take your general point about Ivy Leagues and I am curious to know if we can come up with an objective way of comparing them to other schools. As a prerequisite, you would need a way to measure someone's ability before and after admission.
We have too many smart people for capitalism in its current form to support. If you look for them, you will see artificial barriers erected throughout society to stymie real meritocracy.
Better yet, solve two birds with one stone. Pass a law that caps the maximum percentage of a person's income that can be paid to college loan (minimum) payments. Just like that you would have stopped the primary source of collegiate tuition inflation (the fact that students believe they need college to enter the workplace, but cannot discharge loans due to bankruptcy, and loans are guaranteed by the gov). And you would have created a free-market solution tying actual college value added to collegiate tuition prices.

Its not a flawless proposition. But it does mean that those students who spend years and go heavily into debt pursuing higher education wouldn't then be force to compete only for the highest paying jobs that will cover their loans. Upset that the greatest minds in our generation work in advertising? Wondering why more highly education people aren't willing to take teaching positions or devote themselves to societal service? Here's your fix.
> The expansion of pclntab in Go 1.2 dramatically improved startup time and reduced memory footprint [...]

yes this is acknowledged in the OP

> We (the Go team) did not “recompress” pclntab in Go 1.15.

There's now less redundancy in the funcdata, so in my book less redundancy = more compression.

> We did not remove pclntab in Go 1.16.

Correct; it is not "removed"; instead the advertised size of the symbol has been reduced to zero. Maybe the data is still there, but it's not accounted any more.

Changed in the text.
(The correction is already present in the original version of the analysis, and the cockroach labs copy should be updated soon)

> we never claimed “pclntab has been reduced to zero”, which is presented in the article as if a direct quote.

Correct, there was indeed no such claim. Removed the quotes and rephrased that paragraph.

> If the 73% of the binary diagnosed as “not useful” were really not useful, a reasonable demonstration would be to delete it from the binary and see the binary still run. It clearly would not.

1) the phrase "non-useful" was a mistake. There is no definite proof it is non-useful, as you pointed out. Corrected in the text.

2) see discussion below - the demonstration is more complicated than that, as removing 100 bytes where just 1 byte is necessary will break the executable in the same way as removing 100 necessary bytes.

I think the proper next step here is to acknowledge that the problem is not "usefulness" but rather accountability.

> The big table seems to claim that a 40 MB Go 1.8 binary has grown to a 289 MB Go 1.16 binary. That’s certainly not the case. More is changing from line to line in that table than the Go version.

Correct. Added a note to emphasize this fact.

> Overall, the claim of “dark bytes” or “non-useful bytes” strikes me as similar to the claims of “junk DNA”. They’re not dark or non-useful.

Let's forget about "non-useful", this was a mistake and will be corrected. The word 'dark' is still relevant however. The adequate comparison is not "junk DNA", but instead "dark silicon":

https://ieeexplore.ieee.org/abstract/document/6307773

We're talking about a general % of executable size that's necessary for a smaller % of use cases in program function.

I'm all for trade-offs, but IMHO they should be transparent.
You think that is fun, you should get some biotech friends. We actually talk about what it would take to recreate Jurassic park in real life.
Parsing through 37,601 (and accepting only 1500) applications without standardized testing sounds incredibly difficult.

If I were a teenager trying to get into a top school these days, my anxiety would be through the roof. Can't imagine the extracurricular work you have to put in now.
What is it with everyone advocating for using or not using specific licenses always assume that everyone is sharing the same goals for software?

How about pick the license that matches your objectives best.
ISDN.

This is one of the last, best uses of ISDN. Guaranteed latency, ultra low jitter, and plenty of high-quality hardware purpose-built for getting the best possible studio audio over 2 bearer channels worth of capacity.
Autotune and melodyne are just standard now. Good usage is not really detectable. What people forget to note is that you still need to know how to sing in the first place. Autotune plugins can only do so much...

These plugins really exist to save time for large studios, not make bad musicians better. Time is money for studios, so they don't want to waste it on multiple retakes when someone can be close enough to make small fixes with melodyne. For session work, market effects still pressure people to, well, not make mistakes like that. A great singer is still going to be in higher demand than a decent one, because then the studios don't have to spend much time at all fixing their vocals.

Also, -noticeable- autotune can be desired. It's a musical choice. In that sense it's no different than using a vocoder, etc. I personally do not like it but that's the beauty of music; there's something for everyone.
Amusingly if you go to the docker desktop download page while using Linux (in my case Fedora) you get "download for: Unknown OS" and if you click on it, it redirects you to "https://one/" which of course fails. Not exactly confidence inspiring.
Not for unwinding or line programs.
> This is a failure of the markets...

The failure is governments subsidize so much energy production they effectively take the market out of the equation. Remove government incentives for cheap power at all costs and then you'll see the action of the market.
Perhaps they detect people that has an account and create a new one. There are some legit reasons, but it is used also for trolling.
We are already determining the qualifications/vetting process for those specialized assembly houses.

> How much of your outsourced work actually requires site visits?

Visits should be minimal if the correct partnerships are in place as you suggest. This device ("instrument" in industry parlance) is intended to connect to industrial machinery, it may be difficult for outsourced skills to debug/tweak remotely, meaning visits from key outsourcers to our location are more than likely. To avoid that, we will have to figure out how to do that remotely.

Thanks for the info, it's very much appreciated.
Yeah sorry had intended to reply on that comment.
Oh well!
Huh? In general they do — either the SAT or the ACT. Only a few big universities don't require them (though COVID has led many/most to change their policies at least temporarily).
And just think who is doing the downvoting: HN commenters who desperately want the same thing to happen elsewhere.
I don't understand why Apple wants to prevent people using MacOS in VMs. The performance is so bad that no one in their right mind would use it as a daily driver, but people are using it to build/release software.

More software available on their platform should be a good thing, no?

Professionals will still buy machines for convenience (building/testing is a lot faster when every click doesn't take seconds) and pay the Developer Program fee, and us open-source developers can make our software available to Apple users, or make sure it works on Safari. Why make it illegal?
No, they could make them illegal, it's not an issue other than lack of will.
Prostitution has always fulfilled basic human needs. Banning it has never been about helping people, always about dominating them and thereby increasing the power of the church or state. The fact that these bans remain in place in our "enlightened" modern societies is shameful.
It actually is broken in a lot of ways, and I don't mean the complaints about stalkers or fake reviews or other community problems, just on the pure technical level. It's been slowly bitrotting, it feels like it somehow gets slower every year, and they've been removing features. I recently moved all of my stuff off GR and stopped using it because I asked myself why I was putting up with it when it clearly was only going to get worse over time.

For example: lists in reviews don't render, somehow they broke list markers, and this has been the case for like a decade now (?!); you can't add links to profiles anymore, and you can't edit your profile if it already has a link (because 'spam'); you can write book reviews which you can't then edit (because the edited, but somehow not the original, violates 'length limits' - which are shockingly easy to run into if you include any links); they disabled part of the export API recently, and I wouldn't be surprised if in a few years you can't even export your books...
The Case for Government Backed Cryptocurrency
It was always paperclip maximizers.
Android is definitely less secure than iOS, you can easily verify this by googling.

Controlling the execution environment is part of iOS’s defense in depth strategy. Focussing on browsers alone is a red herring. You have to look at the whole system.

It’s true that Google or Mozilla may be able to produce an equivalent level of security in a browser engine, but that’s a false comparison, since alternative browsers are not limited to just these companies.
You never had to enter a real email address (or anything that looked like an email address) on any anonymous FTP server I've ever used. You could usually leave it blank, but if a server really wanted me to enter something and I didn't feel like mashing the keyboard, I would sometimes use the address of the server's administrator or some well-known email address that wasn't mine.
> insufficiently succinct

I like that one. I've done interviews where the answer should be at most a summary sentence, and 2-3 supporting points. I know the candidate knows the answer, it's a warmup question! Then what do I get? Word salad. A gigantic run-on sentence where the candidate talks and talks and talks and this, and that, and also, and furthermore... lasting 5 minutes or until I politely interrupt with, "OK let's move on to the next question."
It is really uncomfortable to see how much in life depends on the choice of university and how much they have a say in arbitrarily selecting their students.

It would really be much better if lots of activities could be decoupled from universities instead of making them mini-nations where people live, find friends, do extracurriculares and everything else.
Prostitution is generally framed as intrinsically bad, like drug use.

Reality is more nuanced.

Under regulation, drugs and prostitution are not intrinsically bad things.
Chrome is a bit more then a skin and you know it and I am sure you can't expect to trick competent people with this argument. If iOS would implement PWA then some native applications could be implemented as as PWA and Apple would lose money(I don't believe the security or privacy excuse either, a PWA will always have less access then a native app)
There are literally millions of things he didn’t say. He did however express a requirement for acceptance. That’s the message, if you want this in the kernel, it has to never call panic() at run time. Why? Because kernel crashes are unacceptable for the types of deployment Linux is used for.
Affordable -access- to healthcare should be a human right. No given doctor has to treat you (though there are a list of reasons a doctor can't refuse treatment), same as with every other profession. But inability to pay should not prevent you from seeking and finding treatment, and being treated should not mean bankruptcy.
Could be both.
To oversimplify, It is legal to pay someone for sex in a film as an entertainer.
Just not in private.

Other places have hour long marriages to get around the problem.
Most universities require either an ACT or SAT test score to prove your ability. These are not administered by universities, though.
Rust's strengths lie where Rust is written like Rust. If Linus wants C, he knows where to find it. Rust isn't for "C people" -- it's for their replacements.
Spent a year at an Ivy League. I met dozens of affluent, politically connected racial minorities, mostly from Northeast prep schools. I met exactly 0 poor kids from the South, or inner city Chicago or Detroit, or some other such background. It was pretty obvious what was going on.
This is also ignoring the significant credit that having a "brand" name school as well as alumni network, like those in the Ivy League, has on one's job prospects. A significant portion of the value of one's graduation from these institutions is an affiliation with their name, which is more valuable than those of various (especially mid-tier) state schools.
The CCC is a mature organization and culture, there would be some clear challenges to bootstraping something similar elsewhere that wouldn't be quickly infiltrated and co-opted the way that civil liberties, environmental, and other activist organizations have. CCC (and defcon) appeared to work because they operated in a similar grey-area of risk and competence as a motorcycle club.

I've been pitching around the idea to use hackerone as a framework but restricted to local college and university programs to do bug finding in provincial/municipal public service delivery systems as a way to create a pipeline of competent public service talent, develop real civic engagement, and create the incentives within govt to build less appallingly shitty systems.

The main challenge with that is it requires a total rethinking of what government is, which is already happening organically as dev/eng people and culture builds more generational influence in govt beyond being just "IT," but that's a longer term vision. GenX doesn't code and they're still 10-15 years from retirement, but internet generation people are slowly taking the management reins.

Near term, absolutely hack your region's contact tracing apps, and if you want to really affect change, use technology and data to create and test hypothesis' to find corruption. It's going to be unpopular and even make you a target, but if you want to summarize what the cyberpunk aspect of hacker culture was, a lot of it was based on the hypothesis of there being a corrupt conspiracy running infrastructure of The System, and by learning its secrets you could become somehow more safe from it, or expose it.
could have wider implication, I find it interesting from a philosophical perspective though, what does it say about wealth
Really disappointing to see this article flagged. Even more disappointing reading some of the dead comments.

Edit: at least they're dead comments I guess.
Are not renewables (that is, wind and solar) the cheapest energy sources today? If I understand correctly, that would mean that bitcoin mining has to use them (in order to stay competitive), and bitcoin is effectively subsidizing renewables (because it pays money for renewable power generation, especially at times with low other demand - which makes expensive storage of electricity less of an issue).

The only thing necessary would be to cancel ASAP any public subsidies for fossil-powered generation of electricity (which is a measure that is overdue anyways).
If you're calling for action then we need to have clear metrics, goals, and standards that we can prioritize, plan for, evaluate decisions against, and measure the results against. Thank you for adding one.

Alternatively, if you're simply putting out a Vision to inspire enthusiasm or incite fear, then "we're behind" is sufficient and doesn't require anything more because at best, it's the "race to the moon" and at worst, it's the "missile gap."
Yeah, that one is great.

Another fun classic is "Arsenic and Old Lace" even though you can very much tell that it's a stage adaptation. My friend's favorite Cary Grant movie is "That Touch of Mink" which I need to see again because the first time I watched it I didn't really get into it.

"Holiday", which is discussed in the original article, is definitely another recommendation worth watching.

And let's not forget the Hitchcock ones, like "North by Northwest", or, my favorite, "To Catch a Thief".
> Don't lawyers have effective ways to include and reference things, create standard definitions and procedures without pasting the same stuff everywhere?

In some fields, yes — but as a class, lawyers: (A) notoriously prefer reinventing the wheel, and (B) sometimes could be suspected of hoping that the MEGO Factor — Mine Eyes Glaze Over — will cause the other side's contract-draft reviewer to overlook something that the drafter buried in a long, wall-of-words provision. I see that happen pretty regularly.

(In the 1990s I initiated and headed up a project for the American Bar Association Section of IP Law to try to standardize the wording of various building-block clauses for software license agreements. [0] The chief IP counsel of a Fortune X company [X being a very-low number], whom I knew pretty well from the Section, said he was opposed to having any kind of standardized language because, he said (paraphrasing), "I want to be free to be an asshole.")

[0] https://www.oncontracts.com/docs/Rutgers-MSLP-Precursor-to-G...
> I was expecting some kind of mention of this guy's apparent privilege.

What's the goal of this though?

Any popular documentary is the result of privilege somewhere along the line.

Either it's self-funded by a privileged person, or it raised money from privileged people. Either way, all the content you're able to view on TV, streaming or in the movies is because someone along the line had the privilege to make the film, promote it and distribute it. And those privileged people are likely the ones benefiting the most from it.

So is the goal to just acknowledge when the protagonist has privilege or should everyone involved in the film do it?
It's ok but absolutely overhyped.
And a recruiter is not really looking at your resume as anything other than a wordlist with which to shotgun applicants that might earn him/her commission into the process. And then the engineering team just jumps to leetcode. What's so easy to go missing here is the step where the person is interviewed, as a person, by someone who is not a recruiter or equivalent HR screener, and is technically skilled enough to understand the resume. Ya know, in a word, a good manager.
I agree with the sentiment. While this aspect raises the self esteem it should not be used to fill other gaps of unaddressed problems or problems lurking underneath the surface. But if feeling unwanted is part of the problem, this may well help people get better. And it’s not only sexual but merely human connection that helps an unbalanced psych enormously.
:s/misled/lied to/g
In a world where electron reigns supreme, 70% waste isn't unthinkable
and surrounded by way more screens/extended screen-time as your brain tries to develop... arghhh
I actually encountered this in Scala (my example originally had [square brackets] rather than <pointy ones>).

My `.has` method uses cats.Eq and is monkey-patched on to the Iterable interface:

implicit final class IOps[A: cats.Eq](val i: Iterable[A]) {
def has(x: A): Boolean = i.exists(_.eqv(x))
}
It's practically impossible to link behavior to genes. We know that there must be a connections, but those connections are mediated by so many feedback loops that it's next to impossible to make any predictions.

Practically every explanation linking some human behavior to genetics is a fable, devoid of serious evidence, and usually confirming somebody's cultural bias. For example, arranged marriage is far too recent a phenomenon to have a significant genetic basis.

"The Selfish Gene" is a very important book with a lot of interesting ideas, but like a lot of pop science it gives people a misleading idea of just how much they understand about a field. Evolutionary psychology is an incredibly primitive field at best, and at worst acts more like a pseudoscience (especially as practiced by non-scientists). Be incredibly suspicious about extrapolating any of it to human behavior.
I'm currently struggling with this as well. I'm trying to transition into tech from a non-tech role so it feels like my resume gets put in the trash heap first.
You may have received some incorrect information - US universities will require an SAT or ACT exam score and some programs will even require subject based exams (ex an SAT Math or Chemistry exam)

However at the differences at the top 5 or even 10% are marginal at best, and even the top 5% represent a more than magnitude of students than have slots at elite schools.
On almost every phone you can turn showing battery percentage back on if you want it. What OEM are you using?
> Amazon (et al) are doing is making it so that customers have to use Amazon's software to shop Amazon

This is true of almost all online stores and nobody is proposing legislation against it, so it’s not at all clear what you are saying.

Government mandating APIs seems like a fatally destructive move against software freedom forever.
That was a joke. Was.

According to this video I’d need a wall of lemons to get 5V with support for 300mA of current: https://youtu.be/a1D-fZP8qJk?t=205

So it may take some... adjustments... to get something like this to work, but I’ll see what I can do.
Do you also find it creepy that health apps store your data?
I've been working in the health tech space for over 10 years now and I think it's super creepy when health apps store your data and do gosh-knows what with it.

I started to learn how to code last year and wanted to solve a few problems:

1. Doctors and societies say you should follow certain guidelines but it's hard to tell if you're doing them.
2. Wearables are "interesting" but they don't help you tell if you're on track with your health.
3. How do you not store someone's health data.

So I built Camino (www.caminohealthapp.com)

It connects data from Apple Health (a little UX but prevents me from building a mobile app), Google Fit and Fitbit, allows you to choose a common health question and gives you a result to show you how you're doing. We flush your data, tokens, credentials, etc..

What do you all think? Would love any feedback (especially a newbie).
Check out Zig. That language will work much better as a kernel/driver language because it is simple by design.
So you just made up a bullshit accusation to discredit Amazon based on no evidence at all, and then claimed I was moving the goalposts?
Yes, I know and that's what would be more impressive for me to see a ML/Algo that could recreate close enough data distribution from lossy to lossless. Not exact reconstruction but close enough in the possible area (so < 16-18kHz). It may or may not be possible but it is more akin to take the inverse of the model of degradation of MP3 (it could be totally impossible).