skysight-inc/HackerNews huggingface dataset:
In addition to the staff tending to exceed every expectation and (at least outwardly) being entirely non-judgmental, the social atmosphere of fine dining restaurants is drastically different than casual dining, as well. I think people assume that it's going to be snobby and full of pomp and circumstance, but it's the exact opposite for most of these restaurants.

Even before the wine gets served, everyone seems to fall under the intoxicating effects of knowing they're about to experience some of the best food and service that humans are able to achieve. It adds some nearly-tangible magic that puts everyone on the same level of childlike enthusiasm, resulting in extremely wealthy tables cross-chatting and mingling with once-in-a-lifetimers without any reservation or judgement.
Reminds me of this

https://youtu.be/fJ1NCW5eDNs
Yeah, you can't depend on pthreads or pthread mutexes (they're not defined as being fork safe).

The entirety of Foundation (so presumably anything in Swift) is not fork safe either.

To be clear: "not fork safe" in this case means "severely constrained environment": e.g. you can do things liker limits, set up pipes, etc but good luck with much more. I guess morally similar to the restrictions you have in a signal handler, albeit with different restrictions.
All I'm saying is crypto is not going to make the institutions of your country work any better. Don't create the illusion that crypto solves a problem that it doesn't solve.
You mean one of the first countries to join the axis that reffed up their military industrial complex even before the sanctions would not have joined the war? Sound logic :)
That actually sounds really cool! I’m signed up and will be trying it out. Thanks!
How did you determine that ratio of D3 to K2?
> Putin is unstable, and him losing power would make him fight like hell

