skysight-inc/HackerNews huggingface dataset:
Many countries prosecute attempted suicide, and yes family members are absolutely "victimized" by their loved ones' self-destruction. Of course the response of jailing suicidal people and drug users isn't helpful either, but now we're talking about a more interesting standard (whether punishment is helpful) than whether a victim exists.

>using drugs of their own free will

Some proponents of drug prohibition would argue that people (particularly teens) are not using drugs of their own free will, but exploited by dealers and peer groups. Others of a more liberal bent might argue that people don't use hard drugs of their own free will, but as a release from desperate circumstances - becoming a heroin addict is no more a "free" act than jumping from a burning building.

>no one is entitled to other peoples money

Says you. It's certainly not a property of the universe - just 400 years ago there'd have been no question that the lord of the manor owned all your labor, graciously giving you your daily bread out of Christian obligation. Every man for himself is a relatively recent development in human history. You may consider it progress. But a leftist wouldn't - he would say progress is the replacement of the lord of the manor by a democratic state, or the people as a whole, or something like that.

Failure to help your fellow man obviously has victims - thousands of people die of circumstances that could have been alleviated by your money. As do taxes, as do environment regulations (some are spared cancer; some are out of a job; some are out a great deal of capital equipment). The question of politics is what distribution of harm is just.

Incidentally, if you're ever tempted to shit on liberal arts majors... this is what they do all day. Philosophy is, in large part, working through very old and complex arguments on questions such as this. "What is justice?" is at least as old as Plato's Republic and the conversation continues for thousands of years.
The law varies by state. Here in Maryland, it is illegal to leave a child younger than 8 alone, and their supervisor must be at least 13.
>I live in San Francisco [0], am not wealthy, and am trapped in my rent-controlled apartment by the skyrocketing rents of the non-rent-controlled (and reset-to-market-rate-after-vacancy) units around me.

You're not trapped anywhere. You can no longer afford to live in San Francisco, and you're forcing someone else to pick up your tab instead of moving to a city you can afford.
Prior discussion of the same content hosted on github: https://news.ycombinator.com/item?id=10071535
I prefer to trust the NSA on these matters. They end up saying much of what the author has written, but they make it clear why you want to use one vs the other.

The excerpt below is from
https://www.nsa.gov/ia/_files/factsheets/I43V_Slick_Sheets/S... (which in turn also references
https://www.nsa.gov/ia/_files/factsheets/I43V_Slick_Sheets/S... )

Unix-like Platforms (e.g. Linux, Android, and Mac OS X):

Application developers should use the fread function to read random bytes from /dev/random for cryptographic RNG services.
Because /dev/random is a blocking device, /dev/random may cause unacceptable delays, in which case application developers may prefer to implement a DRBG using /dev/random as a conditioned seed.

Application developers should use the “Random Number Generators: Introduction for Operating System Developers” guidance in developing this solution. If /dev/random
still produces unacceptable delays, developers should use /dev/urandom which is a non-blocking device, but only with a number of additional assurances:

- The entropy pool used by /dev/urandom must be
saved between reboots.
- The Linux operating system must have estimated that the entropy pool contained the appropriate security strength entropy at some point before calling /dev/urandom. The current pool estimate can be read from /proc/sys/kernel/random/entropy_avail.

At most 2^80 bytes may be read from /dev/urandom before the developer must ensure that new entropy was added to the pool.
If that doesn't count as new information, does waking up if you were to only wake on tails count as new information?

If yes, what's the justification for distinguishing the two?

