skysight-inc/HackerNews huggingface dataset:
If folks can steal other people's stuff, it is not a good shelter. It doesn't matter if it is drugs or any other personal belonging. If folks can steal drugs, they can steal money as well.

Build better shelters.

But more than that: You can require certain things, like not being violent with other folks. That they clean up their own messes. Provide mental and physical health care at the shelter and offer medical help in weaning off drugs. This won't work in an environment that isn't safe and secure, for both the person and their stuff.

More unpopularly: Require that they shoot up in the proper location, where there are sharps boxes and so on. Get treatment for folks or employ trained staff to help folks shoot up (if you can't help folks stop, we can do it as safely as possible).
Cheops Exoplanet Mission Launch
This article is almost but not quite readable without enabling javascript in the browser. All of the code examples are missing from the non-javascript version.
So I’ve got an interesting question - how does this fit with the subjective experience (insofar as we can tell) of an Alzheimer’s patient? If they can’t remember the last 20 years say, does that mean they were unconscious for those 20 years?

Every time I follow this train of thought, I also end up pondering time’s arrow. I also wonder - since I’m conscious of typing this right now, can I assume that I will never get Alzheimer’s that will erase this precise moment from my memory?
Is Scala Still Relevant? Yup
And yet most of those people have their consent manufactured, buying into scapegoating of slaves even worse off than them (homeless, foreigners, minorities, etc.), vote against their own interests and believe that socialism and welfare for anyone other than the very rich is as repugnant as pedophilia.
extremely useful, thanks!
Superdeterminism boils down to "the universe has baked in all results for all these quantum interactions"

In a dumb "the universe in a computer" metaphor, it's saying that instead of having `do_quantum_thing` be a function taking various physically interesting parameters and then resolving to something interesting (and thus making QM be _about finding that_), we just have a huge array like `result_of_all_quantum_things_ever_to_exist` filled with random garbage.

It's a theory that precludes any notion of predictivity in effects. It's nihilism for physicists.
Docker was not made for security, and this is explicitly documented in its manual.

Also, you don't need VM, just playing with namespaces, chroots and syscall filters should be enough. VMs are very ineffective and complicated.
At my previous startup we put everything we could into the database (work queues and pup/sub included). It was magical.

It minimized complexity (moving parts, boundaries, etc...), everything was transactional, and a single dump of the database gave you a copy of the entire persistent state of your system at that moment (across all services).

We had several services running, but any notion of persistent state was stored in a single database. We didn't have particularly high demands, but processed ~140M jobs per month in addition to our normal query load.

Postgres handled this like a champ, had far lower p50 and p95 latency than SNS/SQS, and rarely went above single-digit percentage CPU usage on a fairly cheap DigitalOcean box.

I've worked at a lot of big tech companies (Google, Microsoft, Twitter, Salesforce) in many varieties of giant distributed systems and the most valuable lesson I've learned over and over again is: Distributed systems are hard, avoid them until you can't.

That's the best advice I can give to any startup. Until you're regularly sustaining 1,000's of TPS or have grown to dozens of TB of data, it is generally a distraction to even think about anything other than a single relational database.
STLInterfaces: A C++ library for writing containers
I'm digging Notable on a cloud synced and encrypted KBFS folder these days. Simple markdown note taker.
How do you manage long-term drinking?

For example, I myself am about 65 kg and I can easily chug 5-6 pints of beer and be only slightly sleepy the next day.

But I know for sure that my alcohol habits are not sustainable because the next day my stomach (bowels, etc) is having a hurricane. Not sure what would happen if I did this every day (but I did that when I was 22).
Probate Calculator
> But e and pi, despite being numerically distant, are in one sense "close" - related - via Euler's formula. So there's a "local closeness" - the arithmetic difference of pi and its neighbor - but also a "relationship closeness" where pi and e are intimately linked.

I don't understand how Euler's formula establishes a special relationship. You can compute a function of any two numbers. Where f(a,b) = a^{ib}, then f(e,pi) = -1, but why is that more meaningful than the fact that pi + e = 5.85987... ?

In Euler's formula in particular, the value e cannot be changed -- a complex number is necessarily represented as r * e^{iθ}. (Step one in processing e.g. 3 * 7^{i√2} is to normalize it to 3 * e^{i√2 ln 7}.) Pi is the angle between the vector (1, 0) and the vector (-1, 0). You could change that, and you'd have an equation saying that, if you rotate a unit vector by whatever the new angle is, the result is a complex number of unit magnitude and the angle you specified. For example, e^{2i} = cos(2) + i sin(2) = -0.416 + 0.909i. But I think the claim that this shows a deep, fundamentally special relationship between e and 2 is a hard sell. The cleanness of e^{i * pi} = -1 isn't telling you that pi is related to e -- it's telling you that pi is related to trigonometry.
Now that is a good strategy. Copy directly from a language that is moving at a very fast pace and competing directly with the language you want to replace.
Go channels in JavaScript (3/5): Closing
no - not at all - you are moving the goalposts from deaths of children and inanimate things that 'cause them' - to "all these things people have to do to drive cars" - that makes it even worse actually.. if you apply all that stuff to gun control - you see that there are still plenty of deaths caused by them, and plenty of people getting them, and using them illegally.

the point was banning a thing because a few people use it improperly is not the way to go with something so important as guns - which are more important than cars.. maybe, maybe not with drugs depending on health conditions, certainly more important than swimming pools.

we already have more gun control than is needed, what we need is more education and more resources.
Try Notable with data stored to a synced keybase.io KBFS encrypted cloud folder.
Interesting, I've been looking for case studies like this. I'm curious if there has been anything similar that managed to turn a long term profit.
At what price though? This market is as distorted as agrar-markets. Prices only ever go down, before a intervention happens. (§ Forbidden by law to convert food into fuel etc.)..

Same happens to management, if you cant loose it all, but can extract huge bonuses at the same time. No free market anywhere, as far as the eye can see.
What's with the `=3D` all over the place?
I tried searching for it but that doesn't do much useful unfortunately.
I thought I am the only one here. Managed to finish it (unfortunately) but it was completely wasted time.
TimescaleDB is an alternative to this project
You can do that and propagate the exception:

@FunctionalInterface
interface ThrowingFunction<T, R, E extends Exception> {
R apply(T argument) throws E;
}

static <T, R, E extends Exception> R apply(T argument, ThrowingFunction<T, R, E> function) throws E {
return function.apply(argument);
}

But not catch and rethrow it, because throw and catch aren't generic, and the type parameter isn't reified. You can emulate reified generics with the usual trick of passing a Class object:

static <T, R, E extends Exception> R apply(T argument, ThrowingFunction<T, R, E> function, Class<E> witness) throws E {
try {
return function.apply(argument);
} catch (Exception e) {
throw witness.cast(e);
}
}

But this is pretty horrid.
I'd argue that this would not be different if he had a home.

We should offer drug treatment to those that want it and mental health care to those that need it. This particular example isn't really a problem with a home except in a sense that weve not provided the person housing they can keep up with.
It doesn't make sense how can a single company have different nomenclatures for different products?

When a child asks a parent to buy a PlayStation, and if are not into teach they simple look up for PlayStation and instantly realise PlayStation 3 is the latest, and PlayStation 4 will be better than 3. They won't even bother checking for specs, which if they do, are again number, which increments orderly over the years! Just by learning the names and release dates.

All brand should follow this strategy.

Should companies name their product in order to make it easier for the consumer to make a purchase?
Complex macros needs to allow breaking hygiene unless you have a particularly masochistic stroke. I am a very big fan of r6rs syntax-case which I find is the sweet spot between the comfort of being able to break hygiene and still being able to trust your macro output is not shadowing any bindings.
Why pay to solve their problem on a microscale? Use a different shipper.
You only need one bit of digital input and oversampling to make for a pretty good ADC.
"gnu.org" is on the list marked as a Chinese website...
AFAICR this has always worked. But you rapidly run into limitations - as i say in another comment, catch and throw are not themselves generic. Plus, none of the interfaces used in the streams API have exception parameters.
It's not just GM plants. In fact, the GM crops might not even be hybrids at all (I don't really know). But many fruits that we love, like most citrus fruits, as well as bananas, are the result of cross-breeding between different species.

