skysight-inc/HackerNews huggingface dataset:
Honest question. What essential services are available to a mid 30s white guy in San Francisco? That was me 10 years ago.
So there is something odd going on with measles. I haven't dug into the data, but from a couple of data points I've seen, it seems that measles mortality was declining for a long time even while measles cases were not. That is, there was a decline in the case-fatality rate, without a decline in cases. The disease was still around but getting less deadly. Then the vaccine actually reduced the number of cases.

So what was reducing the case-fatality rate? I don't know, but it might have been nutrition. There's evidence at least that Vitamin A makes measles less severe/deadly.
> People say this all the time, but in practice, no, Rust's type system will not be used to prevent logic bugs, any more than model-checked C will be used to prevent random bugs in OpenBSD's C code.

I know that's your hobby horse, and I said "theoretically" specifically to head off this argument. I am also skeptical that type systems will prevent logic bugs like this in practice. I'm skeptical of formal methods for the same reason. (Of course, type systems are just simple formal methods.)
I get my programming books by Wikibooks or open source PDF files. I also get them from Amazon Kindle when there is a sale for Python books so to speak.
I used to work for a company developing a POS system for the iPad (not Vend).

One of the main drawcards of using an iPad or other tablet for a POS kiosk is that they're significantly cheaper than an actual designed for purpose touch screen. Those big bulky touch screens are incredibly expensive, especially for what they are, they can cost up to $2000 and still only come with an i3 and 8 GB of RAM.
HN is not a joke b board, please read the FAQ for the who's hiring post on the first business day of the month.
The icons are ugly, there are too many boxy sections on any given view, the top left pane in the calendar provides no useful information and is ugly. There is too much noise and clutter, it could be simpler and cleaner. I use it every day, but I wish it was less ugly.
Braintree, planning to switch to stripe. Still looking for a good EU-compliant (Poland) solution for invoicing, having to do it myself right now.
> Decomposing logic using Hoare triplets and properly incorporating assertions as hints to a model checker wouldn't significantly add time to the development process.

Yes, it would.
Agreed, the differences between municipalities makes this really hard to scale. If data providers like the ones you mention don't exist, the two ideas that immediately come to mind are a) becoming that data provider (obviously), or b) building a platform for municipalities to store their land ownership data on.

Both sound like interesting problems, and it would be awesome if municipal-level land data was available at scale.
Living with (windows 10 on) ARM for a Week
> I do think it's a shame you can't really develop apps ON the device

I'm happy you can't. My old boss was so cheap he asked our head developer if this was possible, instead of having to buy me a Macbook.
The government alleges in the indictment that he signed a contract to setup a joint research lab between Harvard and the Chinese university without informing Harvard at all let alone obtaining its permission to enter the institution into such an agreement. It also alleges that he took all payments to a bank account in China or in cash when he traveled to China and took action to conceal the deal when Harvard and the government started asking questions about it.

If the allegations are true then he probably began by overstepping his authority at Harvard for his personal financial gain. He may have been reluctant to disclose the relationship as required for the US grants because doing so would have simultaneously disclosed to Harvard his egregious violation its policy, possibly resulting in termination of his employment.

Maybe he was hiding the money from the IRS as well, giving him further motive to conceal and deny.

Had he entered into the agreement strictly personally then he almost certainly would have told Harvard which would have disclosed it to the government. Maybe the Chinese sponsors wouldn't have offered as much money for that. Alternatively, he could have asked Harvard to enter into the agreement through the proper channels, but then in that case surely the university would be getting the money and not the professor personally.
Ferrari's First EV Could Have Quad-Motor All-Wheel-Drive, Patents Suggest
Low density rural development can easily fit into existing habitat; I live on 5 acres of forest with maybe 1/2 acre set aside for house, lawn and garden plots. Aside from gasoline for vehicles, my house is nearly self sufficient resource-wise. The biggest destruction of habitat is massive fields for farming.