What happens if you are told it's your first awakening as soon as you get up? Bayes theorem would imply you can't think the chances of heads stay the same before and after hearing this, so at least one must not be 50%.
Or, just in another county. ex-con NIMBYism is far more politically popular than environmental NIMBYism.
Why China’s stockmarket rescue bid failed
Your position appears to be that the professional politicians who got Greece into the crisis by cooking the debt books would be better than the Greek people at getting them out of the crisis.
I think that's more like Poettering's Law.
So if I use 1.999999TB of bandwidth I'm not abusing?
We have to assume the conviction is correct. Otherwise that leads to basically letting everyone go free just in case they're actually innocent. So once we're sure somebody did a crime, I would say we don't give the criminal the benefit of the doubt that they're probably safe. Rather we somehow find out that they're safe enough before releasing them. Erring on the side of "not safe".
A lot of my dreams I recall mostly as sensations, eg, I'll recall the sensation of being scared, but not any particular stimuli causing me to be scared.
I have quite a lot of experience using migrations in Rails, and over time I've become just incredibly suspicious of "down migrations."

I have never once been in a situation where I needed to use one, and even if I did, I'd have some reason to hesitate. Let's say everyone on my team wrote one, and they even tested the "down then up" process to ensure it applied (on their machine), unlike the normal "up" migration, that migration code was probably only executed in a single environment with test data.

And even given those two ifs (1 - a down migration exists and 2 - it was tested anywhere), the darn things are still annoying and time consuming to write.

I would much rather write another "up" migration in the event that I needed to roll back a change. I guess that would be "rolling forward" a change.

All that said, my sphere of influence is pretty small. Has a down migration ever saved your skin? What am I not considering?
Walgreens Gift Card Email Scam – MailShark
Yes, yes, no. (NYC)

I didn't win the rent regulated lottery and so face higher costs in the unrestricted market due to constriction of supply. It's an incumbent protection mechanism at a cost to newcomers. Those new housing restrictions you don't like are the same thing for owners.

Finally, as I understand it SF is different than New York in that it is physically small and only contains a small fraction of the MSA. Thus when you say you couldn't live in the city, the upshot is closer to saying you couldn't live in Manhattan.
I know someone who just got a 1 br for $2050 in NOPA. $3000 per bedroom is more like SOMA area. Outer Sunset/Richmond have plenty of cheaper apartments.
No, it would just cause all rents to increase at a slower rate.

SF's problem remains zoning and NIMBYism, from both the "my view!!!!1" types and the "only 100% affordable housing!!!!1" types. I also suspect a number of these groups are being funded by property developers and landlords looking to drive prices even higher.
I use the manual filters. The supposed intelligent crud is a hindrance and I've largely shut it off. Gmail is a great web mail client, nothing more.

The big issue, is your much talked about data and heuristics are unreliable. Since Google changes their software or algorithms without my permission, I can't rely on any of them.
You say that like the people (through the government) don't have the right to apply price controls to the market. They do.
Rent control ends up having the new people that move in essentially subsidize the rents of people that have been there a while. If it was uncontrolled there would be a new market price likely between the high prices now and the low rent controlled prices.

Whether it's morally bad for new people in the community to have to incur this extra 'tax' is an exercise left for the reader.
>> However if the property owner, in this case the school board, chooses on their own to disallow guns on their property then a person violating that would be guilty of criminal trespass.

But who is the victim then? What was the damage? How does that compare to the case where they didn't make that rule?
I'm a big fan of this general idea but taken to the limit of being able to delegate all issue votes to any person goes too far, and I'd prefer a system that elected representatives who accrue a threshold number of votes. There are a few reasons for this, but I'll just talk about one here, privacy.

Privacy is addressed in the paper but I think the real issues with it are just glossed over. "You get to see how your delegate votes" is great and should absolutely be true, but there are two other sorts of privacy that matter: privacy from the electoral system itself, and privacy from closely related people.

In very Googley fashion, this paper seems to take for granted that of course you'd trust the system itself with the knowledge of your votes and delegates, and that its privacy-respecting duty is fulfilled by simply not broadcasting that knowledge to the unauthorized public. But that's a terrible way to run a government that at least partially relies on a secret ballot as a means of expressing dissent and effecting change in the government itself, for hopefully obvious reasons.

