skysight-inc/HackerNews huggingface dataset:
Just a definition check. By 'purely capitalist system', does that mean a world where all of the means of production are privately owned eg: the non-existence of worker-owned corps, co-ops, or any government-owned production?
Unpopular opinion, IAAL and frankly Replit has a case that will pass the "motion to dismiss" stage when litigation starts getting expensive b/c of discovery. The OP worked for Replit and therefore had access to private source code or "trade secrets" before creating his project. It'd take expert testimony for the OP to prove in court that his OSS project was not influenced in any way by Replit's closed-source code, which imo is unlikely.
In the US they would have to prove your removal of the drive is what caused the damage,

I am not sure how it easy to damage something when removing a NVMe drive, it is trivial to remove the drive and should not even come close to damaging anything
Develop apps on ipad and ship them to the App Store without using a Mac.

Huge change.
I'd say better evidence that people didn't respect WW2's lessons is the constant equivocation you see of Nazi Germany with the USSR.
Apple bought Dark Sky. That’s why they now have next hour rain data I believe.
We had bugs at work, but I assure you we do not take days to fix critical issues like a customer can't login and use the stuff he is paying us for. We would never show you a TOS and say to you "sucker you clicked accept, please wait until someone has the time to fix this minor issue for us but important for you).

In cases where an issue inconvenienced a customer I know we were compensating them with stuff(like upgrades or discounts).
0% on diapers etc, 80% on advertising. It does increase the costs of goods but you increase it only in places where it's affordable. At $1,000 USD UBI, at the VAT that Andrew Yang wanted to implement, you'd have to spend something like $200,000/year on non-staple goods before you're actually paying into the system.
> The classic ban on shouting "Fire!" in a crowded movie theater can be justified entirely on this ground

Falsely shouting "Fire!" in a crowded theater is currently allowed per the Supreme Court [0], as of Brandenburg v. Ohio [1], as it is not an incitement to imminent, lawless behavior. The "classic ban", incidentally, was actually a ban on speech opposing the draft during WW1. The "falsely shouting fire in a theater" analogy was created by judges to justify banning anti-draft leaflets.

0: https://en.wikipedia.org/wiki/Shouting_fire_in_a_crowded_the...

1: https://en.wikipedia.org/wiki/Brandenburg_v._Ohio
Right? REPL.it is - unironically - a weekend project, that the founder loves to pretend is a marvel of engineering
If your organization is dedicated to supporting free speech, but openly admits that it hates large swaths of speech, it's already failed.
Those who are defending repl.it behaviour, did you notice that the guy interned with them in summer 2019? I mean even many NDAs or non-competes (leaving legality aside) would have expired after two years. I mean what secrets that are still relevant after 2 years could an intern taken away? If you have secrets like that would you let an intern anywhere close to them?
Retention is one reason. Two other reasons are friction of switching jobs + labor not being highly commoditized.

Friction: If I'm getting paid $80k a year as a junior dev, I'm probably not going to switch to a similar job for $85k - yeah, I'm better off, but it can be a minor pain to switch jobs.

Imperfect markets: in mythical EconLand, if company A is paying a worker $1.50 an hour to make widgets and company B offers $1.500001 an hour, the worker will instantly switch to company B unless A matches the wage. In reality, there's a cost to switching and the worker doesn't know if her manager at B will be a pain-in-the-butt who negates the $0.000001 increase in hourly wage. Friction and asymmetric information like this is one reason we don't see hyper-precise pricing outside highly commoditized goods (EUR/USD spreads, pork bellies, etc.).
Thanks.

My own usual practice when using a phrase I've coined (or think I've coined) is to reference it with "what I call", to indicate that this is a (possibly) non-standard or novel useage. That's a practice I've encountered by numerous others in writing, and serves both to claim credit and give notice to the reader that the usage may not be widespread.

Some examples appear in my HN history: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

And if it's not clear what the phrase means, then yes, giving a brief definition or noting its inspiration can be quite useful.

Now that you've clarified all of that ....

