skysight-inc/HackerNews huggingface dataset:
Russians have had 20 odd years to do something about their government.
I would argue that if you are a citizen of Russia, you are the Putin ally here by letting things go so bad.
I understand that NOW it is a lot harder to reform the system or bring about any positive changes. This ship has probably sailed.
The Russian people are now reaping what they perhaps not sowed, but have ALLOWED to grow.

You are really not the victim nor others the idiots. The world just is having a bit courage to show what they feel about Russia. To put it nicely - Russia has so far been tolerated.

I'm slightly puzzled by the phrase "Estonian company, no less" (I am an Estonian myself).
That’s because it’s a logical appeal. The argument is: Eating meat causes suffering to the animal. Eating meat is unnecessary for a human life. Eating meat causes unnecessary suffering.
Yes, as participants have a choice, e.g. they consent to the suffering.
I dunno, this feels like a "no fun allowed" sort of rule. The target audience clearly has some background in this area to tell the difference, at which point this is just a fun joke-y title.
Blog here https://ai.googleblog.com/2022/03/offline-optimization-for-a...
While doing other rsearch I stumbled across this quotation from Wikipedia:

> The numbers p and q should not be "too close", lest the Fermat factorization for n be successful. If p − q is less than 2n^{1/4} (n = p⋅q, which even for "small" 1024-bit values of n is 3×10^{77}), solving for p and q is trivial. Furthermore, if either p − 1 or q − 1 has only small prime factors, n can be factored quickly by Pollard's p − 1 algorithm, and hence such values of p or q should be discarded.

Wikipedia is not always right, and certainly shouldn't be trusted implicitly on details in depth, but it's an interesting thing for them to be saying.
be good to them, because you'd want them to be good to you.
yeah no kidding -- "avoid the legal hassle of EULA and ToS by just lying on the contract yourself!" seems like pretty terrible advice without being accompanied by a huge disclaimer.
Yes. I don’t know about Windows but I know that for OSX you need to implement the NSAccessibility protocol in AppKit. This gives you a way to describe the hierarchy of the UI and to notify the system of important changes.
Why do you consider it an "ideological sentiment"? The author is speaking from seemingly years of first hand experience.

It's anecdotal, sure,but doesn't seem fair to label as an ideolog.
> Half the data science stuff isn't reproducible, not because of the science, but because getting the notebooks running with its dependencies is almost impossible.

As someone who did scientific programming in other languages (Fortran/C++), I can assure you the nonreproducibility was there in those projects as well. Not because of the tech stack but because no one valued reproducibility.

The current situation with notebooks isn't worse. It's more of the same. I think people criticize it more because notebooks are advertised as reproducible research.
It turns out that $20/hr is really good for blue collar work in most of the US. It beats e.g. serving at Applebee's (except the bartender) by probably about a factor of 2, especially if you're not young and charismatic.

If you're in a big city, you might be able to demand a bit more than this. Most truck drivers aren't, and don't want to be.
See LightHerder Video Feedback Device at the Lafayette Electronic Arts Festival
Using `COPY --chmod` is not the correct solution for this. It works, of course, but it isn't very logical from Dockerfile readability standpoint. The real issue is the incorrect use of multi-stage builds. In multi-stage builds you define additional build stages where you prepare your binaries(eg. compiling them) and copy to the final runtime stage, so your final stage remains clean of temporary files created by your build steps. Based on your comment in your current build stage you run curl, extract etc., but you don't actually finish preparing the binary by correcting the executable bit. Instead, you copy the half-prepared binary to runtime stage and then try to continue your further modifications there. Eg. similarily if you would skip extracting step, copy the zip instead and extract it in runtime stage and then you would have the zip and the final binary in your exported image.

Another red flag is that you run `apt-get` after copying the binary to runtime stage(because you still want to tweak the binary there). That means any time source for binary changes, the `apt` commands need to run again and are not cached. If you just add the executable bit in your build stage you can reorder them, so the `COPY` comes after `RUN`.
He clearly laid out that $25/hr is about the max you can get