The other form of privacy that matters is on a much smaller scale. A delegate who can exercise the votes of an arbitrarily small number of people is also capable of ensuring they are exercising the votes of a specific set of people. An abusive husband/father/wife/mother/boss/etc can know simply from the count of votes they hold whether their victims are following through on their command, and via transitive delegation they can pool that power with collaborators.
This isn't working with just any C or OS code. I'd assume that. It would take a modified or clean-slate runtime whose language can work with it. It might not tolerate virtualization, either. As I was heading for bed, I decided to at least Google to see if anyone did anything with FPGA's and GC's to not leave your head with nothing to think on tonight. ;) Here's what I found:

FPGA-aware garbage collection in Java (2005)
https://buytaert.net/files/fpl05-paper.pdf

(Modified Jikes VM to use FPGA coprocessor for collection. Result was good performance with around 2.32% overhead on memory-intensive benchmarks.)

Fine-Grained Parallel Compacting Garbage Collection through
Hardware-Supported Synchronization (2010)
http://www.ikr.uni-stuttgart.de/Content/Publications/Archive...

Stall-free, real-time collector for FPGA's (2012)
http://researcher.watson.ibm.com/researcher/files/us-bacon/B...

(This is on one chip with tiny resources for GC around 1% and 4-17% overhead.)

Maybe I can get something better for you after some rest. Note that my comment to the other person has more details of where I was going with this.

https://news.ycombinator.com/item?id=10150480
sooperlooper is such a solid program. Awesome use and smart to not reinvent the looping core of the system.
> the whole Java standard library will still take years to change to use them, if it ever does.

All Java collections (which are what really matters) are being retrofitted alongside with the introduction of value types. As soon as value types are introduced (and the HotSpot team is working hard on that right now), all collections will be fully value-ready.

> Go already gives better tools than Java for managing native memory through cgo, which is a far less painful interface than JNI

JNI is being replaced by Project Panama: http://openjdk.java.net/projects/panama/ (you can already use a similar FFI already with JNR, which serves as a blueprint for Panama's FFI: https://github.com/jnr I've used JNR to write a FUSE filesystem in Java without a line of C, and unlike JNA, it's fast!)

Besides, HotSpot runs C now, too, and quite well:

http://www.chrisseaton.com/rubytruffle/cext/

https://dl.dropboxusercontent.com/u/292832/useR_multilang_de...

> Plus, sun.misc.Unsafe is probably going away, according to Oracle.

... only to be replaced by something much better: https://www.youtube.com/watch?v=ycKn18LtNtk (Unsafe isn't going away until replacements are available).

> From what I've heard, Azul has a great GC, but the throughput is extremely low.

Not at all. Just a little lower than with HotSpot's throughput collector, and possibly higher than with G1 (although G1 changes a lot, so that might not be true).
The problem is that /dev/random is too paranoid. It refuses to work if there isn't enough entropy in the pool, yes. But when it produces numbers, it subtracts that amount from the supposed amount of entropy in the pool. Thus it will refuse to work again pretty soon in a lot of circumstances where it's still completely safe to proceed.

For a concrete example, you start out with zero bits in the pool. /dev/urandom will produce a predictable stream of bits. This is extremely bad. /dev/random will block. this is good.

Now you add 1024 bits to the pool. Both /dev/random and /dev/urandom will produce good numbers.

Now let's say you read 1024 bits from /dev/random. This will reduce the entropy counter back to zero. If you then try to read another 1024 bits from /dev/random, it will block.

But this is nonsense! Those 1024 bits you added before aren't depleted just because you pulled 1024 from /dev/random! It is perfectly safe to proceed generating more numbers at this point (or at least it's as safe as it was before), but /dev/random refuses to.

Many systems don't add entropy to the pool very quickly so it's entirely possible to "deplete" it in this way. Then your code using /dev/random wedges and you have a problem. However, few systems are ever in a state where they have zero entropy. Thus the advice to use /dev/urandom.