Why is this optimal? Well, I guess it isn't always. I'm willing to bet there are more failed hybrids than successful ones, but sometimes when you combine traits from different species, you get something that's bigger or tastier than the originals.

I have no idea about other crops; I was under the impression that grain and many other common crops could be replanted, but maybe it can't.
>That's quite a leap from 'I can read /etc/shadow' to 'I am root'.

Is it? There are alternatives of course but I would say that without further clues that seems the most likely explanation.

I agree with the rest of your points though. In general it seems fairly obvious that build systems should be sandboxed if they're building "foreign" code, after all if you can mess with the source code you can probably affect the build system as well, and from there you can basically do anything you want.
>I love listening to people with accents explain things

Are there people without accents that explain things? Because that would be a video I want to see.
> There are many skills I've learned which are hard to find information about online, and a few which don't seem to exist on the internet at all.

Do you have any examples? Sounds like an opportunity.
Ah, a fellow NNT fan!

I am curious; what is your opinion of his works and the man himself? I had read (a long time ago) "Fooled by Randomness" and "The Black Swan" and the thing i remember most is his definitions of Extremistan/Mediocristan (from the latter book) and our inability to understand "random chance" leading to a tendency to see patterns and devise explanations where there are none (eg. Causation vs. Correlation vs. Randomness) I find his writings thought-provoking but difficult to understand (eg. Differences between Randomness, Uncertainty, Probability and Risk) and sometimes quite nihilistic.
We saw that in the UK with some areas in the North having huge levels of disability. The government cracked down on it in the normal ham fisted way they do. There was a recent story about a man with no arms or legs being deemed fit for work.
Show HN: Analyse qualitative data from user research faster [join our beta]
Yes, it absolutely is! But then so are all other languages of its vintage. Part of learning a programming language is learning that.

