skysight-inc/HackerNews huggingface dataset:
Report Finds Sacklers Withdrew $10B Out of Purdue Pharma
I think I you run it without --privileged and userns enabled it's not that bad, since at least the processes run with an unprivileged user.
Awesome questions & comments thomzi12.

1) Possibly. It's not something we've explored though I am told by many pet owners that getting them to stay still is a challenging task.

2) I might disagree with you there; we're trying to create the barbershop of the future. It will live in airports, malls, and offices.

3) Yes and we're starting those conversations.

4) I hear you. I personally care a lot about presentation and what you're seeing now is the floor of our capabilities. It will only get better as we grow.
Sleep for 1000 Years
> What's the difference between ternary operator and inline if/else?

There is no difference. Ternary operator is a syntactic sugar for if/else.

> Is there even any reason for if/else that doesn't return a value (that may be void/unit/similar)?

Main reason why an if statement returns a value is because it is used to test if condition is true or false. If it returns other values, it was going to make it more complicated. Especially when you have an if statement with multiple conditions that must be ORed or ANDed.

What is awful about the variable syntax? This syntax was copied directly from C language.
That's a bit like saying, the patient seemed to be in good health right before he got sick the last 9 times.
That's a fair take. However, history shows us that, for every nation, the probability of those two statements becoming true approaches 1 as time progresses. The fact remains that there exist criminals in society who would harm my family and I for personal gain or pleasure if they had the chance, and I would like to have the means to defend myself from them.
Its interesting tangent that the "confused deputy" security problem was first identified in a compiler, back in the days when people paid to have their code compiled. This led towards "capabilities" and lots of operating system design that is now in vogue again.

https://en.wikipedia.org/wiki/Confused_deputy_problem

