skysight-inc/HackerNews huggingface dataset:
I don't know why a general observation and citation is getting downvoted.

Discouraged doesn't mean banned. It means avoided.

Regarding why, the article speaks to that.

You are right, in some cases, your best option will be cgo. That's fine. That's why it exists. It just shouldn't be someone's go-to anymore than goto is your go-to for flow control. Will you find circumstances for it? Sure. Do you want people to use it unnecessarily?
It's not the rules, those are common, it's the lack of human after. When the automation goes wrong, how much effort is it to get a human and to fix the issue. Or how many other services are taken down too. Google as an identity provider means that other third parties/devices are down in the mean time.
I expect OP is young (as am I) and our biggest threat is that we often don't know what the wise investment is. My personal strategy is to invest in: Skills > Tools > Relationships > Knowledge > Cash for rainy day > Stocks > Crypto/Prediction markets/gambling. The last one feeds into the Skills/Knowledge investment, and I've often heard it's not worth doing at all; but learning to flip $10 of garbage asset into $11 in a crummy market sounded like a skill worth risking $10 to learn, and it's given me huge respect for existing financial institutions because I was able to personally encounter all the risks/problems they protect society from.
Income transparency increases the chances of becoming a victim of a crime.
I wonder if the limitation of not allowing type parameters for methods came from wanting to prevent people from using it for certain features that would be considered "too complicated for Go", or from it being "too complicated to support" or from "we won't be needing it anyways".

Another option to circumvent this is to use top-level functions, and accept the receiver as the first argument of the function. This is effectively the same thing, the only thing it's missing is the object.method() syntax that's familiar to OO programmers.
> we need to meet people where they are and make sure they have skin in the game

Some people simply will not get invested in a cooperative endeavor, no matter what. There is no way to "make sure they have skin in the game." Those people need to be incapacitated from causing further harm to society until such time as they pose no such threat.
This exactly. It’s an ongoing internal debate for me and a conversation with my significant other who is in the same industry.

If I wanted to stay somewhere for 5 years or more, I have to deal with a massive pay cut at the 4 year mark (equity cliff).

Then I have to be okay with getting paid much less than new hires being brought in to do the same work as me. Of course I have more internal org knowledge and subject matter expertise which should warrant comp being equalized accordingly.

Even though I like my team and work, I just can’t reconcile letting my pay lag behind the market for too long before I’m >50% behind what I should be making.

When it comes down to it, the only tangible item I have to exchange for my time and brain power is money.
Firejail with spawning nested Xorg works fine for me, including text-only copypaste between "host" and "guest" and automatic file synchronization through bind-like mounts. For some firejails I also use Linux network namespaces to control traffic going through taps. My introduction to this approach was the alternative Gentoo handbook by Sakaki[1], but the principles would apply on any distro.

There's also a very interesting read on Qubes-like experience on NixOs with Wayland and XWayland[2,3].

[1]: https://wiki.gentoo.org/wiki/User:Sakaki/Sakaki%27s_EFI_Inst...

[2]: https://roscidus.com/blog/blog/2021/03/07/qubes-lite-with-kv...

[3]: https://roscidus.com/blog/blog/2021/10/30/xwayland/
Are we past peak “woke”?
This reminds me of a principle I've seen in action many times, which is that usually even seemingly highly invested parties aren't really 'playing for keeps'. Think of heists - if your treasure is worth $X million dollars then you should be prepared for attacks costing $X - $attack_cost.

Are you an art thief and is your Van Gough in transit worth $1.5mil? Be pretty dumb not to spend $1mil to recover it for your team of 3, then, right? But nobody does. And nobody spends $1mil to protect said artwork. It's like we collectively agree that official valuations are BS.
I used to work at a big co on system like this. The appeal button sent your job for another review. Obviously it doesn’t cost anything to click a button so almost everyone did it. Appeal jobs were split into tiers based on customer size and higher tiers were worked first. Big enough customers got the white glove treatment from their account manager. Small customers could linger for months in the queue, but could usually get the decision reversed if they tried hard enough
Isn’t that exactly the opposite of being Orwellian? Privacy of citizens is at stake.
Totally feasible on Linux, btw.

Packaging an entire system is more about convenience than anything else. It's also pretty difficult to package just the libs one needs when you are dependent on libc and other C libs.

I suspect that if one was really ok with it, some tooling could be built to copy/link in system libs into the rootfs automatically from the host.
Autonomy and better funding have done absolutely nothing in some US school districts that are perennially near the top in terms of money spent per pupil. In order for things to change:

1. Parents have to care

2. Parents need to know how to support education at home

Both of those are sorely lacking in said districts.

No local politician likes that because it means pointing the finger of blame at the electorate (being the parents).

