skysight-inc/HackerNews huggingface dataset:
Really? When did it go down?
The bottom of the linked page clearly says “The finished ‘Ian Knot’ is identical to [..] the Standard Shoelace Knot”

If you click through to the page about the “standard shoelace knot” it adds: “This knot appears in The Ashley Book of Knots as #1212 and #1214, ‘The Bowknot’, where it is described as ‘... the universal means of fastening shoe-strings together.’” (That’s a reference book from the 1940s https://en.wikipedia.org/wiki/The_Ashley_Book_of_Knots)

Edit: note that this is a site aimed at an audience of people who want to tie their shoes, not topologists or sailors. Pedantic arguments about acceptable definitions of the word “knot” are ridiculous in this context.
I sold my equity back to the business when I left. It wasn't crazy money, but enough to tide me over while transitioning to self-suffiency - I'm now the proud owner of a shack and a few acres of halfway decent arable land in a remote corner of Uruguay. $25,000 outlay. Becoming a citizen and all that is easy here.

I know it's not an option open to everyone, and I'll be honest and say that a lot of the folks I've met have trod a similar path - startup, decade of unsustainable grind, total burnout, with maybe 0.1% of what we dreamed of to show for it.

I have however also met folks on the road who've thrown the towel in with no capital, who are finding ways of making it work - one couple even had two under-ten children, and were travelling, gigging, and educating their incredibly worldly and well informed kids, with a view to "maybe finding a ruin somewhere". It takes all sorts, but I think there are an increasing number of people "opting out".
In contrast to Warren Buffett, who presumably uses his Coca-Cola shares to buy coffee somewhere.
Apologies for not contributing anything meaningful to the overall discussion here... but this is one of the best things I've read all day.
There will be a net loss to global agriculture for a couple reasons:

1. Climate change implies increased variability in weather--hotter summers, wetter winters. Agriculture does best in a relatively stable environment. Just look at California--extremely wet winters followed by extremely hot wildfires. It's hard for a species to thrive in a very wide variety of conditions. Not impossible, of course, with humanity being the crowning example of that kind of flexibility, but it's harder for an annual grain like wheat, rice, or corn to pull off.

2. Less sun at northern and southern latitudes mean a shorter growing season.

There are a few other reasons I can think of for why yields will generally drop, among them ozone pollution, but they're not related to climate change specifically.
The problem is in 2018, everyone intolerant person claims the only thing they're intolerant of is intolerance. Conservatives complain about liberal intolerance and vice-versa. We've moved from plain level-0 intolerance to meta-intolerance.
Nact: an implementation of the actor model for Node.js inspired by Akka and Erlang
I think Perforce does this too... it's not a problem as such, but since you can't silently rewrite history in Git it's somewhat hard to get rid of the old versions when they start taking up space. Perforce on the other hand lets you configure the history depth on a per-type or per-file basis. I think you can purge deleted files if you'd like, too? - you'd probably use this if you were keeping old builds in version control, or some other useful type of asset that's in principle possible to recreate.

