skysight-inc/HackerNews huggingface dataset:
I know this from my own experience, HR departments in most smaller companies in the US are unfamiliar with US immigration laws and are sometimes cavalier about the forms. When a mistake is made they think that it's just an oopsy and it'll work itself out. They have to fill out I-9s all the time even for American employees. It would be easy for someone to just fill it out by rote not realizing the horrible consequence. Also speaking from experience, even specialist lawyers make mistakes so getting an immigration specialist does not inoculate you from a game over situation. The decisions are often arbitrary and not consistent. This is even more an issue when directly dealing with a border agent who has infinite power, is not a lawyer, yet has to deal with nuances of immigration law. You can't appeal (unless perhaps you go the congress route but I've am not familiar with that option). All the people here who bravely sit in their high tower and pronounce judgement about this consequential error have either never had to face the same situation but I'm sure they've all had bad speeding tickets and other bureaucratic errors go against them. I'm sure they feel much different then even when the consequences are not as severe. And if you really just think tough luck you deserved it then you are just a bad person.
I think he should have checked the fourth box. [IANAIL]

If someone else completed this, the problem is that to check the fourth box you must add some "Alien or Admission number" that the other person didn't know. It's easier to check the first box that doesn't ask more questions.

Edit: I like the explanation in https://news.ycombinator.com/item?id=21932422
Are you saying that all one needs to do is put money into the risky companies that will succeed and avoid the risky ones that won't?
My mother had to do the same with her Congresscritter.
One person can do very little (unless they do have billions of dollars at their disposal).

Why not seek out an activist group in your area and join them? It takes a lot of resources to mobilise people on the streets, carry out campaigns etc. Nearly always they will need support staff on back end processes and systems. Maybe they need your specific skillset, or maybe they just need other parts of the organisation. You won't be single-handedly saving the world, but you will be part of a team that maybe can achieve that.

This might take you out of your comfort zone, but hey, what have you got to lose?
Signal Creator on Considerations for distributed and decentralized technologies
Hosting a RIPE Atlas probe means you will generate credits, which you can then spend on measurements. All Atlas measurements require those credits as a form of payment. In short: there is no free API.

You can also receive credits as a donation, e.g. by someone who hosts a probe.

This is an interesting article and I’m sure someone with a constant supply of credits would surely donate a few of them, for you to continue this research.
Isn't the point of the electoral college that they can and are reassigned Isn't the point of the electoral college that they can and are reassigned values for each territory periodically? periodically?
Of course women don’t “have” to date anyone. Nobody HAS to date anyone. And women should have the power to say no at will. So should men. Guess what? They do!

This is some “mediocre boy doesn’t get the super hot girl so there’s some conspiracy against all men by women” BS.
And now the US loses another talented individual. Is this really the best system?
You win the irony award of the day.
20 Years of Ardour
Many patterns have been observed in nature, until an exception occurs that breaks the pattern.
A government would do both and borrow. It's when you have programs costing $2 for $2.05 benefit that people start thinking twice.
Yes, I have seen that. There are some examples in a guide that I wrote for IVPN.[0] For example, the lowest-rtt probe for an IVPN server in Reykjavik, IS is in Amsterdam, NL.[1] The minrtt for a probe in Iceland is greater.

However, I'm just looking at signal velocity for the probe with the smallest minrtt. So probes where routing to the server is less direct will just have greater minrtt for a given geographic separation. That is, lower signal velocity. So that doesn't affect my analysis.

0) https://www.ivpn.net/privacy-guides/how-to-verify-physical-l...

1) https://www.ivpn.net/blog/wp-content/img/IVPN-is1.gw_.ivpn_....
It's kind of fun and interesting even if it's impractical. Probably just meant as a thought experiment.
"Non-interactive site" wtf, do you even know the trickery you have to do in JavaScript files to remotely work outside their intended domains? Or how hard was to create a working playable copy of hundreds of old games? Or how much people you need to handle an ever-growing data storage (e.g everyday bigger than the day before) while making it available over internet?
This a thousand times. It's amazing how each new layer of abstraction becomes the smallest unit of understanding you can work with. Browser APIs were the foundation for a while, then DOM manipulation libs like jquery, and now full blown view libraries and frameworks like react and angular.

I wrote a little bit more about my thoughts on the problem here: https://blog.usejournal.com/you-probably-shouldt-be-using-re...
The Guerrilla Guide to Interviewing (2006)
> In the next decade it will start taking over computer graphics, medicine, manufacturing, surveillance, hardware / software and every other aspect of our lives.

