skysight-inc/HackerNews huggingface dataset:
It’s still in stock in many department stores here in Germany. Didn’t even know they had stock issues for online sales.

… but yeah, I remember thinking I was having a stroke when I first saw a row of various sized Utah teapots at a Galeria Kaufhof :).

EDIT: a bunch of other retailers have it: https://www.idealo.de/preisvergleich/OffersOfProduct/3666195...
He was an icu nurse not a travelling nurse and not in a big city. Washington state I forget the city but it wasn’t a big city like Seattle.
> These are the real vested interests preventing this code becoming open source

Absolutely.

They are not going to do this by asking them nicely. That is why it must become the law. Software developed for public money must be released under a recognised open source licence.
Freedom of speech is not just some law for the government, it is a principle. The left wants to obey the letter of the law but not the spirit. Freedom of speech is recognized in international human rights law and by the United Nations. Nobody is saying racism and bigotry are good. But anyone saying censorship is the ideal solution should be met with a great degree of skepticism. I think this problem can be solved as simply as having an extra setting to toggle platform moderation. That way everyone gets what they want.
(Author here.) Fair enough, I should have done my research on that. I had barely touched Myrddin, was just beginning to look into Zig, and hadn't heard of (or felt the need for) that feature in Rust at the time I wrote that post.
I don't disagree nurses DESERVE to be paid more (I'm not sure if the economics bear out but they're certainly as WORTHY as many other professions), but wouldn't the fact that these nurses continue to work in nursing despite considering leaving bolster the argument even further that they are receiving adequate compensation?

Staying when you want to leave indicates there's enough compensation to 'make it worth it' at least versus whatever shitty alternatives you have. Leaving when you want to stay, to me, would be a much bigger indicator that nurses who want to stay in the profession can't because of wage/benefits/conditions issues.
I would love to!

I can tell you a couple things off the bat:

- We have automated backups but they're for our own internal disaster recovery. User backups are something we want to do but haven't put on our roadmap yet

- A key thing with Railway is "It's just code". So, a worker is just another service. We don't have special casing for specific types of code. We just run the code! So, yes we do support them

- We have a lot of stuff built in, but we also support deploying say, a containerized DataDog agent, or a Dockerized sidecar, or application level Sentry integrations

We have a very particular vision of how this stuff should be done, so it's going to take some time. My promise is to always be super honest about the platform, so it would be more of an "Customer Discovery" vs a Sales call

If that all sounds well and good, you can email me at jake@railway.app! Offer goes for anybody interested but again, I'm not here to push the platform just to gain clarity on what we're building :)
Bulgaria's laws on the matter require you to provide a shim so that the software can be built without the functionality provided by the proprietary closed-source dependency.
10% inflation over 7 years will 1/2 it's worth.

Rule of 70: the formula goes like this 70/percent = # of years.

So if you assume inflation is 7% over the long term then 70/7= 10 years to loose half and 20 years to keep 1/2*1/2=1/4 (lose 75%)
I find it curious that the vocal parts of the Go community touted the lack of generics as a feature for so long, and that the language would be worse with them. It's nice that Go now does have the tools necessary to make usable, high-performance datastructures, but it's a bit frustrating to watch the apparent complete 180° flip from the community when the pro-generics parts were so vocally shouted down for so long.

I feel like so often, online discussions about these things become wars between the "X is the best thing ever and all the things you think are faults are actually features" camp and the "X is the worst thing ever because it lacks [single critical feature]" camp.
>Why do they even need to have access to production secure credentials during development? Why not let them fall into the "pit of success" so local development never talks to a production server anywhere?

Because most local governments are 10 to 20 years behind on anything remotely approaching best practices. It wasn't my choice to run things that way.
This is just the beginning when it comes to the sausage-making that goes into "book buzz" (which is anything but organic, because the people who generate it don't actually read most of the books they're paid to talk about) and the major reviews. It gets a lot worse. Publishers choose a priori which books are going to be bestsellers and which ones are there just to make the lead titles shine by comparison.

Reader word-of-mouth doesn't really get a voice in the traditional book world, because it's slow, because reading takes time... and it's not publishers who started this fire, but the chain bookstores who abused the consignment model (Great Depression hangover) and invented the 8-week rotation. Publishers actually do care about the future of literature and being decent to the authors they're publishing... but these days if the chain bookstores don't like your numbers, you're dead after two months on the shelf (and will be difficult for publishers to place in the future)... and the economics of the whole system follow from that.

If you're not going to be a lead title--and that depends on who your agent is, not the quality of your book, and your odds of even being read (let alone represented) by that kind of agent are less than 1% no matter how good your book is--then you're going to find traditional publishing experience extremely disappointing. The current system is based on selling huge numbers of copies (or not) in the first couple months, not on producing evergreen titles or building audiences.