If Putin can single-handedly cause the rockets to launch then your fear is possibly rational. However, if there are any other people in the loop at all then Putin is unlikely to convince everyone else to commit murder suicide on the entire planet.
Underrated answer
Pfizer Shot Is Far Less Effective in 5-11 Year-Olds Than in Older Kids
It doesn't have to be that granular. If one engineer is getting (deservedly) paid 50% more than another in the same role, the company owes it to that engineer to give them a title/role that reflects their merit/contributions, at the very least for their career progression.
Show HN: Building Web Apps (MERN stack) in a matter of minutes for your Startup
Hey guys! I’ve been working on Neutrino JS ([neutrinoJS.dev](http://neutrinoJS.dev)), a powerful engine that allows you to build complex MERN stack applications, both frontend and backend, lightning fast!

I know how hard it can be when building a technical startup, coding hours on end just to launch an initial MVP. In order to solve this problem, I decided to build Neutrino, so that people can speed up their development process and focus on gathering customers and feedback instead of spending all of their time building a prototype of MVP.

I have been working on this for a few weeks now and finally have decided to launch it for initial testing. I think the startup industry is a target segment for Neutrino, and would love it if you guys could test out the application and provide any feedback.

If you do have the time to test out the app and want to leave feedback, there is a link to a Google Form when you export a project.

*I truly appreciate your time, and hope that this small project has helped you in your own coding adventures!*
That's true. I come from the threaded runtimes where we can just block the thread because there's always another thread that can take over. I think that if I try to approach this from a perspective of a single-threaded environment, I might get closer to grasping it.

> The problem is that many environments are effectively non-multi-threaded, especially the (usually single) thread/queue/process that draws the UI and responds to user input

Can you elaborate on why "especially" UI threads/queues/processes are "usually single"?
No, I'm objecting to the fulminating (indignant ranting) and name-calling in your comments generally. That kind of thing is against the site guidelines for good reason: it contributes to destroying this place for any sort of thoughtful conversation.

If you feel that your own fulminating and name-callings are higher-quality than that of others, ok - but you should realize that it still evokes worse from others and thus has a negative expected value.
Which is why you read the comments instead of the article, they always find like ten of those four mistakes.
I'm not entirely sold on the explanation "This is just how git commit (messages) work". GitHub could easily limit linking the GitHub profile to profiles whose e-mail address has been verified (by usual means, no GPG required).

They could show statistics and attribution limited to the data available in the commit messages (e.g. accumulated statistics by e-mail address) for contributors without a GitHub profile.

Am I missing something here?
(Edit: just read the other comments addressing the use cases)
I think you're missing the point. This is all still a terrible user experience for the stated consumer: a relatively non-technical person who found an old game binary and just wants to run it.

The only acceptable user experience for this sort of thing is "double click on the icon and it just runs".
This is such a fashionable problem. There are startups / indiehackers trying to solve this every month.
China has interests, not friends. They were quick to tell Russians to get the hell out of Kazakhstan after their peacekeeping mission was over after the recent failed coup.
Their interests are Siberian resources and security of trade routes. They value trade with the West more than with Russia, so happy to apply Western sanctions if needed (already happening).
Some reports they were delivered hours after the announcement (which was half a day ago). But yes, will have to wait and see for real confirmation.
No questions yet as I am yet to read ... but I can already comment and say grade A title.
Timelines and due dates are always wanted in software and product work, but they are so often wrong! Couldn't there be a better way?
I had been saying for years that Russian conventional military power was vastly overestimated, yet even I have been surprised at their dismal performance so far. A week ago, I assumed decisive Russian victory to be a foregone conclusion. Now a Ukrainian victory actually seems possible and perhaps even plausible. You are right to point out that it is early, though.
That is why I initially think. But one minor issue … the vote in 2014 over ukraine is also abstain. I also have a bit of issue with india also abstain. Hence not sure about this.

They might think they are fine as Russia will get in so quick they think at least, just switch flag.
Yet another alternative: https://www.booksloth.com/

What is your plan for monetization? I’m currently using StoryGraph and it seems it will survive through paid users, but I’m uncertain whether a site like yours will continue very long unless you start monetizing it.
Inertial confinement fusion works just fine if you are building a 1 megaton device driven by a fission bomb. You probably can't make it work if you're driving with a laser because the wallplug efficiency of a laser is terrible, but at least you can build a failing facility which is only huge as opposed to gargantuan. Real breakeven might be possible with heavy ion beam ignition but the minimum size facility to make an attempt is gargantuan.
thx! - all I knew before today was to avoid Goodreads at all costs! my "cookie counters" went off the charts at Goodreads - I literally will not open a page there for any reason now.. same with that ubiquitous picture-collecting site.. pinterest.. toxic to me now.
It could have been worse. They could have decided to call it a Chicken Kiev sandwich.
NATO expansion did not trigger the war, Putin did that. It surely was a factor in his decision, however. If NATO, which after the fall of the Soviet Union lost its original reason for existence, had disbanded or even just stopped expanding, we'd surely be looking at a different situation today.
Thanks for sharing, didn't know that.

Similar PSA: a common Pi complaint is that SD cards wear out quickly under 24/7 use. Routing most logs to memory rather than disk vastly reduces the wear on the SD: https://github.com/azlux/log2ram
I went this route on a home renovation and it was worth every penny. I’m overly picky about lighting in general. Temperature, direction, intensity, and especially shadows. I was recently at a friends house that did a remodel and while plating my food in their kitchen my own shadow was cast on my plate and the food in front of me on their countertop. I felt so odd like a mild inconvenience I forgot existed. I told him jokingly he needs a refund from his contractor.
A large part of Russian propaganda around the outbreak of the war was about supporting their puppet separatist states. China, for obvious reason, can't be happy about it.

https://en.wikipedia.org/wiki/International_recognition_of_t...
Diversity in the Creative Industries
This is a what-if you mostly have to ignore when fighting from a defensive position. If you give in to the dictator, we might as well just get rid of our nuclear arsenals right now and save billions of dollars per year because MAD is useless. Every single brutalist in the future will know your threats mean nothing and they can simply cower you waving their hand around the nuclear button.
You don’t owe companies that don’t invest in security anything. This whole comment smells of upmost naïvete.

It’s a for-profit company without a bug bounty program, in no way whatsoever should they expect someone to work for free to fix issues they created.

The keys are public, they made them public. Do you expect that there are not automated systems trawling apps from the g-play store and doing what he’s doing?
Professor John Mearsheimer (a distinguished professor of political science) gave an inciteful talk regarding these events after Russia first invaded Ukraine in 2014[1]. He places the blame squarely on the US for these events. The US would react just the same if Russia started expanding its military operations on our boarders [2]. I am deeply concerned that the West keeps upping the confrontation instead of backing down. Russia is sending some of its nuclear arsenal to Belarus as we speak [3]

[1] https://youtube.com/watch?v=JrMiSQAGOS4

[2] https://en.wikipedia.org/wiki/Cuban_Missile_Crisis

[3] https://duckduckgo.com/?q=belarus+nuclear

Also, please don't flag my comment again. Everyone who's replied to you so far has had their comment flagged.
Shutting down gas infrastructure is far more complicated that "turning off the spigot", especially when the people who know the correct order of buttons to push and knobs to turn work for British Petroleum and friends. Restarting those systems is even more complicated.

Shutting off the gas supply to Europe likely means self destruction of their gas production industry, because they will make drastic mistakes.
> You give someone a range, say $100-150k. I ASSURE you that they are thinking they are closer to 150k than 100. So good luck giving an offer for $100k, even though that might be what that particular candidate is worth to you.

This is exactly how markets are supposed to function. If you feel that a candidate isn't worth what they're asking for, then you have every right to pass on them. Keeping a lid on the salary range is a dark pattern that benefits employers at the expense of workers.
The other comments are correct that there's value in returning a value even if it was passed in to make chaining functional calls easier.

This can get a little tricky when ownership comes in to play since you don't want to end up in a situation where (not in the above program's situation, but in general) the caller might pass out a value that never gets freed and you can easily create memory leaks.

You wouldn't want to do, for example:

print("%s\n", smprint("%s", L"世界"));

Since smprint(2)'s return value was allocated and will need to be freed, but we have no way of doing that after the value is passed.

You'd need to do:

char *buf = smprint("%s", L"世界");
print("%s\n", buf);
free(buf);
How Germany joined NATO?

Moreover, nobody asked Crimean nations anything. They are shot or moved to Siberia.

And I have bad news for Dumbass: Russia annexed Dumbass and eliminated independent Dumbassian nation.
For a double feature of misery follow it up with:

https://en.wikipedia.org/wiki/When_the_Wind_Blows_(1986_film...
Exactly.

Also with all the talk of racism and sexism in the work place , especially by the Big Tech companies, they should have done this long ago.

Well they would have if they had truly cared about minorities versus creating a bigger labor pool to drop pay rates or create faux PR for their companies and industries.
Thanks. In the mean time, I've started using the alt-tab tool. This makes my Mac OS experience more closely match my Linux experience, which I also find important now that I'm using both machines with the same KVM devices, on a switch.
I don't recommend the EZ due to:

- Thumb cluster, 4 of the 6 buttons (smaller ones) are hardly reachable organically.
- Miss typing and frustrating first few months because of key layouts
- You'll try 100s of layout changes in the config software, only to forget a lot of things and constantly going back to recall where what went!
- The tilt kit. After a lot of tries, it now lays flat without any lifts. I tried a lot of setups and nothing really helped the comfort
- Each keyboard piece constantly moving, it's really hard to build muscle memory when positions are mostly different
- Build quality is plasticy and doesn't feel confident under the hands
- Cables and connection
The problem is that you're not dealing with one vendor though: you're actually dealing with N+1, where the +1 is just an opaque intermediary to the N services it's brokering/reselling.

When there are no issues, this works fine.

If there are issues? Be prepared to do the customer service tango, and hope that the person at check-in understands how $intermediary actually resells their stuff and knows the right knobs to twiddle, because otherwise you're shit outta luck.
recent joke in Ukraine it's that Nato is asking to join Ukraine
The Minecraft Alpha was released in June 2010 and Mojang was setup a few months later in September. A little more than a year after the first public release. There were four other people from the beginning with a few more people joining as development to release progressed over the next year. At least as I understand things.

Then between 2011 and 2014 when it was sold to MS there were a lot more employees, development and outsourcing which is arguably when it exploded.

Wasn’t the JS release done specifically for the tenth anniversary?
> Do you have any resources to point me towards that elaborate on the benefits of a process-per-tenant/user for performance?

Not yet, but we're working on some demos of things that are easier with session-lived backends. One way to think about it is that it's good for repeated queries against the same subset of data -- if you have a dataset of petabytes and your typical use case has users (through filters or queries) repeatedly accessing a sample of ~gigabytes of that data throughout a use session, you could use a session-lived backend to materialize that subset of data in-memory and quickly serve queries off of it without hitting the global index.

Another case where it comes up is when you need to do some stateful computation after loading the data, for example, if you need to generate a graph or embedding layout of some data and refine the layout when users select/deselect data.
Are you thinking about the cost of the physical lights? Because what is being discussed is the cost of energy.
You've never shipped with known bugs?

If someone asked you "If it isn't important whether the software works or not, why ship it?", what would your reaction be?

Note: > Directional correctness facilitates the same conversation
But you have to use it to counteract the intuition that only one universe is simpler. Occam's razor is a formal way to tell you, "hey your intuition is wrong, the other theory is the simpler one!" And for it to be useful to you, you can't just allow yourself to say "oh it is just a heuristic" when you don't like what it says. Instead you have to ask "what would I do if I deep down felt that many-worlds was simpler?" and act in accordance.
High energy Gamma sources don't sound like a fun and easy place to get
started. Maybe that's why this is a NASA project for deep space,
rather than something you'll be able to buy at Tesco.
An obvious and feasible improvement is to least make it clear in the UI which addresses are verified or unverified.
Just curious who is the biggest producer for nuclear fuel? ;)
> Some people are simply more productive in the same job as other people. Why shouldn't they get paid more?