(this #include problem can be thought of as a confused deputy vulnerability. The compiler shouldn't have the capability to read the password file, and if it did, it is a confused deputy to be wielding that cap on behalf of its user, instead of wielding the caps it gets from the user).

Its sad that the links to Norm Hardy's original write-up all seem broken.

https://web.archive.org/web/20031205034929/http://www.cis.up...

Norm was a brilliant mind. He was talking and thinking about capabilities right up until the end.
"each particle is aware of the rest of the universe" is non-locality which is the other way of explaining bells inequality.
Curious: what kind of new control structures do you miss in other languages?
Tests aren't an alternative to types. They're better together.
The problem today isn't access to information, it's access to time and focus. Because wages are so low and basic costs so high, it is very difficult for people who didn't manage to stay on the 1st-class career track to make way for development without jeopardizing their health, well-being, or job in the immediate future.
Bit of an aside, but a lot of people in AWS or Azure can't run their workloads in Hetzner, OVH or what-have-you for compliance / paperwork related reasons.

Now SoftLayer I'm not so sure about - interested to hear from anyone offering services to say, gov or health from managed hosting and how that compares cost and experience-wise to AWS, Azure, GCP.
Public Service Announcement: Read This Book.

More specifically, read this book in one sitting, then immediately book a flight to Southeast Asia or South America or Africa where the world is still equipped to handle this sort of low budget wandering and filled with young people doing so.

It can only make your life better.
https://errorprone.info/ can be configured to look at the AST and warn or reject a lot of specific problems.
Mondragón id also not free from problems pinned on the neoliberal school of management, such as bankruptcies that shut down whole factories leaving workers out to dry.

https://www.theguardian.com/social-enterprise-network/2013/n...
Our ability to print everything will only improve. If you're an an-cap, there's a coherent argument to be made here, but if not, your argument proves too much.
> Sodium fluoride is a neurotoxin

Indeed. So now we need another science website with a different agenda to go and measure IQ points there.
The "controlled borders" between the US and its neighbors are each more than a thousand miles across, and I'm led to believe that most of those in favor of gun control are sour on the effectiveness of securing them with a wall or other such measures.

Moreover, contraband flows toward the places where it's prohibited. If certain firearms went from not prohibited to prohibited then they would flow in rather than out.

And I'm not saying a national ban would have no effect, only that it would have a similar effect to a state-level ban -- regular people would follow the law, and then you might get e.g. fewer firearms suicides (but more non-firearms suicides). But if you expect gangs to stop arming themselves because of "borders" or national law, just look at Mexico.
How many quantum of control do you have on a democratic society where your vote is worth as much as the vote of any of your million fellow citizens?

Not being able to force your personal will onto others doesn't mean a society or organization is not democratic.
There's 2 note taking service that I use: todoist and dropbox paper. Todoist is for quick notes and "to-do list-ish" stuff and dropbox paper is for long term note taking.

Here's the step of how I usually do it.

1. Have a phone with me anywhere I go. Anytime I have an interesting thought/idea, I'll add a new item on my todoist inbox.

2. Every night, I'll process that inbox. Most of it will be to-dos, but sometimes I jot down some ideas there. If the ideas is interesting enough, I'll move it in a writing project (e.g., I think I should write why I love cats.) If an idea is not worth writing about, then I'll just re-articulate the ideas and mark it done.

3. I use dropbox paper to write. There's only two important folders: a rant and completed folder. For each item on my todoist writing project, I will create a document in the rant folder and I write about it. E.g., On todoist, I'll have the entry "I think I should write why I love cats." Later on, on dropbox paper I'll create a document with the title "Why I love cats."

4. Write. I don't finish everything though. I usually just stop writing if it gets boring.

5. If it's finished, then I'll move it in a finished folder. It contains my essays, blog entry and book notes.

I tried Notion, but it's too complicated and it gets overwhelming really fast. Another huge cons of Notion is that you can't jot ideas quickly (I can do it in seconds in todoist). I'm happy with these two services.

Edit: typo
None of those models are planned to sell 100k let
alone 500k. They are compliance cars—a tax break, basically, so they can keep selling internal combustion engines without paying penalties.
After Scala and Kotlin, it's so frustrating that Java almost had pattern matching but only for exceptions and nothing else.
>Too big to fail

Maybe too strategically important to fail is more apt.
All across the industry. Engineers seem to be the most self-defeating self-doubting bunch when it comes to money. If you create X% of the value, do you want your compensation to be commensurate with your contribution, or do you want to experience a "correction" because it's "obnoxious", while the executive class enjoys the spoils?

I have worked with brilliant software engineers who have expressed thoughts such as "personally I think I'm being paid too much". It's just crazy to me that this attitude exists, and I'm sure it's encouraged by people who don't think like that at all.
I know someone who used to make a living writing erotica for the Kindle store and experimented with using inklewriter to create interactive, CYOA-style stories. For a small donation to a charity, the inklewriter devs would compile a story to a static .epub which could then be published on the Kindle store.

He discovered that the compilation process essentially generated every possible page of text. For example, he would allow the reader to choose the color of the protagonist's hair (blonde, brunette, redhead) and then refer to a $hairColor variable throughout the text. Every page that used that variable would have to be generated three times, one for each possible value. This resulted in a text that was many hundreds or thousands of pages long, even for quite a short story.

At the time, Kindle used a very simple payment model based on the number of pages read. When a reader selected a path, they would jump forward hundreds of pages at a time, each one counting as a read page, and by the end Kindle tracked them as having read thousands of pages. Using this system, he went from earning 2 or 3 dollars for a cover-to-cover reading to literally hundreds of dollars per reading. Of course, they caught on to this and modified the payment policy as well as the thoroughness of moderation and the gravy train ended.
> Did the farmer kick the ladder for the hunter-gatherer?

looks around

Certainly seems that way.

How many tribes, peoples, and nations no longer exist because they had a less efficient means of production than their neighbors?
I tried Kotlin for some time and went back to Java.

Kotlin is nice, and on some days preferrable, but the fact of the matter is, it's really not that much more legible or succinct than Java in the long run.

Look at Androind BTE docs [1] - the K vs. J examples side by side, there really isn't that much difference.

In the end, I feel K is just a 'different flavour' of Java, and often I feel that the makers of K are just throwing a bunch of ideas together, without necessarily having a philosophy.

Given a choice between a 'world of J or K' - to me, it's kind of a toss up - but in reality - J is the incumbent. You have to know J and deal with J at every step, all sorts of libraries are in J etc. etc. - so in reality, the offer of Kotlin is really not Kotlin, it's always Kotlin+Java - meaning two languages and paradigms to support.

If this were 1996 and we had to pick between DVD and BlueRay, it would be a difference decision, but in the end, it's not really 'either or', it's J or J+K.

In the end, J is not that much more hard to write and the differences are negligible except for some specific things ... so I've switch back to J and don't miss K.

[1] https://developer.android.com/guide/topics/connectivity/blue...
Soteriology
The ir blaster would be nice, but personally I'm more interested in wireless charging (and having nfc in a us device that _isn't_ flagship... Why is it always only available in eu versions...)

