skysight-inc/HackerNews huggingface dataset:
What a loss to humanity it would have been if Jobs had dedicated the last 25 years of his life to figuring out how to give his billions away, instead of doing what he does best."

Considering that he didn’t become a billionaire until Pixar IPOd in 1995 and he was hardly in a great position before then self funding two struggling companies - Next and Pixar until then, he wasn’t one of the world’s wealthiest people.
> NYC politicians should be focused on how to move the most amount of people, the safest and quickest way, for the cheapest cost.

And the way to do this is with trains and buses, not cars.
Well, let's get back to first priniples. You need to be able to transport goods, that is, put them on wheels. Beyond a certain mass, you also need some kind of drive train to move it. Muscles can't produce enough force. And you need the flexibility to reach any address. These are fundamental preconditions without which large cities cannot exist. You need all of this for construction, maintainance and providing basic supplies for people living there and removing their waste. These requirements lead to a system of streets and cars/trucks of some sort.

Modern society uses the same system for individual transportation, which makes it inefficient in densely populated areas. Banning individual car traffic works in cities works because alternatives can be more efficient and they are practical because of the short distances involved.
If learning it is no harder than any other programming language that presumes that every other programming language is equally easy to learn. Furthermore it assumes that people have an equally easy job learning whatever language they learn.

Neither one of these conditions are remotely indicated by research on the subject, therefore the statement is false.

Also I did try learning Haskell at one point and I found it harder than some other languages, I would say I found it Erlang level hard which I tried at about the same time( about 2009) but I think Erlang has a little more inclusiveness to their community IMHO
Not just that, ICE cars emit their shitty exhaust right where lots of people live. Things are generally more complex than breaking it down to a single CO2 number make it appear, and I'm a bit uneasy that recent trend.
> but I had to stop somewhere

Why? You seem unsatisfied with any of the previous layers of abstraction, so where does it end? When can I truly call myself a user of a database?
The upside is a certainty - giving a heads up to people we know are getting hacked, and whose repercussions for getting hacked could mean imprisonment or death. The downside is allowing other hackers to maybe produce an exploit in time (before this bug gets patched), and maybe hack some more people.

I'd say the upsides outweigh the downsides.
When you go to the US you will see that apart from very dense city centers there are a lot of people living pretty far away from the next town with nothing in between. There is no practical way, right now, to live without a car if you are in such a situation.
About 30% less efficient
actually it's even simpler: don't let humans drive. Even today's rudimentary driverless systems are already vastly superior to humans in terms of events per mile driven. (i.e. pedestrians killed)
40,000 people die every year in the USA, but you had some people try to fight you?

Over 2 million are injured of disabled by cars, but you had someone threaten you?

A million people every year are killed by car pollution, buy you had someone smoke meth on the same bus?

You issues, while valid, just seem a lot smaller than the problems with cars.
You are suggesting that newcomers to Haskell should not care about what a monad is. I'm pointing out that tutorials like "Learn you a Haskell" are trying to explain monads before even getting to "Hello World".
for which we are all truly grateful. You don't choose, the editor chooses you.
Severely deficient autobiographical memory in healthy adults (2015)
Back in the late 80s which personal computer would you buy with memory protection?
https://www.theatlantic.com/magazine/archive/2015/09/the-cod...
(German here) "Heisenbug" is not the same at all! That's... about a bug (also see https://en.wikipedia.org/wiki/Heisenbug -- although I dislike being a "definition fanatic", here it's even in the word itself - "...-bug")

"Heisenbug" does not have anything to do with the main feature ("Vorführ-Effekt" -- meaning "demonstration[/presentation] effect"), that you try to present it to others. It also occurs when you debug it on your own and even when you are not looking, unlike the Vorführeffekt which specifically happens when you demonstrate something (not a bug, but can be a bug - anything).

If it is something that is supposed to work but it does not when you demonstrate it, there does not have to be a "bug" somewhere for this effect! It can just be that the power goes out city-wide. Which does not have to be due to a bug in that outside system either, you could just have overlooked scheduled maintenance. Or somebody trips over the power cable. The reason for the failure can be completely external and outside the thing you are trying to present.

Vorführeffekt is much more general. The other comments have quite a few good examples and explanations.
There was an allowance for public transport (busses, trams etc)
It is if somebody gets killed. Recently a guy wearing headphones and listening (apparently) to his cell phone walked across the street against the light and directly in front of my car. He was completely oblivious that there was a light and didn't even hear me slam on the brakes to avoid hitting him.
I feel that the article should make mention of dnssec which can guarantee non-existance of dns records by signing every response. Of course this relies on the end user having a dnssec-aware stub resolver.
If someone is distracted and gets under your car or bycicle and gets killed or otherwise causes you to crash killing you or killing others, would you still say it's not a crime?
> Multiple return values instead of tuples