Newer languages definitely have an advantage here, in that they haven't been around long enough for people to have figured out which bits of them are dumb.
It’s great my guy! Love the recap at the end
I have done some Real Work ™ in Lisp, but dear deity, Forth... that to me really is you can do anything you want to - in such a scary way I have never worked up the courage to actually learn it.
Running out of helium doesn't sound funny!
In CL one uses gensym to introduce a macro-local symbol, or, for multiple symbols, with-gensyms as provided by the Alexandria library. No need for unhygienic macros at all.
What has replaced them?

Presumably some of the problems they intend to solve still exist.

Is there some resource you can point to that says in the past when faced with situation X developers tended to use pattern Y, these days that has been superseded with way of doing things Z?

I've seen some of those patterns leveraged to great effect in modern software. But genuinely curious about alternative ways to solve the same problems.

I've definitely noticed the trend towards more and more functional programming these days. I doubt it's simply a case of "just use FP and there are no more problems".
For those confused, this was previously known as Outernet.
Spaceship Launcher – geeky new tab extension for Chrome
Taking India’s Climate Migrants Seriously (2018)
Which routes do you take?
I mentioned large capacity magazines, forward grips, and a red dot sight. Not 'scopes' - which could mean many things, but I believe are more often referring to 4x,10, 16, etc magnified scopes that are more often used for long range hunting..

My point was that some of the 'assault rifle bans' are trying to stop simple things like a grip addon, a collapsible stock, an over 10rd magazine - any one of those things could make the whole thing illegal..

and I would want grandma to have access to those things, all of them. It would make her, and her neighbors safer.

This is not fictional in any way shape or form.

Not too long ago a grandma near me went to take the shooting class with a 38 revolver.. it hurt her wrists after a few shots and everyone quickly realized she would not be able to perform the amount of firing to do the practice and the test with one.