He clearly laid out a lie. That's your answer. Go from driving box trucks to chemicals to driving your own rig and it can get to 200/year.
It takes a village to bake a cake! Farmers gotta harvest the wheat, millers grind it to flower, Aunt Mae's chickens gotta provide the eggs, etc....
Same. I don't think it's with mal intent, I think it's the result of a (misguided) attempt to give the passed privacy or spare them the embarrassment/humiliation/stigma that some people (mainly those who have never struggled with depression/suicide) think is attached to it. A good friend of mine committed suicide several years ago, and it was like pulling teeth trying to get somebody to just tell me WTF was going on. The most I could get was "Douglas passed away." Nobody even wanted to say it was a suicide!

We really need to start talking more openly about these things. If your coworker dies in a car crash nobody feels like they can't talk about the car crash or even acknowledge the cause of death. Yet with suicide, nobody wants to say it. The result is even more pain mixed with frustration.
Computers controlling the car's movement should be isolated and ideally certified as fit to control large and dangerous vehicles.

Media computers could be subject to the same side loading regulations since compromise should only impact non-critical functions.
What Happens When Kids Get Their History from Video Games?
Taking good care of employees and contractors can be in the company's interest, though. It's costly to lose them and having to hire new ones, and ex employees talking badly about a company also is not good.

(I'd think, I don't work in HR, so no idea what actual directives they have).
Doesn’t xargs also die at too many files? Fact is, bash manages to have more footguns than goddamn C, which is telling something
AOL, except more than "several". Much more than "several".

The milk has to be stored in clean containers. If you're going to pasteurise the milk anyway, then milking into a tank will do, and you can clean the tank every few days. But if the milk is to be used raw, then you have to milk into a clean container each time.
Are you 100% positive that the video you are streaming while logged into your account with your email address and billing address attached is not receiving a uniquely encoded video JIT style with a forensically identifiable ID? I wouldn't be so sure, but that's just me. What do I know?
$ git clone ...
This: “A manager can never ask an engineer to “work harder” or “work faster”, they can only reorder her priority list.”
One thing I've long wondered is whether Nvidia would make a CPU and price it very aggressively, just to weaken Intel and AMD. Commoditize your complements.

If you kill the x86 monopoly, CUDA could easily be the last proprietary lock in for general purpose compute. Not a bad place to be.
So you bought and are using a mouse that takes 30 seconds to wake up from sleep, and are using that as the justification for why Electron is bad?
How is bash performant? It is literally interpret by lines, and starting a whole process per if statements..
The ML family is the most reasonable IMO. Languages such as OCAML and ReasonML feel like they’re designed to solve real world problems rather than adhering to type manipulation pedantry.
d20 Dice Randomness Test
Ok. Show me something that would be a food but for "delayed bad things". Like, delayed by decades or even years. Just so we're clear, nutritional deficiencies aren't of any interest.

As far as I'm aware this angle is FUD.

If we want to apply the same standard to pesticides I'm not sure any high ground exists. That said, whatever effect they have on mortality appears to be miniscule given the trends over the last century.
I have seen quite often 'immediate mode gui' on HN and elsewhere these days,I rarely do GUI myself, where are these im-gui's use cases? gaming only? or some embedded boards with limited resources can benefit to draw some pixels on a small LCD for a simple GUI(even that people are more likely use some light-weight x11 like libraries instead of im-gui library)?

Other than game-development why is im-gui better than those normal widget kits we are relatively more familiar with: gtk, qt,etc)? or im-gui is specifically for gaming coding?
Slave labor is a little harsh as open source developers act on their own free will but I understand that it is a little loveless that some companies make billions without giving back.

Making issues private (behind a paywall) is probable the new approach of Github with their "sponsors-only repositories". However this will probably cause more closed-source where the community cannot contribute bugs or feature requests.
Show HN: Zero Sum – A web game about summing numbers
I more wonder how the bigger operators are going to survive with all the debt they've taken on. A neighbour bought three parcels of farmland this year alone. With land selling for $30,000+ per acre, it's certainly not cash flowing itself. He can only be betting that the price of land will continue to rise, using the farm income to service the interest payments in the meantime.