That said, reader word-of-mouth does get a voice in the long term, and self-publishing is a better option if you can afford it. (It costs about $20 per kiloword to do it right, though; you have to hire at least one editor, preferably two, as well as a cover designer.) You won't get reviewed by famous people, because you don't benefit from the network of "Do X or the next call is from my boss to your boss" phone calls that run NYC publishing, but you'll have more creative control and probably make more money in the long term.
Hah, the Greek economy was already in shambles before he and his party came to power. If you read his book "Adults in the Room"[1] about his time as finance minister, he was offering (obviously he'd say so) sane suggestions, but the Troika couldn't accept them because they'd lose face politically. E.g. ge wrote that the Spanish finance minister (from a conservative government) agreed in private that the ideas were good, but if he were to ask his parliament to ratify them (the weird EU policymaking meant every country had to agree to the rescue package, the countries would usually follow Germany's lead), the Spanish socialist party would've said "See, debt forgiveness makes sense!" and would've crucified the conservative party in the then upcoming elections.

The book even had an appendix about why his and his prime minister's threat of Grexit were not bluffs (using game theory), but there was a marathon late-night discussion session between the Greek PM and Merkel, and at the end of it, it was morning, and the PM got beaten to give up Grexit and accept the Troika's destructive policies. And that's the main point, Varoufakis knew austerity wasn't going to help safe the economy, but the Troika forced Greece into those austerity measures to even continue negotiations.

Paul Krugman quoted Matthew Yglesias about how these leftists who got elected in Greece were really serious about fixing their country the way they wanted it, and how Brussels rejected them because they're not part of the clique and don't want to be[2]

> In the era of globalization and EU-ification, I think the leaders of small countries are actually in a somewhat different situation. If you leave office held in high esteem by the Davos set, there are any number of European Commission or IMF or whatnot gigs that you might be eligible for even if you’re absolutely despised by your fellow countrymen. Indeed, in some ways being absolutely despised would be a plus. The ultimate demonstration of solidarity to the “international community” would be to do what the international community wants even in the face of massive resistance from your domestic political constituency.

But I have a feeling you're not here to learn and be changed of your opinion, you already know you're right, correct?

[1] https://www.theguardian.com/books/2017/may/15/adults-in-room...

[2] https://krugman.blogs.nytimes.com/2015/02/09/greece-the-tie-...
rq: Universal convertor between structured data (JSON, MessagePack, CBOR, etc.)
There are sane email providers who do exactly this, for example Posteo — see question "Is there a spam folder" here: https://posteo.de/en
If ifixit were to partner with a manufacturer (and especially one as large and influential as Apple), there might be a perception among consumers (whether true or not) that they were beholden to the manufacturer not to do anything that might hurt that manufacturer's revenue streams, like (for example) providing parts and information to extend the use of obsolete products or criticizing any of the manufacturer's design practices that might be hostile to repair.

On the flip side, it might be possible for a partnership to provide better first-party parts support and more complete sharing of information, but I'm just too jaded to believe it could happen that way.
The two typical choices are rspamd and amavisd/SpamAssassin, at least when you're using Postfix on a unity environment. I use amavisd on my primary and rspamd on the secondary, both seem to work OK.

Yes, spam will still make it through and you have to train the filters in either case.
I know of several situations where entrepreneurs in europe put substantial money on the table in projects which were funded by grants from the government. It would be really bad for entrepreneurship in europe if it would be required to make software open source the moment some grant money is involved. Let's imagine you spend 500K of your savings, and the government gives you a 50K grant. Now you need to open source your software, and your competitors can run off with your 500K investment! the grant money offsets the insanely high taxes and should be no strings attached to stimulate entrepreneurship.
Yeah, that "far-right provocateur" is single-handedly doing all the burning, the guys who actually set the property of others to fire are just victims of his "hate crime".
This is just an ad for their own service. Heroku is doing fine. They provide exactly what they advertise, and the service has been rock solid for over a decade. Sure it doesn't fit everyone's use cases, but it doesn't need to.

