skysight-inc/HackerNews huggingface dataset:
That’s a riot.

I can’t see using “Do It,” anyway. It’s an awkward phrase.

Picking good names for confirmation/cancellation buttons is difficult. I’m actually reviewing the ones in the app that I’m writing, now. Some of them are quite weird.
It's also about setting a precedent. Anyone else wanting to host it in Germany will think twice if the courts have already ruled one way.
> The citizens deserve the government they've got

Why?

> They had years and years to protest

And russians have been massively protesting since 2011. I, personally, protested a year ago and got caught (I was too young for earlier ones). Now I either stay and protest and end up in prison, or flee. And FYI prisons in Russia are terrifying.

Sorry but I want a normal life.
Dictatorship / democracy is a business of the people and ONLY people who populate a territory. Nobody can use this kind of argument to justify war. Neither Russians, neither Americans, nobody!
How to deploy software on a moving bus (2018)
Seems like you're in the wrong about the rules.
You’re seriously saying hackers capable of exploiting Bitcoin’s blockchain aren’t doing so currently? A successful double spend or wallet hack would make unfathomably more money than any rug pull or pump and dump ever could.
https://andrewsullivan.substack.com/p/john-mearsheimer-on-ha...
A minor quibble: the frame of the bike is being used as the hasp of a lock. The actual lock is not discussed at all. If it is anything like most of the mainstream locks on the The Lock Picking Lawyer's Youtube channel it will be easily defeated without damaging the frame.
Those are not several studies. One is a blog, the other two are news items, and they all appear to reference the same study. That study has several disclaimers, including that it does not show an increase in suicides (it shows an increase in suspected attempts) and that it does not show a causal link to the pandemic.
Funny story about using the alias as suggested, I have a couple of websites I can't unsubscribe because they can't process the character "+" on their forms.
Google Code Challenge
Containers provide a level of isolation relative to standard Linux processes. Docker style containers were not designed specifically as a security sandbox (IMO) but instead re-use a set of Linux primitives to provide a level of isolation.

One of the good parts about this is that as they use Linux primitives, the level of isolation can be increased relatively easily. Things like --cap-drop=ALL and --no-new-privileges, combined with ensuring the contained process(es) don't run as root can make things better.

It's also important to ensure that the isolation put in place isn't removed. The major case where this happens is that Kubernetes disables Docker's seccomp filter which has left containers running in k8s clusters vulnerable to issues that stock Docker containers were not (CVE-2022-0185 for a recent example).

If I was running truly untrusted processes from unknown people, I probably would not use Docker containers, instead I'd use gVisor or Firecracker.
> Wrong. Company ownership is perfectly democratic.

It's not because a lot of shares end up owned by one of the few large ETF/pension plan administrators: in 88% of the S&P 500 companies [1], Vanguard/BlackRock/State Street together own the majority of the shares, and at least the passive ETF-held parts usually do not participate in voting which means that tiny "activist" investors now have a lot more vote percentage than they should.

Not to mention corporates with different share classes where the ones with voting rights are to a large degree privately held and the ones traded publicly do not have vote rights, such as Tesla [2].

> Every single time communism has been tried, it inevitably ends up that ultimate power rests in the hands of a few.

So where's the difference to the current situation, where those with the "ultimate powers" in society are effectively under control of their party donors? At least in communism, everyone had a right to a home to live in and to a decent employment matching his skill (see e.g. Art 24 sec. 1 of the Constitution of the former GDR [3]).

[1]: https://www.cambridge.org/core/journals/business-and-politic...

[2]: https://www.thestreet.com/investing/stocks/how-elon-musk-con...

[3]: https://www.kas.de/c/document_library/get_file?uuid=9c5c691c...
same, i want to get notified when released
Oh yes.

Scandals in recruitment is huge in India.

Interview panels are regularly challenged in court and sometimes overthrown and cancelled.

Some people even get their salary stopped, deducted, and fired for getting hired through illegal channels.

And not only in jobs where you stand to gain bribes, but also in jobs that are tenured from day one. Like High School teachers or elementary school teachers. Their salary is also much higher than their American counterparts when PPP is considered.

