skysight-inc/HackerNews huggingface dataset:
> You think I'm done? Let's get to Lens.

Lens is a library, not part of Haskell the language, it's also not particularly widely used. If you are going to conflate the ecosystem with the language, then we could equally talk about the complexity of dependency injection frameworks, AbstractSingletonProxyFactoryBeans, aspect-oriented bytecode weaving, and enterprise Java beans when discussing how much "easier" Java programming is.

I have programmed both Java and Haskell professionally on multiple codebases. I honestly found more ad-hoc and incidental complexity in the Java world. At least the Haskell libraries generally were consistent in the abstractions used. Java the language, also had a lot of hidden complexity, for example its memory model (required knowledge for concurrent programming).
Great work - there needs to be a good place to write for free without the site then trying to sell the writing on. I've signed up to your newsletter but it took me a little scrabbling about to figure out how.
Programming in any language or paradigm is hard to do well. Since vast majority of software that we are using is written in imperative and OO paradigm it is probably safe to say that it doesn't require any special developer power as you claim.
Sounds fine too me. I’m not saying there should be no wheelchair accessible stations, but seeing that they are a miniscule minority, I don’t think that my tax dollars be paying to make everything accessible to them. It’s not possible, anyways, without incurring massive costs. Imagine what would happen to rents if the government mandated that all apartments and houses to be wheelchair accessible. It would be a total disaster.
>A few years ago, I discovered that I had a vitamin B12 deficiency. B12 is a contributor to memory, so I was hopeful that by clearing up the deficiency, my memory would improve. I'd have to say I don't think so, but it's a pretty subjective question. At least, I can say it was not dramatic, if improved at all.

Note that for many vitamins taking supplements doesn't cut it the same way as taking them naturally through regular old food (fruits, vegetables, legumes, meat, fish, etc).

And besides B12 deficiency there could be other aspects to memory problems, including good sleep and less stress, than might even be dominant...
And Dark Castle, possibly the first game ever to use the now-standard WASD key layout.
> 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?

Given the prevalence of manual cars there, yes I am actually.
is there a js framework that has most (some) of the functionality of qgis?
How A Tuxedoed Sommelier Wound Up Homeless in California
three things:

1. its hard to search for you guys. your name is hard to SEO on. for example "medium kafka" gets you relevant search results. "able blog" doesnt even feature you in the first page. Could you consider changing it ?

2. your tld is nice for branding, but im not sure if you know that these kind of tld have resolution issues in Asia. it would be nice if you were on a .com (even ablebio.com).
https://news.ycombinator.com/item?id=15663988 and
https://news.ycombinator.com/item?id=20981212

3. the .bio domain is dangerous. https://icannwiki.org/.bio
>Thus, to respect the European Union's standards for 'bio' /organic food, this open TLD will have regulations in place for registrants intending to use it as a space for organic food products. The rest of the non-organic related TLD will not be regulated. The French warning notes the wide range of international standards on agricultural products and organic food, and consequently believes that the TLD can not be implemented unless it is not at all used to denote material related to organic agriculture. It warns of consumer harm or confusion if the TLD were to be implemented.

Since this is a blog service, you would have to strongly regulate this - otherwise other blogs would go down if the EU screws you because of some agricultural/organic food blog someone writes.

in fact you can read lots of similar posts here - https://news.ycombinator.com/item?id=20981212 , https://news.ycombinator.com/item?id=15663988
>It was clear that there must be some applications which use the client PID for the purposes of security enforcement. However I couldn’t find any first-party applications installed on Windows which used the PID for anything security related. Third-party applications are another matter and other researchers have found examples of using the PID to prevent untrusted callers from accessing privileged operations, a recent example was Check Point Anti-Virus. As relying on this PID is dangerous I decided I should highlight ways of spoofing the PID value so that developers can stop using it as an enforcement mechanism and demonstrate to researchers how to exploit such dangerous checks.

So, not a "Windows Exploitation Trick".

