skysight-inc/HackerNews huggingface dataset:
I wish people wouldn't use "we open sourced it" as a synonym for "this product is dead". Especially for a SaaS company, there is a totally valid business strategy in open sourcing your codebase but continuing to provide a paid SaaS offering for users that are not interested in self-hosting.

It causes confusion every time a company open sources their software. Always have to wonder, "Is it dead and they are yeeting it over the fence?"
Commercial customers in the field. But this is also a market segment with basically zero Mac users. And small enough of a market that it's way off Apple's radar.
LA Times is a leftist paper FYI. More opinion masquerading as news.
SCULPTOR was heavily advertised in some computer magazines when I was a kid. I had no idea what a 4GL was but the ad copy sure convinced me it was going to be the greatest revolution in the history of computing. Luckily, like most language products of the time, it was too expensive for a teen hobbyist to afford and I didn't go down what would have been a rather shallow rabbit hole.
Can we do without the finger pointing as well? I am not part of the Go community, and I would prefer not seeing any reaction posts and divisive opinion pieces on this forum, whatever the language or topic.

Honestly I just hope @dang nukes this thread from orbit, and maybe it'll be posted again and get a cooler reaction from everybody.
Not gonna lie, this is kinda awesome. Thanks a lot, will take a look at the code later.
You can weave whatever narrative you want about French immigration policies and it’s effect on growth, but the elephant in the room is that France has tied its economic fortunes to the eurozone pretty tightly:

https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locat...
And just to make sure this is clear: they aren't making donations to anyone in Florida, Republicans or Democrats alike. The Republican response to this was to punish Disney. We can't know what the Democratic response would have been since Democrats aren't in charge of anything in Florida.

"Keep donating or we'll punish you" is an interesting stance.
Why not impose a sensible limit?

Financing infrastructure that lasts decades over decades isn't pernicious.
what is collapsing is the planetary ecosystem, thanks to industrial practice. Especially in North America suburban sprawl and industrial agriculture and waste have eaten into and degraded what was very recent a deep well of ecological wealth. I would call this a major impact on the American culture which built it's identity around that seemingly boundless wilderness, and as well our basic human psyche and culture for which (many argue) proximity to deep ecological process is a fundamental need.

The consumer culture and consequent wealth of things, especially images and meditated simulcra, really only echo the naive American soul in a wasteland of it's own making. All cultural realities are fundamentally ecological. We fill our lives with artificial realities so liberally because we are born into a culture that took massive wealth of natural resources and the experiences they provide for granted. As they vanish, we fill the gap with artificial things and experiences.

It's a dangerous game with potentially grave and unexpected consequences, and we have played it before many times on a much smaller scale: hunting food sources to extinction, turning rich farmland into desert, etc.

It seems that the collective human psyche it's unable to reflect accurately on the consequences of it's own actions with respect to our fundamental biogenic foundation.

Take for example the flooding of our nights with artificial blue spectrum light pollution. In evolutionary terms, this is a new event. For billions of years nights have been uniformly mostly dark with a regularly variating moon glow. Suddenly we change all that and dark nights are a thing of the past. Nevermind the massive affect on a whole ecosystems, nevermind studies that show a severe affect on the human psychological health, status quo says lighting up the night is normal, good, and safe.

And there are shootings at schools and terrible crime and massive loss of insect life and songbirds dying off and these quite extraordinary changes to the continuity of our bio systems and our lifestyles, and yet we don't see the connection. We blame the media or Donald Trump or the 1%. We don't see the problem as something we have direct control over. We blame our institutions or leaders or gods or what have you, anything but ourselves, and anything to avoid changing our lifestyles and behaviors.

So imo things really are falling apart, just not the things we think.
Millennials are ahead of their parents in retirement savings
That's how it was before Avvinue. We just launched the world's first pet travel booking platform so that you can get your pet reserved 100% online and confirms the place on the flight so you don't have sit on hold for hours just to be denied.
> GRPC and protobufs are f'in messy and full of footguns.