Ultimately platform-as-a-service has always been a dead end. Companies either want more control over the infrastructure (so use plain VMs or Kubernetes), or want to forget about servers entirely (opting for services like Lambda and now edge computing). Everything in the middle (Elastic Beanstalk, App Engine, Heroku) has been stagnant for a long time now.
Do people still use coffee makers? I thought it was all about pour-overs and Aeropress now. Though maybe the kettle would cause workplace accidents.
Looks good. I still miss the OpenSolaris ZFS / Gnome Integration - 'time slider' iirc..
I was curious if anyone had used a typical web forum for work instead of slack or others.
In other words, you don't understand.
Specific ideas are welcome especially if you been doing this already.
Yep, Switzerland has this too. There is a small tax an every electronic item you buy and you can return it to any other electronics retailer for free. We used to dump old server hardware at the Apple store because it was closest. :)
If we stop providing health care to young people, then everyone will just die and there won't be any old people left to profit off of.
Wow! I'm impressed at how good ML turns out to be as a creative tool. Turns out that if you're not looking for a specific or "correct" result, AI gives enough control over the general outcome to allow exploration while keeping the process opaque enough to provide cool surprises.
The case where a) you don't care about the in-memory representation of your struct and b) you care a lot about being able to pack into the absolute minimum memory space, but not enough to make sure the compiler actually packs the fields (depending on architecture and optimization settings, they might not!) is vanishingly small.

The more frequent perceived use for bit-fields (in the situation where they actually work) is to pack into a serialized data format, such that memory or a data stream can be accessed elsewhere. In that case, "the compiler can do whatever it wants with your data packing" is pretty useless, since your "elsewhere" might have a different compiler that does a totally different thing.
I think people who enjoyed the absurdity of the linked story would enjoy Severance. https://en.wikipedia.org/wiki/Severance_(TV_series)
why doesn't collective bargaining work in this scenario? if the demand for nurse labor is so incredibly high, they should have a lot more bargaining power, no?
For background tasks, we're building https://www.tasker.sh
I worked in an office with a fire hazard coffee pot.

One of my coworkers wanted a coffee pot on his desk. He found an automatic drip coffee maker at a garage sale. It had a broken switch. Being a frugal engineer, he routed a wire past the switch and just turned it on and off by connecting and disconnecting it from the wall socket.

More than once, I was working late and noticed the smell of it burning through the last dregs of the pot because he had forgotten to disconnect it. The first few times, I disconnected it. Finally, I threw it in a garbage can and probably saved the building from an eventual fire.

I know it is annoying to have rules, but there are reasons for fire codes and facilities managers. I know too many people like my previous coworker.
While the C and C++ language specs don't specify the layout of bitfields, modern platforms tend to have a specified ABI which compilers follow when compiling for that platform.

64-bit Linux distros and the BSDs follow the convention once set by the "C ABI for Itanium".

In that, bitfields are grouped in declaration order into container words of the same width as the bitfield's type (char, int, etc.).
Bitfields don't span multiple container words, and container words don't overlap.
On little-endian platforms, bitfields are packed LSB first, but on big-endian platforms they are packed MSB first within their container word.
Alignment rules apply only to the container words.
Since it is at number 154 of the corruption index: https://en.m.wikipedia.org/wiki/Corruption_Perceptions_Index
What most likely will happen: enforcers will take stuff, tell you they pay with crypto, since you cannot receive it you have to pay a fine on top.
> Traditional electro-mechanical meters keep a running sum of power used, but can't tell the power company exactly how much power you were using at every minute of the day. Such a log, although still crude, gives the power company much more insight into your daily routine than they ever had before.

Using traditional summing electro-mechanical meters assumes that electricity is priced uniformly at all times of day, and encourages over-consumption during times when spot market electricity is most expensive, the cost of which ends up being shifted to those who consume energy at lower spot market price times.

Smart meters allow for time-of-use rates, which are a more economically (and in CO2 emissions) efficient way of pricing power.

They do expose more information about the times of day that individual consumers use electricity to electric utilities, though. A consumer who is concerned about and also is proponent of market based pricing mechanisms could install battery storage to mask their usage profile, and even use it to do energy arbitrage.
I can’t tell based on the information on the site, but there may be some nuance to the threshold where this becomes a requirement. I imagine it will not be an all or nothing situation, but I am not sure ultimately.

Also, if there was a bunch of public code available because of grant funding, that means - in theory - many people might not have to invest their own money (or quite as much) because there is more out there they can use due to this law.

Ultimately it boils down to the language of the law and the I social scenario.
Technology ROI discussions are broken
Shameless plug: I run https://tefter.io a pinboard alternative which supports importing your bookmarks from pinboard and even has team collaboration features.
Personally I feel that Cappuccino is one of the last frameworks that still cared about a kind of interaction design that’s no longer discussed on the web, replaced mostly by more devops/abstraction-oriented discussions.

I manage a web UI programming language in my free time, and the juxtaposition of folks claiming FP ergonomics benefits, then upon my request, showing a static, interaction-less end result whose improved version would obviate their pristine architecture, is pretty staggering. The typical defense is "hey we're not designers" but if you zoom out a bit you realize the whole environment doesn't foster engineers to care about design concerns anymore (barring a niche but valuable vertical of optimizing for payload size). This in turn puts pressure back onto designers who come to expect less and less of what they care about on the web.