People bribe and get into all sorts of tenured posts.

People even get called to (already fixed) interviews even though their score in written test was lower than people who did not get the call.

As I said, challenging recruitment panels in court is really common.

Airtight systems can be created and are in place (e.g. in central state-owned bank recruitments) where no corruption happens. Where there is corruption it is because the people in power want it that way. The ruling parties want to recruit loyalists and their relatives in government ranks. They also have to pay high bribe, but being a member of the parties tells you whom to bribe.

Some say (I find it credible) that governments deliberately mess up recruitment procedure so they are sub-judice for a long period of time. This way, the government does not have to pay salary to them and instead use the money to many welfare projects and gain the votes of the masses.

Say, you want to give ₹10k to each HS student in your state so that they can buy smartphones. One smartphone ~5-10 votes in an election. Minium salary in peon rank ~₹40k. There are 2000 vacancies. You mess up the recruitment process deliberately, and the case goes to court. The case runs for 4 months to 5 years. If the case goes on for two years, you save ₹40k × 2000 × 24 ~ $25.6 million. And with that money, you can bankroll 192k smartphones amd get close to 500k votes- enough to swing a district (districts are sub-provinces in India).

There has been, and still are- several large scale conspiracies that manipulate results in entrance tests. People have died for investigating it. See [0].

[0]: https://en.wikipedia.org/wiki/Vyapam_scam
Shuffling kids around based on whichever home would be “best” for them according to an evolving situation is a terrible idea.

Two parents, ideally their parents, is best. Absent that, continuity is the next best thing. Moving kids out of homes they’re not in danger in is a bad idea, as the article explains.
TIL how endemic corruption in India is. Maybe this is related to something I and my non-Indian colleagues have seen regularly. Often an Indian colleague will ask for something requiring significant effort or resources as a matter of course. Maybe asking to get something for nothing has deep cultural roots.
i had a similar that could be added as feature:

just 'x' item that you can view but not interact.
for instance screenshot of top x posts from hacker news (not that i mind spending time here), or screenshot of x memes from that reddit sub .. and so on

the idea is to keep you from falling down the rabbit hole (doom scrolling or link hopping) and still deliver some value/dopamine
We might end up in a situation in the near future where China provides the more open solutions.
Russia will now use Chinese UnionPay to get around MasterCard and Visa banning Russian clients.
I have gen2 ipod touch that the hardware is perfectly fine, but no way to update the software that I know.
For me as a 64bit linux user the experience was horrible. The worst where flash only websites that did not have a HTML fallback.

I'm glad that both browser based flash and java applet died.
Very important & underappreciated skill. Anyone who wants to climb needs to be part politician.

I once saw someone's Senior Manager promotion announcement/congrats from the department VP include the justification "I see you on a lot of e-mails" and little else. The guy was by all appearances merely noisy and feckless, but his career ramped up faster than did mine..so I guess - ultimately - not so feckless after all. Just min-maxing on the skills that resulted in advancement, and delegating the technical functions to others under and around him.

The same VP once told me over coffee, "[your location] is out of sight, out of mind-- and I mean that as a compliment." I've since managed to match my noisy colleague's career level, but first I had to learn to put on my public face and be visible in my work.
most tools are multi-use. A smart phone is currently the best "convenient world remote control" you can have. It is also the best "distraction toy" you can have...

...self-discipline does not come easy, especially if supply and demand are strongly in favor of distraction...
> But where do you get a milk crate?

You steal it from the back of a store.
Not true, its very easy to make a bad impact. Your work will almost always generate profit and capital for the company. On the other hand, making a good impact is much harder.
The grey screen thing, it turns out, is just because I didn't run the .swf from the bin/ directory. It runs just fine once I put the output file there!

For what it's worth, I built it with 4.6.0 of the Flex SDK, which Adobe is still hosting: https://fpdownload.adobe.com/pub/flex/sdk/builds/flex4.6/fle...

