skysight-inc/HackerNews huggingface dataset:
This article starts with a valid point and careens into insanity.

Arguably a design that permits a chunk of downtown to turn into a homeless encampment is "hostile" to the original purpose of a bench downtown, which is to be sat on by a range of different people in the course of the day.

If those BART gates are anything like the ones in Sydney, though, they are a substantial risk. During the roll-out of our "Opal" card system I got my leg slammed - hard - by the gates doing that thing where the mechanics are a little too slow to keep up with the electronics and a bunch of people are going through one after the other and largely keeping the gate open. To be clear, I'm talking about walking through the gate only after having the comforting little noise that said "yes, I scanned your card and you're OK" - not me trying to race through the system regardless of status.

I lift weights, am a fairly healthy middle-aged man, and am large (6'2.5", 235kg) and getting hit by that normal gate hurt. I cannot imagine what the consequences of this kind of paranoid design - especially amp-ing up the gate with more nasty stuff - would do to someone who is older and frailer (but perhaps not old/frail enough to feel like they have to use the special wide gate). It is completely unreasonable to endanger more vulnerable legitimate transit users to get a little more compliance, especially where the biggest scofflaws will still just vault the gates or 'draft' through behind others.
What I'm really seeing here is a person documenting a whole lot of performative stuff they do --- grooming their keys, fastidiously using 4096-bit RSA (whatever breaks 2048 bit RSA is going to end RSA, by the way), signing other people's keys, creating lots of separate PGP keys and grooming the metadata on them, publishing a "proper canary" --- or wish they were doing.

Which is a big problem with PGP. All the ceremony repels normal users, makes the system far harder to use, but also tightly binds enthusiasts to its subculture, making it that much harder to improve.
How to make Python code concurrent with 3 lines
Anti-poor because poor people can't afford BART, and thus need to jump the turnstiles if they're going to ride BART.

Anti-homeless because they're poor.

Abelist? I don't know, either.
I'm an American and I don't wreck, vandalize or spray grafiti. I've seen same in Japan, Brazil, India, Hong Kong, Singapore, Paris, etc... (and US). Your generalizations are lazy.
Rutger Hauer Dead: 'Blade Runner' Actor Was 75
Well, you do hear humanity likened to a cancer fairly often. Look at what we do to other species, and we're even trying to metastasize to other planets. Lucky for us that this universe doesn't go in for it's millennial checkups, huh?
Of course publishing someone's name and public LinkedIn profile isn't illegal. It doesn't even violate Twitter Law™️.
Mailchimp sent me this today. (email attached
As per Mailchimp alternatives. What would you recommend? I found these so far and leaning towards moving to Mailjet.

https://www.mailjet.com/

https://www.sendinblue.com/

https://constantcontact.com/

...what am I missing?

---------------------------------------------------------------

The email from mailchimp:

Hello,

Mailchimp does much more than email—we’re now an all-in-one Marketing Platform that’s designed to give small businesses the tools they need to grow.

With these additional features, we have a new way of calculating the number of contacts in your audience. This will require you to make a change in your account before August 7, 2019, to avoid a disruption in service. Please continue reading to learn more about what you need to do.

What’s changed
When we were an email-only company, your audience was made up of contacts who were subscribed. However, we now offer features that go beyond email. So, while you can't send emails to your non-subscribed or unsubscribed contacts, you may still be able to engage them through other touchpoints, like ads or postcards.

Since non-subscribed and unsubscribed contacts have value, they’re now included as contacts in your audience. As a customer on a free plan, you’re allowed up to 2,000 total contacts in your audience. As of July 22, your account has 1,890 subscribed contacts, 0 non-subscribed contacts, and 1,165 unsubscribed contacts for a total of 3,055 contacts in your audience.

Since your account is above the 2,000 contact maximum for our free plan, you’ll either need to upgrade to a paid plan or archive some of your contacts to remain on the free plan.
No, I don't want extra choice if it comes at the expense of exploitation. I don't want to waste my time having to assess every product and vendor for ethical quality, I want to know that when I'm purchasing everyday goods and services that I can rely on a certain baseline level of equity across the entire commercial marketplace. It creates economic inefficiency by introducing unwanted information asymmetries into the market that hurt both consumers and labor.
This is why Valve hires at its current rate?
Although Mandarin isn't "influenced" by Latin, it is also influenced by English. In China most everyday writing would just insert the letters "DNA" into the text.

But even for scientific writing, my dictionary translates DNA as 脱氧核糖核酸, where 脱 means peel off, 氧 means oxygen, and 核糖核酸 means RNA, so DNA = de-oxy-RNA. As for RNA, 核糖 means ribose and 核酸 means nucleic acid. And in 核酸, 核 means nucleus/core/pip and 酸 means sour/acid, so again the meaning of the characters joined together are simply the sum of their parts. That's always been the case in my limited experience with medical words in Mandarin.
Way back in the day, I was working on a project to extract your score from a bunch of old ROMs across various platforms. Developers picked some insane ways of storing even something as simple as a score. The very worst I recall was some old game about, I think, catching falling pots or something. Instead of just storing a 4 digit number, they stored the score as 4 pointers to the location where that digit was stored in memory. They'd increase your score by adding a multiple of the images' size to that location, and they handled overflow manually. I assume the idea here was screen rendering performance, but it didn't seem like it could possibly be worth it.
This debunks Kauppinen & Malmi's (non-peer-reviewed) paper pretty thoroughly: https://climatefeedback.org/claimreview/non-peer-reviewed-ma...
Its definitely a way to go about porting games, but its laborious and sometimes hard to fully document the program's existing behavior, especially with uncommented assembly.
While I disagree with the article, most of the hostile design elements in the article are in spaces that are essentially public space. You can't be busted for trespassing for sleeping on a bench downtown.
Yea. I know VCS are supposed to be a better option and handle all of that for you.

Our software vendor uses VCS, but has a long history of signing and dating code sections with paragraph explanations. They've been developing the same codebase since the 70's and release the uncompiled source along with the precompiled binaries. Their documentation is horrendous, but the source and comments help out quite a bit.

Some of the prolific coders have written lots of research papers and textbooks as well, so it is really cool to read one of their textbooks and see the code firsthand.
Vapor, a serverless deployment platform for Laravel
Yep. It happens. And these are extreme cases in which system has failed. Usually you end up suying the system and state/county/whomever wronged you has to pony up millions in settlement. That's also probably the only reason the scenario you describe is very rare and not a norm.
This is pretty awesome. And sure, right now it's limited to high end tech at the bleeding edge of medicine, but I fully hope this will inspire the current gen owners of glowforges, makerbots, xcarves, and all of their off-brand alternatives to begin making over-engineered, novel, and interesting finger splints or Band-Aids or other diy-friendly med tech.
I've recently watched this talk titled "Your brain hallucinates your conscious reality" [1] by Anil Seth, seems relevant to the topic. If you are intrigued by the question of the original article you might like the TED talk.

[1] https://www.youtube.com/watch?v=lyu7v7nWzfo
Get your in comments disregarding predictions coming true before this weather related story gets flagged off the front page.

Well, maybe there is so little call to action in this one that it’ll stick around?
Robinhood stored passwords in plaintext, so change yours now
If cosmic things had millennial checkups, they'd be cosmic-scale in their hypochondria. That would be like me getting a checkup every second.
But nothing about these designs breaks bones or cracks skulls for fare evasion. They just make it harder to kick your feet over.

Is your argument that making a barricade harder to bypass is responsible for causing injuries to fare evaders? Would the same hold true for any more effective barricade? I can punch right through a hollow core door, but I'll break my hand if I try it on a solid core door. How much blame should the design of the door get(or the people that chose to put the specific type of door there) when I break my hand?
http://aiva.ai is exactly what you’re looking for.
We have time to invent a fix. We can’t continue to wait for a policy change to change the world.

Technologists have the opportunity to build new solutions, improve renewable energy efficiencies, hack direct air capture. Technology holds the keys for 10,000:1 advantages.

Anyone who is interested in this...shoot me an email.
OP described situation in which you are bailed then had DUI. That's my point. Don't break the laws when you are on bail.
It really whips teh llama's ass...
Seconded, GoLand isn't just quite good, it is phenomenal. If you aren't running it, you need to have a compelling reason.

https://www.jetbrains.com/go/
From what I've personally seen, the vast majority of "hostile design" is employed on private property. Particularly on property owned by corporations or universities, moreso than private residences. It's pretty easy, and common, to sleep in a city park around here.

If a private property owner has trouble with people loitering or sleeping on their property, what options do they have? Call the police or hire a security guard, who will use [threats of] violence to solve your problem. Or using "hostile design" that non-violently but clearly communicates the desires of the property owner, thus avoiding any potentially lethal confrontation.

It seems obvious to me that "hostile" design is in fact the humanitarian approach.
There seems to be a lack of objectivity in the article. Is a reduction of 0.6% of the growth rate (which, again, is 0.6% of probably a percentage like 2% of 3%-- a very small percentage indeed) a small price for the safety of air travel? There's zero discussion of the downsides of letting these planes fly. Or, stated in other words, are we willing to accept a third plane's worth of casualties over an already known systemic error, for a miniscule improvement to the growth rate? This strong-arming is not what Boeing needs right now.
Who was the author?
> If the goal is to stop fare evasion, BART can put agents at every gate to control passengers.

The goal seems to be stop fare evasion, but merely as a cost saving measure, not as a moral imperative to be achieved at any monetary cost.
False. ZenPayroll rebranded as Gusto in September 2015, months before Zenefits legal troubles went public.
> If you are going the U2F route, I highly recommend having a permanent key for each computer

How do you deal with services that only permit a single key to be registered to each account? (Notably AWS. But they're not alone in this limitation.)
Meanwhile in Greece it has been the coolest summer of the last 20 years at least. We didn't have a single heatwave so far. It even rained in mid July.
If somehow the FAA approves it while the EASA does not I can see the current US administration using the "Europe is protectionist" rhetoric. Nobody knows where we will go from there, I can only tell that then it came to car tariffs similar tactics used by the US seem to have "won", as I read yesterday that the EU is ready to eliminate tariffs on US car imports.
There may be some degree of regulatory capture going on. It was European aviation bodies that halted the 737 Max before the FAA did. (We should all be thankful there's multiple regulatory bodies).
As I said in other comments, you can look at those graphs and see they are relatively static across all generations. That said, what isn't pictured is the shift of the ideologies of the parties themselves, which both have gotten more progressive long term, though not really in the years studied in this case.

> Given by the amount of youth that support communism I sincerely hope you're wrong.

As someone in that demographic it sounds like you're listening to way too many conservative sources trying to scare you. I'm very heavily liberal and even I know maybe 1 in 1000 that actually want any form of communism. Most people my age in the US (Millenial / Gen Z border) on the left are very much for the hybrid socialism / capitalism of Bernie and much of Europe.
Seems like the meaning of "beautiful" is a little bit too specific today.
>you still have to bridge the fact-value gap

Why?
Why do you think this will be flagged? I hardly ever see comments disregarding climate change here.
That would be bad for poor riders because fares would have to be increased.
Space simulators have come a long way from 1985 when I first played "The Halley Project" on my Commodore 64. It was just as cool as this though (to 15yo me), even though the graphics were limited and it was only our solar system if I remember correctly.
Could you not just hijack the system calls/c runtime? Then you can still do "safe" I/O without a specific API (Or are you rewriting the stdlib on top of the API? I've never actually used go so I don't really know anything about how it does or doesn't work usually)
I find it helpful in terms of UI to bin things into fast and slow. I do this across the board, so in development, somethings will just be slow and trying to optimize seconds away is pointless. I also do this in the UI so that long running operations indicate that they will take a long time and there is usually a visual queue feature so users can see what operations are running, how long they have taken so far and expected completion time. An example is raster operations on large raster datasets. They just take a long time on standard business laptop hardware that my users typically have. Image saturation analysis or reprojecting lidar data with standard algorithms can be an hours long process if the dataset is a few GB.

But the process of queuing that operation up should be lightning fast and the context menu to cancel a running operation or check it's status should be equally so.
hmm...does this happen in other countries?
The cost to the commons is pretty substantial though. One person sleeping on a bench vs 5 people sitting, a subway car with 50 people vs a subway car with one and the smell of death. These kind of features address practical concerns, concerns that won't go away unless you spend the capital (political and fiscal) to address the core issues.
I thought the point of doing validation locally with the key was mainly performance? You do this mostly to AVOID the round trip of having the 3rd party do the validation (sub-ms to do validation with a shared secret or rsa key; vs multi-ms and complexity for an HTTPS API call).
I have to say... That's a pretty weak source. In fact, it's only one sentence.
Funny thing is the Wii U, which was still less powerful than the PS3, has a delightful shop. It wasn’t necessarily fast, but it didn’t shit itself loading a JPEG — AND has charming music and animations!
It's a bit of all of those things, but I think the most helpful thing has been awareness.

When you make mistakes that creep up over and over, it can be easy to feel hopeless and helpless. Over time it's appealing to want to avoid accountability because trying to be aware and engaged to solve the problem is... Understandably difficult and seemingly impossible. You think of things like, hey I know, I'll plan around this happening again or structure my activities such that it can't occur, but the reality of ADD is that intentions often fail and consistency can be incredibly hard to maintain. You have a good month and resume thinking you're fine.

So, pretending things are fine tends to be a common solution that gradually wears at your psyche. Without having a clear answer as to why the hell you keep messing up you figure you're somehow broken or stupid or whatever. You have no excuses. That's hard to face so you try to keep it out of sight and out of mind. I think when people hit this point it becomes very destructive.

So, talking to a professional opens you up to this realization that yep, you're really bad at functioning in a certain way. However, now you know why, and you realize you have tools (sometimes) that others don't. You're not at an advantage, but you're not purely damages goods either. You can work with this. You've made it this far despite disadvantages, and if you're sensible, you can maintain this or even begin to make some headway.

I began the cliche bullet journal thing, regulating my sleep like crazy, drastically reduced smartphone use, and generally began trying to set myself up for success. It has made a huge difference in practice. Simply understanding myself better has put me more at ease, otherwise.

An important parallel I think of in my life and software is setting yourself up for success. I like to try to write code which, even if (when) it really fucks up, the consequence won't be so terrible. I try to set up my days the same way now. Before I just pretended everything was fine until it wasn't, because I had no idea why it wasn't.

Unfortunately my life is really hectic at the moment, but armed with an understanding of how I'm likely to totally blow it, I've managed to do an alright job working from home and being a stay at home dad for quite a while now. I'm pretty sure that without understanding my condition it would be looming over me constantly like it did before. Now I'm prepared, I guess. I don't live in hiding from a part of myself and there's a lot less shame.

That's a verbose answer but hopefully it makes sense! In a way I'm still making sense of it too, and thinking through it is helpful.
> some want to help them, others want them to just die off.

Oh please, as if it that dichotomy were only true.

BART runs a massive deficit each year, and yet you think there should be no deterrents to evading fare? The BART barely collects on the tickets it issues as is[1]. Plenty of people who are able to pay and are of sound mind hop the turnstiles. If you want to subsidize the travel expenses for a certain group, fine, but why promote even more lawlessness in an already terrible system?

[1] https://www.sfchronicle.com/bayarea/philmatier/article/Almos...
Honestly I think there is a lot of incompetence involved with local transportation agencies as well. Often they are extremely underfunded so it’s not always their fault. But living in a metropolitan area where the population is very much for innovative and forward thinking infrastructure, the agency responsible has time and time again made very costly mistakes and decisions.

As well as try and deceive the public by doing things such as claiming they are providing BRT but really it’s just new buses with an HOV lane. So at this point the public has very little faith in them being able to provide what we so desperately want.
Records tumble.

That's a once off message - being a record. Good for immediate PR. Terrible for sending the message that needs to be sent - namely climate change.

The messaging needs to switch towards things are now permanently hot in X rather than well today is extra hot.
https://news.ycombinator.com/item?id=20519281
This is not true. The exploit was fixed over a year ago (since v. 3.0.3): https://twitter.com/videolan/status/1153963312981389312?s=21
You're missing some important details.

The A320 and 737 have similar sticker prices, but it's not clear if one is cheaper to buy than the other because the prices paid for planes tend to be around half of the sticker price but the real prices aren't public.

The A320 is around 10k lbs heavier than the 737 and the A320 series burns more fuel per passenger mile (https://en.wikipedia.org/wiki/Fuel_economy_in_aircraft). The A321 NEO is nearer the efficiency of the Boeing 737-900 than than the 737 MAX 10.

The passenger comfort of the 'human focused' designs often comes at the cost of fuel efficiency.

You're right that the 737 is loud and an old design. I don't dispute that Boeing messed up their one job (making safe planes) but to call the 737 secular stagnation when the newest version is nearly three times as efficient (in terms of fuel burned to move a passenger one miles) as the original 737 misunderstands "stagnation".
The northern half of europe (anywhere north of the mediteranean) really sucks at handling heat. In most of France, Belgium or Germany it's impossible to find apartments with ceiling fans or air conditioning.

There's also no concept of central air conditioning anywhere in europe for non-commercial buildings, which is a big opportunity for improvement (especially in Greece where air conditioning is everywhere, looks disgusting in the streets and is less efficient than a central unit in summer).

Possibly the worst offence in Germany and especially in Belgium is that you can't ask restaurants/bars for tap water. They'll refuse to serve you, and will ask you to buy bottled water. (Tap water is 100% safe, they just don't want to do the kindness)

It's an especially absurd custom given that, you go west a few kilometers and pass the French frontier, every bar and restaurant is legally obligated to serve tap water for free whenever customers ask. In most mediterranean countries, it's not even a question of asking: You sit down, a waiter will bring you water, before you've even ordered.
This is still a meaningful improvement because accidentally making everything world-readable is in many cases easier than accidentally making everything world-writable.
Yeah, and reimplementation is, arguably, more difficult than tweaking source code and recompiling. 8)
"Coolest"? It just hasn't hit 40 yet. The weather has been crazy, we had a goddamn tornado for crying out loud. It even rained in July!
Previous discussion: https://news.ycombinator.com/item?id=20519281
I've worked as an hourly employee at a bar before. This isn't in the US. I was paid minimum wage, before tips as it's not legal to "make up the difference" where I live. If a customer gives a tip, the employee goes home with the tip additional to minimum wage. If an employer decides that I got $50 tips and minimum wage was $40, they don't get to keep my wages, they have to give me $40 and the customer tips bump my days earnings to $90. I find it bizarre and more than a little sad to see a first world country thinking it's OK to skim wages just because customers tipped.
There was anoter bbc article about the need for political action, that managed to stay up for about 2 hours, getting plenty of “well, we don’t need to worry about it now, the market will sort it” comments before being flagged off.
SoftBank Looks to Goldman, Apple for Sequel to $100B Vision Fund
While there are many hopeful alternatives to “big fusion” which may promise to be cheaper, is it not true that ITER is the most credible path to commercial-scale fusion power?