The fact that most people would get a pay bump by just switching jobs, disproves any hard relationship between productivity and wages.
I have been thinking how we can incentivize people building netizen friendly website/app. Creating users, cookies, javascripts heavy, paywall, analytics, etc all share a common incentive of ease of monetization. Privacy, usability, performance, all important stuff, but apparently not important enough, as a result plummeted.

Would love to learn the options!
New Brunswick Southern Railway ... sounds like something I should have heard of

https://en.wikipedia.org/wiki/New_Brunswick_Southern_Railway

ahh... the Irvings, petrochemical and politics
they showed up here on HN not that long ago (4 months) in conjunction with the mysterious chronic wasting disease in the same area

https://news.ycombinator.com/item?id=28979532
I tried it in Windows Explorer on Windows 10, and it just launches the browser for me instead of opening the folder.
Your friend must have been asleep, Harvard MBA 100% covers engineering management. If you mean how to manage in the specifics of a Scrum or Agile or TDD environment, yes, covered, but lightly. What is taught during an MBA tends to be more universal; there was a topic of "why is 'Six Sigma' not taught?" in my MBA program from the early 00's. Because Six Sigma is a product and constitutes a passing fad. And it's fad has passed, nobody cares about Six Sigma anymore. What is taught are the universal skills of good communication, material cultural sensitivity, group dynamics, and organizational behavior management, aka incentive design. What is not taught is the passing fads business culture consumes.
Almost literally me. Before I graduated, I applied for a job, got offered $80k, negotiated up to $90k, and have seen significant increases in salary since then. I’m being paid area-average salary for interesting work, great work-life balance, and insanely great non-monetary benefits.