I don’t know what the answer is.
> Go has no such feature. [...] Any language that has nullable reference types (including languages in which everything is a pointer like Java or Python) will have this problem.

var i *int = nil
var x interface{} = i
if x != nil {
fmt.Printf("%v was not nil", x)
}

<nil> was not nil

By all means, do demonstrate how Java or Python have this problem.
I worked for a public university in America, therefore being a public employee. Any of my neighbors could easily go to the state website and look up my income.

Frankly, I never felt that to be an issue. It was also nice to have that transparency in the workplace, all of my colleagues knew exactly how much any of us made.
The "father" terminology is consistent with other attempts at technical mis/reappropriation in the cryptocurrency community (cf. "crypto," "trustless," &c).
What business does anyone have being a teacher if they can't be bothered to log onto Coursera and teach themselves? Less than none. RIP Canada
Only if I get web 6.283, or Webτ as the cool kids are calling it these days.
Claiming Web7. :)
I was required by some humanities teachers in highschool in the 90s to turn in typewritten work. In at least one case it was required "Times New Roman, 12pt, double spaced" so a typewriter would not have sufficed.
> Bitcoin ownership is even more concentrated than the real financial system.

The concentration of Bitcoin ownership and the service that Bitcoin provides to humanity (please do everyone a favor and don't re-post one of the 100 lame arguments present in the thread as to why there isn't any) are completely orthogonal, especially given the fact that a Bitcoin can be divided into 10^8 pieces.
This decision makes the assumption that there are zero differences between races right? Therefore the reasoning follows that any differences in scoring on a test means the test must be racist?
Congrats Zach to you + Ryan! I was just talking to my co-founder (Shahed Khan) yesterday and you came up in conversation as someone he really admires. :)

Best of luck in this new chapter for your company, your team, your loved ones, and your life.
Games include music, so the answer for that part is "not at all". Many games offer music at additional cost, so there is a market for that. Also certainly some games made their music iconic in the same way movies used to do it.
Personally, I'm not sure how FT.com should run their business overall. But I don't think it makes sense to spread paywalled articles on link-sharing sites. Such sites are for things that anyone can see. Sites can either be free for anyone to see, enjoy being spread widely, and try to find a way to monetize that, or go subscription-only, at the price of it being difficult to find new subscribers. Or try to experiment with various types of hybrid models.
Linux support has definitely gotten much better due to Proton, but the "74 of the top 100 most played games on Steam are listed as Gold or Platinum" ignores the fact that 6 out of the top 10 most played have a status of Borked
Home Router Might Be Intercepting Your Internet Traffic for Good Reason
I have schucked Western Digital Element drives in my Synology NAS with no issues. Hundreds (maybe thousands?) of people on Reddit are doing this with no issues.
The question is not whether or not to measure, it's how much of your resources do you devote to performing the measurement. From what I saw of NCLB, the measurement was extremely resource-intensive, and severely hindered teachers' ability to teach: that is an argument against this specific methodology of measuring, not measurement in general. That it was then used to justify stupid decisions was salt in the wound.
You're absolutely right, and I don't think anyone else has made that point. The problem was the spies they tried to fuck with were American spies and American wasn't going to stand for that. As you say, NSO are now just a toy, and if they are destroyed thanks to this, no-one is going to give a fuck.
What an appropriate username to submit this article :D.
From an academic point of view, most parser combinator libraries are basically LL parsers with backtracking. This is eminently practical (especially if the backtracking part is done well), but from an academic point of view that means they're not very interesting - really just a nicer way of implementing recursive descent parsers.

There is of course plenty of academic work specifically on how to implement parser combinator libraries efficiently, how to make them invertible (so they can also produce prettyprinters), provide good error messages, etc.
> but listening in to people sleeping can elucidate what might be on their mind!

Once you go conspiracy there’s no end to what seems possible…
> the longer time I have to buy it cheap, the better.

LOL, I do the exact same thing :)
Funny that, just like how Nintendo created the PlayStation through their dealings with Sony.
actually, proton is two things: wine+dxvk. dxvk is a windows (!) program that translates directx to vulkan. between the two of them theyre all thats needed to run games.

proton is in addition funded and tested thoroughly by a critical audience, linux gamers ;)
my barometer is pretty simple, and calling them contradictory doesn't make them so:

- general education is useful

- pragmatic education is a step above general education, and should be prioritised

- maths is pragmatic, most STEM is not

that's really all there is to it.
Be aware that you are usually looking at prototypes, not available products.

Currently its mostly another set of startups to invest in. They might look attractive to VCs because they're ambitious, require lots of capital, and the technical feasability of a specific approach is complex enough to find merits in. The jury is still out if any of them are actually viable from a technology and economic perspective.