Hardware keyboard isn't something I need personally, but it would certainly be useful; At least add a T9 keyboard, it shouldn't be hard to adapt autocorrect for that.

Good battery life isn't enough: I'd rather have a battery that's twice the size (6-7Ah). This makes it 5mm thicker and 5mm thicker? That's fine with me.

Not everyone cares about the camera on their phone. Dedicated cameras are still a thing, and cheap ones still work better than your expensive smartphone. Being able to read QR and bar codes is enough for me.

And to get it off my chest: give me back my buttons. I want hardware buttons on the side. Give me a home button (I don't care how big the bezel is) and instead of having an assistant button, add a pair of customizable buttons to the side of the screen (scroll for browsers and ebooks, skip/seek media, browser history, launch an app, etc). The best thing about desktop/laptop is being able to set hotkeys

And as someone who likes using tablets, please make your tablets support cases/covers that don't require a clamshell. The Nvidia shield tablet (at least) has magnetic notches in the side, which match up to magnetic tabs on the side of the cover, allowing it to be attached/removed easily. Clamshells are annoying.
The severity of a plane crash is rather high. Do you prefer walking?
That's true, but only so because democracy is the best option we have, i.e., it is the "least bad".
I appreciate the attempt at a mic-drop here, but I actually responded to your comment with a link to a bill that was not merely "a few guns banned by name". Maybe you missed it; my response came a day or two after you wrote your comment. I'll hold on to my argument, thanks.
It does grow bigger, assuming that the education level of workers is increasing. This is one of the founding tenets of Scandinavian social democracy. Eventually society will expect every citizen to go to at least college. This becomes more or less tenable with tuition-free higher education.
Gofi – Build a simple personal cloud disk
I dunno, maybe this is a super controversial opinion but I think it may be harmful to categorize a bunch of people who commit suicide as idiots. Particularly given that those people in America are more and more often veterans and men.

I also think that by some tragic circumstance or another a lot of those mentally ill people have no friends or family to support them. I'm happy to pay the government to care for those "idiots", to be frank.

What do you think?
>the FBI is not in the pre-crime business (with few exceptions),

I guess those pre-crime exceptions are the ones were the agent convinces the malcontents they're embedded with to try a little terrorism?
There will be some unintended consequences of this law, and I am pretty sure the legislature will adjust and evolve. But I find it weird that there are businesses who just wants to get way by outsourcing the core part of the business to contractors. What is the point of employment law then ? Supercuts is one big example of that (and they got an exemption from AB 5).
It’s humbling to me that there are 7 billion people on this planet. Many of them are highly educated. And we are running up against problems we can’t understand. The fundamental nature of the universe.
Here's the full quote:

> Religious distress is at the same time the expression of real distress and the protest against real distress. Religion is the sigh of the oppressed creature, the heart of a heartless world, just as it is the spirit of a spiritless situation. It is the opium of the people.

That is, "opium" here is references a painkiller; religion is viewed as a way to deaden pain and suffering. It's not about addiction.
Even so, I wouldn't consider this a syntax error, because the error isn't with the syntax but with using an identifier in a context where that particular identifier isn't allowed (but others are). This would make it more akin to a NameError.
There's a very special level of hell for people who use both Optional.empty() and (Optional<?>) null for different things.
Side loading is unnecessary. Firefox is available on both the play store and Fdroid (not sure if it's in the default Fdroid repo, but I know there's at least one third party repo with official builds)
Dealing with Sensitive Data in Adult Entertainment
How long does it take for oceans to diffuse their soluble content?
In Service of the Narrative
Paywalled, let's discuss paywalls then. Good or bad? Do people who post paywalled articles get commission?
This is what you linked to:

https://www.congress.gov/bill/101st-congress/senate-bill/386...

Were you thinking of something else? Because I really don't see how it supports your argument.
"Marching Cubes remains the most widely cited visualization algorithm ever".

It's an awesome algorithm that takes an isosurface (imagine a 3D map of weights) and generates a polygonal mesh. This algo was heavily used in the demoscene and often referred to as 'meta balls'.

Video of animated isosurface rendered with marching cubes: https://youtu.be/PbH1TlnDYvo
Of course not, but 10 years is a lot better than Google's 3-5 for Chromebooks. Though consistent with their habit of nuking their own products, it seems like a foolish business move by Google--I too was burned by this and will never buy a Chromebook again.
I use Trilium notes. Their search and linking function is very useful for finding notes again.
Urdu Easy Keyboard Application for Urdu Lerner
The ends don’t justify the means.
Sometimes to live and suffer a fate worse than death is better to die.

Also I hate this idea the they’re making death slick.

And the way the article is romanticizing a man who will assist you in, for many; a coward’s way out.

This worries me greatly; have we so quickly forgotten the past?
Yeah, I do own 30 years old tractor and it work just fine as is very simple machine and there are very few things that could break. This is why machines of this grade just keep their price: after initial drop the price just stays the same and demand is strong. I can see tractors from 70s changing hands on regular basis
My own idea is to define a standard arrangement of the connectors, and allow the cables to be clipped together; the user can then clip or unclip them if wanted. That way you have the advantages of both: having separated cables, and having all stuff in one cable.
This always baffles me. It's still the free market even if regulators sometimes step in to ensure that incentives are aligned and outcomes don't become systemically catastrophic.

In this case, it would be Boeing going bankrupt, and authorities stepping in to buy the assets to keep operations running if no other entity stepped in to do that. Then selling on the reformed company on the open market afterwards.
Just to play the devils' advocate, what happens if you want to represent the absence of having a value? that is, the Optional is not None (because it hasn't been computed yet).
Teaching “The Smell”
I am not familiar with the area, but according to Google “Bowen Island is Municipality in British Columbia, Canada” .
There is one for Samsung TVs:

https://www.samygo.tv/
> The majority of "mass shootings" are gang violence, but gun control advocates will bring it up when there is a school/mall/etc. shooting to play on people's fears and make them believe that almost every day there is someone killing a bunch of kids in a school.

I think the difference is gang shootings typically take place in rough neighborhoods. When you enter a high crime area you're aware of an elevated risk. Innocent bystanders do get killed but it's probably a much lower percentage than the gang members. As horrible as it is, gangs are somewhat consenting to this level of violence by initiating it.

Terrorism and mass shootings are horrific because they typically take place in previously safe areas and claim almost exclusively innocent bystanders.

If you have children in school, they now practice "Code Red" drills where they lock the classroom and hide to simulate an active shooter.

Wether your pro or anti-gun no one wants the reality we have now where kids grow up with this kind of fear.

While the number of deaths from terrorism are far lower, the fear is probably far higher because kids grow up thinking/knowing it could happen anywhere.

I think for this reason people focus more on these mass shootings and how to prevent them.
The hard part will be deciding when to pick up the family and move somewhere with a climate conducive to farming. I have a nice big block now, but live in a very arid area and rely on civilisation to deliver water to my house.
> On 12 December 2019, it was reported that the Moscow offices of Nginx Inc. had been raided by police, and that Sysoev and Konovalov had been detained. The raid was conducted under a search warrant connected to a copyright claim over Nginx by Rambler—which asserts that it owns all rights to the code because it was written while he was an employee of the company.[72]
Apple Killed Rewound. HTTP://Rewound.App Will Bring It Back
Thanks. It makes sense because it doesn't have statement. Ternary operator wasn't going to be possible.
> In fact, my TV is probably the most private way for me to watch a streaming service since it knows basically nothing else about me.