Another job I applied to before graduating offered me $60k and told me I couldn’t negotiate. Guess who didn’t even bother responding to them?
Even that advantage is eroding over time. It obviously will take time, but there is a lot of onshoring happening. The west realizes what a mistake it was to outsource so much of the manufacturing and technology capacity to a singular entity.
It's a bit opinionated. It's meant to get a reaction, but also to have meaningful and thought-provoking content, and I think it's correct in the main too. Anyways, hope you and others enjoy it.
Beyond creepy.

And if this takes off -- we can be sure that the inevitable reduction in human staff (especially in stores in or near working class neighborhoods) is going to play really, really well for Amazon.
This begs the question if Putin's secret service is well functioning.
Was he asking to get paid the same for the PM position? I highly doubt they pay that much for PMs.
Not EXACTLY sure if applicable, but here goes:

* I used to manage EOL notifications for a semiconductor co. There is an industry-std process for doing so.

* EOL announcements came with pre-warning timelines. 12 months' warning, for example.

* EOL dates were usually shared only with verified customers to keep the churn to a minimum. Alternative suppliers (with SKUs) were encouraged.

* Product lines with EOL data was kept on a firewalled site for sales & customer lookups.

* There were a couple of 3rd party & startup cos that tried to aggregate EOL dates, with minimal success.
Yeah this is a big gray area, because in this case the javascript is the build artifact. It's the "compiled" version on the code.