Lilium's approach specifically has been publicly critized by aviation experts to not be make sense when looking at the basic physics.
> On April 13, 2029, asteroid 2004 MN4 will fly past Earth only 18,600 miles (30,000 km) above the ground. For comparison, geosynchronous satellites orbit at 22,300 miles (36,000 km).

Usually clickbait pop-astronomy articles are for a tiny asteroid coming within a million miles (aka 999,000 miles) of Earth, but not stating that the moon is much bigger and much closer. Coming closer than geostationary satellites is notable, and a bit too close for comfort.
The press will publish all the highest earners in various segments, areas etc. So in the small municipality I'm from I'm used to the salaries and net worth of all the local business owners being in the newspaper.

In addition one can online search for whoever you want. Later years, one has to log in to check, and then the other person can see who have viewed their information. This has probably cooled it a bit. But can just get someone else to check for you..
I agree that none of these people need to know STEM stuff to a good level.

I see the point of school as exposing kids to all sorts of subjects to let them find out what they like and what they are good at.

I'm really bad at art. I got a passing but bad grade. Same in languages. Good grades while learning grammar and such. Bad grades when it got to reading Shakespeare and Goethe. I got good grades in math and some other STEM stuff and it interested me.

This obviously influenced my choices for university. It should (and I think does) influence choices for people that become electricians too. If you are bad in math and physics please don't become an electrician.

If you are reasonably good at both and you like working with your hands by all means become an electrician!
Because vast majority of people using the port won’t be using a 5k screen, and those that do can afford a USBC to DP cable.
I've never gotten a negative reaction after describing myself as a software developer. Sometimes they ask what that is, and I say I program computers. I've gotten interest like "Oh, wow, must be challenging". I've gotten people being uninterested and moving the conversation along. I've never had an uncomfortable conversation about my work.
LOL, all diplomats are "diplomats" when push comes to shove.
Aviation is becoming a backwater of technology.

They still use leaded gas for piston planes.

Their answer to global warming is to make ‘green’ jet fuel by using painfully slow and expensive Fischer-Tropsch chemistry to build up hydrocarbons rather than switch to something reasonable like alcohols, dimethyl ether or methane. Ground transportation is 20-30 years ahead of aviation in terms of sustainable fuels but in the backwater of aviation they are too afraid to make any changes at all in fuels.
This isn't a total cultural norm, if anything I think it's a view from america a few generations ago. For instance all of my friends and extended friend groups are open about our incomes.

With complete total strangers I would totally agree people generally don't lead with their salary. But after knowing people for a while it's come up a bunch and it's a taboo.
If you trust your airbag, why bother with the sealtbelt?
> An interface is simply a reference type--like other reference types, it may refer to a type which is itself a reference type. The outer reference may be not-nil while the inner reference may be nil, which confuses people who don't understand references into believing that there is a single value which is both nil and not-nil at once.

None of that is correct. The value-part of the fat pointer is the exact same in both situations: nil. It is a single value which is both nil and non-nil.

> It's no different than `var x **int`

I assume you meant that rather than what you actually wrote.

It is in fact quite different.

> If you want to safely access the underlying integer data, it's not sufficient to check that the outermost reference is not nil--you must also verify that the inner reference is not nil.

Something a typed nil does not let you do, unless you know (or reflect) the underlying concrete type in order to downcast the interface back to a regular pointer.

> We run into this in every language with nullable reference types, including C, Java, Python, JavaScript, etc.

We really don't. In "every language" you have to actually create a double indirection for something within the same heavenly realm (but is not at all the same thing) to occur.
This feels a bit strange. I remember Codecademy as the first wow moment where I saw items being discussed here also being discussed "in the real world".

You're also reminding me that I've been on here for 10 years.
Excellent! I may have to find a way to get one...
It's going to be called WebV (like RISC-V). Then we go back to Arabic numerals for web6.
Perhaps one should encrypt files before uploading to cloud services. Sure it destroys the possibility of webview for your data, but then you don't have to worry about situations like this.
NYC Subway countdown clocks down because of AWS outage
'Attempted' implies 'not succeeded', though? And 'just basic electrochemistry' triggers a massive "is it, though?" response. Sure, we know what theory tells us, I want to know if observations align with theory.
One of my few regrets is leaving old computers/disks at my parents house when I moved out. I didn’t value them at all at the time - they were old crappy computers.

So my Commodore 64 and 128 and all the software I spent my childhood writing were thrown away. I had a full BBS program that I wrote when I was 14 along with a half dozen BBS games. Would love to see that code!
No need to wonder. The proposal goes into lengthy detail as to why they are not included.

There is hope that they will be added in the future, but solutions to the problems will need to be found first.
And would people working at Facebook, Google, or Microsoft describe their work as "so meaningful that you wouldn’t want it to exist as a distinct concept [from your life]"? I work at one of these companies and I'm the sort of person who wants to retire early that TFA thinks is resigning myself to an early death.