The counter-example to your point is that deep learning maniacs were predicting self driving to be a done deal by 2020 and we now realize we are so far away from that goal. Machine learning will only work well for one-pony tricks problems that can be clearly isolated. Nothing like "every other aspect of our lives".
New Laws That Come into Effect in the U.S. in 2020
Xbox 360 defects: an inside history of Microsoft’s video game console woes
In 1901 there were major "catastrophies" all around, the ultraviolet catastrophe being one of the best examples: https://en.wikipedia.org/wiki/Ultraviolet_catastrophe

By 2019 we have exquisite verification that we do, in fact, understand things at "everyday" energy scales: https://en.wikipedia.org/wiki/Precision_tests_of_QED

I do not claim there is no new physics to be found.(In fact, the process of renormalization used in modern field theories explicitly parameterizes our ignorance of very high energy scales.) I merely claim there is no new physics to be found that can impact anything already constrained by a precision measurement, and that such precision measurements cover the entire spectrum of everyday phenomena.

(And just because you don't like some of the metaphysical interpretations of the double-slit experiment doesn't mean we don't know how to calculate it... very, very accurately. That, to me, suggests some level of understanding surpassing a Neanderthal!)
You’re missing the very key word “How” at the beginning of that sentence.

I’m not convinced the author is correct that we can recover our right to privacy, but I do remain hopeful.
What's wrong with versions 2.x? Or what's coming with version 3.x?
We switched from Duktape to QuickJS for https://vcvrack.com/Prototype, where performance on x86_64 is a huge concern. Both are incredibly easy to embed compared to most other scripting language interpreters, but QuickJS required us to fork the project and hack 3-4 features/fixes into its codebase, but after that, it was a drop-in replacement. In our use case, QuickJS was ~2x faster than Duktape for lots of math. We still keep the Duktape implementation up-to-date but disabled as a reference for new script engines, since its API is the easiest to read.
I wonder if the advent of async/await in all the popular and upcoming programming languages will be seen, after some (buffering) interval, as a disaster of major proportions. And, I wonder how the programming world will respond to the disaster.

It seems advisable to begin that response now. The linked article might be the beginning of such a response, but it seems too tentative. We may need an Iron Law of Flow Control, visibly acknowledged and observed in each system that uses an async/await facility, at the point of use, or a note explaining where it is handled farther back up the chain.

TCP vs IP is an excellent example of such an alternative: IP does not bother with buffering, except as a completely local performance optimization, and happily drops packets at the first hint of trouble, assured that somebody closer to the source has buffered copies of whatever they actually care about.
There’s a detailed article on the topic at: https://ferd.ca/handling-overload.html
Don't forget that a fifth grader who has been held back several times can be a teenager
What's the pro of Elixir and Crystal over Ruby?
The reason frameworks usually don't run in a worker thread is because it is difficult to efficiently cross the barrier between workers and the main thread. Either you need a shared array buffer or the contents of your messages have to be copied on write. Even web assembly has similar issues as it runs in the same thread as any JavaScript you have.

I do agree about making the distinction between sites and apps though. A lot of the contortion frameworks do is to avoid triggering layout excessively. You can't even get the position of a DOM element without layout rerunning to figure out where it should be. I suspect a lot of these quirks are legacy web behaviors more applicable to sites than applications.
Lost all credibility at "... Age and experience will be less valued ...".
Extreme (death penalty) sentencing for corruption is generally not something you see in regimes that have highly effective regimes of anti-corruption enforcement.
> esemble an AI system and any talk of it now is a waste of time.

I think the usual terms we use nowadays is narrow AI and general AI to differentiate both types.
This is exactly what Albert Einstein said:

"If you can not explain it simply, you do not understand it well enough."
Here is an interesting perspective from a former teacher on classroom discipline.

https://quillette.com/2019/02/10/public-educations-dirty-sec...
Duplicating a comment I posted on a previous conference thread that is even more relevant here:

"... am I the only one that thinks there are... too many conferences? Sometimes it seems as if almost any new sufficiently large JS framework now has a conference. Slap the word "conf" or "con" on the end of whatever random noun you chose for your framework and boom, start sending out ticket invites and request for papers.
Conferences were originally for leading experts in a particular field to share new research and present papers that were going to be published, and give people the chance to ask questions and find out more from the authors.

Conferences now feel more like a show and tell with blogpost level quality writing. Most non-academic conference talks I see could have been summarised easily in a blogpost and a few screenshots or at most a slide deck.

I recognise the networking aspect of them can be useful, but I couldn't justify spending the ticket price of some of them, to go to a conf based around one very narrow tech (unless it was a narrow but widely used and lucrative tech, and I was looking for work in that area currently)." (https://news.ycombinator.com/item?id=21874372)
It's not, it's a toolchain that has voice recognition, a NLP parser, and a big model to give you answers back that fails for anything remotely like a complex sentence. It's decent, but nothing like an intelligent being that can answer all types of questions like in most SF stories.
6 things I learned about building apps and getting your shit hacked
I've built fairly complex GQL backends using CPython + Graphene and never seen something like this - if we had slowness it was because we were yet to implement dataloader in some places.
I agree in spirit but really most of this is is going to be related to unpacking images of more than 2 colors on a high density display.
> If an app — let’s say Uber — adopts our tech, you would be able to use Uber [without the internet],” says Jorge Ribs, CEO of Bridgefy

There have been a few of these phone mesh startups (OpenGarden, RightMesh, Bridgefy) over the years, and they all seem to dramatically oversell the abilities of a phone's radio.

Basic physics mean that a network made up of only phones will be extremely slow, even if everyone has the app. Text messages delivered unreliably is probably the best you're going to get in the foreseeable future.

I'm sure it's tempting to embellish the abilities of one's technology to investors and press, but the quote above is obviously false.
Show HN: Ka.llio.pe Songwriting IDE
How did you find such a gig?
Anecdotally I can say this is because people either fail to implement or actively fight browser based caching techniques. I can forgive people for not taking the time to implement ETags, but it's surprisingly common practice to include headers on REST calls to disable caching.
> Women have the power to say no as they please

Men have the exact same power.

> Men on the other hand rarely refuse a potential partner.

True. Marriage will not be freely given, though.
What issues with Duktape led to you using Lua? I've used both Duktape and Lua for years for non-embedded (desktop), and they seem very similar in requirements, so I would have guessed both would be a similar experience in microcontrollers.
If they were receiving job offers with better compensation, that suggests that rate is below market, by definition :) .
Having computed in the oh ten's, 00's, 90's and party 80's, never before have software been so functional, upgradable and flexible. Most software is beyond apex, which becomes problem itself: How do you keep selling already perfected software? You start to change it, because "customers demand it". Doesn't matter if grandma tears her hair out in despair and power users in fetal position cry their bitter tears: Change it must, for Change is good!