I'd love to hear a lawyer weigh in on this.
The truth lies somewhere in between. Perhaps NATO was too aggressive in some of its actions but Putin too has been a horrible dictator too. I do think that the US and NATO have been arrogant in their actions and not knowing how to handle Putin. You can't just do whatever you want and say "suck it up" to Putin. On the other hand Putin has been horrible to his people and is constantly trying to get more power (as in killing/eliminating his opposition and rigging elections and lying to his people). Sigh. But I believe more communication is needed. You can't just play pile-on with Putin and expect a clean victory. You force him in a corner and who knows what will happen next.
Change the boot order, so that network boot is after USB / SD card, or disable it completely?
> Making a function support being paused and resumed requires changes in how the function is run and the data that is maintained while it is executing. In addition to behaving differently than sync functions when they execute, the results are also handled differently.

Can you expand on what the actual differences are?

That starts to make sense to me: normal functions/subroutines will execute from start to finish, while these async functions (coroutines?) can be paused right in the middle of its execution. This is something fundamentally different then, which could explain why we need the `async` keyword, because those "asynchronous" functions are special.

I'd be interested to know the actual differences.
To be honest, if you're looking just for book info, ratings, and reviews, Booqsi probably isn't the right site for you anyways. It's specifically meant to be a social platform, not a ratings or reviews site, which is why we don't actually have give users the ability to do either.

We built it to be a social platform for you to engage with your community about books, with the underlying motivation that a book recommendation from a friend (or seeing what their favorites are) is inherently more powerful than a random review online.

Having a login and simple profiles that represent your person seemed like the bare minimum for a social platform to function. Also worth noting... we're trying the magic link approach for logins, so a one-time email input is all that's required.
Dutch watchdog fines Apple again; company argues it has complied
Same here. In business you learn to stay away from price sensitive people (cheap asses) real quick. It signals many bad things. They are going to be difficult to please. Perhaps litigious. They probably feel entitled and are willing to exploit. Totally unprofessional. Perhaps the business is on the rocks. In any case, they are oblivious to the signal they are sending...which is a clear indicator that the above mentioned possibilities are more likely.
You have to start somewhere. That said, I'm pretty sure they will just change to

Software Engineer
Comp: 50k-350k d/o experience
The user owns the data, not the platform. The data is just ISBN numbers, dates, review comments and so on anyway.

It would probably be illegal to crawl Goodreads, if that’s what you’re thinking about?
General relativity was not produced in isolation, there were a number of other big names in mathematics and physics at the time trying to find a relativistic theory of gravitation. Einstein will have been discussing with the other physicists and been familiar with their work.

See for example https://en.m.wikipedia.org/wiki/Nordstr%C3%B6m%27s_theory_of...