I'm not sure "power phase" does much here. Or maybe that it doesn't do what you'd like it to do.

You wrote:

"This is the second post I’ve come upon recently wherein it reminds you of the power of search; i.e. filtering on power phrases that may create combinations of thoughts and ideas otherwise never had."

The first part, "the power of search", doesn't rely on "power phrases" at all, but simply full-text search, a/k/a phrase search. (As opposed, say, to simply listing words which might be joined by AND or OR logic without respect to position within the string.)

The second bit, "create combinations of thoughts and ideas otherwise never had", gives more potency, but:

1. All language creates thoughts and ideas in the mind of the reader or listener at the initiative of the writer or speaker.

2. "Power" carries strong implications of coercion or manipulation. Themselves common practices in sales and marketing.

3. There's a room for the notion of inspiring or motivating or unlocking new thoughts in a discussion, and some of the more productive uses of "why don't you just" might land in this region. (The less-productive uses tend to display lazy thinking or ignorance.) The classic example (mentioned by someone else in this thread) is of the Gordian Knot: solving a complex problem by shifting the solution domain entirely. Again, "power' seems to me a poor choice here as it suggests to me merely increasing the effort as opposed to seeking a different route.

I'd look for a word with meaning more along the lines of "inspiration" or "muse" or "stimulating" or "unlocking".

Just my view.
What struck me about the NYT article is that it portrayed the ACLU as undergoing a generational shift, with younger lawyers being more open to actively pursuing a progressive agenda vs. just defending free speech.

Simultaneously, the NYT seems to be undergoing its own shift to being more openly anti-PC and anti-woke.
Applying Learning Science Principles to Secure Code Training
Isn't equating "victim of drug addiction" and "harms women" out of line? One is something that isn't really his fault and isn't because of his moral failings, and the other is dehumanizing nearly half of the population.
You must be upset to learn about how Jet.com got founded or Zoom/
Have you tried? I've got good 30min conversations with lawyers on the phone for 0$, and them telling me I didn't need their services after all, but to call them if X happens. Same with many other professionals, FWIW.
Non-competes are unethical and also illegal in California where replit is based.

Edit: They aren't technically "illegal" in CA, just unenforceable.
Ok I'm responding a few days late here, sorry about that.

I'm not making a false equivalence. My comment is pointing out the perverse incentive present in all news, regardless of political slant.

There is an audience for right-wing ideology outrage; there is another one for left-wing ideology outrage. The news sources are capitalizing on that.
> Unfortunately "allows" here is telling us about the programmers not the hardware. The programmers see this and figure eh, I don't really understand this but somebody wrote "volatile" so I guess they knew what they were doing.

So... you're saying that whether a piece of code is correct is something that's more complicated than just noticing that it has the word "volatile" written somewhere? This is super obvious.

> C++ 98 doesn't provide standardized atomics, so you would need to find out on each target what (if anything) you're required to do to get atomic behaviour.

Yes.

But you don't need all of your operations to be atomic in order to get atomic behavior for an operation. It turns out that for a common ring buffer, with one producer and one consumer, you only need the read/write position to be read/written atomically, and operations on buffer data must be ordered wrt. operations on the read/write positions.

This is commonly achieved with "volatile" on single-core systems.

> This keyword does not mean "I want a Sequentially Consistent memory model across all my code, except somehow still very fast". That's not a thing.

You get ordering of the volatile operations with respect to other volatile operations, from the perspective of one CPU core. That is sometimes all you need.

The point that "some people don't understand what volatile means" is not germane.

> Volatile accesses for things that are clearly just RAM are a code smell. As a result the volatile keyword in C and C++ is usually a code smell.

This is a quite extreme viewpoint. I can't agree with it.

Volatile is, yes, overused and abused. Or at least it was. However, if you want to write a ring buffer and use it on a single-core processor in an embedded environment, you can write the whole thing in old-school C90 or C++98, and the only real question you have about your environment is whether the operations on read/write pointers will tear.