Problem is Capitalism itself perhaps.
Job Search Post-Portem as a UI Designer in the European Gaming Industry
Show HN: Blendful–Crowdfunding for Pesticide Testing on Your Favorite Foods
https://blendful.com

Hi everyone. I'm a technical founder who's built a MVP of a crowdfunding product intended to fund spectroanalysis testing on popular foods for contaminants, pesticides, herbicides, etc.

Right now food products are a sort of black box, and consumers don't really know what they're getting. I'm looking to elucidate those details.

Warmly looking for feedback and/or ideas if you find this useful. Also would be interested in partnerships/cofounders (biz dev/marketing help especially).

Thanks so much for reading!
While I love futuristic ideas like those of Dyson, it seems naive to assume that because we don't see evidence of our virgin civilization's futurists' visions of advanced civilization, it does not exist. This is considering that our futurists are currently living in a newborn civilization on a geological time scale and are still grounded in their vision by science that we currently have. I'm of the opinion that we should probably wait a few thousand (or perhaps million) years before we start slapping the word "law" onto some reliable physical properties we can recreate in little Earth-scale experiments.

And since we don't know for certain whether there is advanced life or not, we also don't know what the universe would look like if there was -- perhaps the current stars we see are just a fraction of the stars that existed pre-Dyson swarming.
https://thonyc.wordpress.com/2019/12/24/the-renaissance-math...

Newton, Babbage and Kepler were born on the 25th, 26th and 27th; this fellow blogs about them every December.
I thought today would the public domain day for the Wilhelm-Baynes translation of the Yi Jing (Book of Changes). According to https://fairuse.stanford.edu/overview/public-domain/welcome/, no.

The first edition was published 1950.

I hear two different stories. It's 70 years after date of publishing, other times it's 70 years after date of the last surviving author.

But - the translator Cary F Baynes, died 1977. https://trove.nla.gov.au/work/32102443?q&versionId=38994288

Does that mean Jan 1st, 2048 is the year the book would be public domain?

Aside: Cary F. Baynes was a student of Carl Jung. I didn't know that until now. Jung did a preface to the english translation of Wilhelm's Yi Jing.
I think you're right, but there might be another way. What if there were a Tesla-like company? Tesla didn't just produce cars that are better for the environment, they made them awesome in every other way as well.

