skysight-inc/HackerNews huggingface dataset:
I'm sure you'd agree that there would be a substantial amount of support for these protests, and similarly more for any country or executive that would align itself with the protesters. How much support in mainland China do you think the Hong Kong protests have? How do you think mainland Chinese would respond to the US overtly aligning itself with the protesters?

I fully agree that of course nobody would support censoring a view or political ideology that they agree with. The big question is what happens when the view or ideology is one we not only dislike, but condemn?
Documentation stored in your repo, unit tests, and comments. If your README.md includes code bracketed with backticks, you've got non-ASCII characters in your repo.

Things like Péter Rózsa or Kg.m² or ±0.5 PPM or C11 Standard §6.3.1.3/2 all work with my toolchain. Why mangle them into ASCII when there's no need to?
NIST: Resilient Interdomain Traffic Exchange: BGP Security and DDoS Mitigation
> What I am skeptical of is that the offsets really are preventing an equivalent amount of CO2 from being released elsewhere.

I think you're throwing the baby out with the bathwater here.

Your concern is quite valid and I would bet that there are a lot of offsets with questionable accounting.

However offsets & sequestration are an essential tool to fight climate change. We can replace gas cars with electric cars, but there are many industries which have not yet developed viable alternatives. To dismiss sequestration means we must either dismantle those industries or give up on fighting climate change.

You can argue for effective auditing and accounting of offsets, but please do not kneecap effective mechanisms for climate change mitigation.
>And the thing about hiring is, as long as you don’t say the illegal thing out loud, and you use that coded language, you can do whatever you want.

This, seems like as long as you say a candidate "isn't a good culture fit", then it's fine to discriminate based on whatever criteria you want as long as you aren't stupid enough to say out loud or in an email "we don't need any more blacks/latinos/asians/whites/women/men/etc."
The problem is that there's no short term downside to using more than your share, and most people won't live to see the longer term effects of their decisions. People tend to maximize their own utility, and cutting back typically is the opposite.

I don't think we should go the opposite direction, though, and legislate our way out by, for example, banning popular polluting products like meat and cars. Instead, I think we should just add in the long term costs so short term decisions are appropriately adjusted. I believe strongly that a carbon tax (or a more general pollution tax to cover things like methane) can significantly improve things generally without any bans. If you increase the price of jet fuel, airline ticket prices go up, which discourages use of airlines and encourages more efficient alternatives, like trains or telecommuting. It can touch pretty much every negative aspect of society without the complexity and subjectivity of deciding which products are bad enough to get banned. Companies that pollute will be forced to innovate or lose to greener competitors without all the complexity of juggling subsidies.

I don't know why we haven't seriously presented a workable carbon tax. One side of politics chooses to ignore the problem, while the other side chases subsidies and regulation. I think taxing sources of carbon and other greenhouse gases makes a ton of sense.
Should the page `How it works?` describe the app more precisely? Or the problem is that the homepage doesn't actually explain much, and doesn't encourage you well enough to click the `Try it out` button (which leads you to the page `How it works?`)?
This all seems moot and a waste of time and energy. They just managed to significantly increase latency to all their users (in the US and Canada). Maybe if they bought co-location in Iceland and racked up their severs in a dedicated cage, ok that makes a little more sense in terms of hardening and control. However, using what amounts to a shared hosting provider, doesn’t help mitigate their concerns.
She is a German Ph.D. in physics with 3200 followers and over 2.5 million answer views on Quora. Her posts are regularly upvoted by respected physicists and she is known for writing unusually clear explanations of complicated topics. https://www.quora.com/profile/Kirsten-Hacker
In my experience, this is usually because they realise that applying sexy algorithms and generating magic earth-shattering insights is about 2% of the job, and the rest is "boring" stuff like automation, data cleansing, performance at scale, and building and maintaining discipline around sound development practices.

Edited to add: this isn't a diss on them or this phenomenon in general -- it keeps me employed :)
Of course, international travel is also cheaper than ever.

The way to be comfortable on a long flight is to pay for it.

You can find premium economy seats to Japan for $1,500 and business class for $2,500. It wasn’t that long ago when those sort of prices were the economy ticket.

I see a good amount of $400 economy fares that’ll stick you on a plane for upwards of 10 hours. It’s an incredible value. A lot of people making that trip can just upgrade to either an extra legroom seat or premium economy and they’ll still be spending less than they did not even 10 years ago.
(1) sounds like table stakes for any build system - `make` has done all that for decades
My response to Linus:

I'm OK with this as a starting point. If a jitter entropy system allow us to get pass this logjam, let's do it. At least for the x86 architecture, it will be security through obscurity. And if the alternative is potentially failing where the adversary can attack the CRNG, it's my preference. It's certainly better than nothing, in that in that very worst case, "security through obscurity" is better than "don't block, because blocking is always worse than an guessable value being returned through getrandom(0)". And so if these are the only two options, I'm certainly going to choose the former.

