skysight-inc/HackerNews huggingface dataset:
We managed somehow for 5000 years. The constraints that you highlight are entirely a construct of our ostensible 'modern life'. They are self imposed. There's no reason we can't live a high standard of living with 1 person working (though 50% time might work well enough in some disciplines).
> high-efficiency blue LED fixtures

The extra blue is probably screwing up the circadian rhythms of humans and animals:

* https://www.health.harvard.edu/staying-healthy/blue-light-ha...

* https://www.npr.org/sections/thetwo-way/2016/06/21/482936520...
I have been doing reversible computations on the WombatLattice for millidecades.
possible to use this with React?
That last paragraph made me tear up.
Ooof. It can be a _real_ rough situation. Combined with a few other things, a year of it led me into a several-month stretch of suicidal ideation this past summer.

Things that helped me:

1. Books on stoicism and spirituality. The Subtle Art of Not Giving a Fuck was helpful to me in learning to be more "in the world but not of the world" -- maintaining a sense of my own values even if it was significantly harder to practice them in my current social context. Find a writer whose style resonates with you.

2. Find 1-3 other user-centered engineers and set up a regular Friday end-of-day chat over tea/beer/whatever so you do not feel so isolated and alienated and so you can support each other.

3. Build tooling to improve the developer experience of your fellow engineers.

4. Read about the legislative history for the laws. Write yourself some user stories for the underlying spirit of the laws.

If your company has a way you can do it without it being a betrayal of your PM, build relationships with people who work in Risk & Compliance and build trust with them so you can listen to their stressors.
Replying because can't edit above comment. The closed-source Python LSP in VSCode is named 'Pylance'. HN discussion from 2 months ago [1]. Notice the reply to the top comment > "Our long-term plan is to transition our Microsoft Python Language Server users over to Pylance and eventually deprecate and remove the old language server as a supported option."

[1] https://news.ycombinator.com/item?id=25719045

So, so far, two very useful extensions cannot be used by forks like VSCodium.
Yes, change the name, change the marketing, and get their CEO's Twitter under control.

I mean, imagine this in any other industry. CEO: "Our new FireSafety-O brand insulation is fire safe!" [Some houses catch fire] Company lawyers: "Well, didn't you read the post-purchase disclaimer that says it's made out of shredded newspaper and kerosene, and is only suitable for use in a non-oxidizing atmosphere? Ignore the CEO, he's deranged."
> + MS Window Media Player's ability to cleanly accelerate playback to 2x,3x,4x of audiobooks and tutorial videos for slow speakers. MS Windows 7 had this long before Youtube's player had a 2x playback option.

