skysight-inc/HackerNews huggingface dataset:
Normally I don’t engage in these kind of false comparisons and I do know that south east asia has a problem with off shore industrial slavery unprecedented in the USA. Sometimes things are uniquely bad in other parts of the world and there is no domestic comparison. That is certainly the case with the enslaved fishing vessels (although a case can be made about EU/EFTA operated fishing vessels out of Western Sahara and Mauritania).

But now I’m gonna make an exception and point to the Hard Rock building collapse in New Orleans in 2019 which killed 3 workers and injured dozens more[1]. Things like that happen all the time in the US as well.

1: https://en.wikipedia.org/wiki/1031_Canal#Partial_collapse_du...
thermals would be quite bad for performance here, but the vision is quite appealing.
I believe that at the time it would have required 16Mbit DRAM, which was still not common in 1994 outside of workstations and servers. (most of them at the time came in larger "400 mil" packages, as opposed to the "300 mil" packages that would have been common by 1995, and as a side note this is part of why 16MB 30-pin SIMMs was never common as the larger package would make them very tall)
>Tell me how I am wrong.

It's already difficult enough to get Windows games to run on Linux, getting them to run on ARM with good performance isn't going to happen, especially when every ARM vendor insists on using an integrated GPU.
The death penalty comes and goes because it’s frequently improperly applied, making it a thorn of criminal justice much like plea bargains.

There are only two legal remedies provided by the death penalty:

* Repeat offenders of capital crimes have no cause for separation or special treatment from a prison’s general population. This is a rare edge cases that generally only applies to inmates that continue to participate in extreme criminal activities even under incarceration. Death row prisoners are generally isolated from the general population of a prison system to limit such interaction where such separation is otherwise not typically available.

* Capital punishment is a legal surety to enforce life without parole even if there is no intention to execute the convict.

Capital punishment provides those two legal remedies that the law otherwise does not fulfill or fulfills with numerous exceptions.

Unfortunately, the death penalty is frequently used for a variety of other concerns, such as compelling testimony. The same problems the plague the US criminal justice system at large also allow abuse and misuse of the death penalty.

The US’s two largest problems in regards to criminal justice are cultural and funding inversion. The cultural problem is that many people believe incarceration is a form of revenge or retribution but the constitution was written to prevent such sentiments creating a conflict of motive. The funding inversion applies to many police forces receiving funding disproportionately to their respective district attorneys offices resulting in system overload and backlog with insufficient oversight.
The logic is that by declaring `int *ptr;` you effectively say that `*ptr` is an `int`. Only the first token (which must be a type) is syntactically special, the rest is normal expression syntax.