Ideally, you'd want a device which blocks if and only if the entropy pool hasn't been properly seeded yet, but which never blocks again after that point. Apparently this is what the BSDs do, but Linux doesn't have one.
You have to be careful when looking at NYC. We have a small program called rent control and a much much larger program called rent stabilization (plus some other odds and ends). So a stat specifically about rent control units is just talking about a few tens of thousand of mostly very old people.
Is there a more objective test than telling someone to visualize something and then asking, "Well, could you visualize it?"? For instance, are there visual tasks a person with or without aphantasia objectively could not perform?

Like a psych 101 student, I immediately think I have a touch of any vaguely described mental condition, but I also know I probably don't.
liquid, because it removes the one thing that matters: contextual foresight. this is also the most expensive component, especially when weighing future production.

'liquid voting' is only useful when trying to find the greatest, fastest consumption.
I use a solution based on udev rules, here: https://superuser.com/questions/309840/how-can-i-point-dev-r...
Quite - look at the increasingly ludicrous proposals for building walls thousands of miles long, rounding up millions of people and deporting them and so on. There are some unrealistic proposals from the left too, but they tend be more boring ones like jacking up taxes on incomes and swingeing tariffs on imports - economically foolish but logistically quite easy.
Yep its funny that all the folks who wax eloquent on social media about societal inequality balk at the idea of sending their kids to schools where they might have to mingle with kids from less fortunate upbringing.

This disgusting hypocrisy is not only normalized but is actually encouraged.

Want to end inequality? Go live in a non segregated communities, support/start/educate local businesses. Stop sending your kids to segregated schools. And for god's sake shut the fuck up on twitter.
The Coral Triangle is under threat
How about this - Picture an elephant sideways. Don't let the elephant move. Is the trunk on the left or on the right side? If they can't answer, then it's possible they have Aphantasia.
AMD has 'discontinued' Mantle in favour of OpenGL Vulkan. Vulkan borrows heavily from Mantle.
Heat production and water vapor are not typically desirable properties for smartphone batteries.
> What I’m describing here is not a technical problem. It’s a matter of people getting together and making a decision to step forward and start building up something bigger and cooler together.

I've always liked that.
Square cut, anyway, for their thin crust. IIRC square-cut cracker crust is a style claimed by various parts of Iowa/Illinois, and lots of places serve it. Locally, the regional chain Northern Lights, which is maybe the best fast-food-class pizza I've had, serves a thin in that style.

Little Caesar's Bigfoot pizza (and whatever that new thing that looks like it is called) was square, you're right. Well, rectangular, anyway. Square-cut as well, of course. A Detroit-style, or at least a bad imitation of the style.

Could be either, depending on what you mean by "square pizza", I guess.

[EDIT] now with links!

Looks like square-cut cracker crust is St. Louis style, though it's only really STL style if you get that disgusting (St. Louis natives who had their taste buds ruined as children would call it "divine") Provel "cheese" on top. Strip-cut is the Quad Cities style I had in mind, not square cut. I ought to have known better. Mmm, Harris Pizza.

https://en.wikipedia.org/wiki/St._Louis-style_pizza

https://en.wikipedia.org/wiki/Detroit-style_pizza

https://en.wikipedia.org/wiki/Quad_City-style_pizza
I think the author was looking at this as a building block for understanding RDBMS, not building one. But I could be wrong. I'll ask him tomorrow :)
Yeah, I'm the same and my wife and I feel really awkward compared to most parents we see at our child's elementary school. We really push for her to be independent and be responsible for her own stuff (with a lot of success), while her classmates' parents are all around their kids all the time.
My wife is Chinese and her family is still of the mindset that right-handedness is correct. I had to come down kind of hard for a while on attempts to "correct" our daughter into writing with her right hand. I think they're over it, but it's definitely the sort of attitude that still exists among some.
The point where you realize that running a society is pretty fucking hard and that there's a lot of really complex problems for which most people certainly have no way to inform themselves in sufficient speed?
> might have to mingle with kids from less fortunate upbringing