As a small farmer myself I'm a little more optimistic. We're poised to be more diversified to weather any storms and haven't taken on the massive debt to become the big farms. When the big farms start to feel the crunch we'll be in the best position to buy up their assets.
Not discounting the author's experience, but it doesn't mirror my own. It's probably highly, highly dependent upon the company you work for. My father drove OTR for a certain brown courier service, and made about 150k a year. This was about 15 years ago. You did have to be gone for a whole week at a time, so certainly not easy or for everyone, but the pay was quite nice.
Ho well probem solved then. I wonder why people keep searching ;-)
Can I tunnel this over SSH and use it the same way as faster drop-in replacement for SFTP? (Why not?)
I really don't understand all these "flatpak is better" comments. It's not.

https://ludocode.com/blog/flatpak-is-not-the-future

Maybe it is better than snap, but it's not good and its not better than a traditional package, on either philosophical or technical grounds.
Linux became a kernel for the GNU project, whose founders were raised in ITS and MIT AI Laboratory, and the original planned kernel for the project doesn't have anything related to UNIX.

Most projects using the Linux kernel nowadays care more about having a free beer kernel than anything UNIX related.

BSD has always been a proper UNIX, hence AT&T lawsuit when they were finally allowed to monetize on UNIX.
this looks great. I like that it exports json, would be cool (from my narrow perspective) if json spec + gui were side-by-side and you could edit either.

I think more sites are going this way (bitrise mobile builds is an example; theirs is still clunky but getting there). Have been tinkering with 'json first admin', a toolset for hosting config schemas and providing semi-automatic gui previews (v1) and edit controls (v2).

I wonder how much of nocode will converge to 'declarative config with minimal custom logic', rather than 'gui first / gui only'.

But this is very slick, good work.
Hello HN,

I wanted to share a web game that I had made called Zero Sum. To play, you need to highlight sequences of numbers that sum up to zero. Longer sequences are worth more points.

Link to the game: https://pensivetoucan.github.io/Zero-Sum/

Source on Github: https://github.com/PensiveToucan/Zero-Sum

Would appreciate your feedback!
I think you have to use snap (I can't recall the incantation, snapctl??) to remove the snap mount points (which I think are made when snap packages get installed) first otherwise they don't get removed by simply removing snapd. Only did it once, so far.
Julia is the next big thing. I am always blown away by its readability and speed.

But it will take years to build a library ecosystem that can rival the python one.
Ah right. I didn't even look at the current version number I must admit (and my own practice is that stuff starts at 1.0.0), so I didn't consider the pre-1.0 clause.
I believe the core of your argument is that GitHub and GitLab provide more than just git DVCS. I don't think anyone argues with that.

However, this core argument is obscured by a very emotional rejection of what the parent is saying - that you don't always need these additional things, and that you can (sometimes? often?) keep things simple. I think that's an interesting point to discuss.

> If something catastrophic happens to our main remote, which one of our versions do we restore to?

Dunno, talk it through? I hope you have a good enough relationship with your coworker that you can discuss your work with them.

> Just because git is decentralised, doesn't mean that it can only be used in a decentralised way

The OP not only did not say git can only be used in a decentralised way, they actually mentioned a git server - ie. a central point.

> There are billion dollar companies out there that are based on a centralised git service, which proves that people can (and do) use tools in the way that makes sense, not necessarily as they were designed.

Nobody argued otherwise. But, it is also true that there are billion-dollar companies out there that use an internal git service. How do I know that? Both GitHub and GitLab sell on-premises versions to those types of companies :)

> Personally I'm glad I don't have to share patches over mailing lists with my coworkers, but you do you.

Rationally, this argument is so off it can only be result of an emotional outburst. OP never mentioned sharing patches over mailing lists, and has in fact stated that it's easy to host git server.