Even the so-called "example" with Checkpoint is nothing of that sort. They were using the PID to find the executable and verify that it was signed with their certificate. The actual exploit in the link to the Checkpoint vulnerability has to do with spoofing the cert, nothing to do with the PID.

The post is about a bullshit hypothetical "authentication" method that I have never seen anyone use in 25+ years of Windows programming.

Edit: clarify last sentence

I lost all respect for Project Zero this week.
Thanks, will fix that.

> Also, why .bio? Sounds like biotech web site.

Because we couldn't afford the .com and .io wouldn't sell. So we had to get creative. The idea is that your able bio can be found at able.bio/username
a development tool chain to embed a Zig language application into an seL4 based unikernel image deployable interchangeably on AWS, Digital Ocean, etc.

an Intel-supported multi-platform open source ME disabler

an up-to-date untethered iOS jailbreak

peer to peer encrypted DNS
<rant> I work with a team that has a 16 TB database, who doesn't understand how it works. They seem really surprised when their queries run slow. </rant>
I see. Interpretations of that particular passage range from all the way from trivially true (Turing completeness) to trivially false (I can't build anything that uses Ruby on Rails in Haskell). Certainly there are some intermediate interpretations, like the one you suggest, by which it is condescending.
Useful tool for finding company culture
> How is the beach where Japanese people who had a BBQ left all their garbage behind, or bottles and disposable bento boxes laying around the streets, or mountains where there are whole areas filled with garbage you can see when hiking

The commenter above claimed that, without providing any proof, in an attempt negate the comparatively higher standards of general hygiene in Japan that many visitors can immediately see.

Does a single tree in a desert make it a forest?

Does a single dead tree in a forest make it a desert?

Is Detroit an equally desirable place to live in as San Francisco?

Why is comparison suddenly such a hard concept to grasp?
There's not much difference with regards to the article, where the problem is the inability to come up with "movies", not whether they are 100% accurate on some source material...
Sorry but those choice of words, 'tend to not buy', does not sound like it's backed by evidence or facts. Similarly to the parent who used anecdata. I myself see an alarming number of people on phones in cars, it's more of a distraction than eating in the car. It is hard to argue that we've not become more and more distracted as we drive, that is the problem to fix. With commutes getting longer, not shorter it seems like an up hill battle.
Chinese farmer 'studies law for 16 years' to defeat dumping of hazardous waste
Since we are on Hacker News, let me promote the startup that built this and provides the realtime chargepoint data: Eco-Movement[1]. They have expanded out of the Netherlands and now provide this data europe-wide[2].

I think this is a good illustration how forward thinking government policies (incentivise electric car use) can drive new business in a country or state.

[1] https://www.eco-movement.com

[2] https://chargepointsmap.eu
Haskell basics are easy to learn. Nobody learns Haskell to linger on the basics. Haskell is a useful tool for express a deep ideas which aren't basic and require time, effort, focus and guidance to learn properly. You can still do quite a bit with the basics. I solved many Euler problems using Haskell and prefer it over Python.
When I grab my iPhone 8 in any instance the phone opens instantly. Now if Im a dumb driver texting which is millions and now have Face ID .. i have to grab my phone...look at it and swipe up vs. the one step mentioned; grab it while not looking at it and it's opened.

One step without a distraction from the road vs. three steps that make you focus your face/attention more on your phone then the road!
Most people have functioning limbs, respiratory systems, etc. We shouldn't design a system that allows everyone to drive just because a much smaller minority has a harder time taking alternatives. We already have paratransit for the elderly and handicapped in NYC. My 97-year-old great aunt uses it. And those people will benefit from getting rid of most of the rest of the vehicles, as it will reduce congestion (and thus travel times) for them, and increase the availability of curb-side pickup/dropoff, which is currently severely choked by private cars parked everywhere, typically for free!

So if you truly care about helping the disabled, then it definitely makes sense to get rid of most of the rest of the vehicles off the road.

As for kids, yeah, lots of people without cars in NYC have them. Given how rare/expensive parking is, it's definitely more hassle to try to use a car for those trips than to not use one.
OK ... can you name a few Haskell features that can't be adopted easily in the absence of other features?
Two comments:

* BAT is a non-financial utility token, not a currency.

* The Brave Referral Program specifically prohibited participants from making statements that BAT is a currency, a store of value, or an investment.

Examples of real-world non-financial utility tokens are amusement-park ride tickets and beer-garden food-and-drink tickets.
Scientists found the perfect way to make pancakes and that has huge implications
Model 3 appears to be the #6 best selling car in USA last quarter* and I don't believe there is much of any USA tax incentive anymore.

https://cleantechnica.com/2019/10/06/tesla-model-3-6th-best-...
Show HN: C++ Implementation of the Side Window Median Filtering(CVPR 2019)
>I believe that people do metaphorically exaggerate the quality of their visual memories. I recall some experiments that reveal that when these people are poked about specific details of their visualizations they do realize that those parts just were "undefined" and were not actually seeing a "rendered image".

Of course it's not a rendered image (it can't have the same information content as a live image for obvious reasons), but it's an image nonetheless (just rougher than real and based on remembered input).

