skysight-inc/HackerNews huggingface dataset:
1. Yes.

2. Configurable. A fiber is assigned to a scheduler that is, at least currently, and Executor (so you can implement your own).

> I take it from the following snippets that fibers can only run on the thread where they were created

No. A fiber has no special relationship to the thread (or fiber) that created it, although now there can be a supervision hierarchy thanks to structured concurrency: https://wiki.openjdk.java.net/display/loom/Structured+Concur...

> OpenJDK projects feed back into the Java spec and Oracle Java?

OpenJDK is the name of the Java implementation developed by Oracle (Oracle JDK is a build of OpenJDK under a commercial license). Projects are developed in OpenJDK (for the most part by Oracle employees because Oracle funds ~95% of OpenJDK's development, but there are some non-Oracle-led projects from time to time[1]) and are then approved by the JCP as an umbrella "Platform JSR" for a specific release (e.g. this is the one for the current version: https://openjdk.java.net/projects/jdk/12/spec/)

[1]: E.g. the Shenandoah GC (https://wiki.openjdk.java.net/display/shenandoah) is led by Red Hat, TSAN (https://wiki.openjdk.java.net/display/tsan) is led by Google, and the s390 port (http://openjdk.java.net/projects/s390x-port/) is led by SAP.
If you can photograph Cassiopeia, one of those is 4000ly away.
Maybe some of us like Twitter as it is?
> I would really love it if GitHub pages or Netlify can provide some simple server-side tracking. It doesn't match GA but in some cases that's all I need.

Cloudflare does this for free, and you can run it on top of Netlify, Github/Gitlab pages, etc.

https://www.cloudflare.com/analytics/
(EN) KADO: The Right Answer
I agree the artifacts should live alongside the code that produced them. But doesn’t Github killing npm, Inc. and Docker, Inc. in one move indicate Github is too powerful and, therefore, a huge liability? We need decentralized solutions, not another monopoly.
If you’re ‘nearly 30’ then it’s likely you grow up with modern gadgets, and since you are on HN there is a higher chance that you have a stronger than average interest in electronics. Your parents did not grow up like you. They grew up in a time when a few knobs is all you need to operate a home appliance. And they are probably more interested in what’s being played on TV, rather than the TV itself.

The complexity of today’s electronics and softwares is getting out of control. If you have to actively explore all menus in order to use something normally, then I suspect the UI is poorly designed. But there is no incentive for their designers to improve, unless they acknowledge that their perception of electronics is very different from the average users.
That’s a typo in the last paragraph, no?

>The left right is the table named in the outer join part of the query.
> The expected value of early stage investing is certainly higher than lotteries in the US.

That’s arguable.

State lotteries are highly regulated and transparent and typically return 50% of their capital to participants.
No, Visual Studio does notrun on macOS. Visual Studio for macOS is a fork of MonoDevelop.
The citizenry being armed is an incredible advantage when it comes to stopping a tyrannical government because, as is the case of the USA, it protects freedom of speech (no one's changing the 1st amendment while there's a 2nd), which is the main block to tyranny. If that fails you have guerrilla warfare to fall back on, which is incredibly effective.

> Arreguín-Toft was analyzing conflicts in which one side was at least ten times as powerful—in terms of armed might and population—as its opponent, and even in those lopsided contests the underdog won almost a third of the time.

https://www.newyorker.com/magazine/2009/05/11/how-david-beat...

It's also a logical implication of standard liberal (e.g. Locke) thought. Since all men are equal before the law and are innocent until proven guilty, and have the right to protect themselves and their property, why should anyone be denied a weapon when others can be?
Uber doesn't have paying customers, it has customers it pays for.
It's removed by Google, all search result clicks go through an intermediate URL that removes the keywords. You can have some information from the Google URL [1].

[1] https://webmasters.stackexchange.com/a/107179
Amazon Prime Free One Day Shipping Is Now Live
Never thought Hacker News could generate that much traffic!
> old people are daft and impatient

I hope you learn a little more empathy before your parents really need your help. I know old people with vastly more sense and patience than you're displaying, but who nevertheless struggle with many of the issues discussed.
Easy to say but a chinese dev went to prison for pushing DJi's secret crypto key to github
The last part was pretty hard hitting. Posts get linked on HN often about prisons making it impossible for people to contact their family and friends. I can't imagine how fucked up someone would end up after being totally cut off from their friends and family.
Since we’re already off-topic here, what is the point of all of these “read the rest” squishings of content? If you click “read all”, they always seem to display the content immediately meaning it isn’t doing an additional load to get the text meaning they aren’t “saving bandwidth” by not loading content people won’t read. It’s obviously just hidden via css. I don’t get the purpose...especially since as op mentioned there already is so much cruft.
>But the new technique produces images with a spatial resolution of about 60 cm, which resolves building windows. “This result demonstrates the superior capability of the near-infrared single-photon LiDAR system to resolve targets through smog,” say the team. //

Awesome stuff. It is 'only' an incremental improvement over the other algos listed there though (which I wasn't aware of).
I agree. And I think Rust is like JS too. I think it's the mix between functional and imperative code.

Under the hood, JS and python are very similar, bit idiomatic JS and idiomatic Python couldn't me different. To me, idiomatic Swift/Rust feels like idiomatic JS, whereas idiomatic Go is more like idiomatic Python.
The price of plenty: How beef changed America
No video of the crash landing, though?
There is still a significant difference between earning less than you could in your retirement savings and wiping half of them because you put them in a bad investment though.
tbf, it was the utopian community of Shockwave Rider and attempted happy ending that was really annoying...

(Stand on Zanzibar is a superior book in every respect apart from Shockwave Rider having some interesting and novel ideas around computer hacking and surveillance and SoZ having stock scifi talking computers that always predicted things correctly)
Yeah, but I think the kind of static typing that was 'shat on' for years is not the same as the one being praised today.

The shat on one is the old Java, verbose, obtrusive style. The newly praised one is Haskell-style, type inferred, expressive...

Now you could say that's not new, BUT what is new is marrying ML style type system to languages whose other concepts devs are largely familiar with and packaging it the right way to get into production, instead of just academia and that being the case even for historically impenetrable low-level programming and such.
I don't mean to defend the trend of using undecipherable icons with no text labels, but this is an example of how requirements can clash: internationalization.

Sometimes the text label that would fit in English is too long when properly translated to another language.

(Icons are problem too: they can be meaningless to an user. However, they have the benefit of a somewhat constrained size, unlike words and phrases.)

I personally prefer interfaces that scroll, like web pages, to interfaces with a fixed or partially fixed frame, like mobile apps. A fixed frame works when you can fit it in full in your screen; this was easier on a low-resolution but large display than on a very high resolution 4-6 inch display.
Previous shop we used entity framework migrations in .net. So migrations are applied by octopus deploy.

This place we do it manually but because of how the app is architected migrations are rare. If we migrate we try to make the code compatible with before and after schemes.
That’s amazing, and awesome to hear! Both our anecdotes can be true. :)

I was in Massachusetts, which you’d expect to be pretty good about this stuff at the time.
Certainly not as much as Swift, but enough to make joining our community[1] fun :)

1 - https://nim-lang.org/community.html
Fully agree.

There is also the 'no bullshit' attitude that starts to emerge when you turn 40. You want product to do a thing. Not to engage you in any way.
You either already have a life or you know you will never have one.

Many older people have money and they are willing to spend it if does a thing and it's easy to get.

If Amazon would buy Paul Graham's old Viaweb code, it would need just little updating to become a tool that generates killer UI's for the aging population in the developing world. Plain html5 with commons sense and good defaults with tiniest amount of javascript is all you need for a well functioning web service. Incidentally Hacker News is not far from this ideal.

This is what good news site looks like: http://lite.cnn.com/en
Using selfies to challenge public stereotypes of scientists
> ciphers developed in the open usually do things like key off digits of pi

It should be noted that we should be very wary of these types of "nothing up my sleeve" numbers. djb showed[1] that with enough effort you could come up with more than a million "obviously not backdoored" numbers (this was done in the context of elliptic curves) -- enough to exploit a million-to-one unknown-by-the-public vulnerability.

[1]: https://youtu.be/Cj3PN5-n108
Predicting anything is a gamble. One simply does not know what will happen but one makes assumptions.
Let'ś take weather forecasting as an example. It is difficult to do it right for 5 days and often goes wrong for 10 days. But when you ask a group of scientist a simple question, like "Do you think that humans contribute to the rise of CO2 ?" and 97% say "yeah", then you can make a new assumption: CO2 will probably rise fast and we can make a new climate model that goes beyond 10-day forecasts and we assume that we can accurately forecast what happens in 80 years. Most, however, do not realise that they assume a lot.
Main competitor here is traditional taxi (can be hailed, paid and tracked through app, has dozens of competing operators, has nice cars). If Uber would raise prices their only appeal would vanish.

If I take an Uber instead of a taxi it’s solely because Uber investors sponsor my ride. The taxi experience is 100% the same thing. I don’t think this is a great business model.
GitHub is amazing but is becoming the SPOF for the open source world.
Self-organized reactivation maintains and reinforces memories despite turnover
Wasm exists, whereas there is no standard JavaScript bytecode specification.
I am a frequent traveller and they lose my luggage all the time, about 5% of my trips. In case you are wondering, this is at western airports and with "good" airlines.

Funny (?) enough, most often they lose my luggage on direct flights.

Quite frequently when I finally get my luggage back, it is damaged.

As another anecdata, my mother visits her home country every year, and they have lost her luggage EACH TRIP for over 15 years now.
Stick to HTML for most. If it has a sane layout when you disable JS, CSS and images, you should be fine.
Oracle Wallet Master Key Lost
After hearing of seagull gangs having turf wars, and observing a ritualised duel between two seagulls with a circle of watchers who proctored it (the whole thing looked like Greek wrestling using beaks), believing in organized warfare between cats... Is easy.
To be honest, I'm completely of the opposite opinion. Backwards compatibility means I don't have to rewrite anything again and again and again.

Compare with gtk, which breaks backward compatibility liberally. After a few versions, old applications stop working unless someone takes the time to fix them. This means application progress is reset again and again. We lose tons of old code for no good reason. OTOH, the old tools written in win95's win32 or in x11's xlib (or posix, mother of all stable APIs), still work 20 years later. This means you can focus on improving instead of rebuilding.

Don't get me wrong: Backwards compatibility is a cost. But I'd rather have to pay it once, centrally, instead of distributed over all applications. Very rarely you can deprecate and fix a small part. But in general, libraries are the ground upon which applications are built. That ground should be stable.

BTW, I fear the damage wayland will do to the linux ecosystem.
The one in line 26 has a space to the right. What a team of experts has assembled this list, lol
Amongst all the domestic cat love in here please let's not forget the devastation they cause to wildlife. The same isn't true of dogs.
> However this still requires setting up the image on a third-party server.

While this is true, we found a solution to bypass ad blockers (which could be implemented by Google Analytics as well). My experience is that ad blockers only block scripts and pixels that are implemented on multiple websites [1]. With having a custom domain and a non analytics named script or URL, ad blockers are unlikely to block you. At Simple Analytics we created a feature for this where customers can point a CNAME to our server [2]. We setup SSL and proxy all requests to our server. This makes it almost impossible for ad blockers to block the stats of those customers.

[1] https://github.com/easylist/easylist/pull/1855

[2] https://docs.simpleanalytics.com/bypass-ad-blockers
You could track if users actually try to read the rest of the article.
This is really cool. I'm excited to integrate it with Nim's package manager Nimble [1].

It will be a little strange though, since Nimble packages just need to be tagged in git and then you've got a release. It doesn't seem that GitHub implemented it this way.

1 - https://github.com/nim-lang/nimble
I will disagree with you here. Cases which are in the public eye are settled without the things you mentioned. There are Indian government institutions which are honest. Financial regulator and watchdog SEBI is one such institution. I have worked in the financial services industry are we were scared of SEBI. Competition Commission of India is also nonpartisan and has never been in a corruption scandal as far as I know.
The difference with Brunner (or at least the 'Club of Rome quartet' Brunner; he wrote space opera too) isn't so much the prediction rate as that he covered topics like racial tensions and pollution that other speculative fiction authors largely either avoided or covered through allegorical interactions on foreign planets.

Prediction wise, he got plenty wrong and iirc explicitly disclaimed that he was making predictions so much as incorporating contemporary analysis of trends. But more importantly, he was writing about economic growth in Southeast Asia and polluted oceans and trying to get his inflation and population growth forecasts right, whilst scifi norms involved continuations of the Cold War with robots and spacecraft dogfighting like WWII fighters, post apocalyptic scenarios or futures in which the World Government sent out ships to engage in trade and conflict with space bugs in far flung star systems.
Or https://sourcehut.org/ if you are looking for something leaner.

Or if you are looking for self-hosted git servers:

- https://onedev.io/

- https://gitea.io / https://gogs.io/
But you lie all the time, by that definition! If I write code, make a mistake and press Ctrl+Z before committing that code, I've just "rewritten" my history without my team mates being able to tell.

Your commit history is just a somewhat arbitrary recording of your code at certain points in time that you choose. Rebasing simply makes that less arbitrary, allowing you to document the way your code is built up in a structured way. Rather than having to decide on the spot whenever a certain combination of code is a good candidate for a single, atomic commit, you can make that judgment with the benefit of hindsight.
Interesting thought about decentralized solutions. No "napster of packages" out there?
And yet, there are actual murderers who do receive parole - and that's the way it should be. Many countries do not even have life in prison without parole, as they rightfully recognize it as inhumane.
Nextdns: The Next-Generation DNS
Yes, that's exactly my main motivation for rebasing too: properly thought-out commits can give more context to the lines of code I'm looking at. (I wrote these thoughts up in more detail here: https://vincenttunru.com/Spend-effort-on-your-Git-commits )
SaaS Onboarding Flow
DIY Smartphone Controlled Humanoid Robot
“I Am Honest, Harry”
The 5 1/4 disk blogging platform.
Preserve Your Upholstery from Allergens Through Professional Cleaning
If a search engine was strongly in favor of including this information they could add it in a query parameter.
After Academia – A Breakdown in the Basic Logic of Civilization
Now that's serverless!
Hedgehogs (experts) know one big thing, while foxes (generalists) know many little things. However, foxes seem to be better at predicting the future than hedgehogs, because they constantly challenge their worldview and see their own ideas as hypotheses in need of testing. So maybe the reason why foxes are more successful forecasters is that they focus on learning, their "one big thing" strategy.
But reviewers in most Git workflows mainly look at PRs. Then if as a reviewer you want to see how the sausage was made, you can zoom in on the commits, including all the messy reality of how the work was done. In some circumstances you might of course want to hide this, but in an open and safe collegial environment this lets the reviewer understand your thought and work process.
Actually the Twitter thread format is really innovative. For Twitter users it’s a new way to consume stories and the limitation of each tweet gives the opportunity to the writers to be concise and get to the point.

But I agree with you, I think it’s more enjoyable to read it on a single page. I built Threader, a Twitter client that allows you to read these threads in an article format, without advertising clutter and fake news suggestions at the bottom:

https://threader.app/thread/1126996260026605568
I wouldn’t recommend 1Blocker. I had it and was disappointed at how they rarely (if ever?) update their filter lists (they’re also not using the standard lists like EasyList).

AdGuard Pro is much better and supports standard lists like EasyList and Fanboy’s lists, along with region-specific lists and DNS-based blocking (so blocks ads/cancer in non-browser contexts too).
Majority Indians don't give a shit about this or understand it enough to influence elections.
This is just you being unable to understand what was said, because you have no context to understand. I'm a middle-aged tech nerd and I tell you, it's not what you think it is. This should surprise you and make you curious, not to make you refuse to accept the possibility that you are wrong.

BTW. More and more studies show that young generations are not magically learning to use IT because they have grown up with it. Digital illiteracy grows even among the young. They learn to use the minimum functionality in apps they use daily, but they have relatively little edge over old people when they are put in front of spreadsheet program, or anything specialized. You can see the apparent impatience and signs of learned helplessness in them too.
One, the hiring market isn't either liquid enough or high-information enough for this to work.

Two, they have their pick of workplaces and focus on finding the biggest problem or perhaps the biggest paycheck, not the most freedom in tools. I have perfect freedom in tools hacking on OSS by myself; I don't look for that in a job.
It goes to both.
I agree, it seems like a bad choice.

threadreaderapp.com can help: https://threadreaderapp.com/thread/1126996260026605568.html
> Never call your script anything like tracking, analytics, or pixel when you don't want to be blocked by ad blockers.

But this is a tracking script, no? If I were you I'd keep the name that way so that if people don't want to be tracked, they don't.
I would love to try this.

Is there a way to configure catch-all addresses for domains?
This. I use GitLab most days and I personally haven't had a disruption for well over a year. The only thing I notice is the free runners are sometimes slow to pick up my jobs, but I certainly can't complain about that since they're free runners.

Now if I was going to complain about something it's that they STILL sort images in the registry alphabetically instead of chronologically. I can't even imagine a scenario where that makes any kind of sense.

So maybe the opposite is true. Maybe they're totally focused on reliability and common sense fixes have been ignored.
Maybe we should have personal offices instead of wearing horse blinders?
Python Screening Interview Question for DataScientists
The lens is suspended by a ring of fibres about 1-2μm thick from the ciliar muscle. Getting accommodation to work with a synthetic lens would require a substitute suspension mechanism to attach the lens to the muscle. And it would probably be useful if it could be implanted without temporarily removing the front or the eye including the iris.

Compare that to a small cut to the side of the eye to extract the old lens and inject a new one that is held in place mechanically.
Can you direct me to the judgement where he was found guilty of conspiracy to murder, or as an accomplice?

From my research, this non-fact was brought up NOT in any charge, but was in the sentencing hearing as if it was a found true fact.
Kafka-lag-exporter: Kafka Consumer Group Lag exporter with lag in time extrapola
Sometimes stability trumps up-to-dated-ness.
I know I can run yum update without breaking the system.
Skimming through comments before doing some yardwork I saw this and think that's a very prescient comment. It's of childish since I made it for myself, but I think the feedback here is that without any guarantees. I appreciate that type of feedback and it's why I did a show HN.

Hopefully I can resolve that in some way.
I'm not a fan of this essay type thing being on twitter, split into lots of little tweets.
Geolocating SSH Hackers in Real-Time
death by dozen cuts. If major countries keep fining and forcing them to change behavior eventually it will hurt
Absence of fear might ruin the autonomous vehicle utopia
No, that‘s about cornea replacements and is irrelevant for the current discussion.
Oh no, what happened to Moto Guild? The San Jose location is a treasure and has been expanding the space to include more service bays in the last year or so.

The SJ/SV and SF locations appear to be open recently looking at recent photos taken there and there’s recent posts by the owners on their Facebook pages.
If you don’t like to read long-form content on Twitter, use Threader. (Disclaimer: I built it). It turns Twitter threads into a single page article.
> https://threader.app/thread/1126996260026605568
For FY2018, Uber reported $5.6 billion in gross profits and gross profit margins around 50%.

https://craft.co/uber/metrics
If your business is to track people, yes. If it's to gather statistics without tracking people (like page views), I think it perfectly fine to bypass ad blockers. We even have a dedicated feature for bypassing ad blockers [1] because we think page views are not privacy invasive. We drop IP addresses from every request so there is no personal data in our database or logs.

If you really want to block you can enable the Do Not Track setting. Although I think this should only be used when you are actually tracking people (we don't). So this feature might be removed in the future. It's already removed by Safari because it is another parameter to fingerprint a browser.

[1] https://docs.simpleanalytics.com/bypass-ad-blockers