I understand and respect your argument and agree GitHub, GitLab and others provide valuable service. But gees, chill out, man. https://xkcd.com/386/
Check out the Video Feedback Fractal Contraption at https://www.thelightherder.com. I'll be going on the road with this to show it at LEAF, April 23rd.
Note that Ukraine is slavs, who have been looked down on historically by "real" europeans. Current new support for Ukraine is a clear reversal of that and as such an expression of anti-racism.
How do NFTs circumvent scalpers? Scalpers can still buy the supply of tickets and just sell the private keys directly entirely bypassing any resale fee. And before you say people wouldn't buy private keys because of the risk of the seller giving it to multiple people: that's the same as the current situation.
Using personal email for investigation of competitors is illegal. I am not sure in what situations but that’s what we were trained when I was working in US company.
> Do you want me, a longtime software developer in the Apple ecosystem, to discontinue my iOS and Mac apps, pack up, and switch to different operating systems?

There are 2 million or more developers many of them are highly competitive and extremely skilled. Apple won’t miss you if you decide to leave - there will be 3 other developers that will just take your place and make tons of money. Good luck with whatever you want to do next.

Obviously, Apple is not a saintly company but I feel the side loading issue is just useless noise and it drowns out many other legitimate Apple issues that don’t get enough coverage and are more important to improving user experiences.
I’m curious about handshake vs ens. The thing I like about ens is that it’s on ethereum which should make it harder to 51% than handshake (which is a relatively small PoW chain iirc). Of course with ethereum you need to pay gas fees which are out of this world (I paid $55 gas for my ens name). I’m hopeful that in the coming years ens will be able to reduce fees by partially transitioning to an L2 once zk-L2s mature, but we’ll see
Agreed. Veganism is the moral baseline.
Gross profit is gross profit. It is not a number I am making up. They made 5% more profit then they did last year. Their gross profit, meaning money they have left after accounting for all expenses, was $18 billion for 2021.

https://www.macrotrends.net/stocks/charts/DUK/duke-energy/gr...

Duke Energy annual gross profit for 2021 was $18.137B, a 4.49% increase from 2020.

https://wraltechwire.com/2022/02/10/duke-energy-ceo-q4-cappe...

"For the year, the company reported profit of $3.91 billion, or $4.94 per share. Revenue was reported as $25.1 billion."

Profit, that is money left over. Can you explain how stating a companies profit is cherry picking?
What’s the typical margin in physical retail stores, particularly with respect to software (eg video games)? It’s hard to find. All the things I found are about profit margins not what the price breakdown is at the point of checkout.

I think 30% has been ridiculously high although I don’t know what a fairer margin is. For what it’s worth Apple has managed to maintain a 30% profit margin (not just sales) on the hardware they sell which is unheard of in the consumer electronics industry (everyone else is struggling to just barely make money in phones and mostly losing while others are taking a much more modest cut in other categories). Partly it’s branding. Partly it’s savvy business practices. Partly it’s immoral business practices.
He was presumably making good money, so able to buy his own insurance? According to the article he was from Scottland, so presumably he would also have been eligible for care from the NHS, like every other UK citizen?

Just because people organize their own things, it is not "dystopia". Some people don't need and/or don't want a nanny or a nanny state.
Yeah. "He now has goals other than money (because he already has all the money he could possibly need)" makes sense. "He never cared about money" is incompatible with reality.

Similarly, it makes sense that he would selfishly prefer to be historically remembered as the guy who unified Russia, Belarus, and Ukraine, rather than the most successful thief after the fall of communism. The citizens of Ukraine (and probably also Belarus) are not happy about it, but I guess the idea is that after being conquered and brainwashed and all dissidents thrown in jail, maybe their grandchildren will feel like happy patriots of the Greater Russia -- and if they won't, well, it's not like in Russia anyone actually cares about what people think (unless it is telling them what to think).
It may be because there is evidence that discussing suicide increases the likelihood of more suicides. I'm sure there's more nuance that could be done in theory / I would assume there exists some "right" way to discuss it that may actually be healthier, but it's easier to just look at studies and say best to just avoid it altogether.