In experiments when describing such details some people have the same brain activity as seeing the thing, whereas others with aphantasia don't.
Thank you for your work on Chart.js. I used it exclusively for a couple of years and still think its great.
> musl appeals to me because I’m Australian and a sucker for an underdog it has a clean code base, permissive licensing, and is not a GNU project.

Although this is as good a reason as any, especially if someone is (politically) biased against the GNU project, I fail to see how and why the x86_64-musl target appeals to the OP in the first place. It ships a standard GNU userland, it uses GCC and GNU {core,bin}utils to (cross)compile most packages and GNU bash is a standard requirement for the build toolchain. Without the above, Void cannot exist.

A core property of the Voidlinux / musl-libc combination that goes unmentioned, is that one can easily leverage xbps-src as a native cross compilation toolchain to seamlessly (no porting/patching) generate static binaries for foreign architectures. As an example, one can generate static binaries for GNU tar and just use them on an android (bionic) device.

Finally, Void-linux ships with the xbps-uunshare utility as standard and allows a regular user to launch an unprivileged container with any distribution (like debian, ubuntu, etc). This way, the OP can enjoy the full gamut of software available on those glibc systems without the need to install and/or dual boot Windows.
> To address other parts of the blog though, there is nothing in our system that defaults to "do X for IP/Country y"... what there is, is learned state about traffic, clients, and the many layers of customer expressed configuration.

If it is not IP/country, then what would cause this user to be prompted for captcha repeatedly?
I assume it's bio as in short for biography, which can be fitting in the context of a blogging platform. This was at least my first thought upon seeing the domain, and I didn't make any association with biology, biotech, etc. until I saw your comment.
Thinking that you need to learn "Category Theory" in order write Haskell is like saying you need to read George Boole's 'Investigation of the Laws of Thought' (1854) in order to write a conditional statement.

In other words, it's not.

"Category Theory" is for mathematicians and people interested in highly abstract mathematical theory. It doesn't help you write Haskell programs.
That looks super cool!. Feel free to PR that to our list of plugins https://github.com/chartjs/awesome
Agreed! For years I used Emacs with various Haskell tools, but after I tried VSCODE and ghcide, that is almost all I use anymore.
There seems to be some confusion here; users aren't paid for watching ads in Brave. When an ad notification has been delivered, the user is paid. There's a subtle difference there. Brave (because it is the browser) is able to determine when an ad has been displayed, better than any JavaScript-based client that exists today on the Web. Presently, ads are only shown as desktop notifications (no publisher ads at this time). When the notification is registered, your end-of-month payout increases.