I imagine that meat will eventually be replaced by lab-grown meat that had been engineered to be as delicious (or moreso!) as the highest grade beef, but perhaps more healthy & cheaper. The fact that it would be better for the environment and animal rights needs to be listed as a benefit, but not the focus.
Once it's eradicated what are the chances it has a resurgence vs is gone for good? Can it have a resurgence?
IMO, you can get a pretty good ad experience by sticking to content-targeted ads.

If I'm looking at, for example, "how to programmatically control my model railway with a Raspberry Pi", there's a large number of easy to target, relevant products you can advertise against that. You don't need a gigabyte of creepy backstory on me to figure out "hey, show me ads for the products mentioned in the article, and there's a good chance I'll buy them because it's convenient."

Yeah, Mike Bloomberg might be willing to pay $1 to show his ugly mug next to that page, but the ad from a modeler's supply shop, who would only have paid 95 cents, would have felt much more appropriate to the consumer. I know some ad networks try to measure quality via clickthrough rate, but I'm not sure it was weighted in a way to nerf this issue.

Another problem is that a pure-content model doesn't extend to all types of site. There's no suitable product to advertise against "six die in New Year's party gone horribly wrong." and nobody wanted to run low-yield CPM branding ads, so they had to backfill wth retargeting and profile-based ads instead.
Thanks. That's what I thought.

I gather that there are lots of RIPE Atlas probes. So yes, it'd be very cool if someone would donate credits. However, there is the fact that commercial use requires approval from RIPE. And that would likely include work done for hire.
>"But the extraordinary case draws attention to how dictatorships are increasingly using technology to crush online dissent."

Yes, authoritarian regimes control communication. That's been the case for over a century of radio and mass circulation dailies. It's nothing new.

What is new is that even democratic countries are controlling free speech via speech laws or often the private companies engaging in evaluating what's permissible speech and not above and beyond what laws require. To wit what comprises "hate speech". It's basically come to mean "point of view in disagreement with my group's current position which may change in the future"
> I don't understand how we can reason with "probabilities of failure" about such fundamental things such as laws of physics.

A sketch: Suppose we have two theories, one ("A") with assumptions (a, b); the other ("B") with assumptions (a, p, q, r, s, t); and our evidence 'e'.

Pr(A) ~= Pr(a|e) * Pr(b|e)

Pr(B) ~= Pr(a|e) * Pr(p|e) * Pr(q|e) * Pr(r|e) * Pr(s|e) * Pr(t|e)

That is, the probability of each theory being right is the probability that each of its assumptions are simultaneously true. It might be difficult to come up with a specific number for each of those component terms, but we'd do well to estimate the total probability of each theory simply by counting the terms, since in the limit that will matter more than the probability of each term (assuming we think none of them are obviously low).

Also note that when counting, we can trivially factor out the common assumptions "a" (a.k.a. the things we don't wish to doubt or vary between theories, e.g. QM in "ordinary" regimes, GR, the Newtonian approximation to GR, etc.)

Yes, there is a "ground truth" theory which is absolutely true or false, but we don't have access to it. And I don't see how it's more problematic to use probability here than on any other classical event on which we have imperfect information, like a specific dice roll, or a baseball game, or the outcome of an election— One specific thing will happen, and no other outcome was possible, but we can still use probability to model our incomplete knowledge. How is physics different?

Example stress tests of this idea:

e = the motion of the planets; A := "G = m1*m2/r^2"; B := [long list of epicycle parameters] --> pick "A".

e = the varied appearance/adaptations of animals/species; A := [reproduction, inheritance, variation, selection]; B := foreach animal x {"God zotted $x into existence like that because just_so_story($x)" --> pick "A".

e = my empty garage; A := "there's nothing in it"; B := "there's a dragon in it; the dragon is invisible; the dragon dodges your touch; the dragon has no heat signature; the dragon floats and leaves no footprints; ..." --> pick "A".

e = the behavior of the universe; A := [the standard model]; B := [the standard model; also it's a simulation; there are intelligent beings who set up the simulation; there is an external universe in which the simulation is occurring; the number of simulations happening in this universe is large; ...] --> pick "A".
I like the "human lifetimes wasted"-metric. It's interesting to think that a badly optimized piece of code used by a few million people basically kills a few each day. If every manager, client and programmer thought for a second if the 30min they save is worth the human lifespans wasted I think we'd have better software.
The Thirty-Million-Line Problem
Yeah, there are definitely multiple ways to accomplish most of this functionality. There are a few reasons why this particular setup works better for us (for instance, it's not uncommon for no one to go downstairs for a couple hours, which means the Nest doesn't notice that we're up).

At the end of the day though, it's mostly the fact that I like having a single unified dashboard and framework that consolidates everything, rather than having to use a half dozen different apps/devices/panels.