If she had been given a police issue SBR MP5 with muzzle break, forward grip, collapsible stock, laser and red dot - she would be able to plink accurately all day long.

These things they want to ban are actually safety features - but people can't see that.

I may have to make a few grandma videos to show this maybe.
I think “subjective experience” in the everyday human sense is something that we learn / are taught to have — we are taught as children that there is this thing called “me”, how it works, and how to put sensory experiences into its context.

Unlearning that — understanding that this model is one interpretation, but not the only interpretation — is indeed terrifying and exhilarating. I personally wouldn’t call my experience “not conscious”, but it can be a very different experience than what we consider normal everyday waking consciousness.
> it doesn't have to be, as proven by watchOS bitcode, or PNaCL.

Both of those have fixed 32-bit pointer sizes and are little-endian. When you compile for watchOS bitcode or PNaCL you just target a single virtual machine & "system" ABI. LLVM IR or any related techniques won't ever allow you to produce a 32 / 64 bit or ARM / x86 app that is able to leverage the whole feature set of the platform from the same bitcode.
The Initiative does make sense. But it would require a more "method" to introduce it.
The vision Son has in this article was to help Japan rise in terms of technological advancement. All through AI can help all fields, should everyone learn AI?
After more than 1 year of tinkering with various apps, I've finally settled for Todoist for todos and Standard Notes for notes. Extremely satisfied.
It does include part time workers who would like to be full time, so can't be "entirely subjective".
I'm very much in favor of UTF-8 everywhere, I think the pros outweigh the cons, but:

>there are quite easy ways to avoid homograph attacks

I'd like to hear about those because as far as I can tell it's still very much an unsolved problem.
Meditations has some cool phrases here and there. It mostly gets very repetitive and you figure out his philosophy pretty clearly early on because he restates the same idea in hundreds of different ways. It's largely the same idea though.
Meet globlization. This is the issue.
the article doesn't even make sense, 43" for 500USD was not cheap in 2016, I was furbishing new apartment and paid 500EUR for 55" 4K TV in expensive Europe, the article is not specific to US, prices of TV and consumer electronics are falling everywhere in world
Imagine running a REPL with 45 minutes of light-speed delay in the loop. I love to tell this anecdote
Erm, the post your responding to distinguishes, correctly between an ar-15 and m-16. You're attempting to correct someone who, by all accounts, appears to know more about firearms than you do.

It's also simply false that the only differentiating factor of "danger" to a weapon is whether or not it is semi or fully automatic. If an ar-15 were no more dangerous than a Glock pistol, you wouldn't need an ar-15 to defend from the onslaught of wild hogs.

Or in other words: pick one, either at style rifles are superior for self defense, or they're non more dangerous than a pistol. You can't have it both ways.
Not to mention that experiments suggest that atoms don't play any special role in the underlying physical structure of reality.
Can't they just rebrand the 737 max? Sort out their dodgy internal processes and add some new safety features. They've been repackaging old designs since the 60's anyway.

Either that or they go all in on a new medium-range aircraft, the market is already disrupted in Airbus' favour.
For CL, the quasi-standard is emacs and slime, probably followed by the vim-equivalent.
Yep. They also used to drive unmarked vans for a while, but now I see blue Amazon Prime delivery vans everywhere. I still get an occasional item from Amazon delivered by someone else(I guess they still use other couriers when their own capacity is out) but 90% of the time it's delivery by Amazon. And it's much better than anyone else, they give you a relatively precise 2 hour slot and you can see where your driver is on the map. Only DPD did that previously, and even then not for every parcel.
I recently lost two widow/er grandparents within a week of each other. One committed suicide by starving themselves to death, the other had dementia likely from being sedentary, poor diet and being 96.

Stay as healthy and active as you possibly can and your odds of going senile or in a nursing home can be minimized.

- Instead of fish oil; very fresh, small, oily fish daily.

- Japanese diet.

- Metformin.

- Significant low-impact, high-extertion exercise.

- 14hr fasting.

- Keeping busy, never "retire."
Agreed.
It's difficult to get on a full-time job after working on high paying gigs.