Ahem...

https://www.ft.com/content/23ab2f68-d957-11e9-8f9b-77216ebe1...
https://www.washingtonpost.com/technology/2019/09/18/you-wat...
https://www.theguardian.com/technology/2015/feb/19/samsung-s...
https://www.cnet.com/news/samsungs-warning-our-smart-tvs-rec...
https://techcrunch.com/2018/01/02/some-apps-were-listening-t...
https://www.theatlantic.com/technology/archive/2015/11/your-...
https://www.howtogeek.com/338409/hundreds-of-smartphone-apps...

and so on...
You’re sense of “freedom” is kind of fucked.

Don’t load questions like that, it’s painfully annoying.

Anyway death is not freedom; what good is freedom when you aren’t around to enjoy it? Foolish notion
You're looking for "time lock encryption". Gwern [1] is a reasonable place to start. Or re Bitcoin [2]. But as these state, the risk is your specific implementation tech breaks in the intervening decades.

[1] https://www.gwern.net/Self-decrypting-files
[2] https://en.bitcoin.it/wiki/Timelock
Is this using NOTIFY/LISTEN to stream messages or some other way to get new messages as they arrive?
I bought a 58" inch tv from Walmart for $279 before tax. Works very well.
Should be:
'John@Gıthub.com'.toUpperCase() === 'John@Github.com'.toUpperCase()
Yeah not really. It depends on a lot more context than just number of skilled people unable to find employment. If I became the best person in the world at playing Pac-Man, but couldn’t find a job as a professional Pac-Man player, it would be ridiculous to say I was underemployed.

The only situation I would find it reasonable to describe underemployment as a problem is when people who’s skills were marketable at the time they acquired them, are no longer marketable. But even then, it takes more context to describe that as a market failure. If I decided to never learn another skill at work, then my skills would eventually become obsolete. In that situation, the market hasn’t failed me, I have failed me.

Then you have people who’s skills were known to be completely unmarketable at the time they acquired them. This isn’t a market failure in any way. The most common context where this occurs could be described as a governance failure though. The fact that you can get huge amounts of credit to pursue an education that doesn’t have any market value at all isn’t a market failure. It’s a failure of government for financially guaranteeing something that doesn’t have any value. When people who made bad decisions fail, that is a market success.
I've inherited a large scale codebase and it's been interesting to put it mildly. I agree with GP that Scala's power lends itself to building unnecessarily complex systems.

- Scala has a lot of cool, but sometimes confusing features. Implicits, companion classes, apply/unapply.

- our compile times are 5-10 minutes in CI. I'm sure we can make it go faster, but it requires digging into a 500 line SBT file.

- Scala seems to encourage building tangled webs of actors with Akka. I understand the benefits of actors. I think the benefits are overstated vs threads when you need less than 10k threads or so.
I have a game written for windows in 1999, and the same exe runs on my Dell xps. That's support.

Would you bet your house on the same happening on any other platform?

Android drops APIs left and right, apps just a couple years old stop working. MacOS is even worse, and Linux graphics stack is beyond comprehension.
"Ulysses" is trash, sorry. The equivalent of a three-hour long Simpsons gag compilation marathon Youtube video, except for academics.

"Infinite Jest" is okay, but needs an editor badly.
> I’ve been homeless and slept on the bus or subway to stay warm (and safe) and not once did someone try to help me.

Curious how someone could have most helped you at that time in your life if you don't mind sharing.
If you click the 'web' link then the article ought to be in the vicinity of the top; open the result in an incognito window and the referer should give you access.