So yeah, problem solved, I guess?
Which one should we decriminalize, do you think? Which one is worse than the other?
That's a good point. Even if the west were providing realtime intelligence to Ukraine, it is very unlikely to be fully integrated.
User Sign-Up Example with Mantil, Go, JWT, AWS Lambda, SES and DynamoDB
Wow. That is one FUGLY site.

Cynical, but spot-on.

The world became a bit darker (but also more sane), when McCafee died.
Coinbase: Using Crypto Tech to Promote Sanctions Compliance
I agree with you. More than you possibly know.

An apple and a slice of cheese, put on a plate, sliced with some almonds and a little honey. These are the things you sit over and taste and talk and remember, the human things.

I don't want to be so flooded with information. I can't help it. My grandfather (who was born in Belarus), and my grandmother (from Ukraine), they felt it was their obligation even on their death beds to know what was going on in the world, to follow the news. To read every possible thing you could, current or historical, so you would understand every point of view. This is the mentality I come from.

When my grandfather was 80 and dying of cancer, and on a morphine drip, a nurse left the TV on in his hopsital room which was showing the movie "Towering Inferno", and he grabbed my arm and said, "the building's on fire! The building's on fire!" He thought it was a camera shot of the hospital we were in.

Where we are now, our level of comprehension as a society, it reminds me of that.
Fair. He should not have used that language.

Hey, why use a new throwaway account? Don’t be a chickenshit. Stand behind your claim. Especially since it’s truthful.
NASA Auditor Reveals 'Unsustainable' Cost for SLS Launches
Having worked directly for a Reuters subsidiary, I would never pretend they're not biased. All news is biased. The only question is whether or not it matches the bias of the reader at the time.
"He had a proper dietary routine now, he said. [...], made oatmeal for breakfast, ate a banana as a snack, had a salad or PB&J for lunch, and some pasta for dinner."

Ah yes, the proper diet of carbs and sugar, little protein and even less fat. PB&J for lunch for a diabetic, seriously? We're still a few decades away before the common populace and your GPs learns that sugar, especially fructose, is one of the biggest causes of the obesity epidemic.
In the UK various consortiums have proposed building a barrage in the Severn estuary, between England and Wales (going back to 1850) - its 12M tidal range could create 8.6GW of power, but the huge environmental impact have made it too controversial.

https://en.wikipedia.org/wiki/Severn_Barrage
He is not hero for me, yet, what he did was important to shape the discourse and inform people for the dangers that their politicians were hiding.
Tesler's work was already on the HCI (human-computer interaction)
syllabus in 1988. So only 6 years after that work at Apple it was
already considered exemplary research and taught to undergrads. I
remember we did stuff on Ivan Sutherland, David Canfield, Douglas
Engelbart, Alan Kay and so may others, but that course actually had a
profound impact on me because the lecturer had a way of getting into
the psychology and philosophy - if you think about it most UI advances
are _technologically_ unremarkable.

I think what the OP article is talking about we called "Structured
Observation" and there was something like "mind state" analysis. I
visited the HCI lab at Imperial where they had the one way mirror and
talk-back microphones, like a recording studio but set up for recording
computer user behaviours.

What this accords with in psychological language is mentalisation and
intersubjectivity. In other words "getting inside th user's head and
feeling and thinking what they are feeling and thinking". Early HCI
people spent a lot of time in that zone.