That being said, I'm still very worried that people with deep access to the implementation details of a CPU might be able to reverse engineer what a jitter entropy scheme produces. For that reason, I'd very much like to see someone do an analysis of how well these jitter schemes work on an open, simple architecture such as an RISC-V iplementation (you know, the ones that were so simplistic and didn't have any speculation so they weren't vulnerable to Specture/Meltdown). If jitter approaches turn out not to work that well on RISC-V, perhaps that will be a goad for future RISC-V chips to include the crypto extension to their ISA.

In the long term (not in time for the 5.4 merge window), I'm convinced that we should be trying as many ways of getting entropy as possible. If we're using UEFI, we should be trying to get it from UEFI's secure random number generator; if there is a TPM, we should be trying to get random numbers from the RPM, and mix them in, and so on.

After all, the reason why lived with getrandom(0) blocking for five years was because for the vast majority of x86 platforms, it simply wasn't problem in practice. We need to get back to that place where in practice, we've harvested as much uncertainty from hardware as possible, so most folks are comfortable that attacking the CRNG is no longer the simplest way to crack system security.

(The above is a lightly edited almagamation of https://lore.kernel.org/r/20190930033706.GD4994@mit.edu and https://lore.kernel.org/r/20190930131639.GF4994@mit.edu)
To an extent I find this lazy and even a humorous take is giving it attention it doesn’t deserve

I can complain about anything

Can this person build a language that’s still as broadly useful as C that no programmer will find issue with

“Oh boy I encountered a particular odd and annoying thing. I won’t bother to offer an alternative.

I’ll just complain about others efforts while ignoring they ultimately enabled me to realize my media player project.”

Talk about sheltered suburban kids

Bet he also tossed his SNES controllers against the wall, blaming Nintendo when he ate shit in FZero

Since I have no use for MPV let’s go on a rant about writing more tools when we already have numerous open options to do the same thing

Oh right because life is relative and relative to me this is grand standing baby talk

So sick of tough guy coders. Oh rly you’re good at seeing the plot holes in text driven computer code? I mean you sit in your basement all night focusing on it so you’re a normal human that gets better at they spend time on

Meanwhile, not really contributing in a lasting way to growth of humanity with a media player or your other efforts

But of course the efforts that do live long like a general purpose performant language are the kids toys

If there’s a joke here it’s this persons life perspective
20 minutes is not "relatively promptly".
last year we've started to cloud recording obstetric ultrasound videos. we add more than 17,000 ultrasound exams to our platform each month. It's probably the largest dataset in the world of obstetric ultrasounds videos (~ 300,000 exams).
reading news like this makes me think about how we can explore our dataset using ML/AI and help produce better diagnosis. I have no idea how (We're not an AI company).

If someone here wants to start a project with AI on top of ultrasounds, I'm all in.

let me know at hn at angra.ltd and I can give more details
Prices for Attack Tools on Dark Web Remain Stagnant
Think of me as her publicist. And the article that was flagged in your link was a good one.
The argument that ranking exists and therefore FB and other social media companies get to censorship what they want is invalid. There's no reason for ranking algorithms to take viewpoint into account. You can rank in a viewpoint-agnostic way that preserves freedom of speech.
James Bloodworth's book Hired is a good companion piece. It covers what it's like to work in an Amazon warehouse in the UK, among other low paid jobs. I'm not sure if it was the tagline, but I think 'the last thing you'll buy on Amazon' would be a decent slogan for the book.

He has a tendency to get a little purple with his prose, but if you can get past that it's a good precis of low pay jobs.

Here's a link to the Goodreads page. https://www.goodreads.com/en/book/show/37780792-hired
Two more categories of documentation: FAQ and trouble-shooting guide. Maybe you could call online chat-bots "documentation" (for trouble shooting or how-to?) but I've never seen one that actually did any good.
a lot of 70-90 year-olds working in amazon warehouses you think?
> “Those not comfortable
with toxic language should pretend this is a religious text.”
> I really want to work at a startup. Also the things that are really important to me are: work/life balance, high salary, gold benefits, stability, working from 10 to 5 on the dot, never being on call, never needing to think or care about work out of hours

Do we still need to discuss about the barn that long hours do to health and productivity. If your business model needs developers that don't sleep enough and have no personal live then your company does not deserve to exist.

It is frustrating how entitled business are. Work/live balance is a human right. You have to sacrifice your life so I earn more money is a horrifying statement.
I've been subscribed to that mailing list for about five years and I've never seen anybody making jokes about bad warehouse working conditions. Sometimes it gets brought up to let someone know that overcrowded bathrooms or "bad coffee" aren't so bad in relative terms.

Also, some people care enough to sign their names next to quotes in support of warehouse worker strikes: https://medium.com/@amazonemployeesclimatejustice/quotes-of-...
To summarize: write a spec for the crime, that way when you get to development it is consistent and focused.
… if the only person you’re thinking about is yourself, sure. But it’s really shitty to ask somebody to take time off (from the other job that they likely already have) for an in-person interview if you’re not already pretty sure that it’s going to be a good fit. If you’re rejecting 90% of the in-person interviewees without pre-screening them first, you’re a bad person and you should feel bad.
Some functions are complicated, some are simple, some are very simple. C makes you write out more of the very simple ones by hand.

For example, imagine a very simple bytecode interpreter: In C, you need a function to dispatch all of your bytecodes to the correct implementation functions with the right arguments. In Common Lisp, this is a prime target for a macro to turn a configuration file into actual code using fill-in-the-blanks boilerplate iterated a few times. In C, you have to write the switch statement by hand, which leads to writing a function as long as the number of individual bytecodes your interpreter knows about. Exceeding sixty lines is entirely possible assuming formatting directives are adhered to such that you can't bunch statements up on a single line. However, that switchyard function is the simplest way to write that code; breaking it up would only make things needlessly complicated and harder to check.
The second point depends on the existence of any termination clause or not and its exact wording.

For example, violating say BSD 3-clause license advertising clause in derived work does not prevent you from distribution of the original, nor another version of said work that does not violate the license.

If the previous license allowed the company itself to change it without explicit copyright reassignment, it's in the clear.
Also because it's hard work that reduces the employer's dependency on that developer.
Can you help me understand that? The concept of "temporal symmetry breaking" sounds exactly like oscillators.

Is it that it's a quantum-scale effect, creating a truly identical system at each cycle, as opposed to the approximate classical-scale system of a conventional oscillator?
So I did the same, and followed some links. FWIW here's what I got: http://arnt.gulbrandsen.priv.no/tmp/arnt-google-results.png

The first linke to a question (when I searched) is to https://stackoverflow.com/questions/2687566, which "is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion".

I can see how answers to that question will tend to be opinionated rather than factual, so... do you (any HNer, really) think SO's topic rules should have included such questions? Or do you think the such questions should be off-topic, but off-topic questions should be left alone?

Genuinely curious here. I've read so many disapproving comments about closed questions on SO, and I don't understand the substance behind them.
I think that's an exaggeration but it doesn't matter -- you cannot weigh real, tangible, impactful good against theoretical harm.
There's genrule() which basically runs a shell script. With that, you can build anything for which you can write a command-line. And you can go as far as invoke a binary that is built by another bazel rule.

You can also define your own rules in a subset of Python (by wrapping other rules including genrule()), so adding new languages should be simple enough.
Elderberry compounds could help minimize flu symptoms, study suggests
The small energy released by small movements doesn't add up to a large earthquake. For example, magnitude 8 earthquake is a billion times more energy than a magnitude 3 earthquake. This was the sobering perspective of a geophysicist when I asked if small earthquakes are a good thing in California to help relieve potential energy.
The installer also leaves a random.seed file so that there's a direct chain from the very first boot.
To add to my answer, you can also do something like this:
randomNumber = AES(secretKey, counter), where counter is just a sequence number that you can share in the open. Anyone without the key would not be able to generate the random number with just the counter only.
Check out recc: https://gitlab.com/bloomberg/recc

It's a remote execution client, that you can use with your current cmake project, along with
buildgrid: https://gitlab.com/BuildGrid/buildgrid which is a basically a FOSS RBE.

Along with workers: https://gitlab.com/BuildGrid/buildbox/buildbox-worker

With these FOSS alternatives, you can tailor/scale your builds yourself without relying on RBE.

All of these utilize the Remote Execution protocol, so you can plug and play with other clients/workers/servers that use the protocol.
An RCT for lactose would be good to check those results but I'd also like to see an analysis of possible confounding variables
You know how you can buy an SD2IEC device[0] for your C64?

Probably something like that.

[0] https://www.c64-wiki.com/wiki/SD2IEC
Mostly good rules for C development in these situations but see John Carmack for a disagreement about rule 6.

http://number-none.com/blow/john_carmack_on_inlined_code.htm...
Seems to work great, but having to install ActivityWatch seperately is annoying
Amazon has 250,000 hourly employees in the USA?

Can it really take nearly 0.1% of the US workforce just to deliver online goods? And presumably that's an under-estimate, because it doesn't include most courier work.

I was sort of hoping that every item I order on amazon has only perhaps 30 seconds of human time going into it... Assuming I order 3 items/week, and am typical of US citizens, amazon ought to be able to serve everyone with 130k employees.
It was added to the list. https://github.com/easylist/easylist/commit/4c107010c128e6a0...
Ever flown with a child? Grab a kid and walk up and down the aisle with them. Don't have a kid, just walk up and down the aisle anyways. People might look at you funny, but who cares.
“I really want to work at a startup. Also the things that are really important to me are: work/life balance, high salary, gold benefits, stability, working from 10 to 5 on the dot, never being on call, never needing to think or care about work out of hours …”

These are all necessary evils when you work for yourself, but if I was interviewing with a potential employer and they had this attitude? No thanks.
I can understand your concern, as it's often raised by conscientious people when women interviewers mention this.

While I can't speak for the specific people at Honeycomb, this request for clarification usually results in the interviewers clarifying that they're talking about the case where the interviewee _never_ responds to them, even when they are the one asking the questions. Responding to the person who asked the question is 101 conversation stuff.

In my experience, while some sexist folks who would be terrible coworkers hide it well, many don't. I interviewed someone once whose answer to the over-the-plate softball question of "What's a weakness of yours that you're working on?" was "Women don't get along with me. We're like this. mimes punching hands together" This was for a role where he'd be expected to work with customers who were primarily women. Amazing.
Yeah, I'm aware. But zipping everything together in my own Flatpak seems unfair given how much work I owe to ActivityWatch
Mostly it collates all your endpoints more easily, generates clients for different languages, genearates an online documentation and test page that makes your service self describing, and can be published out to third parties that dont have access to your code.
this seems deeply misguided.. the phrase "its all good" comes to mind, which is common, but meant to be comforting, not factual. This comment makes no distinction within the world of software, between architecture, experiment design, experiment interpretation, accurate input, accurate/effective team participation, reporting and communications, and more .. To day "read a book" then "do it" is a nice thought, certainly. The lack of self-awareness about what it is to build skill, and the lack of acuity to see what is effective practice versus say, noise.. hm

Perhaps, vetted and peer-reviewed on the one hand, and person on the commute bus with a pop-topic book on the other.. there has to be some awareness of that spectrum. With no indication of that awareness here, it just does not bode well.
Amazon get a lot of attention due to their size. Similar workplaces with less media and regulatory scrutiny often pay less and have more safety issues.

Anecdotally, the people I know who work at an Amazon warehouse tell me that the safety protections there are better (and pay higher) than the other options they had.
UE4 – Storm Test
I had a friend who worked as a software engineer at a big retail company that wasn’t Amazon. They had a tour at a distribution center. The place was a death trap. He got a bad concussion by walking into a low ceiling. No hard hats, no warning about it nothing.
There just aren't enough pastures to raise enough cows that way to meet demand. Otherwise, it would have been done already, its much cheaper to let cows roam around eating free food, instead of having to pay for it.

The reason why factory farms exist is to meet the increasing demand. Farmers have every economic incentive to try to raise the animals in the cheapest way possible.

Still the cow is a prisioner, it has its childs taken away at birth and shot and gets impregnated immediately after, to keep producing more milk.

If the cow stops producing as much milk, it gets shot as well.
Even if the cows lived a live chilling in the fields, all of this would still happen.
Yeah, it looks exciting.
Easy to say when things are going well. The whole premise of startups is that when things don't go well, the company dies, so if you're trying to sit here and tell us your wife's company would rather go under than have some of its employees work longer hours, either you're sorely mistaken or that company is throwing dice against the wall and hoping nothing bad happens.
> do diversity right.

Well, I don’t know about you, but every place I’ve worked in the past 20 years has been mostly Indian (men and women, pretty equally). By any definition of the word, I’m actually a diverse candidate in those offices… but I still get dinged with the “is a white male” penalty.
For abstract descriptions of what the code does, sure. But for small things like documenting the purpose of arguments, an IDE should warn about changes that are not reflected in the doc comment (type or a new arg altogether). IntelliJ IDEs are pretty good at that.

Rust for example also warns about code included in the doc comments example section which is invalid.
Meetup’s Network Effect will diminish from here on
With Meetup’s absurd pricing changes (https://www.meetup.com/lp/paymentchanges), all efforts in building group, growing, and nurturing members will become a serious loss for group organizers. I wrote this post to analyze why this absurd pricing will diminish meetup's network effects.

https://medium.com/explara/meetups-network-effect-will-diminish-dff139b43d9c
In a massive warehouse, I can completely imagine there are lots of places you could collapse and nobody find you for a while. Right now, in my home office, if I were to collapse, it would probably be a few hours till my wife or children found me.

Presumably, the times when medical attention was given immediately aren't reported.
Fly-by-wire reduces overall weight which compensates for the anemic engine but why is that clever? That just strikes me as a design choice out of necessity.
Isn't it obvious? You have to sacrifice your life so your employer can afford to feed their extravanagnt ice cream cone habit. Seems like a fair arrangement to me.