Of course, when a "developer" comes along, buys up an entire field or three, and builds a mini-suburban style neighborhood in the middle of nowhere, the habitat was already lost, but it will do absolutely no favors to any wildlife that might try to come back... not to mention the absurdity of living on tiny half to 1 acre lots in a division miles from the nearest village.
Isn't this what the DynDNS protocol and various daemons are for? Why write your own? :P
“Whose narrative?” Uh, mine I guess. I'm an independent researcher. Used to be a tech founder. This blog was my hobby until I quit my last job. Now I do it almost full-time. I'm funded by grants from Emergent Ventures among others. But I've been doing what I do since long before I met them.
That's a really worthwhile problem to be working on. Kudos to you. I'd be gutted if something like that happened in my area, although I'm lucky enough to live in an area that's mostly trees.
I gave a shot in this project with a tricky algorithm that I'm working on, really handy! On the spot I got some good insights about the code.

Nice job!
Linq should not be used on hot paths, as it causes GC pressure. If this is what bothers your program, you can find out by profiling.

However, if you have some slow SQL query or redundant SQL queries, I bet it is performance wise better to do something about that.

In the case of Roslyn, the C# compiler, they avoid Linq on the hot paths (which run many times, for instance when typing in Visual Studio!) but outside hot paths linq is still used.
Genetically engineered moth is released into an open field
Im trying to suggest different Docker properties for each service in a multiservice system in order to maximize the performance of the system
I briefly looked at Swift. C# examples can be just as short if you use the underlying .select, .where etc. instead of the Linq DSL
Feedly is great fo saving articles for later and/or adding with multiple tags
Won’t switching form Intel to ARM allow Apple to basically double battery life for the same performance (or double performance with equal battery life)?

If I’d had a laptop like that on offer, my interest in the laptop platform would be surely rekindled as half the earth would line up around the block to buy one...
The sad state of screen sharing on desktop Linux
Thanks for a thorough explanation!
I'm interested in opinions on why only these companies have been targeted. Would not the US carriers too have been instructed to block calls from the identified sources? It seems inconceivable that the US carriers can reliably receive payment for the calls but unable to refuse them. I feel that if these were political robocalls originating from offshore rather than financial scams that this would have been addressed far sooner.

Kudos for doing something though. I expect a surge over here if scamming the US becomes non-profitable.
Why don't you use Julia for #2?
At my current company we use Spreedly to integrate with the payment gateway. Idea is to have multiple payment providers in the background, which is fairly simple with Spreedly (they offer a single API, while large nr of supported psps in the background).

We also vaulting the cards there.
A little larger brain actually, though with some brain areas smaller.
I'm actually anti-sanitation, we mud people believe it causes allergies!
Is the 5 appreciatively faster than the 4?

I use a Mini 4 now and it’s fine, but compared to my iPhone 11 feels a lot slower.
If you work for a company that uses Wireguard, please ask your employer to contribute.
You should use WordPress for building web application. It is easy and fast. Web application is a important factor in business.

for more information - https://www.walstartechnologies.com/web-development
I don't see it.

NoScript maybe?
I've done a bunch of things at work for "bring your child to work" days etc where we run a class with the kids for an hour or two to make a game using Scratch on raspberry pis.

There is a wide spectrum of ability and interest (and the ages go from perhaps 8 or 9 to mid teens), but a large proportion of the kids get it and are off and happily programming away to make their flappy bird clone based on some basic instructions. Many say they already know Scratch from school. Many get bored and go rogue by ignoring the instructions and doing their own thing with the game and you start to see some bizarre mashups of what they're supposed to be making and what their imagination came up with. When we run those classes, the feedback is usually really really positive.

Sure - scratch is not "programming" as most of us would think of it, but it is programming.

Tl;Dr - give kids a break. There is interest and ability there if you give them the chance to express it.