Same goes for arrays, `int *x[30]` just says that `*x[30]` is an `int` (well, technically it's out of bounds by 1), thereby we're declaring an array of 30 int-pointers.

Of course, that hasn't been entirely true since function declaration changed with ANSI C in the late 80s or so.
Apple has always binned; they just don’t publicly announce it all the time. For example, iPod Touch has been historically underclocked compared to the equivalent chip in iPhone or iPad.
Fast. Something like max 100 ms page rendering time. Even when your computer is bogged down by screen sharing on a telecon. It just makes everybody anxious on a meeting when they have to look at the presenter's Jira loading up. If you need to implement a progress bar, the game is already lost.
I think one could have a CI test for this right from the start, otherwise it will just gets worse and worse with feature addition.

Good and fast search.

APIs enabling good integrations.
For example with Git/Gitlab/Github. With this one can support for various branch and release processes. Ie "is a ticket or a patch in what versions" is a different question for different processes.
Makes sense. We already got this in.

The bigger problem as we have more folks using it will be to KEEP it that simple.

Shopify has done a great job of keeping their initial platform clean and simple and moving all the 'advanced features' to plugins/apps.
Well no. I don't think that this should be the reason. It makes altogether too much sense and removes all morality from the matter. It also lacks any zeal or conviction. It will also unfortunately convince nobody.

The real reason is that you should respect life. You should give it your utmost respect. Taking away a life when it's unnecessary, speaks of a lack of respect. Innocent people getting punished unfairly is a terrible thing, but it happens all the time. Justice systems are imperfect. And removing the death penalty won't change that. Maybe it will make injustice slightly less permanent but that's about it. It will however make a symbolic point. That you can't morally justify murder. That's probably a better deterrent to murder than harsh punishment. If 'eye for an eye' is the standard for the state why would you expect the people to do any better? Why would you not expect them to say, carry arms all the time and get provoked into making a headline when they have a bad day? It's all connected. Leadership sometimes means leading by example and a firm 'no' to murder implies a 'no' to the death penalty.
Popups and ads can still be blocked very effectively. Since I downloaded a comprehensive hosts file blacklist and filled all checkboxes in uBlock Origin's settings it's extremely rare something slips through, and if it does I can just interactively add a rule for it with a few clicks.
Apple’s goal is to eliminate technical specifications from marketing: tech specs are an excuse - make it good enough that few care what those specs are.
Qualcomm tried so many times, it is actually a strong argument against ARM dominance, if Apple is the only one who can make it work but there are two companies that can make x86 work then the answer is pretty obvious which architecture is better.
Neither of those criticisms pertain to the actual product itself. Go is a tried and tested product, used daily in critical infra and is FOSS
Is that kind of like optical mouse sensor?
There’s already signs of multiple “next generation” chips in the works.
Isn't basically the same vision Canonical had for Ubuntu Touch/Phone?

You carry your (main) computer with you in your pocket. If you're on the go, you use its screen. If at home, you plug it in better screens/inputs peripherals.
The question here isn't ownership, it's possession.

> "Apple contends that '[n]o reasonable consumer would believe' that purchased content would remain on the iTunes platform indefinitely," writes [U.S. District Court Judge] Mendez. "But in common usage, the term 'buy' means to acquire possession over something. It seems plausible, at least at the motion to dismiss stage, that reasonable consumers would expect their access couldn’t be revoked."

https://www.hollywoodreporter.com/thr-esq/apple-must-face-la...
UK court clears post office staff convicted due to ‘corrupt data’
Going straight at the problem is valuable, but the beutifull thing about our society is that all of us don't have to do the same thing - finding solutions isn't always invest X into Y to solve it.

I'm sure framing the problem in terms of colonising Mars is going to change so many fundamental assumptions. When you give people the task to solve X they go with what's already there and try to improve, and then they get stuck in a local minimum - software engineers should be able to appriciate this considering most of our industry is built on legacy design decisions from 70s and 80s.

Project like Mars let's you go back to square one on a lot of implicit assumptions and see what comes out of it.

Not to mention that it's going to be inspiring for a lot of smart people, both because of the difficulty and the scifi aspect.

If they invested serious money into it I would be shocked if it didn't result in widespread real world innovations.
Any article highlighting a flaw in a system can be a "hating non-story" if you're enough of a fanboy.
Don't forget the entry-level 256GB SSD. With 1TB drives around 90€ at retail.
What exactly is cultural significance?
Physical media lets you have privacy without logging when you watch media, what media you consume, how many times you consume it, or how long you consume it. You can enjoy it offline, and in 20 years long after the studio that licensed it is gone. You can give it to a friend or loan it out. Or sell it. It is yours.

Meanwhile DRM media we pay full price for, or if the content is only available via streaming we pay for it indefinitely. In neither case are we assured access a decade from now on different devices and we certainly don't get any privacy as studios track every second we consume. Worse, when big companies decide it is not profitable enough to keep "purchased" data around anymore, they just cut it loose.

Try opening a book from the Microsoft eBook store. It will fail because they closed down the DRM servers. The books stopped working. PlayStation 3 store? Wii store? Same story. You can no longer access your purchases.

Literally the only way to get the same freedoms with modern digital media we had with physical media, is piracy.

We got scammed.
I agree that it was totally punitive but I fail to see how it's not fair policy. By letting people deduct state and local taxes you're basically saying that they don't have to pay fed dues so long as they're paying someone something. In effect this is a discount for high tax/high service states. Conversely you can look at it as being a tax on low tax/low service states (a discount for one thing is effectively a price increase for another). If some state wants to be low tax/low service they should be able to do that without the feds taxing them for it. The feds shouldn't be picking favorites when it comes to that kind of thing. I fail to see any justification for taxing states differently based on their own tax rates.
Let’s not debate whether we really are at the end of Moore’s law (not a foregone conclusion, given that the M1 is the first CPU at 5nm)

Why do you find it sad that we now have a holistically designed system, rather than the glueing together of ever more powerful parts that desktop PCs have gotten away with for a few decades?
You could probably find some way to combine every subscription into a single query (by storing the query parameters themselves in the database).
>Is not the majority of gaming occurring on mobile ARM devices, not dedicated consoles or rigs?

Yes, the "I'm taking a 5 minute toilet break" gaming or the "I'm sitting in a bus and I have nothing else to do" gaming.

It's making money off of whales who like that there is f2p plankton to gobble up.

I played a bunch of mobile games in 2014 and they were all trash or cash grabs. Often with grinds worse than MMORPGs.
I don't disagree that 8GiB for $1700 machine is absurd, however, I feel compelled to point out that MacOS is significantly more aggressive with memory compression than other operating systems and they come with blazingly fast SSDs, allowing devices to get away with less available memory.
"Where is what ship? Oh, after 180 days we let the national guard boys play target practice with the ships that go unclaimed."
I've heard one way the difference between introvert and extrovert described is that both can do it to the same level of skill, but an introvert might find it more tiring and require some "alone time" afterwards to recharge. That would agree with my own experience.
While everything wants to be faster. The Apple direction is everything I don't need.

I have a desktop for 1000$, 64 gb DDR3, 512 gb ssd + 1tb hdd, AMD 2600 ( 6 core) and a AMD 380 8gb and I could have gone overboard with the latest CPU and GPU. But I didn't think i needed it ( and after 7 months of usage I still think it was the right decision)...

Either way, I don't think I ever was Apples target audience. And something like an IPad is for consumption, not producing anything.

Ps. Yes, i use it for some gaming and for VR too, but mostly dev.
>The IDE (Visual Studio) was customized by another department then was pushed out to developer machines.

Even though that may make sense in some large environments it's not something I could put up with. I'd never take a job somewhere like that.
SpaceX safely launch Astronauts on a used rocket, inside a used spacecraft
That is of course fine, with the drawback that it requires a public definition of the foo type.

I would write the allocation as

foo * const g = malloc(sizeof *g);

to avoid repeating the type name and "lock" the allocation to the variable. If the type on the left hand side ever would change, this still does the right thing.
"Just lol. I’m sure every single step of his is pure goodness, and not money."

Why would i care what some billionaire thinks about his actions?
I care about the actions and consequences.
Interesting, I tend to prefer a create and destroy function that allocates and frees the structure. That way you can have foo without it being initialized, and you cant have foo been freed without being de-initialized. Where do see the value in being able to move it between different memory types?
They are only maxed out in Single Thread Performance with its current power designed constrain per Core using current low power node.
Yes but all those tools share one common problem: they leak their implementation or want to do too much.

The ruby one ask to gem install, the python one to pip install, the one in bash assumes Unix, the one in perl tells you to "make install" (!), radicle wants to replace my entire stack.

As a Python dev, I don't want to ask my front end experts or worse, my testing team, to setup an entire python env just so they can fill tickets. I just want to donwload an executable, and then fill in my tickets.

gitbug gives us binaries. You just execute it, and you are good to go.

Maybe one day, Python devs will take the time to use nuitka to produce binaries for their users.
No system is perfect, but perfection isn’t the point. The point is the error rate that you alluded to.

At any rate judges sometimes make really bad decisions. The most remembered from where I live is Affluenza:

* https://en.m.wikipedia.org/wiki/Affluenza

* https://en.m.wikipedia.org/wiki/Ethan_Couch
Did you just “imagine a beowulf cluster of those”?
And Apple is even calling you "unreasonable" for even believing that you could watch it in that situation.
Good question, and something I did actually start writing about in my original post but worried it was diluting the point. I think it would need to sync seamlessly with GitHub so issues referenced in commit messages link the commit to the issue - possibly even two way sync with GitHub issues - for it to still be usable and useful for the dev team.

But, GitHub has really only sown up the issues part for developers, for everyone else it's a mess - so if your differentiator is building something that's useful to everyone _else_ on the project, you could be on to a winner. On our projects, the everyone else typically outnumber the developers by about 3 to 1, sometimes even more. These are designers, project managers, client-side stakeholders etc. All of these people need to interact with an issue system, all of them need to be able to track progress, all of them need visibility on how a project is going.

Jira will tell you that that's what they do, but of course it isn't, Jira is a crime against humanity.
Right now they pretty much are.
Would be great to have a search engine or a registry board for non-monetized subset of web.
Reminds me of the Python trap that I fall into every few months because I forget about it:

def foo(mylist=[]):
mylist.append("a")
return mylist

mylist is only initialized once, so the function will actually return one more "a" with each function execution
That's correct. According to the documentation the waiting notifications are queued until ACKed. If the queue is full, then new transactions can start to fail when they try to add to the queue via NOTIFY. Also, certain in-progress transactions can prevent cleanup of the queue so a long transaction could lead to it getting full. Per the documentation(https://www.postgresql.org/docs/current/sql-notify.html):

"There is a queue that holds notifications that have been sent but not yet processed by all listening sessions. If this queue becomes full, transactions calling NOTIFY will fail at commit. The queue is quite large (8GB in a standard installation) and should be sufficiently sized for almost every use case. However, no cleanup can take place if a session executes LISTEN and then enters a transaction for a very long time. Once the queue is half full you will see warnings in the log file pointing you to the session that is preventing cleanup. In this case you should make sure that this session ends its current transaction so that cleanup can proceed."

[edit: I previously said that you weren't quite correct... but I originally misread what you said, I've updated my comment to say you are correct.]
I think trying to make those differences go away is the wrong approach. It would be better to accept and embrace them. It requires breaking down preconceptions and unconscious bias about "others", which is generally a hard thing for humans, unfortunately.
How to sell stock post-IPO?
I am an ex-employee of a tech company that recently went public. Their counsel asked me to sign a lock-up pre-IPO, but I did not.

I have a grant on Carta.com for the shares I had vested which looks like an electronic "Certificate of Common Stock."

Also, it said maybe trading was restricted to any agreements that the company secretary would have on file, but they are not responding.

Can I compel them to respond? I am worried they are stonewalling to prevent me from selling.

Now I am curious what I have to do to actually sell them / cash out.

Can someone explain the process please?
Cool video from >100 miles away.

https://twitter.com/polysoundman/status/1385537061835485188
Forced labor is also tried and tested and doesn't pertain to the resulting product, yet you wouldn't willingly purchase products made by it, would you?

A malicious producer can taint their products solely by being the producer.
The butterfly

That fluttered by

Got flattened by

The fattened fly
Elon Musk agrees.
Thank you for your feedback. More information can be found on: https://signals.emitknowledge.com/ where the whole concept is explained briefly.
Naive BM goes quadratic at

T: aaaaaaaaaaaa

P: xaaaaa

Not easy to come up with an improvement, there will always be that exception you didn't think of XD

I wonder, if you could derive meta information about the DNA "lyrical" composition by observing the BM put through. After all the algorithm assumes random text.
Circumcision (as commonly practiced) is generally seen as "evil" because infants lack the power of consent to refuse. I'll gladly consider pain without memory to be "disastrous" if you can marshall enough evidence for that.
Lingua Franca-language with model of time,deterministic concurrency(UC Berkeley)
headless instantly made sense to me, I was thinking of it like contentful/headless shopify even if there is a little bit of a gui. I interpreted it as something I'd have maximum control over in just one word.
Ok, it's time for the emulation anxiety meme (based on EV range anxiety), will this system emulate this extremely performance intensive x86 game at ultra with 4k graphics at 144hz? If not, then I will not buy it.
This is not a rivalry, this is collaboration. NASA has different goals and SpaceX has different goals, but where they can, they're working together. Without NASA's contracts SpaceX wouldn't be where it's right now.
Since this was written, Filecoin is up about 10,000% or something stupid.

If you pay attention to the naysayers, you're gonna have fun staying poor.
Firefox lets you do this without need for an addon. Stop using an ad company's browser if you don't want to see ads; there is a huge conflict of interest.
That's an argument against the M1 and ARM dominance.
I'm curious. Say I meet you randomly on the street or in lime somewhere. What are the actions one such as I could take to make you feel comfortable around a stranger? I hate that these things have happened but I want to be aware so that at least I can be the mind of stranger you want in the world.
Free Ecoin Earnings on Referral Program
I am not sure what the end-game for releasing those under-powered machines is, tbh. I am a bit more extreme in that I am not buying any machine below 32GB given RAM is no longer upgradable, but even if my mom came and asked me about those iMacs, I'd tell her to not buy.

It's a shame that Apple is so great at greenwashing and at the same time spits on every way they could help create truly sustainable products by just dropping a few percent of their bottom line.
We do this in Ryzom, but we had to build it from the ground up, and implemented a meteorjs-like protocol.
Because as a dev, my attention is precious. To be productive, I prefer to pull information, than to be pushed information to.

E.G: HN doesn't push information on me. I can answer to you now because I know that at this very moment, I don't need to focus on something hard. But this afternoon, I will, and so I don't want to be disturbed and will just close this tab. Voilà, no distraction.

I don't need to be notified bugs: I don't work on them in real time. In the morning, I select the ones I will work on. New ones have little relevance to me until the next morning, which a dashboard will show me.

I need notifications on things like my clients calling me or my server failing. Those are the stuff that I need in real time.

The very first thing I do when registering with a new service, especially corporate/social ones is to go to the notification settings and disable everything but the direct message stuff.
>And if the company went bankrupt or the CEO suddenly died/disappeared?

If the company did well instead of go bankrupt who is cashing the biggest check? That is who is responsible. Work your way down that list until you find someone, everyone you can't find is a fugitive and has their assets seized.
Start with

ADCBCADCBA <- haystack
CBA <- needle

If the needle doesn't match, shift the needle over so the next character in haystack, B, lines up with the last B in needle. Repeat until done.

So here we shift by 2 so the Bs line up.

ADCBCADCBA
CBA

No match. Shift by 1 so the As line up.

ADCBCADCBA
CBA

No match. The next character is D. Since there are no Ds in needle to line up, shift needle past the D.

ADCBCADCBA
CBA

Match!

The main point is the amount to shift depends only on the next character so it can be precomputed and stored in an array (qsBc). You always shift by 1 to line up an A, 2 to line up a B, and 3 to line up a C. Anything else you shift by 4.
Yeah, not that'd I'd do it today because mental health is better, but it was pretty low risk. The surgery was on my nose, and the recorder was a cheap alkaline battery one (4.5 volts) strapped to my leg below the knee.
The Worst-Smelling Chemical
I was thinking that there’ll be “M2” by now but a suspicion is growing inside me that they might use a NUMA cluster configuration with PCIe interconnect for upper tier models. Doesn’t it make sense?
Have you looked into the Z-algorithm? It's related to BM via Good Suffix rule, and I think it's very neat and handy.
Comparing people taste in language with slavery.

That's... bold.
I imagine Boyer-More might still make sense for some applications, where the searched-for string is very long, such that whole blocks can be skipped.

Related TIL: ripgrep ̶d̶o̶e̶s̶n̶'̶t̶ edit mostly doesn't use Boyer-Moore. [0]

[0] https://github.com/BurntSushi/ripgrep/issues/493#issuecommen...