I'm pretty certain there were third-party players that could do increased playback speed with unchanged pitch before Windows 7.
I suppose this year is different but what about when you're outside and you want to check your calendar? Do you copy everything to a pocket calendar and risk them going out of sync?
Show HN: Easy-to-use feature store for ML
I agree that it's probably pretty common. I thought that Tabatha King, Stephen King's wife, did a lot of work on his novels (but I can't find a link for that right now). The fantasy author Robert Jordan's wife, Harriett McDougal, is an editor and worked with Jordan and others.
>This combination is pretty antithetical to the 'spirit' of open source (and especially 'libre software', which AGPL is supposed to be) since it basically ensures hegemony on any commercialization ecosystem to the original developer

The spirit of open source was never about giving away the software for free.

https://www.gnu.org/philosophy/selling.en.html

The community was concerned with free speech. You want free beer (freedom of commercialization).

AGPL also says that you have to make your changes available. It doesn't say you have to sign a CLA. If you value your "IP", don't. If you value having your changes pushed upstream, do. It's completely up to you.
Fascinating I find the Smiley ones in particular, gripping, Not just for the plots ut for the nuanced characterisations. Love them.
To me, the most impressive part is the audio.
> Rust isn't against shared libraries per se, but it doesn't have a stable ABI.

I'd like to point out that this effectively means "it's not against shared libs, but it will actively ignore anything needed to work with them"

The "move fast and break things" is fine, as long as you are the last link in the chain. Rust is the first.

> ...there's only one Rust version. Every Rust edition can use any Rust feature, as long as it parses. For example, everything new added in 2020 is available in the Rust 2015 edition.

IMHO this is a great feature...for the last link in the chain, not the first.

Note how this is only possible since for now there is only one rust compiler. As soon as GCC or others get ready, how do we sync between features supported? IMHO eventually the "editions" will be treated as minimum version to compile with.

Also, as more and more software is written in rust, lack of lts will force the users to update whole systems every 2 months (and making dynamic linking impossible will only worsen things). I still get 30Mb/s flat connections, and even with that multi-GB updates are a pain. Now imagine that for countries that are worse off.

It's not impossible to work with, it just makes a lot of management things a constant (small?) pain that we had eliminated before.
There's the music, as well.
There was no argument. It was an image.

But the parent argument is valid, you just somehow missed it despite it being descibed and illustrated.

github's action isn't absurd because it doesn't change any random person's situation. It's absurd because of the specific people whose specific situations are not improved.
What's happening when you go here:

https://www.trypaper.io/login
> The A.C.L.U. doesn’t object to Clearview’s scraping of photos, but it says that creating a faceprint from them is “conduct” and not speech — and thus isn’t constitutionally protected.

Isn’t the scraping of photos from “public” sources, clearly a copyright violation or at least a terms of service violation? I know that more recently courts have found that aspects of common terms of services aren’t enforceable, but it seems like Clearview’s actions would put the nail in the coffin of believing they were enforceable on any level.
Debugging your Neural Nets and checking your Gradients
FTA "Amiga Unix contained no compatibility layer to allow AmigaOS applications to run under Unix," however there was software to go in the other direction¹. Looking at Aminet it looks like a lot of software was ported with ixemul, anyone have personal experience of how it behaved/felt on AmigaOS?

--

Plus, there was a little past discussion of Amiga Unix too².

¹ https://github.com/bebbo/ixemul

² https://news.ycombinator.com/item?id=2116204
That is always the response when people point out scribble output is unusable on many phones. But in fact people have offered fixes and they were rejected. Were they high quality fixes? I don’t know, not knowledgeable about CSS. I don’t think the project maintainers consider being useful at all on mobile a goal of scribble.

So I would say, contributions do not seem to be welcome on this topic.
I think the critical part here is "reckless driver", so the "offence" needs to be of a kind to qualify the driver as such. Parking ticket likely doesn't.
Myke Towers – Cuenta
Comma in 2020: A Year in Review
> I'm assuming you're talking about https://www.notthewizard.com/2014/06/17/are-files-appends-re...

I just glossed over this article and found this gem:

> So there you have it, empirical proof that Linux allows atomic appends of 4KB.

No, this means that the specific example presented here worked on the specific Linux version the author used, on the specific filesystem, hardware, .... that the author used. As long as you cannot point out the code path that is responsible for 4k atomic writes, this proves nothing. Even some of the comments under that article point out that it doesn't work on their system.

Sadly, this is a common question that semi-regularly crops up in IRC channels that I'm on. "Under conditions <such-and-such>, can I get away with assuming write(2) is atomic and not check the return value?"

IMO if you want to write robust and portable programs, you should never ever make such assumptions and stick strictly to what the documentation says. And the documentation about write(2) says that it can return less than you passed in and it can fail under a number of conditions (e.g. interrupted by a signal). The implementation corner cases that you rely on may change between versions or even across filesystems.

Why is it so hard to read the documentation and write code in a mindset that everything the documentations says could potentially go wrong, ...you know..., could go wrong?

If write returns and the result is positive, but less than what you wanted, and you really badly want it written, advance the data pointer, subtract the size and retry. If the result is negative, check if it was something like EINTR and retry, otherwise fail. And even then, when this is done, don't make any assumptions about the data being on disk or sent over the network. It may still be in a kernel buffer and the documentation gives you no such guarantees either.

In fact, for the IRC discussions I eventually hacked together a small wrapper function[1] that took me less time than writing this response. Yes, you may think up a use case where this poses problems for you, but I'm not trying to solve somebodys specific problem, that's left for them to do. I'm just trying to make a point.

[1] https://gist.github.com/AgentD/09c3ecbcbfb07e08fb8c2550db651...
Couple who ran poop-testing firm in Silicon Valley charged with fraud
Cookie Consent Speed Running Game
Your ending words in the reply to his/her statement is almost ironic

Not to mention , racist too
Seems like the one thread with comments from that search is just this one:

https://news.ycombinator.com/item?id=14164907
Because unless you turn off the optimizer entirely it's just a whack-a-mole game as these compilers evolve. There's still a lot of people out there using versions as old as 4.7.4, 4.2.1, and even 3.x series GCC. Someday someone's going to build an x-ray machine and then there'll be a dumb ways to die video that galvanizes those people into forking it.
> Learning materials quickly become obsolet

I can relate to that. It would be great if new language features that make it into the stable version would require a contribution to Rust's documentation in a way that is easily discoverable by interested developers. Which brings me to a more general issue. Blogs from eager developers, who want to land a job in Silicon Valley, which don't contain any direct nor indirect information which could help readers quickly determine if an article is outdated or not.

How difficult can it be to add a date to an article or the version of the Language/framework in question? It always makes my blood boil when I have to find out by myself that a certain blog article, while it may be written well, isn't relevant any more.

In regards of Rust's own documentation some form of diff system eould be great. Last time I looked intonusing Rust was more than a year ago. I would love if I could enter a date or version, and get displayed all changes to the documentation and language between then and now. It would also be helpful when developers have to take over maintenance of code from a former colleague who isn't available any more.
I think the main criticism of homebrew is that it's really slow.
The trick to doing smd soldering is reflow. On all budget all you need is a hot air gun, if you put solder and flux on the pads manually before placing the components. With a stencil and solder paste you can save the time tinning the pads, and placing a component every few seconds is quite possible. So if you work really hard and quite possibly break your back you can assemble this board in a day :)
Electricity in the UK is provided in two ways - some pay at the end of the month on a contract basis, some pay via a pre-payment meter (on different terms - more expensive and more dependent on regular servicing).

