skysight-inc/HackerNews huggingface dataset:
No source needed -- you're right. The author's looking in the symbol table, and in 1.16 the Go linker set the size of runtime.pclntab to 0. If the OP used nm to look at their binary, they'd have seen that pclntab is still there. They author has apparently revised their article to address some of this (yet still draw some incorrect conclusions).

(This is derived from Russ' discussion above.)
Aww man, I wonder what the reason is. Firefox is always my go to application for opening things I only use every once in a while.
No not at all.
Why in the title (not reflected in HN title) is it "Elon Musk's SpaceX" rather than just "SpaceX"? I could imagine the distinction being relevant if he had just taken the helm and this was the company taking some new direction because of it (e.g. "Patrick Gelsinger's Intel"), but it doesn't seem to make a lot of sense given Elon Musk has been the CEO since its founding.

Even the subhead betrays how weird this journalistic formulation is: "The company beat out Jeff Bezos’ Blue Origin and Dynetics, a defense contractor". Like, ok, who is the CEO of Dynetics? Is it just some "public person" standard - because readers will say "Oh, that guy!"? Or is it because they're the majority shareholders in their respective companies and they do this for any company with a singular majority stake?

Just seems like a weird tic to me.
And what about ULA? They're a very serious contender here - have a human spaceflight program, and pretty strangely nobody ever seems to give them credit for the massive list of successful launches they have under their belt.

Maybe because they're not run by Musk or Bezos? How strange to put so much faith in a few eccentric billionaires - one of which is clearly building rockets as a pet project.
I do well with Max Tabs set to 60 when researching something. Anything above that is just bad habits.
Right, current value is stable. But there's so much fiat money being issued into circulation without corresponding increase of wealth. That makes its future value risky. Or if there's an explanation why it is not risky I'd like to see one.
Clean Up the Web
An introduction to the Internet of Skills (2019)
It's ridiculously expensive though. Almost $150/yr for what probably costs $5/yr to host.
I guess you still need that try-catch for back compat, though?

Also note the bulk of the article is about edge cases that are unlikely to occur in practice. It helped me understand what they were talking about when I realized this. You aren’t actually going to inherit a private field through the prototype chain or deal with partially-initialized objects, in all likelihood.

Personally, as a TypeScript fan, my class-oriented code uses the “protected” keyword a lot, and it suits my purposes well. I don’t need runtime “safety,” and I find that truly private fields to one class (not subclasses or tests, for example) have limited use.
I find goodreads has a bit of bias problem on their ratings. Most books are rated between 3 and 4. Its really hard to tell if that rating is accurate because most people who didn't finish the book (an indicator of low quality) will not leave a review.
> IMO BTC existence is possibly good as it raises demand for cheap energy (and currently green energy is cheapest it seems), it's also good as forcing function for fiat.

No. It increases demand for energy period. Increasing demand makes energy more expensive, not less.
Lets not fool ourselves. First and foremost the money is here and the business environment (capitalism) is the most favorable than any other region of the world.
Look at university research labs, and see where they get their funding from.

Companies tend to fund applied research.

Funding in Europe, whether academic or industry motivated, is simply lacking across all scientific, engineering, and social science disciplines.
I made $22 Virtual Reality Gloves [video]
Ah that might be able to help bridge the gap for me. I still don’t quite follow, but I guess having multiple threads allows for easier testing of the interface with other components, perhaps? Sorry I am out of my depth on this one. Will Google more tonight
> You do finances, email, chat, dating, games, spreadsheets, GPS navigation

> For half of Americans, Apple controls what software you can use, and it extorts a 30% cut.

30% (or even 15%) of $0 is $0.

Apple gets nothing from me for my finance apps, my email client, my chat apps, my spreadsheet apps, or my GPS apps, because they are free.

I can’t comment about dating apps as I’m not using any. Complaining that Apple charges for gaming, however, is weird given you choose to reject them as gaming devices.
No. The two are mostly orthogonal. Sure, you can take a longer time to compile small binaries, but that's not what Go does. OP is talking about internal data structures Go uses for introspection and GC. The amount of time time spent compiling would have a marginal effect on the size of those structures.
I get the desire to post this here, but if everyone with a HN app posted here, it would drown out the discussion on this person's tool. I'm mentioning this instead of downvoting your comment since your karma indicates you are probably new-ish here.
Yeah, I opened a feature request to add a "save as..." option to the file menu, only to have it merged into a much older duplicate request. The feature still hasn't been implemented, 7ish years later.

That, plus some feature "upgrades" which wantonly degraded performance (such as changes to the "find in files" dialog) made me give up on JetBrains for serious work. I love Kotlin and use it for personal projects, and CLion is great too, but for professional work I'll stick with VSCode and make do without the refactoring capabilities and intellisense of JetBrains tools.
The US has the best research universities in part because it's socially accepted, even expected, to call anything remotely good "the best" over here. People are a bit more restrained elsewhere.

For universities, they're admittedly the best by several objective measures too, but the willingness for self-promotion helps :)
Because his name is like a magnet for clicks and eyeballs in exactly the way that “Patrick Gelsinger” isn’t
A cynic might suggest that Oracle deliberately sabotaged Java EE because competitors like IBM and RedHat had beaten it in the marketplace and were making all the money off it.
That's a conventional response with a lot of merit to it.

But then I watch Clickspring recreating the Antikythera mechanism, and I wonder.

Yes, there is a big leap between what is effectively clockwork and, say, making a pressure boiler. But I wonder: if Francis Bacon had been a student of Euclid and derived the scientific method in 3rd century BC Alexandria, and Rome had been better governed, devoting more energy to science and less to war, speed-walking the tech tree 1500 years early isn't impossible to contemplate.

Fun to think about anyway!
> It was a world-wide pre/post test to be sure. I think that most companies will be better off to go back into the offices because the alternative is to carefully think through the work and write a lot of things down.

Companies that do this will be at a distinct advantage over companies that rely on informal, ad-hoc, in-person conversations. There are many companies that have been started during the pandemic that are remote first and have the process to back it up. I don't think in-person companies can compete between lack of access to talent, undocumented communication, office politics, employee stress and fatigue due to commuting, living in a high cost of living area and the previously mentioned politics...

I'd also say a lot of management is actually unneeded, which also comes to light in remote first companies.
Does that mean the swank thread still gets all the inputs of the live process and you can debug in isolation there and then push changes to the main thread? Sorry if I’m stupid (no need to reply), I need to read into this more.
Because they have the most money.
Yes... exactly. The Linux Kernel is 30 million lines of code - so how exactly will some minimiscule-by-comparison amount of Rust code slow down compile times considerably?
Nope. I am not saying "because it is natural it is good". I am saying that mosquitos, and their negative side effects, play some role in the ecosystem and eradicating them entirely sounds suspiciously like fucking with the firmware too much.
After looking into the size of the CockroachDB binary, the magnitude of the plank in the author's eye becomes clear. This iceberg is ridiculously bloated. Much of the space is coming from the static data of geographic projections that, I assume, basically nobody needs. This includes a single init function that is 1.4MB of machine code from 6MB of auto-generated source code. Then there's the entire AWS SDK, with a static definition of every service AWS offers, by name, and in what regions, by name. Nevermind the Azure SDK. There are three implementations of protocol buffers in here: gogo in Go and Google's in both Go and C++. There are at least four SQL parsers in here, including vitess's and another one for crdb in Go.

Last but by no means least there are in total 13MB of autogenerated functions of the colexec package, each of which is over 100KB long, which are autogenerated and share virtually all of their code. These are an obscene waste of code space and undoubtedly de-deuplicating this code would not just reduce code size but also speed up the program, due to icache trashing.
tenure exists in many countries, sounds relatively irrelevant. After all the US doesnt have nearly as many tenure positions as would be required, as does (not) the rest of the world.

In US, even if research doesnt pan out, there's lots of industries to pursue. Also, universities in US/UK have fees and actively pursue students from abroad, whereas this barely exists in continental europe. I doubt there's something structurally superior in US universities, the main reason seems to be that US in general gives the best opportunity to those who are capable, and also, money
I use PyCharm by ten year. Vscode by four years. But one not esclude other. PyCharm is better for python development. Anyway, vscode is better for script develop on the fly.
I take it you didn't use webOS. webOS had multitasking before iOS or Android did, and Android's multitasking implementation was taken directly from webOS' card-based multitasking. The interfaces are identical. It took Android something like 6-8 years to finally implement true multitasking that webOS had from the get-go.

webOS in 2009-2010 was unironically better than Android's been over the last decade.
> The boilerplate syntax you talk about comes from like java 1.4.

I was thinking about things I've recently seen in new Java 15 code, so no. There are lots of old APIs in the Java language and popular libraries, and while things like streams are quite powerful, they're far from universal. I still see developers cranking out code which has to do what is built-in in other languages.

As a simple example, not having multiple return means that you end up with worse APIs in some cases or small classes which exist to wrap a couple of things — not necessarily terrible but it means that you've just taken on maintenance work for something which would be trivial in other languages. That extra code isn't exactly a huge lift but when you add things like that up regularly it's not hard to understand why all of the good Java developers I know are keenly following things like Kotlin which give more expressiveness without giving up all of their familiar tools.
"And we estimate we would only need to paint 1% of the Earth's surface with this paint - perhaps an area where no people live that is covered in rocks - and that could help fight the climate change trend."

"...only need to paint 1% of the Earth's surface..."

https://postimg.cc/fJ2TJHqh
we can walk and chew bubblegum at the same time
I think you’ve stumbled on The Solution.

Like, in reality miners will use whatever power is cheapest, and solar is currently the cheapest. They are also extremely* agile and can shift location/power source in a handful of days which leads me to believe that they are currently driving adoption of solar, BUT: with miners being framed as The Big Threat, we might be able to finally use that perception as a crowbar to remove incentives for energy sources that pollute and even impose heavy taxes on those sources and end up completely digging out the oil/coal industries.

Win Win Win as far as I’m concerned.

*Apparently unless you can buy an entire power plant
Ridiculously cheap if you factor in the costs of time/effort spent learning to do it yourself when your primary focus is launching your jewelry making business.
You're saying the person complaining about the release notes is one of the people who wrote the release notes? :-D
100% agree. When they're really young it's almost trivial to control their online habits. But they definitely hit an "age" where peer pressure and the want to fit-in becomes the all consuming incentive to be part of these social media networks. We'd managed to avoid the whole cell phone thing until our son was 13, which was some kind of miracle since I've been seeing cell phones on kids desks as young as 1st grade for years now.

It's definitely an easier said than done scenario.
" I imagine there are a number of parents not savvy enough to know how to lock these things down."

I recently decided to start using Netgear's parental controls (after many years of ignoring it) on our wifi router and found that they discontinued it due to a lack of use.
> Why aren't parent ready to take responsibility

Yes, I mean parents should be responsible not to use leaded paint. And parents should be responsible for making sure they don't buy a crib that can suffocate their infant. And parents should be responsible for making sure pajamas are not going to catch on fire. And parents should be responsible for making sure that their kids avoid cigarette ads targeted to kids (like Joe Camel).

With kids, if there is a certain threshold of danger from something, especially if it is being targeted to kids, I think society should regulate (see alcohol and tobacco). I think there is increasing evidence that certain types of social media are harmful to kids.
I've noticed EU CS grads are on average much stronger scientifically than US ones. With notable exceptions, the typical US undergraduate curriculum is more of a trade school. That’s fine of course, but definitely not the skillset needed for novel research or even properly applying recent research.

Edit: Apparently I’ve struck a nerve. But this has been my experience working and hiring at two of the FAANGs. The teams doing the most scientifically challenging work are predominantly European educated and the team members that aren’t are from the most elite US institutions.
But they're not just hosting. A website shop will probably charge you a few thousand to build a site and then charge you again whenever you want changes. $150/yr just for that alone is a bargain to someone who cannot do it themselves.
Well, 15KLOC, and of course not including dependencies. But my point was that there will be a tiny, tiny amount of Rust in the kernel by comparison to the 10s of millions of lines of C code. Rust would have to compile radically slower than C, like hundreds or thousands of times slower, in order to be a limiting factor.
I'm including property taxes in that number. Sure, maintenance isn't included in that number - I figure about $200 to $300 / month for that. In another 2 years my mortgage will be paid off and then I can even up that maintenance number to include some potential remodeling.
Urgh, sole source contract. Maybe they should take some of that military budget for a second contractor.
Starship is my favourite but this could reduce competition.
You seriously think that university research in the US is largely funded or driven by companies? This is utterly wrong.

*Edit*. The question is why the united states has the "best research universities". That is a very general-level question and the Parent made a very general, and very wrong, claim in response. Regardless of whether some specific fields might have more industrial funding than others, it's easy to google the overall portion: and industry funding is quite minor.

https://www.aaas.org/sites/default/files/2018-11/UniSource1....
It's risky to select just a single winner, but I can't help but think this is the appropriate response to Boeing's pressure. It sends a clear message that the typical "old space" tactics will no longer be tolerated and that if these companies want to remain in the game, it will need to be by way of their competitive merit.
For entertainment, I’d add laser short throw projectors since I just spent a long time researching them on YouTube.
It's entirely different when the teachers and the parents "choose" something like common core.

My kids went to a private school for elementary in the middle of the common core dust up in public schools, so before we enrolled them the one of the first questions we asked about was common core.

They told us they were also adopting the approach but that their teachers had been discussing it for years, had a complete transition plan for how to introduce it at each grade level, transition kids based on what they'd been taught at previous grade levels and how to inform parents about what to expect.

The key was that the teachers and admins, through their own professional expertise, were able to research options to improve how they taught and implement them with the blessing of the parents who choose to send their kids to the school. And it went great.

All of the common core horror stories that I've heard, especially around math, were due to horrible execution after the program was essentially forced on everyone. It's a completely different experience when everyone involved decides, "this is the best way and here's how we're going to do it well" vs "everybody has to do it this way now."

Common core was the main driver of choosing a private school for elementary up to at least 4th grade largely because we wanted a consistent learning experience for our kids in their early developmental years. I didn't want risk politics causing disruption in those early years (ideally ever, but early years are where I have my biggest concerns).
Networking, especially wireless (as it's more complex and potentially more dangerous: attacker needs not even a wire).

Google is developing a bluetooth stack in Rust.

[1] https://blog.desdelinux.net/en/google-desarrolla-una-nueva-p...
Because Facebook, along with Google, are modern day Robber Barons of Surveillance Capitalism. They monitor behavior and use that information to target ads.

Sure, cereal companies know that big boxes with cute characters at kid-height sells sugar pops. But Facebook knows every like, every friend request, every post, every message... check-ins at businesses. They combine the social anxiety of adolescence with advertising. It’s sick. Adults are easily manipulated. Children even more so.

And when you bring up those other advertisement pathways: they’re manipulative too!
It's crazy how many people are unable to give constructive feedback on Hackernews.
It makes me feel better when everybody is fucking up the simple things all the time also.
You would love to see computers become harder to program?
I don't think we need any Breitbart agit-prop here. Flag bait.
At this point I'm not sure whether I don't know how to use this because I don't write JavaScript, or I don't write JavaScript because of stuff like this.

In all seriousness, this looks like a massive footgun and feels to me like something you wouldn't want to use in what's essentially a duck-typed language. Or is there something this Ruby lover is missing?
>>"The same reason you can’t put software you want on a Xbox/PlayStation/Switch."

> Stop using this argument, its daft and convinces noone.

Letting anyone put any software they wanted on an Xbox/Playstation/Switch would diminish the platform's value by eroding security and trust.

For instance, compare online cheating ecosystems between those three platforms and the PC (where you can run any software you want). The PC is a much, much worse platform in terms of cheaters, scammers and account hijacks.

I have no problem with people running whatever they want on the hardware they purchase, but extending that to "I should also be allowed to be trusted when I do this" does not logically follow. In other words, feel free to reflash your Xbox, but don't expect to be able to play games or connect to your Xbox Live account from that hardware after your jailbreak.
thanks gpm for taking the time. let's see how it pans out. rust is definitely interesting.

now let me not impose on your kindness further and go learn a little rust.
cryptos are blockchain are absolute trash, just like most of wall street.
How to get acquired by GitHub, buy an app back from them and then sell it again
They have a human spaceflight program? That's news to me. Not to mention that they are owned by Lockheed and Boeing.

Also, I have no faith in Blue Origin. They don't have much if any flight records.
Oh, even as cautious as I am, letting a small child have a tablet for a few minutes so you can have a peaceful dinner conversation is absolutely a tradeoff I'd be willing to make now and then.
Because they're a launch vehicle company and didn't bid for the HLS contract.
I am glad to see they have "head transplant" but how dare they forget time travel!
The person he responded to had all but told him to go to hell in the previous email. Seems like a reasonable response to an unreasonable email
I reflected on this a bit after seeing your and tptacek's comments. It's an interesting idea but I think it would land too personally again, because it's so specific. When moderators make a specific judgment like "you can post in other threads but not this one", people feel singled out, and that's really what stings.

Also it would leave a lot of surface area for objections, and any changes we make will need to reduce the amount of argument moderators have to get into —it's both time-consuming and psychologically difficult. I think it would probably be cleaner and simpler to say "you've been breaking the site guidelines so you're temporarily banned". The innovation would be the "temporarily" part.
breitbart.com is an approved news source on HN!?
Do they offer any examples of "not right" answers that are deemed acceptable?
Data Breaches Could you be involved in one
Simply because they didn't bid on that contract. The bidders were SpaceX, Dynetics and the Blue Origin-led "National Team" (BO, Lockheed Martin, Northrop Grumman and Draper).
Most jurisdictions do not consider American Plea bargains a proper legal process.

You are suppose to be tried in a public process by an impartial judge and a jury of peers, not making a deal behind closed doors with a prosecutor looking to advance his career.
I agree with all of your comment. However, I think many people presume the purpose of the HN comments section is to have a robust debate that helps the community arrive at some conclusion. I think there is a lot of value in comments that simply share a persons point of view. I would really enjoy hearing others perspectives outside of secular scientific/evolutionary viewpoint and christian viewpoint.

Particularly it would be great to hear from people with hindu backgrounds as they often have a lot to say about our relationship with animals.
One of the reasons is climate: Small mammal and bird species grew larger and large species stayed the same size to conserve heat in colder, harsher insular environments. Furthermore, when seasons are present, the availability of resources becomes less predictable for reptiles, leading smaller reptile species to become larger.
Is your privacy a priority for windows, macOS and Linux?