It is very easy to judge.
It looks like the decline at the end of the 19th century coincides with our ability to vaccinate against cholera, diphtheria, smallpox, and the other major epidemics listed on the chart.
Fascinating. I'm going to have to do some reading about this -- it's a whole world I didn't know existed. Thanks for explaining.
I lament any generation of computer users who grow up without learning the mechanics underlying their hardware and software platform. But to some degree, this is what happens when a technology becomes commoditized.

e.g. Once upon a time automobile ownership involved knowing a thing or two about how to make repairs. Today, I bet a significant number of drivers would get lost trying to change a tire.

Your tech gets straightforward enough to use that humans adopt it as simply another tool to get done something they need. If I didn't know how offensive some of the nuts and bolts under the hood are these days (ads, tracking, the patchwork of ugly bugs and hacks in some of the software and drivers, etc), I'd call it a sign of success of the industry.
Professor != researcher. It's more like a research manager. Not a huge loss to the field.
How India, the World's Largest Democracy, Shuts Down the Internet
Latex is strongly associated with BDSM.
Avoiding gaps in IOMMU protection at boot
Jason Crawford was apparently investigating this topic before the somewhat notable / notorious article by Collison and Cowan's "We Need A Science of Progress" article (https://www.theatlantic.com/science/archive/2019/07/we-need-...). He's increased efforts since.

https://rootsofprogress.org/about

My read is that Crawford's hitting some good points, though he's bringing an ideology and some preconceptions to bear which are probably harmful to a full understanding. There's a fairly strong Libertarian bent (despite Cowan himself recently putting distance between himself and that theology).

https://marginalrevolution.com/marginalrevolution/2020/01/wh...

He's been making a point of hitting numerous podcasts and YouTube channels. Just gave a talk at the Presidio:

https://www.invidio.us/watch?v=SCf44d7txcA

While I'd challenge multiple assumptions and interpretations, his reading list (to the extent it's been mentioned in the few talks/articles I've read) is generally good.
Yes, as a Belgian myself I'm aware of his work, but it was the work of Bush that directly inspired Ted, Douglas etc. Of course Bush's work builds on top of others as I'm sure Otlet will also have had his predecessors.
Why not just use C# instead of staying in the shitty alternative? You know... https://twitter.com/knocte/status/1207544365607985152
Space Force's Rough Launch, Oversight for Facebook, and More News
I have used both. The main thing you’ll gain by switching to iOS is smoothness. It’s strange, but 0 frame drops and totally smooth non-jerky animations make a lot of difference.

When I’m navigating my iPhone with swipes, it’s like I’m conducting an orchestra.

On an Android it’s more like I’m opening cabinets and drawers who’s hinges need some lubricant.
While Catalyst is a significant investment, it's misplaced, misguided and released at least two years too early.

Even Apple's own first-party Catalyst apps are a joke.
If radio silence (and ignoring users) were abnormal for them, sure. I could give them the benefit of the doubt.

With the context of Google's history though, this looks exactly like what it is: Google underestimating the amount of support and reassurance users need.

They had years to plan for the months after launch. They have 110k+ employees around the world with different holiday schedules. It's not like the holiday season took them by surprise.

Google is not a hapless toddler of a company. They've been around for 21 years, they have $40B in annual revenue, and they should figure out how selling things to humans works.

This is a company that fails at absolutely everything except ads, which is a dubious business to begin with.
You can't port linq to javascript because it needs that Expression stuff.

The code quality of this library is fucking terrible.

TypeScript sucks, god knows why you or anyone would use it.

The author of this library is not even implementing it in a high-performance way (you have to gather up all the calls and then use a reducer to process all the calls at once in one single reducer once a ToList or whatever is called) despite it saying high performance.

Who the hell uses generators in javascript.

c# is a terrible language. Just learn reducers, filters, maps, etc. You probably came from c# and decided not to learn those things. It goes with choosing TypeScript.