An important _negative_ shift is that we now use telemetry and
logging, because today (as another comment says "who can be
bothered?") we are interested in what is happening from the
_application's_ viewpoint, not the user's. That is a subtle but
massive change of priority.

Look at those videos of early HCI today and you will be amazed at the
intensity of engagement and excitement. Using a computer was like
driving a car.

Structured observation on users today would show very long periods of
zombie like behaviour, one finger twitching, dribbling, eyes half
closed and body almost motionless, neck bent over a phone screen. Then
occasional outbursts of high expressed emotion, almost existential
angst, throwing the device on the floor and crying, calling the
developers "Nazis" and "Monsters". Then back to long period of passive
dribbling and swiping.

Some quote by Englebart I remember was that we must amplify
humankind's intellect to cope with the raid changes and challenges of
the world. But in shifting our concern from the users to the
manufacturers, sellers and profiteers of technology we have betrayed
that mission.

In a similar way that changing the "personnel department" to "human
resources" shifted the focus of practically all industry, the move
from human-computer interaction to user experience (UX) has effected
an equally imperceptible but devastating outcome upon technology. We
live in a time where the computer user is the _target_ (to have
"experiences" imposed upon) not an active component of a system with
greater ends.
I recently came across https://rive.app/ which seems to make some steps in the right direction as a replacement for Flash-the-authoring-tool.
One thing that made it difficult to me was that I didn't explicitly realize for a long time that there were two things to understand: what a monad is and why they are useful. Most explanations tell why it's useful, but it really clicked for me when I read through the book "Haskell Programming from First Principles" (Julie Moronuki, Christoph Allen) [1] and got to the monad chapter, which if you read the previous chapters explains really clearly what a monad is.

The way I understand monads: some data structure plus 2 functions, "return" and "join":

- "return": wraps something with the data structure. (no relation with the return keyword you are used to in most languages)

- "join": joins 2 layers of the _same_ data structures into one.

And that's it. It's just that simple what a monad is: in java it would be an interface with just these two methods.

Examples:

- "return" for List: takes a value and returns a List containing just that value.

- "return" for Maybe: takes a value and returns Maybe value.

- "join" for List: takes a List of Lists and returns a flattened List (2 outer layers joined).

- "join" for Maybe: takes Maybe Maybe value and returns Maybe value.

I think what makes these functional programming concepts hard to grasp most of the times is that communicating the boundaries of abstract concepts is hard in general, even if the concept itself is really simple, like a monad can be for a programmer.

As for why monads are useful, the explanations you can find online give a lot of examples. Just think of all the times you may have used flatmap for arrays: that's just map followed by the "join" for arrays, which is sometimes called flatten. The other operators you see used in haskell, like "bind" (>>=), can be derived from "join" and vice versa and are just conveniences to write code with less noise, like flatmap is.

Recap: monad is the name of the concept for things that have a "join" and a "return" functions defined. Basically "join" is the distilled concept of what a monad is.

[1] https://haskellbook.com/

(edit: formatting)
What Is a Virtual Private Shopper?
Fair enough, but masle in Old French comes from the vulgar latin masclus, so the article isn't wrong, it's just that the lineage is indirect. It seems a very minor nit to pick.
I agree with your approach but I think that, unfortunately, Wikipedia is extremely unreliable when it comes to political content (or anything that can be politicized).

I mostly use it as a starting point to collect references, but even those will be biased as only the sources that comply with WP definition of reliable will be included.

I suggest always looking at the talk page in controversial topics if you want to look at the other side of the argument.
I like it! Looks really good:)
I'm not overly familiar with the mechanics of codeine in overdose, but the toxicity of paracetamol (acetaminophen) can be estimated based on the mg/kg ingested, albeit with a cap at 110kg:

> To avoid underestimating the potentially toxic paracetamol dose ingested by obese patients who weigh more than 110 kg, use a body-weight of 110 kg (rather than their actual body-weight) when calculating the total dose of paracetamol ingested (in mg/kg).[1]

It strikes me as at least plausible that codeine could be behave in a similar way.

[1] https://bnf.nice.org.uk/treatment-summary/poisoning-emergenc...
How do you suggest lower and middle income people purchase their necessities? You can’t feed 330 million people through farm-to-table distribution. That’s not to say they can’t be improved on.
How would you more accurately describe that group?
First off, the reason people refusing vaccines are in western countries is because that's who can afford vaccines. Look at the corona vaccination rates in Africa, then tell me why a 30 year old Westerner needs a fourth dose.

Second, the guy posted an NPR and a CDC link to back up his statement of fact. Both articles provide plenty of context, so accusing him of "misleading fear mongering" is, ironically enough, misleading fear mongering.
At work, we use SCCM to do this. You just plug the PC on the network, PXE boot, and it does its thing. You can also create a USB drive installs the same image. It then proceeds to install the third-party software via SCCM, too, so you don't need to upgrade the installation image every time a new app version is released.