I remember having some bugs in Python due to one element tuples, I don't think I would have had the same issue if Python had multiple return value instead..
You're saying a lot of wrong things about CPUs. CPUs do execute instructions "out-of-order", and they do speculative execution and rollback and have another go. Branch prediction is an example.

All of this is possible only with careful bookkeeping of the microarchitectural state. I agree the CPU is a stateful object. But even at the lowest level of interface we have with the CPU, machine code, there are massive gains from moving away from a strict procedural execution to something slightly more declarative. The hardware looks at a window of, say, 10 instructions, deduces the intent, and executes the 10 instructions in a better order, which has the same effect. (And yes, it's hard for me to wrap my head around it, but there is a benefit from doing this dynamically at runtime in addition to whatever compile-time analysis.) In short, it is beneficial to go back and have another go.

This was demonstrated also in https://snr.stanford.edu/salsify/. If you encode a frame of video, but your network is all of the sudden to slow, you might desire to encode that frame at a lower quality. Because these codecs are extremely stateful (that's now temporal compression works), you have to be very careful about managing the state so for can "go back and have another go".

I am less confident about it, but what you say about the universe also seems wrong. What physical laws do you know take the form of specifying the next state in terms of the preceding state? And literally many of them are time-reversible.
So I'm confused - how many years did you have to study before you felt confident enough in your grasp of all the underlying concepts to write your first "Hello World"?
> Cars are very dangerous things. They are used to kill an awful lot of people every day without much comment at all.

I'm not saying it's a topic that should not be talked about. I'm against the proliferation of cars and all else that comes with them as well.

The frequency of a single topic being repeatedly posted, however, should be viewed with healthy skepticism.
What’s Better for Online Marketing: Newsletters or Social Media?
I’ve used PostGIS with a Flask (and some js) front end when I was working on my MSc. (Mapping deprivation and services by postcode)
Worked amazingly well and was relatively easy to get used to once I read the O’Reilly PostGIS book to get used to the function calls. As with any data project; munging the data into a usable format was the biggest hassle.

Edit: used google maps for the display before they changed their licence. Haven’t updated to OSM yet...
I have two words for you: mobility scooters.

If you want more words, let's look into "public transportation", "paratransit", "vehicles that are not cars", "walking canes", and "false dichotomy".

In other words, the answer to your question is "no", and the proposed solution is friendlier towards people who are old enough to have difficulty walking (and some of whom maybe shouldn't drive anyway).
Ive used elasticsearch geoapi in the past. Cant speak to its current status, but it was very helpful! https://www.elastic.co/blog/geo-location-and-search
I guess the word 'allegedly' is appropriate since she has, thus far, not been proven guilty of anything?
> Neither one of these conditions are remotely indicated by research on the subject, therefore the statement is false.

What is the standard unit of measurement for quantifying just how difficult a language is to learn? Is there a standard unit of measurement for quantifying the competence of a person learning a programming language?
> Oh I wouldn't say it's non-existent [1].

One charging point — or even a thousand — across a country with >30 million cars does qualify as nigh on non existent.

> It's just a matter of putting up the infrastructure. It's a policy issue not a practical one.

It's both. When the charging infrastructure is not in place, it's impractical for many people to buy an EV.
Germany's grid is not powered solely by coal but a decent mix of sources with various carbon intensities.

A typical EV in Germany has a carbon footprint of a vehicle burning anywhere in the range of 2-5l/100km(including manufacturing).

EVs in Germany are consistently less carbon intensive than ICE cars - especially in the city.
And ooo-execution that happens at _runtime_.
Not by a long shot.

Come to my city and see if Autopilot can handle it at rush hour with road side construction sites and double parked cars.

A law abiding driver that's paying attention to the road has miles more cognitive ability for safe driving than any autonomous system to date.
It's probably fair to say that they expect consistent look and feel. But there is a bit of "it's good because it's Mac" too IMO, because it takes faith to believe that the dock isn't the worst launcher-task manager in wide use today.
Rubber tyres on asphalt produce a fair bit of very fine particulate matter, and are currently ubiquitous in vehicles - I imagine this is what fjfaase was referring to.

That said, the contribution is tiny - on the order of 2.5% of total roadside PM10.

https://res.mdpi.com/d_attachment/atmosphere/atmosphere-10-0...
Well then, as you already know I agree with you that this is absurd!

> Yet for some reason newcomers (reputedly) want to know what a monad is before trying to use one! I agree with you: they should go ahead and use one and not worry about what it is!
I took a break for a couple years at one point, also about 4-5 years after I started. I went and threw boxes around warehouses for UPS, then I did a year of law school, then I realized that software wasn't so bad, so I came back to it.

But I came back with different goals. I wasn't pushing myself to be the best engineer in the world... I just did the work. I wasn't trying to make software used around the world... I just took jobs and did my best.

And I found that with a more relaxed attitude, I was better. My work was better, my performance and satisfaction overall was vastly improved. And my career went to a better place. I still don't have the passion for it that some people do, and won't miss it when I retire. But I have solid skills, a solid work ethic, and a solid career.
How about sharing blacklists instead? Whitelisting sounds like a performance bottleneck
Chart.js still uses the HTML Canvas element, so charts generated with it look blurred when printed or zoomed in.

Nowadays I prefer Apexcharts.js, which renders to SVG.

https://github.com/apexcharts/apexcharts.js (MIT License)
As far as I'm aware, natural medicines are still largely unregulated.
> In my experience, I’ve never had to solve more than one CAPTCHA per domain, and frankly clicking a checkbox isn’t that hard.

If it were that easy, there would be little complaint; the complaints seem to be that people get stuck on capchas indefinitely.
>The failures of the Linux core team to properly prioritize security

Why even post this, when it has nothing to do the with the case GP & OP described? It's misleading at best.

The failure here is in the way Google has set its Android development process. They keep a separate "stable" kernel, and manually select certain patches to backport to. In process they skip all kinds of patches - performance, features, and yes, security ones. Given that only selected patches are backported, the process is best described as insecure by default. It was Google's decision to favor stable API over security here.

This is compounded by the fact other Android phone vendors are pretty slow at releasing OS upgrade - and tend to stop releasing them altogether shortly after the phone's no longer manufactured.

The mainline kernel, as released by the Linux core team is up to date with security. Hold to account people that decided to skip patches as a matter of course, resulting in the insecure by default process.
That sounds like rules (condo / HOA) rather than regs.

> So to satisfy some idiotic idea of aesthetics, we're going to burn electricity instead of just using the sun?

Yep, common condo / HOA issue.
I don't understand the Brooklyn - Jersey rationale, you can already make that trip by car quite easily without needing to drive through Manhattan (eg via Staten Island)
I’m sorry if immutability is a new concept to you, but you can read from one state, and write to a new state.

There you go. No mutation!
> If learning it is no harder than any other programming language that presumes that every other programming language is equally easy to learn.

Did you click through to the article? The HN title is (currently) "Learning Haskell is no harder than learning any other programming language". The article's actual title is "You are already smart enough to write Haskell".

You appear to be responding to what a zealous mod wrote not what anyone actually believes.
Or just go the whole way and make a virtual machine

http://fabiensanglard.net/anotherWorld_code_review/
70 people are killed EVERY DAY in Europe in traffic accidents.
I wonder why this extremely unsafe technology is not forbidden.
The restrictions on 14th Street were literally proposed as a mitigation to the L train upgrade. Have you seen an L platform recently? It's currently struggling to move as many people as it needs to.
For good reasons, parents thoroughly indoctrinate small children with the idea that it's their job to keep out of the way of cars; if they step into the road they're being Very Naughty Indeed, and cars are an uncaring force of nature that can't be expected to slow or keep out of the way.

It's a shame there isn't an equally strong indoctrination campaign in the other direction when those same children become old enough to drive, to say that it's their job not to hit people under any circumstances.
Not just accidents, "road rage" (which seems to be a largely US phenomenon) leads to murders or grievous violence too.
there is still value in screening out all the low-quality attacks, though
More like wash your hunting and butchering equipment with this to decontaminate it. Won't help meat that already contains these prions, but would limit the spread.
Webwide – A community for web designers, developers and makers
This is a downright lie. CloudFlare isn't refusing to track people, CloudFlare is outsourcing the tracking.
It seems the evidence is weaker than I thought and we have no strong evidence that subject matter expertise is any more helpful than an education degree. Likewise experience may not help as we can’t rule out greater texture in a school leading to getting better classes so the teachers look better. Great schools and great teachers exist. We have no idea how to make either.

http://hanushek.stanford.edu/sites/default/files/publication...

> Assessing the effects of school resources on student performance: An update

> The relationship between school resources and student achievement has been controversial, in large part because it calls into question a variety of traditional policy approaches. This article reviews the available educational production literature, updating previous summaries. The close to 400 studies of student achievement demonstrate that there is not a strong or consistent relationship between student performance and school resources, at least after variations in family inputs are taken into account.
Sure you need to use the IO monad to write "hello world" but you don't need to understand what it does in the background.

#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello World!\n");
return 0;
}

class HelloWorld {
static public void main(String args[]) {
System.out.println("Hello World!");
}
}

main :: IO ()
main = print "hello world"

Hello worlds in C, Java and Haskell. I can write them and run them without needing to fully understand what's behind "*argv[]", "static public void" or "IO ()".
This would necessitate shifting the American worldview on having a quarter acre of land to yourself as opposed to living in a buildings adjacent to one another.
This. Remember that to be functioning in Python, C++, and many other languages you don't need to learn most if not all concepts. That is not true for Haskell where if you know a lot but not everything, you are likely running into trouble quickly.
Example from my own experience: I've read 1/5 of "The Haskell Book" and know the essentials pretty well, but throw mature Haskell code (as in "something people made for a real purpose") at me, let alone monads, and chances are I'm blown away.
Isn't this the Triffin Dilemma?

https://en.m.wikipedia.org/wiki/Triffin_dilemma
They can't make it illegal to work for cryptocurrencies. Or to spend them for digital services like content, anonymous server hosting, or paying people for work. It's just not possible without destroying cryptography itself
> * I actually would support this if it was part of an honest effort to improve transportation and livability in the city, but most of these proposals make it harder to live here, not easier.*

My experience as a resident is that the fewer cars on the street, the easier it is to live here. (Sometimes in a strictly literal sense of fewer things that could run you over, less clogged road for emergency vehicles - I wouldn't want to have a heart attack in Manhattan at 5 PM - and so forth, but more generally in a quality-of-life sense.)

Can you expand on how it makes it harder?
> Buttons belong on the wheel or the driver's door (things like "unlock doors" and "all 4 blinkers").

Both of those controls belong to the central console as it's useful for the passenger to manipulate them.
I've learned that I cannot handle unserious issues professionally
You wrote "I'm not singling out the pedestrians - the drivers are equally at fault". The article highlights that we need to look at more than just pedestrians and drivers.

> In the UK, Belgium, Germany, Spain, France, Austria and Iceland, for example, pedestrian deaths occur at a per capita rate roughly half of America’s, or lower. Are we really to believe that the citizens of these countries are 50% less susceptible than Americans to distraction, by their phones or anything else? Plus, within the US, pedestrian death occurs disproportionately in neighbourhoods populated by people with low-incomes and people of colour. Is distraction really more endemic in those neighbourhoods, or among people driving through them, than it is in wealthier, whiter areas? Or is it more likely that these neighbourhoods are more likely to be criss-crossed by high-speed roads, and less likely to receive investment in transit interventions that protect pedestrians?
Advertisement

> “All this talk about pedestrian distraction, driver distraction? It’s such a distraction,” says Ben Welle of the World Resource Institute for Sustainable Cities. “It puts all the responsibility on individuals, and none on the environment they operate in.”

While not mentioned in this article, the premise of Vision Zero (https://en.wikipedia.org/wiki/Vision_Zero ) is "In most road transport systems, road users bear complete responsibility for safety. Vision Zero changes this relationship by emphasizing that responsibility is shared by transportation system designers and road users". Emphasis mine.
You are ruining the internet by assisting white supremacists, and terrorists in the name of listening to no governments while functioning solely because of the protection provided by said governments.
I'm sure that's very comforting to him as a user, maybe he should just immigrate to a different country if he wants to use the internet normally.
They will then import the coal power from Poland :)
> Sure people with ICE vehicles need tactile controls rather than touchscreens but the Tesla Model 3 is different.

The tactile controls have nothing to do with ICE (none of them even deals with ICE itself) and everything to do with human behaviour and basic safety, namely the need for fixed positioning, direct interaction, and feedback to enable manipulation of those controls while attention remains on the road.
Things have changed significantly in the last four years, so they definitely will have changed a huge amount in the last 14 years.
Well, what about this article? It claims I just have to understand 4 basic concepts to replace java, python and Ruby.

Great, so using those simple properties let's reimplement Eclipse. Let me use tensor flow. Replace my Ruby on rail website.
I'm pretty sure the field is too young to have developed a standard unit of measurement of either of these things, if there were such units their creation would be one of the stunning intellectual achievements of mankind in recent history and would have such obvious benefits to many other parts of human endeavor that I would expect it would be a field more investment heavy than machine learning at the moment.

However it has been shown that there are people who seem more attuned to different learning styles, styles of programming, there are differences in difficulty between first language acquisition and later (dependent on language similarity, language domain), and many other studies regarding programming language learning that it can be said not everyone learns equally well every language, and not every language is equally as learnable.
Sooo was the famous Windows 98 BSOD a case of the Vorführeffekt or not? Plug'n'play functionality for the scanner did not work when demonstrated to the audience in that instance.
No, it really isn't. The DNA is the evidence, the stats are used to bolster the weight of that evidence. Stats are just numbers, they are not proof. Nobody ever got convicted on 'just stats' as proof, it will always be in the context of something else.

Just saying something is extremely unlikely to happen by itself does not constitute proof, after all it just could be that that extremely unlikely thing happened. You'd need to corroborate that with something else to meet the burden of proof that is normally used in a criminal case.

Different legal systems have different standards of evidence before being allowed to consider a defendant proven guilty, as far as I'm aware nobody ever got convicted on math alone. There always was something else.