Downvotes from the moron brigade of social programmers who spend more type pressing up and downvote buttons then programming.
In case you missed: Pidgin has many plugins including for Whatsapp.
That cursor animation is a surprisingly strong selling point.
FreeFlyer: https://ai-solutions.com/freeflyer/
That explanation was surprisingly accessible, thank you! It also blew my mind. I'd never thought of the building blocks of the universe as forming a hierarchy before, although in retrospect, it feels obvious.

Were you being literal when you gave the examples of chemistry as hexation and biology as heptation? If so, why are they those levels specifically? Or were you just using those as examples because they're roughly one "step" apart on the hierarchy (i.e., molecules -> cells)? Sorry if this is a dumb question.
I'm helping to build a scalable system for delivering high value and life saving medical supplies to hard to reach places via autonomous aircraft. The system is currently operating in Rwanda and Ghana, and aggressively expanding over the next couple years.

Specifically, I spend a lot of time thinking about and writing embedded software. The aircraft is fully autonomous and needs to be able to fly home safely even after suffering major component failures. I split my time between improving core architectural components, implementing new features, designing abstractions, and adding testing and tooling to make our ever-growing team work more efficiently.

I did FIRST robotics in high school where I mainly focused on controller firmware. I studied computer science in college while building the embedded electronics for solar powered race cars, and also worked part time on research projects at Toyota. After graduating with a Master's degree, I stumbled into a job at SpaceX where I worked a lot on the software for cargo Dragon, then built out a platform for microcontroller firmware development. I decided to leave SpaceX while happy, and spent a couple years working on the self driving car prototype (the one that looked like a koala) at Google. Coming up on my third year, I was itching for something less comfortable and decided to join a scrappy small startup with a heart of gold. Now it's in the hundreds of employees and getting crazier and crazier.
The funders are paying for work that isn't being done.

Grants usually specific the "percent effort" of key personnel. This not only determines the budget, but also factors into funding decisions. A proposal might be rejected as 'infeasible' if the PI isn't going to spend much time training the students or managing the work.

These numbers usually aren't exact--people certainly spend 19 (or fewer) hours per week on things that are nominally 50% effort--but having giant off-the-books projects, like running a whole separate lab--make them completely fictional.
Ask HN: What are some fun / interesting datasets to analyse?
Yes I've never had issues doing that. Just an extra step to rename epub to png that's all.
We have Ryzen 9 3900X workstations at work and I am using a 3950X at home. That's already a huge boost to compile times and they cost way less than the threadrippers
So the argument is we should pay professors at least as much as the China are willing to bribe them with?
Newb question: Can this translate to a MySQL query?
A Community for Developers and Testers
I don't know if this is what you mean but in Japan many dentists have machines to make tooth crowns. Not sure how common that is in the west. I went to a dentist in SF, they did something and then I had to come back in 2 weeks after they made the crown. Been to several dentists in Japan where they could make the crown while you wait 20-30 mins
not as interesting or as world-changing as many of the other problems here, but it scratches that 'language itch' for me: I'm building an interop bridge between Elixir and Zig that makes calling Zig from Elixir safe, elegant, easy, and comprehensible:

https://github.com/ityonemo/zigler/

On my plate currently: Figure out how to make a long-running zig function run in an OS thread alongside the BEAM so that it doesn't have to be dirty-scheduled.
Again, one does not have to defend the actions of any guerrilla or terrorist organization, in order to lament the brutality of Pahlavi rule. Furthermore, it is ridiculous to cast him as a victim of Western imperialism, rather than another Fulgencio Batista or Ngo Dinh Diem who overplayed his hand and failed to carry out the sufficient land reform to appease the working classes and the peasantry.
Well, often times human beings miss metaphors, slang, and topical references, especially if they are speaking in another cultural group.

The gulf between even the most disparate human tribes is nothing compared to the gulf between an AI chat-bot and a human being.