Wealthy people typically get cheaper utilities with less hassle. People renting somewhere with a prepay meter don't have the same level of access (whether they make reliable payments, or not).

We might agree that it is reasonable to differentiate when it comes to private loans, but when it comes to utilities, this is pure discrimination.
As it turns out, surface mount soldering is actually easier than through-hole! The difference is a matter of technique, a simple but perhaps not immediately obvious one. And some stuff to help with it.

Liquid solder flux is key. The core of the method: Melt a small blob of tin onto a solder pad. Solder flux is applied to tin blob. Hold component to blob with tweezers. Melt blob with iron. Component will now stay put. Apply solder to the other pad. Done.

This makes use of the solder's surface tension and adherence properties; The solder only wants to stick to hot metal surfaces, and surface tension will actually align the component on the pad. Very clever! The step that adds flux is there to allow us to re-melt the solder, have it flow well, and crystallize correctly when it cools (so no cold joints).

Chips are soldered with a logical extension of the technique that further employs the solder's preferences for sticking to this and flowing like that :)

After having been taught this, I now find through-hole much more of a hassle. It's nice to be free of the hole-poking and board-flipping and leg-snipping. And it's nice to be able to avoid the increased circuit noise that the superfluous metal brings (the legs are effectively antennae!).

Here is where I learned: https://store.curiousinventor.com/guides/Surface_Mount_Solde...
Before getting too concerned about the power usage of blockchain technology, go look at how much power generated in the USA is thrown away (rejected energy)

https://www.llnl.gov/news/us-energy-use-rises-highest-level-...
PHP might move away from this safe approach with fibers, which are about to be added to the language.