Distributed data modeling is inherently messy and IME gRPC is one of the least messy, most scalable solutions to it. Or do you have a better alternative?
The keyword is population-weighted population density: https://www.worldpop.org/methods/pwd
The state _could_ attempt to negotiate with bondholders to repurchase the bonds - probably at a significant premium, however. Of course, if one of the bondholders refuses to sell, there wouldn't be much they can do... (I wonder if Disney holds any of those bonds for this very reason?)
The language spec (https://go.dev/ref/spec) is about 96 pages when printed on A4 paper. Certainly not a page long.
Here, swing this one, a minority of Americans support the President, Democrat policies, and plan to vote for a Democrat in 2022. There's your minority.
Hey James, we’re really sorry to hear about you closing down the business from a revenue standpoint! It sounds like it was the right choice for you though. Thanks for the contribution back to the community, as well as for prettier! We are building a platform to support local-first application development, and have appreciated your various articles / interviews / blog posts about the topic! Best of luck in the future, and thanks again.
The psychological tension that is inherent to capitalism (indefinite exponential growth is required, unbounded exponential growth is impossible) requires that the system be under plausible existential threat at all times.
> tourism + wfh

Can't you do that on a normal tourist visa? As long as you're not getting paid by a US company or to a US bank account, you're not employed in the US, so as long as your company allows you to be remote, I don't see an issue with it.
You're doing really great jobs. Thank you so much. I'll check it!
I don’t think I’ve ever seen Java used in isolation without spring boot
> I'd like to see Go require return values be dealt with or explicitly ignored.

Ever use the return value from fmt.Println?
It's normal for users to flag meta follow-ups to recent big threads, especially when they contain a lot of flamebait.

If users didn't flag these, HN's front page would largely consist of meta flamebait follow-ups.

Here's the principle: curiosity withers under repetition and fries under indignation; also, meta is the crack of internet forums. Repeat+indignant+meta is definitely worth flagging.
In the UK the retirement age of 65 (for men) was set when life expectancy was 64. Now life expectancy is 81, and the retirement age is only 66.

Completely untenable when the generation retiring has also taken the lions share of property wealth, imposed student debt upon and consistently voted against the interests of the generation paying for their retirement.
Did you consider the impact on those responsible for your long term care?
> I'd like an open source CPU in my next phone please!

Just because it's RISC-V doesn't mean the CPU is open source.
that's a trade-off with catching user errors, are you more likely to forget to pass an argument or need to pass a zero value?
California to raise its gas tax, already the highest in the nation
> So we start with a wronged party like a copyright owner.

"Wronged" implies that they were harmed in some way. A better term would be "offended". They discovered, indirectly, that someone else was doing something they don't approve of—which otherwise doesn't affect them at all—and they want it stopped by any means necessary, even though this will just make the other person worse off without materially improving their own situation.
Great comment, this really changed my mind and gave me some different perspectives about how sports could be handled.

Especially the part where diversity makes it more interesting in team sports.
If everybody did the same amount of listening the two schemes would be the same. Since they don't, your proposed scheme gives an outsize vote to people who listen less. The current scheme gives a bigger vote to those who listen more. Spend more time than average listening and your preferred bands will get more money from the royalty pool than you put in.
There's a group that is advocating for spraying an Iron Salt Aerosol into the atmosphere, which apparently catalyzes the natural decomposition process. I haven't done a deep dive into the subject, but on the surface it seems pretty compelling.

https://ironsaltaerosol.com/home/isa_summary
The fastest way to get that would probably still be through HN's API, you just have to take the URL field for stories and ignore everything else.
Thanks, I didn't know that. Does this invalidate the states audit?

> The audit also found the agencies had insufficient policies in place to safeguard against such attitudes within their ranks, to investigate them when they are alleged or to address them once identified, according to a report issued by the state auditor’s office this week.

Also, archive link:

https://archive.ph/eSMG0
Boost's io_service (since then renamed as io_context) is an implementation of a thread-safe event queue. Threads can put events in the queue (timer events, asynchronous read and write requests for networking, but one can also just push a generic lambda).

This example sets up two timers which will regularly push events in the queue, while two threads processes these events. It's from before c++ had lambdas - nowadays it can be written much more tersely.

I'll try to write a short example after when I'm not on my phone - it should be reduceable to 5-6 lines of setup at most
Per Wikipedia, the US army defines an assault rifle as: "short, compact, selective-fire weapons that fire a cartridge intermediate in power between submachine gun and rifle cartridges."

Selective-fire means it's not just semi-automatic (one shot per trigger pull), it can also be set to fully auto (shoots as long as you pull the trigger) or burst (shoots a few rounds when you hold the trigger, then stops). These are essentially unavailable to the average civilian.

In popular usage, though, "assault rifle" means a short semi-automatic rifle with a plastic stock--anything that looks like a modern military rifle. Heck, I bet if you chopped down grandpa's bolt-action .30-06 deer rifle and put it in a black plastic stock, somebody would call it an assault rifle.

Personally, I think the AR-15 pattern rifle is a deeply boring and unattractive firearm. It's also become a symbol in a culture war: a terrifying "weapon of war" to some, a statement of rebellion and "owning the libs" to others. At the end of the day, though, there's just not a hell of a lot of difference between an AR-15 civilian rifle and, say, the Ruger Mini-14, except that the latter has a less scary wood stock.
Predicting it while himself being one of the main causes of it, you mean.
Hmm -- it looks to me like it works? Not sure what's up there, sorry about that.
Right. Good for them for having a unique style, but I don't know why anyone else would decide to format their text like this. Same thing with the recent "black"/"Black" decision by NYTimes.
> You're implying Go has a bug in its TCP implementation which I assume is false.

No, the parent is implying that Go's TCP implementation is easy to use incorrectly. Specifically in ways which cause the aforementioned issues.
Anyone can move to my town and get an $18/hour starting wage job and buy a $150,000 house. Hard to imagine that this is unique. Look outside the cities...
Elon Musk Won Twitter
Let me rephrase, market growth is not _as_ important as community health and market growth is only desirable insofar as it improves community outcomes.

Market growth for tobacco products is not important, full stop.
It’s another proof that Apple’s lead in hardware technology over everyone else is at the minimum 3 years.
Ask HN: Which US Food Tech Startup Is Currently Hiring in Hong Kong
Just saw a job post [1] and I am wondering the company behind it.

[1] https://hk.jobsdb.com/hk/en/job/sales-and-operations-manager-us-food-tech-start-up-100003009258144
For me, anything that runs Linux is a yes. Anything that does not run Linux, is a no. I won’t use anything non-Linux for computational purposes. If it’s better hardware-wise, it won’t matter to me.
I will push back on the GPS example.

I use GPS as a tool to improve my geographical understanding. I get the most pleasure out of GPS on road trips when I am the navigator in the passenger seat and I've got an auto GPS stuck to the windshield in front of me with both Garmin and OSM atlases loaded and a New York travel atlas in my lap.

(It doesn't change the fact that in rural areas of New York there are many roads that look OK on paper maps but aren't really passable. GPS maps tend to have very low weightings on that kind of road so they're unlike to send you down one, although there was that time I met a lady in the state forest who'd gotten her car stuck because the GPS sent her down a 'minimum maintenance road' that was closed Dec 1-Apr 1 and hadn't been plowed. She might have done OK if she hadn't turned around.)

I used to walk in a residential neighborhood near where I worked that was full of "twisty little streets that all look alike" and my handheld GPS gave me the courage to go into the area and know I wasn't going to get spun around. Years later I was looking for a particular house, looked at the map at home, and drove to the location on my memory because I'd learned the area thoroughly with the aid of GPS.
Strange because I've always seen the saurdukhar/fremen as a literary interpretation of a real aspect of human nature - the ability (of some) to perserverve and excel in stressful/difficult situations.

Some real life examples I've pointed too are the ghurkas in WW2 or Russian hackers.
You can't control the quality of purchased music files. More significantly, you can't be sure that gapless playback has been encoded correctly into anything sold by the track. I continue to purchase music on CDs but they get used once while being ripped then go into storage.
> PowerBuilder, Gupta SQLWindows, and good old C++

Was there any sense in 1993 that C++ would still be alive and kicking in 2022, while most people wouldn't have even heard of the others? Half the lesson is just "choose boring tech."
I use Rust for just about everything and I can definitely think of plenty of warts, but none of them make it "not quite ready for serious work" for my definitions of "serious work". I guess my point is that I'm curious what serious work this user is doing that Rust is unsuitable for - that kind of information is useful for language evolution, among other things.
Agree 100%.

> But I genuinely believe that most kids want to be good, where "good" is defined as "behaving in a way that I get approval from my parents".

Well said, I would just say "...behaving in a way that I get attention from my parents". Approval is better yhan disapproval, but both will do if a child lacks attention.

This explains why "bad" children often stay the way they are even when punished - this is how they get the most of their parents' attention. Attention is the main currency for children and the only way to raise a healthy adult is to give plenty of it to a child. But not as punishment.

Coincidentally, adults are not as different from children as most think we are.

My experience (and observations) at least.
"Accidentally" ?

this presents a choice as to what to belive:

- that they are so incompetent that they do not know what they're doing.

- they are perfectly aware of what they're doing and the journalists are trying to be extremely diplomatic about how they call them out on it. as if they journalist are apologizing for this attack on individual freedoms.
I haven't used Go or Rust seriously, but have written some Go toy code. This part of your post struck a nerve with me. I modified it slightly, to relate to Go's error handling, for me at least:

> often it's not worth taking on that burden just to theoretically handle cases that rarely occur and even more rarely cause any problem. Programming is a means to an end, and the cost of [Edit] adding if err != nil to every line of code [/Edit] (increased development time) is often not worth it.

I basically like Go, I really want to like Go, but as a Python person who has used exceptions with good success for 13 years in HashBackup, I can't see myself adding an if test to practically every line of Python code, just to catch an exception that might occur once in a blue moon.

A lot of software is not so mission critical that lives depend on it. If that is the case, sure - add error checking to every line of code. But for a lot of software, IMO, it's too much work for too little reward. If something blows up in production in an unexpected way, sometimes that's okay. You log the problem, fix it, and it's fine.

I re-read the Go error handling page before posting, because maybe it's not as bad as I had initially thought. Nope, still looks pretty cryptic to me:

https://go.dev/blog/error-handling-and-go
It is often said that url shorteners can be used for cross site request forgery. I recently clicked on a link in a Twitter profile thinking it would take me to a homepage but instead it subscribed me to their YouTube channel.

But I’m not sure I agree with this view because no one is checking the url for every link they click on and there are good ways to defend against the attack.
Show HN: YC Vibe Check – semantic search over every YC company ever
> In June, all existing subscriptions will be cancelled. Specific dates coming soon.

On one hand, good for being this transparent about it. I'm sure none of these decisions are easy. On the other hand... June is... 6 weeks away? I don't know the size or tech skills of the userbase - perhaps this is a decent time frame? It seems overly aggressive going in to 'shut off' mode so quickly. But... dragging it out longer may not help that many more people.

Probably no simple decisions that don't inconvenience people in the short term, regardless of which way you go.
Personally I'm curious about how they have rights to even know where you are at any given time.

If you're an in-office employee, your responsibilities are (a) show up at the expected work hours (b) get your tasks done.

If you're defined as a fully remote employee, your responsibilities are (a) be online and available at the expected work hours (b) get your tasks done.

Besides that you're just an amorphous black box, a person that has been placed in the cloud, much like a website placed on Cloudflare, where the input is money and the output is work. They don't need to know where you are, and I'd say they shouldn't even have a right to know -- that would be quite stalkerish, IMO. All that's really important is that this black box gets tasks done.
From broad brain traits like sexual orientation down to smaller ones like spatial perception or emotional intelligence, a young brain has certain development windows in which a trait or ability can get more or less developed. You could even add in personality traits like competitevness or deference once you associate it with a gender role.

With "female brain structure" i mean traits that are commonly overrepresented in what you might see as a regular woman. I know its inaccurate but so is the opposite, by saying there are only 2 genders and men are all men. Gender is a spectrum in many dimensions and my example of male physique and female brain structure is just a simple counter example against this.
> The real problem is our unsustainable system, which is independent from any population count

I mean it's just science that the planet can only sustain X people at Y life style (you can swap out "life style" for "level of consumption"). Like there is hard rules of physics about quantity of water, minerals, et cetra. So you can either lower X, lower Y, or try to side step the problem entirely by going to other planets/mine asteroids/magic to increase the resource pool.
> In order for you to understand me a bit better - If I'd be able to vote in the US, I would've voted for Bernie Sanders.

You'll have to clarify specific policies because saying you support Bernie Sanders just makes it even murkier.
I don't necessarily interpret it as a synonym, more that these are two events that naturally coincide. IMO it's better to decide to open source a product when it dies than to annihilate it. If nothing else, people may be able to learn something from the source.
If the final user numbers are accurate, revenue was a bit over $3k a month. Not even enough to really pay the founder if living in the US. Assuming $200/mo for servers, backups, and help desk software, that doesn't leave much after taxes for take home pay.

As someone who just discovered this software, I am now really curious to give it a try!
Disney's public statement is worth far more than any donation. It's an American icon, a local behemoth, and a cultural institution.
Because of Google envy?
Empire Falls, Rome is Abandoned
Willing to bet you didn't read what the actual bill says or does.

Ah, yes, the new talking point that I’ve seen a lot of lately: “I’ll bet you haven’t even read it. Here, let me…” Yeah, save your patronizing, I read it just fine. And my take-away was, “don’t say gay” is about as accurate a summary as one is likely to get. Sure, those are exact words aren’t in there, but man, is that ever a weak rebuttal.
I have moved beyond hobbies into METAHOBBIES. Specifically: Collecting Hobbies. I find that following my ADHD hyperfocus until the next shiny thing comes along has led to a massively diverse array of introductory knowledge and mediocre skills (as well as a garage stuffed full with bins of unfinished projects). Specifically in the last two years I have dabbled in; home automation (incl. Node Red, LoRa, MQTT on Raspberry Pi), terrariums, greenhouse climate control, making wooden boxes, Minecraft, mechanical pencils, fountain pens, notebooks, bookbinding, weather stations, Dungeons & Dragons ... Oooh look, a programming language called Rockstar? I'll finish this comment up in a bit. Be right back...