considering how much damage this has done to my own vision, focus, and inspiration; I don't have the slightest bit of problem with this. I'm well out of university btw, and still learning how to protect myself from it.
We have an appeals process precisely because such assumptions are unreliable. The GP is essentially proposing we hand everyone a life sentence by default, which is hardly an improvement on the status quo.
Eatsa, a fully automated restaurant, opens today
Just for the heck of it: Yes, Yes, No. Though I'm paying market rate (but not in SF).

Neither rent control as usually implemented nor construction seems like much of a silver bullet, though.

I completely understand why cities are reluctant to change construction policies on short-term trends. Building a ton of new stock for a boom, and then running into a bust, could lead to massive vacancies that would ultimately impact the quality of the city for everyone left there after the people the boom attracted are gone.

It's also obvious that current residents will prioritize themselves over future replacement residents. And this doesn't seem too unreasonable to me. If you think their government policies are so terrible, you should take that into account in your calculations of what you'd be willing to pay to live there.

So I support rent control for existing tenants, so that long-term residents who never had a job that let them build enough capital to buy don't get forced out just by the vagaries of the market. Affordable housing programs can be useful too to enable lower-income workers to still live locally, but in my experience this is more commonly abused in new-construction situations where much more attention is paid to the letter of the law than the spirit; rent control is a more practical alternative.
What's the relationship between Fenzo and Titan, and when Titan will be made open source?
Years of training in understanding whatever little we know about ADHD etc.

> We're talking about the person actually experiencing the symptoms.

Yeah, me too. That makes me an expert, right? The fact is, I didn't even know until 5 years ago. You can make a qualified guess before asking a doctor yes, but at least here it seems a doctor has to rule out a lot of options, including sleep apnea before he they go with ADHD.

Also, as has been mentioned before, practicing d/p tend to see a few cases every year and has at least some background to say what is normal and not.

All this should be obvious, shouldn't it? It is not like anything I have written so far requires huge leaps of faith, no?
> We have to assume the conviction is correct.

That's a pretty big assumption given that prosecutors face no professional or personal consequences for wrongful convictions, even if they are particularly egregious.
I rent. But conversely, I dont believe the gov't should regulate rental prices via rent control. It's a perverse incentive. If the gov't wants cheaper units, build cheaper units themselves. Virtually confiscating property from owners is not the way. If I had money to own or build, I certainly would be disincentivized to build if I knew those properties could become rent controlled. I really don't understand the reasoning of rent control beyond knee jerk reaction.

Now. I live in SF but I don't believe it's my "right" to live here, so long as there were affordable units within commuting distances. By affordable I mean enough units at different income levels. But gov't needs to encourage building, not stifle building, which seems they work very hard at.
> benefit from common law, case precedent, jury nullification and all sorts of nice judicial perks.

for the right class of people. the same "perks" turn into something much more sinister for the "wrong" sort of people. whether those be blacks or browns. the point is to have one set of laws that applies logically to all situations and to all people equally. Adding that as a constraint will either make the laws much worse or much better.
any benchmarks on this? this will be the next game I upgrade my GPU for
I see the point, but can't those people just throw on an extra hub?
Yes and no. People have the right to do it in the abstract, but the Commerce Clause embodies the principle that you can't discriminate against other Americans. Housing protectionism comes pretty close to doing that.
can you expand a bit on the damage you've felt?
Billion dollar startup ideas
I guess it is a matter of perspective. If you understand what you need for your cryptography, you'll know if you want /dev/random or not. The fact that it blocks is very, very well advertised and clear. The fact that the difference is that /dev/urandom won't block is also very, very clear. If you don't know which you want, I'd wager you don't understand your cryptographic protocol's needs terribly well, and are best off outsourcing that work to someone else.
the point is that it's a straightforward-looking piece of code that has really strange behavior.
"But this is nonsense! Those 1024 bits you added before aren't depleted just because you pulled 1024 from /dev/random!"

An observer of the produced random numbers can potentially deduce the next numbers from the first 1024 random numbers. This is the reason why /dev/random requires more randomness added -- to prevent the guessing of the next number.
Can free speech survive the internet?