One caveat is that SCCM is not free, and we have a dedicated guy managing it. Not sure how much work that entails (he's not full-time), I rarely if ever touch our Windows environment (I'm running Linux on my own machine).
The best way I've seen to handle such problems full of possible mistakes is to use Test-Driven Development.

Write a test for a trivial case, like a zero-length array. Think of the design. What should it return? Should it throw an exception? Do that, and only that, in the implementation.

Each iteration after you add a test, you should first focus on getting every test to pass, then commit to version control, then refactor to get the clearest implementation.

A next iteration would be to test with a single element - a matching one, case in which it should return its index (zero in zero-indexed languages).

Then with a non-matching one - again, you have to make a design decision: throw an exception, return -1, or something else.

Then a case with two elements, when the first is the match. Then two with the second matching. Then two with none matching.

For as long as you can think of tests breaking your implementation, keep thinking of edge-cases. Eventually you end up with a formidable collection of test cases, and you will not be afraid of refactoring or changing things, because you will find out quickly and easily which tests break.

Edit: boxed mentioned Property-Based Testing and Mutation Testing. These are amazing ways to come up with more corner cases to cover.
' The best thing for savers is real returns. '

Investors want returns. In inflationary environments, savers are compelled to become speculators (or investors) to attempt to protect purchasing power.

GDP includes government spending, which has been increasing. How is broad growth in government spending good for savers?

I'm not talking about hyperinflation in USA, though it is convenient for your argument to use an extreme example of war reparations.
> So the only remaining option is to automate, ignore the false positive problem entirely and rake in money while abusing your content creators and users. This is 'The Google Strategy'.

Actually, I see this as both not the only remaining option and also as not an option.

If you can't moderate, then you're being irresponsible on your platform. Reduce the load (disable comments, limit uploads, etc), hire, or shut down.

"We're too big to moderate" is an absurd and irresponsible statement by some of the biggest companies in the world.
He basically ended Covid too.
>if 'masculus' comes from (Sanskrit) 'marya'

But it doesn't.
Yes, but this appears to be the origin of the pejorative: bundle of sticks -> an old woman collecting sticks -> a man who acts like an old woman -> homosexual.
China and Russia have been getting along pretty well in the status quo, its not a fantasy.

https://www.nytimes.com/2022/03/02/us/politics/russia-ukrain...
> Why do you pause my video when I scroll down it's just a politician speaking I don't need to see it only listen WHY YOU DO THIS?

So you think the standard should be to keep a video playing even if one's scrolled past it? Are you insane?
Drugs for children are dosed in mg per kg, with calculators to suit: https://reference.medscape.com/calculator/650/weight-based-m...

Adults are usually about the same size, so it's less of a problem there. Usually. https://www.nytimes.com/2018/06/08/well/drug-dose-weight-siz...
Finding someone willing to pay for properly efficient code means finding a place where that code runs a lot. Either because it's running on your data centers (faster=>lower energy cost) or because it's going to run on a lot of computers (browser engine).

I like the libraries that ship with toolchains for using this stuff. Anyone shipping silicon will have toolchain(s), either built in house or via consultancies.

Cutting cycles off integer divide is a waste of time for one application and a serious win if it's the integer divide the compiler injects into all applications.

Further from the machine you get language runtimes (e.g. libc, libm) then application libraries (blas, lapack, mpi) where it starts to merge with ML or HPC tooling.
Nothing on his blog since December 23. Only one tweet, Feb 27: "I'm not suspended from the ceiling above a barrel of acid by a rope that burns a little faster every time I tweet, you concern-trolling ghouls. I've just lost any confidence I had that sharing my thinking on this particular topic continues to be useful, because I called it wrong."
IceFireDB adds OSS storage engine to help KV storage extend to OSS cloud storage
What address did the email come from, and what do the headers show? Anything to indicate it's a spoofed email?