I'm not arguing that Palantir is uniquely evil. I'm saying that working at Palantir is definitely not using your skills to maximally improve the quality of the world.
This is actually a pretty neat collection of data structures! Goes to show what people can do given the opportunity.
The point is really, that these companies are so large that they should be much more regulated and treated like any utility. That means it is a legal proceeding when they want to drop customers. This many mean that people, gulp, pay for services, but they have chosen to intertwine themselves into too many places in the consumer landscape.
You just need to use common sense. Its pretty obvious this article is more interested in getting your attention than informing you. Look at the headline. Look at their sources.

I have a friend that repeats narratives adjacent to right wing conspiracy theories sometimes. I always call him out on it and correct him.

The last instance of this was the vaccine mandate. The right-wing narrative conveniently leaves out the testing alternative to vaccination.

I simply told him the complete story and we went and looked up the policy on whitehouse.gov.

This time, and a lot of the times after I correct him says the same thing you ended your comment with. Something like "There's so much conflicting info how do I know what to believe".

The triggering part of this is that him and apparently most of the population of the United States would rather throw up their hands and say I'm confused than look it up.
OK, that would make sense. That's more likely a party thing where I live (so you wouldn't contact a random MP but someone in an administrative position in the party), but I imagine it's not necessarily the same thing elsewhere.
> Be Inc fell apart and sold to 3Com, which sold to HP eventually and there it was neglected and mothballed.

No. 3Com spun off Palm in 2000. Palm bought Be in 2001. Palm then spun off its software division as PalmSource, which was later purchased by ACCESS. So ACCESS owns BeOS, not HP.
I never thought I'd consider going back to MS Office or Libre Office... but the thought that my Google Account and all of my files are at risk by a company that has well known poor customer support is very scary.
It is not proven but highly suggested from the data:

By comparing OES bead characteristics, such as total diameter, aperture diameter and shell thickness, Miller and Wang found that between 50,000 and 33,000 years ago, people in eastern and southern Africa were using nearly identical OES beads. The finding suggests a long-distance social network spanning more than 3,000 km once connected people in the two regions.
I don't see where you've documented anything any more thoroughly than I have. This is a web forum, not a policy paper. You gave your 2 links, and I gave you mine.

How much worse do you think everything you've listed would be if we had started with 20% fewer healthcare personnel? Well, guess what. That's how bad it will be from now on, because we couldn't all cooperate to take measures to ensure the healthcare system didn't get overwhelmed in the first place, and doesn't continue to get overwhelmed.
And yet there are an awful lot of people who are very concerned about it. The fact that the are of unsound mind is unfortunate, but it doesn't mean that it doesn't have a significant effect.
Fine by me. The C version was a pain in the ass to compile. The Go version compiles in less than one minute, with a simple `go build`, on Windows, Linux or any Go platform. I will take that over the faster speed every time.
I'd want them to have the opportunity to be trained in it if they want, but the test isn't the problem here. This is basic math.
I see 10 reviews not dozens and dozens and the ones I think you're referring to all have neutral status for the question "approves of ceo."
Well I mean, yeah nobody will die except for the odd ransom when people can compile target lists more easily but I dont know Albania enough, just like if all health record were released. People you know would giggle a bit, then blah move on.

However, it's still quite infuriating. First, salary comparison are usually irational and lead to toxic jealousy more than social justice: I think it's not right to do that without at least public consultation and you should not defend it as "not a big deal". It is.
The Heart of Buddha's Teachings by Thich Nhat Han
This is one of the life changing book!
Ive wrote my own tool for doing this, just with cli style commands. However I found that at a certain level of complexity, python is generally easier. With VScode you can run the script in the terminal and view the output file change in a tab immediately.
Yea, 60 decibels at 100m would be pretty crazy to achieve.
Thanks for sharing I’ve never heard of zookos triangle before. I’ve never looked into the crypto token solutions but presumably there’s still an issue of competing projects maintaining their own registries that would allow for domain collisions depending on which solution you use. Are there any in particular you’re fond of?
Congratulations, Zach! Codecademy was a huge inspiration for me and a whole generation of edtech founders. It’s been amazing watching the company transition from a wildly viral consumer company to an enterprise powerhouse.
If one buggy software release can delete both copies, then you don't have actual redundancy from the point of view of that issue.
Ask HN: Alternative to HandlebarsJS for Small Projects
I have been using handlebars for years now for small production projects. For example a single page of digital signage displaying the output of a JSON endpoint. It's been great for that but I feel like I may want to experiment with something new that can optimize my images at build time, gzip etc... What else out there these days can be used for this purpose? React/Next is overkill and to be frank not my skillset.