Just the other day a newcomer shipped an animated row transition after fighting her framework for 3 weeks. The designer was delighted, but the manager didn't even get the point because he matured in whichever era of JS framework that de-emphasized acquiring taste in interactions.

I myself come from a Flash background, so rather than seeing an upward trend, I see a decline in UX concerns, followed by an incline of devops-related concerns in UI frameworks (accompanied by HN comments saying that in both cases the web should have stayed as a document format, only to end up with an awkward mix of document + app architecture their desktop apps through Electron anyway).

If I were to categorize these "eras", I'd rather take the perspective of wondering at which point, and why, framework process ended up more important than the product. Heck, a similar thing is happening on native too, unfortunately. Where did all the interaction designers go?

Maybe AR would nudge more folks to learn and focus on rendering, gestures, transitions, framerate, intent and the rest.
For all heroku's frustrations (and I agree with all of them in the article), it is still the only thing that "just works" for a standard monolith web app. Heroku is not cheap, but it is still cheaper than a couple full time employees + aws.

It is really too bad they aren't innovating - they are just burning up their 10 year lead in the space. I wouldn't start a new project on Heroku - not because of the cost, but because I don't expect them to last another 10 years.
Not an expert on this, but maybe this is because you have been hosting your server for 20 years? Maybe newer servers have a higher threshold to cross? Seems a logical hypothesis to me, which would mean you're both right.
In general, you’d either have to dig up release notes, dig through version control history, or both (history should be sufficient, but may not exist for old languages), or run older binaries.

As to range: docs.python.org has documentation for supported versions, including version 2.7.

It shows range existed as a function in 2.7 (https://docs.python.org/2.7/library/functions.html#range), but no longer is a function in 3.5 (https://docs.python.org/3.5/library/functions.html#func-rang...)

So, in some sense it was removed (in 3.0, I think), and replaced by an “immutable sequence type”.

If you want to check binaries, https://www.python.org/download/releases/ and https://www.python.org/downloads/ have old releases you might try out.
Synthesis ─ a spin-off from the custom school built for Elon Musk’s kids
(Render founder) I haven't seen a single Render employee or investor post on HN about the Heroku incident; this comment is the first we've participated in any discussion on the topic. I'd love to see links if you can share.
I think discussing things directly related to DEI for a company could be things like hiring practices, marketing materials, etc. that relate to the business.

General discussion about politics (or sensitive topics) in a company's forums, using company resources just isn't going to have good or relevant outcomes. If you're friends with coworkers, sure discuss away in DM or SMS or whatever external social media. Obviously people that were at basecamp strongly disagreed but there is a point there that political opinions, on any side, can have detrimental effects at work and isn't relevant to the work. Its unfortunate, but that is where we are in US society.
Human labor is expensive. Companies aren’t going to throw away a perfectly good asset they poured tens of millions in, unless they have to.
I don’t see why a well-written, time-tested piece of software shouldn’t still be around 15 years down the road.
Well putting "It becomes the alligator" through the 10 languages (don't know if any were actually Japanese) I got "Occurs with this technician" which seems like something that you could put in any project input.

I really wish there was a history function with a translation back to English at each stage. I would be curious to see if you could identify at what language change "Alligator" became "Technician"
You absolutely can host your own email server. I did for over a decade. Spam ranking is tied to IP addresses so you just need to get an IP address that doesn't already have a bad reputation, and build it a positive reputation over time. Then, as long as you don't send spam from that IP you should be good as long as you keep the same IP for your server.

That said, I abandoned running my own email server years ago. It only went down a couple times on me, but when it did it was always when I really didn't have time to fix it (which is basically always). It's not really difficult at all, but it's MUCH HARDER than just using gmail or whatever.
Freedom of information laws frequently have national security interest exceptions. A similar carve out can be made from the requirement of open sourcing public funded software.
> I can literally grow food in the ground for "free", put it in mason jars and save my food for a year.

This is true only in an extremely pedantic, unrealistic kinda way. If it was easy/free everyone would be growing all their own food.
Makes sense and I agree. For simple things I still do vanilla js.
As soon as I need to re-use components or shared state between pages I go with sveltekit.
I've found these devices to be finicky. You have to set the threshold of current flow that matches your TV, and sometimes switching from one input device to another will spike power consumption low enough to turn things off in a way you don't want.

But it is a very cool idea.
I believe they do a fair bit of recycling to recover various metals. I don’t think its all fixed up and resold (if any of it is fixed and resold at all)
The same applies to structs in general, not just bitfields.