Judging by your choice of words, I assume you're a proponent of using Bitcoin. We did this, originally. Unfortunately, Bitcoin was at that time experiencing serious issues with network congestion and large fees. Our users (who only with to buy $5 or $10 at a time) would often have to pay nearly as much in fees. That clearly isn't sustainable. Introducing BAT (on the Ethereum blockchain) meant we had a faster, more reliable system. It also meant the creation of the User Growth Pool, a reservoir of 300 million tokens that could be gifted to early users to raise this novel apparatus off the ground (and it has been working wonderfully at that).

If there are any questions I can answer for you, I'd be happy to chat further.
I did that too. I felt cool for saving someone’s life but then three blocks ahead they were doing it again so I figure I probably only gave them another few weeks on Earth.
Plus carbon, of course.
If insane is a new word for nonexistent
Because cars provide massive benefits that offset much of those downsides.

It’s kind of like asking, why do we take chemotherapy for cancer when it makes people so sick? Because it can sometimes cure cancer, that’s why!
This is a great story. If only AdChoices would stop dumping all over the site, so I could read it to the end.
'Ban facial recognition at live shows'
Massage those breasts people! Most cancers hardly manifest themselves in parts of the body where there is good blood flow to remove cell waste. Very little cancer that originates in bicep/triceps or quadricep/glutes.
> NYC politicians should be focused on how to move the most amount of people, the safest and quickest way, for the cheapest cost.

This is a great example of "When a measure becomes a target, it ceases to be a good measure." Expending vast resources to move people quickly is really something we should avoid. We should be working to locate people within easy walking distance of everything they want, minimizing the number of miles they have to travel using any vehicle.

Ultimately, maximizing the distance traveled on foot might be a good goal (since humans are pretty picky and will actively work to minimize this number.) Also, for most people failing to minimize this number has health benefits, while failing to minimize vehicle travel has health costs.
It's probably less about the German IP and more about DigitalOcean.

Most people live in homes, not datacenters, which means that web sites expect human traffic to come from residential IPs, not datacenter IPs. What comes from the datacenter IPs is an endless stream of costly abuse, so they get CAPTCHA'd (if they want to support use cases like yours) or blocked (if they don't care about those)
Cyber Threats to Medical Imaging Systems and How to Address Them
I really enjoyed learning the word "verschlimmbesserung" from my colleagues (the act of by trying to improve something, making it worse). In the context of programming it works really well.
This makes sense, give both feet and both hands a role in the driving process and we are forced to pay more attention. Perhaps we need to turn the shifters of automatics into Simon says games where if you lose the pattern you hit a soft rev limiter.
Hmmm... https://www.amazon.com/Outlaw-Sea-World-Freedom-Chaos-ebook/...
The area can still be accessed with vehicles that have permits and a remote that opens it. Those are mostly:

1.) Delivery vehicles early in the morning (~6am) and late at night (~1am+) can come through to supply businesses in the closed area. They have a remote that opens the street blockages.

2.) If an oversized personal delivery needs to be made to a resident, it's possible to get a onetime permit that allows a truck to access the area.

3.) For people who have trouble walking the city has provided a few free electric powered golf carts/taxis that you can call and they come pick you up and deliver you to a destination (picture: https://www.visitljubljana.com/assets/Ljubljana-in-regija/Ka...). Since they're small and quiet they don't bother pedestrian traffic.
I wonder if Uber/Lyft could provide such service in US - they're already doing electric scooters, so why not electric transport for car-free areas?

Note that this is strictly old town center which has relatively small amount of residents but it's mostly dominated by businesses, hotels and airbnbs these days. The area is small enough to walk across in ~15minutes by foot. Near the edges there are underground parking garages so you can reach it via car (since public transport in the city isn't that great).
Networking in Asia seems to be really complicated due to the various political interests in play. I remember our Cloudflare rep explaining that China had two or three telcos that refused to exchange traffic directly so you had to send everything through Japan and back to the telco you wanted in China.