This doesn't help in combination with its insistence on storing the entire repo locally - though it's possible Git LFS (which I haven't tried) would be able to help with this.

Lack of file locking is a genuine problem.

And I really don't think you can handwave away Git's terrible usability with a "besides"...
There are also many developers who are forced to use GNU/Linux dev tools, while prefering to use Windows.

Not to mention that Windows has better support for most hardware and modern form factors, such as pen & touch enabled 2-in-1s.

If you're buying something like a Surface Pro or Surface Book, the last thing you want to do is cripple its functionality, ease of use, performance and battery life by installing GNU/Linux.

But the fundamental reason for why I avoid it, is best explained in this video. https://youtu.be/rmsIZUuBoQs
Same here man. I'm getting sick and tired of immigration in this country. The whole country is worried about illegal aliens and no one cares about us.

And this is not new with trump. Been on h1b for years. It just got worse over time under obama. Americans dont care about indians. Either we don't get our voices heard too much, or we are just a slightly wrong shade of brown ("people of color" - ha!). Go care about illegals.... I'm just tired of dealing with immigration and then getting shat on by "pro immigration" people who dont care about Indians (and frankly Chinese).

To my american friends, you dont realize how racist the immigration system is currently. Forget refugees and "muslim bans". Those are really nothing compared to how Indians and Chinese are treated. I'll show you: https://travel.state.gov/content/travel/en/legal/visa-law0/v...

Do a search for "FINAL ACTION DATES FOR EMPLOYMENT-BASED PREFERENCE CASES"

See that table. There are a few salient points:

1. That table shows where the queue pointer is right now. "C" means at the head of the queue (no entries, everything being processed). If it is a date, that is the date that is currently being processed (for all intents and purposes).

2. Notice the special columns for the different nationalities. So they discriminate based on national origin. But, only 5 to 7 countries are special cased. Everyone else (including all refugee countries, muslim countries, etc) fall under "Rest of World" ("All chargeability areas..").

3. Now notice the INDIA column. The date is 01Jan07 for EB3. This means, for someone with a Bachelors degree, they have to process people who applied 11 years ago. Let that sink in. No other race has to face this discrimination. EB2 (masters or phd) is not much better either. You have to be a genius (EB1) to get a greencard 'now' without a queue ... at the same level as a Bachelors graduate from Iran, Saudi, Somalia, whereever. .

Anyway, hopefully you can empathize a little bit with Indians and Chinese who did things by the book and stop focussing so much on illegals.
It seems that this is directly caused by the arctic temperature rise: https://en.wikipedia.org/wiki/Sudden_stratospheric_warming

Relevant quote:
Following a sudden stratospheric warming, the high altitude winds reverse to flow eastward instead of their usual westward. The eastward winds progress down through the atmosphere and weaken the jet stream, often giving easterly winds near the surface and resulting in dramatic reductions in temperature in Europe.

see also (in german):
http://www.meteoschweiz.admin.ch/home/aktuell/meteoschweiz-b...
Accepting a lower standard of living
I have in the UK seen a job add in an agency for an experienced php developer at £27k next to it was for a senior "ground worker" for > £35k.

A ground worker is the PC term what's known in civil engineering as a "navvy"

Oh and the ground worker would get OT
iMessage uses short RSA 1280-bit keys which could be cracked by a well funded attacker.

[1]https://www.apple.com/business/docs/iOS_Security_Guide.pdf
Who's worth more? You, or the candidate you match?

China's already demonstrated that, with regard to prisoners.

P.S. In case you think that's a stretch, I'll mention how apparent from the news and public statements it is that a sizable portion of... well, I'll say "English" governance (as opposed to U.K.), salivates over the idea and wish for a Chinese style "Great Firewall". Just for porn and ter'ists -- sure...

Maybe it is a stretch. But, "people are people" -- and we've numerous examples from numerous cultures, of people making just these kinds of decisions (historical as well as current).
That noise is an externality. It’s pollution. I can’t count how many times I’ve been woken up in the middle of the night by someone riding down my street on a Harley. Those things should be taxed into extinction.
I think the best thing to do is just be the kind of online citizen you want to see. It may be small but it is something you can do yourself.

I will be looking for a way to move my online identity away from Google to something I control more directly. I am also going to try replacing my social media activity with email. The web is already decentralized, we just need to use it.
Congratulations. You just won a reader.
They're different by orders of magnitude. This spike is occurring in context of record low winter ice following a record low the previous winter following decades of a declining average. Yeah, the 25 number is a spike on the edge of the bell curve, but this bell curve is consistently shifting, and thus so are these spikes.
> While running for Congress, Indiana governor Mike Pence called for state funding for "institutions" working to enable people to "change their sexual behavior."

https://www.snopes.com/mike-pence-supported-gay-conversion-t...
As a sibling comment has mentioned, there are high-skills immigration paths in the US, they just aren't very well known, and have a very high bar to clear. It's not great, but it does exist. I personally know 2 Indians who got their green card in a matter of months.

That said, the Canadian system, while definitely better than the US system, still isn't that great, and not something to model after. Specifically, it gives too much weight to credentialing, which is unfair in its own right, and still very much subject to gaming.

I personally believe in complete free movement of labor (which totally existed before, the current state of things is relatively young), but that seems politically infeasible around the world right now. Brexit is an example of even taking a step back from it. Maybe this will someday happen in my lifetime.
If the workers are scared of a recession and losing their jobs you can.
> I don't buy it.

> A language extension means the syntax wouldn't ever be valid in the base language.

Sure.

(struct pt ([x : Real] [y : Real]))

That's not valid Racket, but is valid Typed Racket.

A more extreme example:

int main(int argc, char** argv) { return 0; }

That's C! Oh wait, it's the C #lang [0]...

Which means you can things like:

base.rkt:

#lang C

float f( float x1, float x2 ) {
return x1 / x2;
}

main.rkt:

#lang racket

(require base)

f(10.2, 1.8)

Those syntaxes aren't compatible, by any stretch. The magic is, Racket gives you access to powerful pre-processing, in the form of some amazing reader macros.

What syntax you use, doesn't really matter, so long as you provide that bridge. They're incompatible syntax, with a custom made parser allowing data to flow both ways.

[0] https://github.com/jeapostrophe/c
You seem to have a pretty small nest-egg considering the number of years you've worked and the amount that you make. I'd suggest that, given what I assume to be your spending habits (and it's just an assumption), that you really can't afford to not be working anyway. If I were you, I'd practice minimizing what I'm spending per month before I even thought about what else to do. Being independently wealthy is a continuum - many people could stop working if they were willing to minimize their spending dramatically.
Why is this, if true, discouraging? Do you think government workers (a pretty broad term which can encompass a wide range of positions and levels of expertise) should not be well paid?
> And in the case of Russians, rack up a ton of speeding tickets and apartment damage fees and leave the country.

Care to elaborate?
One day, a serious athlete couldn’t walk straight. Doctors were stumped
> Who ever said this was a new knot?

> I tie my shoelaces with my own "Ian Knot", the World's Fastest Shoelace Knot (yes – I am the inventor):

It says so in the first line. How can you be the inventor of an existing knot?
Show HN: Breached password checker microservice
I was inspired by the release of the updated password breach data set from https://haveibeenpwned.com/ and made a little Spring Boot microservice and Angular app to demo how you can check passwords against the data set.

https://github.com/bradyo/password-checker
>I applied EB-1. They need 3 criteria. Accepted 2 criteria (extra ordinary contribution to my field and leading role in organizations). They rejected the media and press criteria because most of the press about my company's acquisition, while mentioned me by name, was about the company and not me. And BTW I was Founder of the company and built it from scratch.

That is such BS. I was gonna try (I have some publications and stuff) but that's about it. Now I feel like I am rotting away here.
Struggles of Women Who Mask Their Autism
If there was zero discrimination no-one from any other country would stand a chance due to the sheer population size of India & China.

Would have thought this was obvious.

It’s fairer to the rest of us.
>I think going to Canada is the most rational thing for tech workers and people without papers too. I keep wondering why it hasn't been happening more.

Because you can easily double your salary working in the US. That and the fact that Canadian winter can be brutal for months out of the year.
Oh man, if someone dug up actual, solid data that showed that all of our understanding of ice cores and historic temperature and co2 was wrong, and irrefutably so, I'd be overjoyed.

This is, after all, rather like living with the sword of Damocles over my head. I'd really rather not have it dangling there, glinting menacingly at me, but wishing the sword wasn't there doesn't help one jot.
The US has a socialized system of healthcare. It's indirect in the sense that if you can't pay you get covered anyways and the hospital takes a loss.

If you're low income you get Medicaid, if you're old you get Medicare.

People with cancer who get no treatment at all in the US is very rare and usually something else is happening behind the scenes.
It's not an extraordinary claim at all as these two events co-exist: Too few people have skills that companies need; too many people having no skills or irrelevant skills are looking for jobs.
Nailed it, although you were right in some of your objections, the 99.9% c ship is just a toy to illustrste the extreme dilation near a black hole.
> Anyone in string theory will tell you that Witten is possibly the greatest physicist that has ever lived.

Betcha experimentalists would disagree.
Racket is awesome. I originally used scheme48 but was impressed with rackets tooling (when it was known as plt scheme) . After it branched out as racket and added a large standard library with batteries included it became much more practical to use. I am experimenting with using it with smart contracts and having a library where you can make your own language and work with program synthesis to web development it’s really awesome!
Yeah, just look at the page source. So clean and readable, no extraneous boilerplate.
This description of (individual / personal) "strategic default" is interesting, maybe because it strikes me as a theoretical approach that is extremely rarely employed in real life. Corporations can and do consider bankruptcy a rational option under various circumstances, but -- maybe for a mix of cultural and legal reasons -- for individuals, there's a stigma, a sense of shame and failure, and it's viewed as a desperate measure of last resort.

I know, citation needed...
I recall going to a talk when I was at Northeastern, and at one point the speaker said something like, "But why would you create a new programming language just to solve one problem?"

Matthias Felleisen (the guy in the video) interrupted him from the audience to respond, "I know several people who have done exactly that, and it worked out quite well for them!"

As he says in the video, Northeastern teaches students how to program in a systematic way, rather than by copy-paste-modify from other examples. They certainly teach a powerful way of thinking, and it has served me well over the years.

If anyone out there is reading this and is thinking about going to college for computer science, definitely check out Northeastern. I could not be more thankful that I went there.

You can read the freshman text book online: "How to Design Programs"[1].

[1] http://htdp.org/
But he has already claimed to be the inventor in the first line. This is even more shocking the article contradicts itself. I will only accept the term 'the Ian shoelace tying technique'
You hit the nail on the head regarding the poisoned incentives. The most effective weapon against militant intolerance is education, not silence. Education to differentiate facts from lies, discourse from dialectics, logic from fallacy, etc.
If you're on Windows, try Fiddler for something a little more user friendly.
Ramit Sethi Exposed: How He Earns Millions Blogging
I thought a typical VC fund needs 1 of 10 investments to be a Unicorn.

If watching Alphabet, wouldn't we see 9 failures or luke warm successes to the 1 big success?
Actually Buffett did a very profitable deal with Bank of America in 2011:

https://www.bloomberg.com/news/articles/2017-06-30/buffett-t...
There are also simple things that one can do, that have an impact. For example, one could go on holiday to a local destination rather than flying half the world. Or you could cycle to work rather than traveling by car every day.

(Sure, in the grand scheme of things, these will make small differences, but we have to cut our use of fossil fuel everywhere.)
So we should exclusively eat factory-farmed food to save the environment?

Despite factory-farming being one of the main drivers of CO2?
And in even worse cases being held as indentured slaves - there have been a number of cases in the UK involving poor migrants from former WP countries in the EU, Id imagine the USA is no different.
Ask HN: Is there a Stripe-like API for pulling credit reports?
Our team is building personal lending software that can pull a consumer's credit (probably soft credit check to start), pre-approve them and show rates.

It seems very painful to have to go through a contracting process with credit report resellers or the bureaus themselves. Also the API documentation from what I've seen is very painful to use. Needless to say the actual APIs themselves as well.

I would love to use a simple RESTful API like what Stripe/Plaid has. It'll be even better if it was easy to do some KYC.

Has anyone else tried looking for a solution like this / found one?
It's definitely possible. It depends on which way you do the initial single knot (right over left or left over right), relative to which way you turn the Ian Knot loops (left end towards you or away). The are four possible combinations, two of which produce Granny Knots.
Ack! My eyes!. Thank god for the Text Mode Chrome plugin to eliminate that awful background.
You can find one-beds in nice neighborhoods for ~$2500 per month. $4000 is a luxury apartment.
"inflation-adjusted terms" and "real terms" are the same thing. The author was trying to avoid repetition but the only contrast intended here is between the earlier decline and later rise.
> Almost universally, protectionists accept and even marvel at the US single market and interstate free trade, but they somehow lose sight of the benefits when trade becomes international.

I would say it's because the states have a generally level playing field due to federal laws/regulations while foreign countries can do whatever they want to reduce prices. It's not like Ohio can make child labor legal or something like that.

Though I will admit most protectionists aren't really known for their ability to construct a rational economic argument to support their position.
Going for EB-1 has been one of the worst decisions of my life. I wasted 2 years collecting paper work, getting letters, wasting money and waiting!

It really a luck thing. And if you have to go premium. You will find out sooner!
Not sure what you're talking about... The vast majority of experimentalists would not understand his work. That's why I used the qualifier "in string theory". You could as well have said that most biologists would disagree, would make about as much sense.
Humans don't have relatively fewer genes compared to other life forms. Humans have less DNA than some species (salamandas are an example), but all animals have around the same number of genes. The extra DNA in some organisms seems to be (mostly) non-functional.

Yes the microbiome influences which genes are expressed.
> We're not going to see places like New York City move swiftly underwater

How do you know?
So, account for that in the points system?

Why does the system have to be simple or even fixed?
The path to sustainably working on FOSS full-time
Blockchain and trust
A of all, the meeting is now live streamed online, so there's less reason to go.

B of all, You can stay in Kansas City or Des Moines the Friday night before the meeting, and potentially get a flight out Saturday night or Sunday. It's two hour drive from Des Moines to Omaha, so doesn't make for too crazy early leaving Saturday morning.

There are also some decent hotels on the drive from KC or Des Moines to Omaha, so you could stop a bit closer.
My favorite go-to book for basic physics is the 1966 edition of Haliday & Resnick, which you can still find on Amazon as a combined two volume book, I think. The newer editions are quite watered down, but they do an acceptable job. There's also a newer, more advanced version of these books called Physics, Volume 1 & 2 by the same authors that you may consider checking out.

Books are hard reading though, so video lectures are also the next best option. Walter Lewin does a good job with this, so try googling his lectures.

Also, you'll probably want to stay away from Feynman lectures until you actually understand the theory.
File locking basically being the antithesis to a distributed version control system, I can't really see how it would fit into Git. How would it work for a system with no central repository?

It might make more sense to implement this within the services that emulate a central repository on top of Git.
The SICP lectures are on YouTube [0], so you can grab a taste to see if you want it.

SICP covers a lot of the higher level concepts we use day-to-day, but in such a way that you can grasp lower-down concepts along the way.

That's let me write code faster, understand compiler stacktraces better, and grasp why some things work in a language, but similar code doesn't, and get a handle on optimisation where I need it.

Everyone seems to get a little different benefit out of it, but most people I know have got some benefit, even just from the first few exercises or lectures.

Unfortunately, it gave me my favourite area of CS: Language design. Which isn't exactly a career track, being so niche.

[0] https://www.youtube.com/playlist?list=PLB63C06FAF154F047
I think those are for the same car, just using different standards for measuring range. Depends on which is most accurate. If the US measure for Tesla 3 is 300+ then it's probably apples to apples. But it would be interesting to see the same standard measurements for the model 3.
You felt untrusted as a foreigner but imagine being born here and feeling the same way and vise versa. Luckily we sell this place well enough people still think the American dream is more than a dream.
You're only considering the boot process.

The initrd/initramfs serves to provide a minimal userspace required by more complex root storage arrangements before we can pivot root.

Sure I can reboot a system with hosed dynamic libraries into its initrd and use that userspace to try fix things. But I can also reboot onto any other rescue medium. The moment you've introduced a reboot into the recovery process there's myriad solutions, the introduction of the initrd didn't make a significant difference in this regard.

The historically statically-linked /bin /sbin stuff (yes, once upon a time not everything was shoved under /usr like the post-systemd world) could be used to fix broken dynamic libs without even requiring a reboot.