I think it's entirely possible to make bots with simple models of the world. (Not that this is really a move any closer to that)
No Vacancy: The Housing Crisis Laid Bare
I would be remiss if I didn't mention something from clojurescript land that accomplishes something similar: https://github.com/tonsky/datascript

Datascript allows you to write datalog queries in ClojureScript(and JavaScript) that operate on a b+ tree maintained by the library. It includes first class relationships and unique keys.
Do you have any issues with sites blocking the DO IP addresses? I ran this for a while and a number of sites block connections for coming from a data center.
> and 70 modified to show USL copyright notices
That's interesting that you say that. To you is it the nifty-ness of it or the functionality? I'm considering new features now that the issue tidal wave has calmed down and trying to prioritize which ideas to tackle next.
Just draw it in. I've been doing it for years in daws
Great, next step is to get this going for maximum impact: https://www.youtube.com/watch?v=1DkF88BkpeE
Ah. Normally an attack page then displays my personal data. Guess it doesn't work on me?
If you like this syntax and work with TypeScript and Knex, you can checkout my typed-knex library: https://github.com/wwwouter/typed-knex

All feedback is welcome :)
I'm working on a personal project that allows you to add notes to youtube videos, and be able to skip quickly to specific sections.

I started this because I'm learning guitar mostly from YouTube, and I find myself constantly seeking videos to specific sections.

I'll probably launch the site on ShowHN soon. Feel free to DM me if you can think of other uses for this, or if you're interested to know when this launches.
I'm not sure if there's a different process involved here, but I vaguely remember that a recent network printer I had came with an ftp server that could be used to print, simply by dropping supported files into it. I never experimented with it, though, so I have no idea if it supported simple text files or required PostScript or some such.
There was a tremendous amount of general standardisation, things we take almost entirely for granted now:

- Electric / automatic starters.

- Arrangement of controls (accelerator, brake, clutch)

- Windshields.

- Brakes.

- Brake lights.

- Turn indicators.

Various improvements to roads, signage, and lighting as well, I suspect. As well as people simply knowing what cars were and what to expect from their behaviour.
That's precisely how they work. You install a client that pings their server. They see if there's an IP address change and switch the A DNS record.

If your DNS provider has an API, this is probably the very first example in the docs.
Even if the premise of this article is true...being able to fluently use computers (even if you don’t understand their inner workings) is already better than what their parents achieve.

No one was complaining that mom and dad don’t know what defragmentation is, and why it doesn’t matter on an SSD. No one was sad grandma had no clue why changing the DHCP setting on her router made no difference when she was outside the house.

The issue was your mom calling for the 20th time asking how to rip a cd in iTunes, or dad not being able to attach a photo to an e-mail.

That issue seems more than solved by the current generation.
I'm writing a 2D animation library inspired by 3b1b's manim. It's written in Haskell, fairly well documented, and is meant to be used together with external tools such as latex and blender. Design concepts with examples: https://reanimate.readthedocs.io/en/latest/glue_tut/

Source: https://github.com/Lemmih/reanimate
I think it has been way longer than that, it's just that they were (and many fans still are) in denial for a long time. But there were plenty of things about iOS that were non-intuitive from the get go.

Way back when, I got an iPad for my mom. She loved the idea of a device that basically doesn't need support, but it took a while for her to get the hang of it, and her main complaint was that it was "inconsistent and unpredictable". She pretty much had to poke at things to figure out what they do - the opposite of good UX.

She's on Android now, and happy as a clam.
That’s simply false. You’re assuming a scenario where the company does buybacks because they’re losing market share, and then implying causality.

To put it simply, wherher a company performs buybacks does not tell you what the future growth will be. All it tells you is that the company’s management believes shares are undervalued, or alternatively that they are irrational (to your point, I would characterize most share buybacks as irrational, but _certainly_ not apple’s)
Done it many times. My entire income (more or less) flows through PayPal, and I manually withdraw at the end of the month, no matter when I am at that time. It has never been a problem.
Why would someone be more likely to get a user id compared to your session id?