It is rare, at the very least, to find a CPU where reads and writes to an int will tear.
For short term oriented VC funded startup any professional who likes to err on the side of caution is immediately looked upon as a corrupt actor hindering progress for personal gain.
I would hope they're still allowed, wouldn't you? Incentivizing new factories incentivizes new job creation. The income from these jobs are taxed perpetually. Otherwise, companies will sit on the cash or distribute it to shareholders in the form of dividends, which increases the wealthy shareholder's wealth, with only a one-time 15% going to taxes.

This isn't to say that I don't want businesses taxed, but if a business had 10B in profits, but deducts 5B for capital improvements, then the 5B in remainder can be taxed at 15%
Browsing the cards in Wallet doesn't require unlocking. Furthermore, unlocking a card in Wallet doesn't unlock the rest of the phone.
Honestly I think they make their point quite well, but some of those bullets points came across as a young person adding any argument they could think of/needing some validation on these points with the net effect that it weakened the overall argument (by being easily nitpicked).
How is it pronounced? Da-ve? Is it a latin word?
Watch the video and write down all presented as building his credibility and then let us all know what kind of person, with what kind of experience, you'd trust if not someone like him.
Successful legal or medical malpractice suits are rare, and there's insurance for that. All law firms are a little profligate and will have their own internal calculus as to how much to push the client.
Using Unity's New 2D Animation System for Traditional Sprite Animation
I've only just tried this out with 3 monitors so I could be doing something wrong. 1 monitor has an i3 style task bar at the top showing workspace numbers (one, two, three, ...). It works like i3 in that you can navigate those workspaces and move windows to them. I still have the win10 task bar at the bottom of the screen. I've stopped using this for now because although it works with multiple monitors, it is not obvious to me how to use the workspace navigation without causing windows to go to unintended monitors (in workspace one, I have 2 apps on far left monitor, workspace three they get moved to far right but are not retiled for that monitor's size.

It could be because I am running a mixture of 4k, 2k, and a normal monitor or I am doing something wrong.
Trivialisation is certainly one possible classification.

Though occasionally such suggestions may serve a role in lifting one's mind out of a rut. Something of a mental reset.

(The latter case is, in my experience, far rarer.)
I appreciate the lower weight and size (and presumably cost) of devices, and I don't need to swap the battery often enough to justify batteries that can be replaced without tools.

Battery replacement is a once-in-a-few-years operation and it's OK for it to take 5 minutes.
I would expect a youtube channel on stock trading to be similar to a youtube channel about cryptocurrency trading: not just wrong, but actively harmful.

Learning about trading on youtube is different from learning about, say, Python on youtube. If a video on programming is incorrect, your program doesn't work. If a video on equity trading is incorrect, the author of the video can take all your money.

Video views, upvotes and subscribers can all be purchased. If you have profitable trading strategy that reaps newbies who implement a bad algorithm that you publish in a public video, then you have created a perpetual motion machine.

Here's a search for "how to win slots" on youtube: https://www.youtube.com/results?search_query=how+to+win+slot... Thousands of results, millions of views each. Every video is either fake or wrong, by definition. These videos make money for the authors, and the casinos, by taking it from the marks dumb enough to watch and believe them.
Works great for me in urban and even rural Texas.
Here is the ACLU explainer on that suit: https://www.aclu-wa.org/pages/faq-does-v-washington-departme...

Privacy is also a civil liberty worth defending, and in this case, it appears the ACLU is defending that liberty where it is in conflict with transparency.

(Probably worth noting: the right to free speech is not the right to know things. On the contrary, it also includes the right to remain silent; compelled speech is also a violation of the basic freedom of speech. The ACLU is not in conflict with defense of free speech in challenging a FOIA request on privacy-violation grounds).
> This year we're hiding your IP address from trackers in Safari.

Will this only be available in Safari, or also in SFSafariViewController?

from https://live.arstechnica.com/apples-wwdc-2021-keynote/
But I just saw on the front page that their CEO just strongarmed a little open source guy so...that's a conundrum.
It is explained
Wireless charging should be built into any key presentation application where mains power is available.
For a more realistic depiction, along both Weir's suggestions (opaque explanations) and yours ("workers who do a job that is pretty much pre-determined"), I'd suggest Ian Sales's Adrift on the Sea of Rains which features a fictional commander stranded on a late-Cold-War moon base. Lots of jargon, no infodumps, no context for the reader (towards good literary effect).

In the grey gunpowder dust, he stands in the pose so familiar from televised missions. He leans forward to counterbalance the weight of the PLSS on his back; the A7LB’s inflated bladder pushes his arms out from his sides. And he stares up at that grey-white marble fixed mockingly above the horizon. He listens to the whirr of the pumps, his own breath an amniotic susurrus within the confines of his helmet. The noises reassure him—sound itself he finds comforting in this magnificent desolation.

If he turns about—blurring bootprints which might otherwise last for millennia—he sees the blanket-like folds of mountains, grey upon grey, and a plain of the same lack of colour, all painted with scalpel-edged shadows. Over there, to his right, the scattered descent stages of LM Trucks and Augmented LMs fill the mare; and one, just one, still with its ascent stage. Another, he knows, is nearly twenty years old, a piece of abandoned history; but he does not know which one.

A click from his radio reminds Peterson where he is. The voice of Major Philip Scott, USMC, his XO, follows:
We’re about ready to make another evolution.

Peterson glances at the Omega strapped about his spacesuited forearm and sees that he’s been out for half an hour. The PLSS is good for a seven-hour EVA. He says, I’ll watch it from out here.
Relax. This commenter is speaking in generalities and it's like you're interpreting it as a personal attack.

They simply said that there exist a category of farmers who do not participate in the normal schooling system and choose brands based only on status. This phenomena exists for nearly all brands. You can't possibly be disputing that these people exist?

Keep away from ad hominem attacks, they only serve to dilute your argument.
I can't help but think some of the barriers here involved proving the software in a situation decidedly different than a clinical setting. I would not be surprised if an immigration medical officer developed different views about diseases than a GP or ER doctor. They're not treating the person, they're not in a doctor-patient relationship with the person, they're not really even "diagnosing" the person, they're just deciding whether they're "too sick" to come into the country. Maybe if the person looks messed up in some other way, their chest x-ray gets interpreted a little more strictly.
I don't know if I'd go that far - I think dev environment set up is a massive pain, especially for newbies and it scares a lot of people away from development because of constant issues.

Solving this would be helpful for teaching and I think it's not trivial to do well. I think there's an argument that being good at troubleshooting and debugging is 90% of programming so the shitty dev environment setup currently is a bit of a filter, but I generally think that's a bad status quo rationalization.

All this is to say - I think there's a market and the product is likely valuable, but I also don't think it's reusable rockets or rebuilding the internet or the 'most ambitious software company in history'. This kind of framing turns me off and when paired with stuff like this post leads me to avoid the company entirely.
Not as much prototype stuff (at least not yet for me) but good stuff in Portland, too. I’m looking forward to getting back post-COVID.
Not wanting you to make an insurance claim sounds very shady indeed. As in being ripped off.
Sure but that seems like just a made up scare. Police carry knives too and could stab people if they wanted.

Nothing prevents that except someone saying it’s not an acceptable use.

Police wear belts which could be taken off and used to garrote suspects. Nothing prevents that except someone saying it is not an acceptable use.
If you want justice, be prepared to pay for it.

If you're unable to pay for it, you will not receive justice.

I am aware that this is not the 1950's superman definition of justice. It is the "welcome to America" version of justice, that you often can't even get if you can pay for it, depending on who you are.

So, you pick that fight. I've got a family and a life I need to protect; I'll stand on the sidelines and watch, thank you very much.

https://gawker.com/how-things-work-1785604699
A Clojure function to process Kafka events from multiple streams
I thought Apple had a patent on this technology, interesting to see others do it
Ask HN: Should I take a salary for my pre-revenue startup?
A friend said "no salary" startups succeed less than startups where founders take salary. I can't find any info to confirm / deny this.

My case: My company has no revenue yet. I have enough savings to live comfortably for several years. Raising money takes time from developing the product and also means I give away equity. A salary would probably focus my attention more on the company, but "focus" seems ineffable.

What else should I consider about taking a salary during a pre-revenue stage?
Derek Lowe posted about this on Friday:

"A Brief Note About Aducanumab"

https://blogs.sciencemag.org/pipeline/archives/2021/06/03/a-...

"Given the current data, I do not think that aducanumab should be approved. I don’t believe that Biogen’s clinical trials have really demonstrated efficacy against the disease, and the FDA briefing documents show that there are many people in the agency who agree with that position..."
I've been in the other side of this...

You build a new data backend for a service, you test it a million ways, and finally you migrate all the user's over.

Except it goes wrong. 999,999,999 user accounts migrated. 1 account failed.

Leaving the old infrastructure up for that one user is costing millions of dollars a day, hurting performance reliability and failover and holding up hundreds of other engineers projects.

Turns out the failure is because the user managed to create a filename with 67000 byte order marks in and nothing else, and it trips up some parser in the new system. They probably did it using a custom client or some kind of exploit checking tool. It's probably some security vulnerability researchers test account, but we can't be sure because we can't look into the account for privacy reasons.

Yet fixing the bug for that 1 user account is going to take a while - a quick bodge solution breaks other user accounts, and the proper fix is part of Jane's project due next quarter.

The decision is made. We're going to treat the needs of the many over the few. We're going to disable this one user account and move on. That user will have to re-upload their data, and this time they won't manage to upload a file with 67000 byte order marks in the filename.
Ditto in Georgia and Colorado (main areas I've been driving in the past few years). The one deficiency, for me, is the lack of offline maps like Google Maps offers, particularly nice when traveling outside the US or in areas with poor cellular service (pretty much all of Wyoming I found out a few weeks back).
A step-by-step guide to learn application development in Clojure
> I’m going to leave the company instead, after over a decade of service

What changed? The number of remote opportunities?
I am Interested, pls tell me how to invest in the same
Every time this happens I'm curious how it ended up there. Someone just bringing a box of junk to goodwill and actually not caring, or is someone having an "oh shit" moment when they read this because they didn't actually check the box that thoroughly? The sadder story, and the older the tech the more likely, is that the person who owned it isn't with us anymore, and this is just someone cleaning up their house.
Here's one right on this thread (now dead): https://news.ycombinator.com/item?id=27423200

Regrettably this sort of trolling has become a pervasive problem on the internet over the last decade or so.
Attempting to signup with a valid email address returned the error:

node[7117]: ../src/node_http_parser.cc:567:static void
node::(anonymous namespace)::Parser::Initialize(const
FunctionCallbackInfo<v8::Value> &): Assertion
`args[3]->IsInt32()' failed.

... which crashed Node. And later:

Starting Prisma Studio ...
Generating Prisma Client ... done
Prisma Studio is up on http://localhost:5555
node[9328]: ../src/node_http_parser.cc:567:static void
node::(anonymous namespace)::Parser::Initialize(const
FunctionCallbackInfo<v8::Value> &): Assertion
`args[3]->IsInt32()' failed.
1: 0x107245c85 node::Abort() [/usr/local/bin/node]

Server restart is also slow now I'm used to esbuild. Overall, not at all impressed.
There's a quite amusing blog post about implementing the automaton for Lucene: http://blog.mikemccandless.com/2011/03/lucenes-fuzzyquery-is...

As an aside, I know one of the authors of the original paper personally. Quite interesting guy, and the remark about the paper being "nearly unintelligible" is fitting.
Imagine debugging code signing issues on your iPad! Can't wait to try it B-)
https://i.imgur.com/Xbtg8US.png
Employment contracts with employees based in California are executed under California law. Companies have indeed tried to force employees into contracts that specify Delaware as the applicable law but thankfully Delaware courts have thrown these clauses out as invalid.