Any idea of how much is paid to content writes?
Graduation Speeches that prepare graduates for the real world
Roam Research. Past HN submission here:
https://news.ycombinator.com/item?id=21440289

It feels effortless, almost fun, to me unlike any other tools I’ve used.
You are arguing for two classes of people; those with access to general purpose computing, and those without.

https://www.youtube.com/watch?v=gbYXBJOFgeI
I mostly have port 80 egress traffic blocked on Little Snitch. The web is painful to use like that but gives you an idea of the sorry state of websites.

A lot of websites just don't serve over HTTPS, or serve them with domains whose CN or SAN don't match the host.

Many that do support https have links that downgrade you back to http on the same domain.
>Nobody anywhere can do any right on this website. Very tiring.

You are being unreasonable here.

I see you have an emotional investment in this but let's not pretend that this is a witchhunt. HN is a very positive community that supports good work and attempts, but in this case, we are literally talking about a company that did very bad job by producing a craft unfit for use by humans that cost the lives of hundreds. How positive and supporting you are expecting me to be to the work of a giant corporation that cost so much and tried to defer blame? If anything, scrutiny is what would keep the repetition of this. This is not a mom and pop store that made a mistake and asking for forgiveness, it is a giant malfunctioning structure that created big trouble and is resisting to change.
After years of Evernote and OneNote, discovered “Bear”.

If you’re on iOS and value great design and simplicity, I cannot recommend it strongly enough. And it’s really cheap.

Everything is in markdown and hashtagged.
What's your target market for this app? Professionals who wants to track their net worth or savvy on financial management?

I would advice to hang out in Facebook group / Slack server of some finance management group, routinely contribute to their conversation or answering question if you know how to answer it. And when people ask for how to track net worth / assets, maybe you can chime in your app.
you can use TV just as display, that's my primary use of TV, it's just hooked to HDMI cable from laptop, rarely playing some Netflix/Youtube videos to children

you can use whatever is your prefered Android or STB box without ads, just hook it to HDMI and you are done, TV will next time automatically start with selected HDMI output and you will see nothing preinstalled by manufacturer
You loose the technology over time due to - to big to flail. Meaning huge fonds, that buy up whole industry, establishing invisible monopolies, and preventing real competition, except with outliers who are not under theire control
It's f######g 2019! Why isn't Kreb's website mobile friendly, ffs?
Stability == Productivity
Some websites adamantly insist they did not need HTTPS because they are purely static.

https://www.troyhunt.com/heres-why-your-static-website-needs...

The same website to my surprise has an article on why this is faulty reasoning.
Thanks for the recommendation. Definitely enjoy hearing multiple perspectives when learning about a new (to me) field.
They surely would. However we generally try to treat being too close to a topic emotionally as a reason to distance someone from it, not to value their opinion more.

Judges don't recuse themselves because someone they know wasn't involved in the case.
Pressure is only from C# and languages like Go.

There is nothing to fear from Kotlin, it is a guest language on the JVM.

It is only relevant on Android, as Google is making ART into the KVM.

Outside Android, Kotlin market share adoption is very low, as any trends chart will easily prove.
Watered down is a feature.

Code bases with Scala tends to be unreadable for people not well versed in the language. Kotlin is mostly just a better Java. So it's easier to introduce. And the interop is first class, so it's really easy to mix and match java and kotlin, which also makes it easier to gradually introduce.
actually when it is a docker container running with gvisor, it is a real sandbox. without it, it definitv isn't. (https://gvisor.dev/)
Is this a super low effort troll?
My ISP doesn't seem to support ipv6
If I check on https://test-ipv6.com/ I geta bunch of blue dot warnings.
Like:
"You appear to be able to browse the IPv4 Internet only. You will not be able to reach IPv6-only sites."
Is this common or is my ISP behind the times and could this become a problem?
I have done some development with CoAP and ipv6 so it has been an issue for me.
On the name issue I think its a great idea, even if its a name that resolves to native ipv6 addresses it would be very useful to me