https://externals.io/message/113419#113555
If you are using a MacBook for work, get it with 16GB. 200 Euro is at most a few hours of salary for a developer in a western country and it will improve heavy workflows (JetBrains IDEs, Docker, etc.) a lot.

If it is a personal Mac, I would still go for the 16GB version, but purely for longevity. With 16GB you can probably use the MacBook longer. Also, less swapping means less SSD wear.

(16GB should really have been the default, at least on the MacBook Pro.)
Shar.ec, share end-to-end encrypted screen recordings
Still quite slow. As far as I know, it's just a big heap of small ruby scripts that invoke each other, and ruby isn't known for blazing-fast performance. It also uses git internally, and quite heavily, so that probably adds some overhead as well.
Slow where? Searching could be faster, but it’s a few seconds. Installing is fast except where compilation happens. I have to admit I don’t know why it compiles when it does, but it isn’t all packages that get compiled.
Thanks a lot for the reply, this really is a fascinating topic.
Test and therapy for AZ vaccine induced thrombosis [pdf]
I think some of the "never want children" is sour grapes at not being able to afford to do it and have the life they want in other ways, particularly for women.
It's not the country that decides, it's the person and a panel of doctors, and there are requirements ( severe physical or mental issues). Point in case, there's a trial for murder on doctors that signed off on euthanasia for a woman which didn't fit the requirements - https://www.reuters.com/article/us-belgium-euthanasia-idUSKB...
This is a dumb question, but that breakdown of energy types we normally see is really just a recipe, right?

- 5% foamy stuff like us

- 25% something that causes lensing and galaxy rotation curves; maybe not like us

- 70% that we need twice as much energy in embiggening the universe to get the right curve

But all we really know is we see 6x as much bending as explained by the stuff like us and growth at double that total energy?
Sorry for the snark, it wasn’t necessary. I’m not particularly persuaded but i didn’t have to be a dick about it. :)
Crucial Factors You Need to Know to Be Successful in Ecommerce
Using the blockchain to publish ever fresh and indestructible information.

Interesting use of the Bitcoin infrastructure.

Put to work to semi-nefarious ends in this case, but likely not the only use case.

Very nice.
It's sad that one of the most richest places on Earth (the San Francisco Bay Area) is unable to house, feed, clothe and provide drug/alcohol/mental health treatment to a mere 10,000 homeless people.

I know homelessness is more than "houselessness", but it seems like a pretty simple problem to solve. Even considering that other states bus their homeless to Calfornia, fixing the 600,000 who sleep outside (and the 1.5 million who visit homeless shelters each year) doesn't seem particularly difficult.

Though obviously mobile laundromats are a complete waste of finite resources and absolutely not the way to solve homelessness.
If you don't upgrade the compiler at all, then why does it matter how fast it updates? You're not going to be using the new version anyway.
I don't know why started using it but it's in wiktionary so everyone should (!) understand it: https://en.wiktionary.org/wiki/(!)

I don't know why started using it but it's in wiktionary so "everyone should" understand it: https://en.wiktionary.org/wiki/(!)

I guess, as you also mentioned, without enough context around it, both are hard to understand.
Let's see your 256b demo then, I sure that will be impressive
Normal websites should absolutely, but actual webapps don't necessarily need to. Modern JS allows for very capable audio, video and 3d web applications inside the browser. The alternative if it wasn't for JS would be to build desktop apps, which would introduce a completely new set of problems and potential security risks.
Diversity is low because of the massive amounts of capital Google has. Both in terms of money and power.
I don’t know, supposedly [0] Apple provided patches to help get Blender running on M1.