https://www.ncbi.nlm.nih.gov/books/NBK207262
ah, ok. Apologies.
I disagree with the first sentence, in particular "at all." Companies take risks because they seek profits. If their profits are not sufficient, they must take risks. If their profits are sufficient and they are risk adverse, they wouldn't take the risk in the first place, regardless of some tax on the loss.

To your point though, I agree companies could be discouraged from higher risk projects, if the overall cost (and therefore tax bill) is too high for failure.

Wrt to loans, I agree loans would be more risky. There would have to be an exception for taxes on new businesses, because they're going to fail at a lot of things on the road to profitability, and we should try not to let that kill them.
Probably not consumer grade GPUs. NVIDIAs enterprise GPUs are basically the same silicone sold at 10x the price, and bought in batches of 10s to thousands at a time.

I know which SKUs I would be prioritising.
Without side effects. Sure. That is what was told for female birth control pills. Or smoking tobacco.
As a follow up, I could think of one way that would make each disc identifiable, but not the content extracted from it, so it wouldn't realy make financial sense to me to do it. On the inner ring of the disc where the printing typically stopped could be placed a bar code or other type of marking that could ID the disc. All this would help find is someone in possession of something they were not issued, and trace back the person who did not follow screener policy of not letting unauthorized persons access to the content.
> There is nothing that stops the organizer from printing more tickets than there exists capacity for.

That's not a real problem.
Right. But the discussions about a benefit of in person work is that hanging out with coworkers end up as “I already have friends, I don’t need work fake friends”.

I just don’t think the end state is a cohesive company doing their best work. Just a bunch of individuals doing their micro task.
Thank you for sharing this piece. Navigating a loss like this in a purely remote environment must have been incredibly challenging — grieving feels like an exercise that we do best together in the same physical space. Sometimes you just need someone to give you a hug.

The hardest thing I have ever done as a manager was gather my team into a room and let them know that one of our team members, a young woman just beginning her career, died in a car accident. The accident happened the night before my wedding. I came back to work 36 hours after my wedding, and a few days before leaving for my honeymoon. The first email in my inbox was from a friend of hers telling me what had happened. I walked into work to an office full of people wanting to hear about my wedding and instead I had to tell them that someone they knew and cared about was gone.

She sent me an email sharing her joy about my wedding that I didn't read until after I had already learned of her death.

Six years later and the memories are still painful.
In my 40’s now and watching my father (boomer gen) go to funerals of people he worked with for years (in some cases decades). It makes me wonder who from work would bother going to mine, not out of guilt or obligation. The previous generation, for all their faults, seems to have a closer connection with their colleagues. Granted we connect differently these days, the bonds seem so temporary, fleeting even. They’re often anonymous.

Sad really.
There are great alternatives. I used Python and Qt to create my file manager fman [1]. It's a tool that needs to start quickly so Electron was not an option [2]. I open sourced my build system for creating cross-platform desktop apps with this stack in minutes [3]. For a quick tutorial, see [4].

1: https://fman.io

2: https://fman.io/blog/picking-technologies-for-a-desktop-app-...

3: https://build-system.fman.io/

4: https://github.com/mherrmann/fbs-tutorial
Truckers largely give up their ability to be firmly located in any one place. If you're willing to do this it stands to reason you might be willing to move to a high growth area somewhere like Cincinnati where the cost of living is low and the floor wage for simple warehouse work is legitimately 25/hour. Businesses in Ohio are begging for workers.
Hopefully the new EU ruling will help
https://techcrunch.com/2022/03/24/dma-political-agreement/
Surely you can see the difference between a game of American football and the goring of an innocent terrified animal via swords.
No client has an obligation to let a web site have control over their machine. The way I and many other got into our careers was being able to fiddle around, explore, and customize our own experiences (aka blocking stuff like this, fixing UI issues, etc.)