I’ve always wondered how all the expats in Bali accomplish anything. Everybody says they can work remotely via the internet and run their businesses, but when I was there the internet would go down for the entire island frequently and could be down for minutes or hours.
> Thus if you want to ever get to zero, you need to electrify the transport.

necessary, but not sufficient.
Good grief. Another tired, lengthy article attacking cars. Sorry but cars provide a lot of benefits, and are well worth the trade-offs in deaths. If you want to avoid deaths entirely, stay in your house. And even that might not keep you fully safe. But vehicle-related deaths are not even in the top 10 causes of unnatural death in the US, and making such a big deal out of it without considering the positives is absurd.

Cars are fast, and in areas that are not ultra high-density, they save time relative to ANY alternative (walking, biking, buses, trains) and therefore drastically improve your quality of life. They don't require you to wait on someone else's schedule, especially given the often inconsistent timing of buses. They don't require you to risk sitting down on dirty seats (6-year-old girl stabbed by uncapped needle on bus: https://metro.co.uk/2019/06/08/girl-6-injected-needle-hidden...). They don't require you to expose yourself to violence (40 to 60 teens rob BART train: https://www.sfgate.com/crime/article/BART-takeover-robbery-5...). They let you travel all over the land, including away from cities, and therefore give you a greater degree of freedom than the reach of fixed rails or transit systems that are limited to cities.

Yes cars can cause deaths. So do a lot of other things. But the rate of vehicle-caused injuries/deaths has been dropping sharply since the 80s (see CDC data). It will continue to drop as backup cameras, lane departure prevention, collision detection, collision avoidance, and other assistance features become ubiquitous or required. Nothing is ever perfect, and this is the fundamental reason why efforts like Vision Zero are flawed. "Zero deaths" is not the goal, and generally any such absolute goal is unrealistic.

We get massive benefits from fast, private point-to-point transport. Let's not forget that and work to retain those benefits, instead of damaging the benefits of vehicles with low speed limits and other 'road diet' suggestions.
Significant sections of train lines are selectively closed at night and modified on weekends all the time for maintenance and improvements.
Remember when Verisign decided to try this on the .com/.net/.org TLDs (15ish years ago)?

Any good stories about stuff that broke?
It would be hard to tune aprocesz to produce exactly 3 defective parts. They would have to target more than 3 per shipment. I guess once they have an inventory of bad parts they can improve their yield until depleted.
In response to your comment, Facebook merely gave a talk, they did not refer anyone - I applied online without a referral.

This post is about what the internship itself was like, not how to apply - there are plenty of other posts about that online.
Amusingly, I'm a bassist, and the subject of transporting a double bass in NYC emerges on the web forums from time to time. One thing I've learned is that jazz is performed at much lower volume levels in NYC. For instance, many NYC bassists insist that a bassist shouldn't ever need an amplifier. I wonder if the hassle of hauling gear has simply caused a shift towards less gear-intensive music.

In contrast, out here in the midwest, it's easy to throw a mountain of gear into a minivan, and parking is abundant. Venues also have more square footage and are designed to be louder -- big rooms with high ceilings and no materials to absorb sound.

I have a hunch that volume levels are killing live music.

Overall I'd give up my car and hump my bass on the subway, in return for a more pleasant performing environment.
agree - this is a clever approach to solving the problem facing a whole group of applications where the "field of dreams" strategy is not going to work. Thanks for sharing.
Thanks for the feedback, we're still quite a small site so our authority still needs to grow. Google has said that TLD's shouldn't affect ranking.

I didn't know there about the issues in Asia, thanks for mentioning this.

We've looked into the use of bio and there was a case where they considered it to be appriopriate for biographical purposes.

Ultimately though, we do want to get a better tld. I just can't afford it on my current salary :) - suggestions are welcome.
yes, the few omega tau podcasts I have listened to, have been excellent. Alas, many of them are not in English.
For geographic and geometric operations in JavaScript:

https://turfjs.org/
http://bjornharrtell.github.io/jsts/

For projections:

http://proj4js.org/

https://github.com/d3/d3-geo