[0] https://www.reddit.com/r/blender/comments/jsc03l/blender_on_...
I see, didn't know that. Still, Casa is not a word for "Homepage" in spanish, just fyi
Is there a company behind Rust? Do developers who contribute to the project receive at least market rate salary?
I can't help but think that this kind of model where a group of volunteers creates something of huge value for big corporations for free and then corporation takes it and use in their multi-billion projects and mostly pay in exposure, is a con to weasel out of paying salaries, royalties, taxes by those big corporations.
They promote open source so that they don't have to allocate budgets for R&D, because there is always going to be a group to fall for open source PR and will do the heavy lifting for free.
Then once the project matures enough, some execs will feel guilty that they use something they didn't pay for and built another beach house and got another jet and they will announce they'll commit some of their company resources to "help", but in reality this is just another PR piece.
A lot of people fall for that because they think if they have a great "open source" project in their resume, then somehow one of the big companies will hire them and maybe this will change their modest lives and they'll finally taste middle class living. But that rarely happens.
I think developers should unionise and start demand that those big companies will pay royalties for using "open source" code.
> “ "normal traffic flow" ...when everyone is breaking the law...”

?? I understood the OP as referring to vehicles sharing the roadway with bicyclists and apparently in a school zone.

I have no sympathy for anyone’s excuse—worker or working moms who drive on roads shared with pedestrians and bicyclists. I live in the US, and our car-centric culture is toxic to anyone not in a car.
Reinstating Net Neutrality in the US
> how come papa calls me squid

can you elaborate on that one?
Yes I share a bed and I use the iPhone built in alarm on lowest volume and typically silence it within seconds.
A Short Cautionary Tale About Refactoring
Insult Generator
I have a Ryzen 3700X desktop and have literally zero hardware issues with NixOS and Fedora. The Intel NUC8i5 I had before that also worked flawlessly.

I also purchased a ThinkPad T14 AMD. It works fine with Linux and all the hardware works out of the box (including the fingerprint reader, WiFi and webcam). Additional benefit: upgraded it from 16GB to 32GB for under 100 Euro.

I used Macs from 2007 until 2020. But in my daily work, I have experienced far more issues with macOS than with Linux in recent years (I was a very happy Mac user from 2007 to ~2015).
Thank you so much for taking the time to answer my question. It's an answer that actually clarifies the feeling I had. We want to offer a service on top of existing cloud services. And I'm not sure if I can bring any additional value from an open-source version. I think we will start private first :-)
I looked at it for a bit and thought "Those graphics are incredible for 256 bytes" only after watching it for a while did I realise it had audio as well!
1) Sorry, but if you're talking safety critical, then you're talking Sealed Rust/Ferrocene which is talked about here:
https://ferrous-systems.com/blog/sealed-rust-the-plan/

I mean, even with C, there is a very circumscribed subset that you use for "safety critical" applications.

2) People are banging on about Rust not being stable but the Rust Embedded guys DO lag for stability--so you can have stability if you choose. And Rust is by far the best language I have seen about being able to stay on old compiler versions and still use newer libraries.

3) I find crappy libraries to be the biggest threat to Rust's sustainability. There was a big "Gold Rush" mentality and a whole lot of unqualified people built a whole lot of crap libraries with no good way for someone to come along later and to flag "That's a crap library, please remove it from crates.io permanently".
Factors to consider when selecting a SaaS vendor
Although not quite 256 bytes, here's a chess playing program in 288 bytes:

https://leanchess.github.io/
For those who get offended by contracts between consenting adults, feast yourself on 'Airtime credit'.

You can 'borrow' airtime from the operator and pay it back (at a premium of course) when you next recharge.

https://www.airvantage.co.za/
Sounds like reasoning out of emotion instead of data. I'd have these fears if countries that already have assisted suicide report that most cases are healthy elderly people deciding to not live anymore.

What all the data says is that most of assisted suicide cases are people suffering from horrible incurable diseases.
you are implying this is the underlying cause for code execution exploit, it is not.
(Garden co-founder here)

Garden supports in-cluster building, using buildkit or kaniko.

This way, you don't need to have Docker or k8s running on your dev machine as you're working.

It also automates the process of redeploying services and re-running tests as you're coding (since it leverages the build/deploy/test dependencies in your stack).

We also provide hot reloading of running services, which brings a similarly fast feedback loop as with local dev.

The idea is to have a dev environment that has the same capabilities as the CI environment, and to be able to run any/all of your tests without having to go through your CI system (which generally involves a lot more waiting).