skysight-inc/HackerNews huggingface dataset:
Um, no it doesn't. JavaFX/OpenJFX doesn't use Cairo anywhere. Some references appear in the codebase but only via the WebKit import.

Neither JavaFX nor OpenJDK use Cairo for drawing and AFAIK never have. I don't know where this idea comes from. They use a pure Java 2D engine called Marlin when doing CPU based rendering. JavaFX is normally hardware accelerated though, in which case all drawing is handled using shaders and its own graphics engine.
fwiw I play exclusively on my couch using the Steam controller. Not sure if it’d work with a tablet but it works almost perfectly. The only issue I have is with steering the tank.

A LOT of people will say it’s not possible with a controller.
This reminds me of the "Mahk from Haverhill" videos that parodied Chevy's 2017 TV commercials [0]

I really, really hope they crank out a few parodies for this recall.

[0] https://www.youtube.com/watch?v=d03svtYlFm8&list=PLoC1ZyvZc4...
Yes, the way we 'measure' or call something a 'success' can be amusing at best (sometimes). Reminds me of a joke where someone is throwing paper out of a train, someone asks: why are you doing that. Person says: to keep the flying elephants away from the train. And since there are no flying elephants storming the train it must be working!
Mods care to update the title and/or link?
If you run the dns, you could create endpoints based on the name

ssh foo@ubuntu20-16G-100G-8c.project-a
Why praise in class is the key to student success with distance learning
Correct, they just spelled it differently to avoid search etc confusion.
Interview with Charles Yang
Make that starting with Mojave later versions.
> but that changing resource allocation becomes a political problem.

Resource allocation is always a political problem. (On a large-scale, anyway.)

> In a capitalist system, if something looks like it's going to be a big economic hit people are ready to sell off other assets and pour billions of dollars into it.

1. In a Capitalist system, most people have little assets; and most assets are under the control of a minority (which becomes relatively smaller over time.

2. A "big economic hit" is not necessarily in people's interests anyway.

3. The USSR was not a Communist society (and didn't claim to be). It was ruled by "The Communist Party" but that's really not the same thing.

> there's a guy who doesn't want to lose funding for his department who might have more power than his rivals

Not entirely different from divisions within a large corporation who vie for funding and/or power over their peers. (And the managers of such divisions.)
If I put my preferences in that state I get nagged to enable Siri every morning. I'm on 10.15.5 (19F101).

I guess I'm in the wrong leg of the A/B test. Fing fantastic.
Not in that one. Ubisoft Montreal is spread across a few different ones and they are not even next to one another - this one is owned entirely top to bottom by Ubisoft.
Pretty close to just being a vaccine.
Play with Go
I find it incredibly hard to believe depreciation would be that significant of a factor if someone driving part time is pulling in hundreds or occasionally a thousand a month. They’d have to be reducing a new car down to a total loss every couple of years, just through ubering. Doesn’t make sense.
Sure, great is the enemy good etc
, but the allegation here and in other threads is that these benchmarks are bad. Or, worse, inherently and deliberately biased.

As for a better source, I don't know with the M1 being so new, but that's no reason to accept bad data, if this benchmark actually is as bad as others here are saying.
Why?? Money.

To colonise a country at the other side of the world for Empire, area control and raw resources would be prohibitively expensive, even for one of the superpowers of the time.

What was needed was slave labor. The British did not have slavery. So they needed the next best thing; lots of people who could be forced to work without pay and for just the cost of a little food.

The answer to their prayers was a continuous supply of convicts. The answer to obtaining a continuous supply was to make very minor infractions of the law punishable by transportation. Thus, stealing a loaf of bread gave the government 7 man-years of labour in Australia.
Which begs the question: At what point will China ever be ready for free and fair markets ?
> It's hard to get young people enthusiastic about glue or forging metals, even though both are essential to our daily lives - often in ways we don't even realise. Same deal, no whining from metallurgists or chemists.

that is perhaps the most poignant take on this i have come across in a while. thanks that got the cogs turning in... different directions. i do need to ease up. :)
I think the hype comes mostly from credulous futurists who love the sci-fi aesthetic, not from people who actually think critically about the potential of the technology. It takes a serious suspension of critical thinking to believe roads made out of solar panels isn't a really dumb idea.
In .NET Core there is a nuget package you can add that generates the open api docs based on your controllers. It's a good start, though to make it fully accurate you have to add the right attributes to each endpoint. It works pretty well.

What I find really irksome about the .NET openapi tooling is the client generators use RestSharp under the hood which doesn't support HttpClient. There's no way you shouldn't be using HttpClient in 2020. So companies leveraging openapi to generate their SDKs are generating sub-par code.
This is why they make both chocolate and vanilla ice cream. Personally, I hate Ruby. I've been programming for over 20 years, and know and use several languages. Ruby is not my least favorite, but is pretty far down on my list.
That seems extremely cheap, like underpriced by around 5x for an entire pitch deck.
Or it's the mobile providers.
More likely that it generally takes lots of time to do this work. Archaeological projects generally produce lots of material and call for work that can't be easily automated. On top of that, archaeological projects tend to be poorly funded, and if carried out by an academic institution then field research tends to be limited to summer months. The variety of materials recovered must be examined by various specialists, and then re-integrated, analysed and synthesized into summary reports. This takes time.

Moreover, most archaeological sites are not secured. There is no room in the budget for that, unless the state sets aside funds for that kind of thing (very rare, though Norway might be a notable exception)
> There's no such thing as natural herd immunity.

I disagree. I just think the humans most severely vulnerable to the flu died off during the first few waves. Consider small pox. It was a novel virus for the Native Americans, who had no "natural herd immunity" and they got eviscerated by small pox. Colonists, despite not having vaccines, and despite still being able to get small pox, were not eviscerated since the virus wasn't able to spread and/or kill as well due to their natural immune systems.

What do you call this if not "natural herd immunity"? If you kill off all the weak and vulnerable, leaving only survivors and survivors' offspring who are virus-resistant... then you now have "natural herd immunity".
The doubt is sometimes valid, as it might not seem (or in fact be) reasonable for the offended party to be offended. If person A says something that person B takes offense at, but person A had no intention of being offensive, _and_ it is not obvious (or rational) why B is offended, then it makes sense to offer "if what I said offended you, I apologize". That's polite and considerate.
Maximizing vertical space is why I always put the task bar dock or whatever at the right. Plus you have less back and forth with the mouse because scrollbars are also on the right.
Other comments, replying to people suggesting to host in Switzerland or so, say that similar protections apply there. Now GP is downvoted with as sole response that other countries don't have DMCA. Can't have it both ways: yes, DMCA is a USA law but that doesn't mean that other WIPO signatories don't have similar laws that lawyers will be sure to find if people move stuff there.
> Because you don't know what information you want to encode in your schema.

I'd argue that Protobuf actually embraces this -- its killer feature vs. other binary protocols of the era was that it's always easy to add new fields.
This is unlikely to change since if ping changes many programs would broke. It is kinda like ipconfig.

AFAIK, ping is a setuid binary (since it needs raw socket, that is a privileged operation) so a program that implements ping by itself would need to do the same (or it would work for root).
We should do gls next
When my wife and myself got together approximately 20 years ago we had a combined CD collection of about 1200 CDs with a ton of overlaps. Eventually the iPod came along and we ripped them all, kept the CDs for a couple of years but eventually sold them on ebay laboriously. This was augmented with various things from mp3 sellers such as 7digital etc. Then along came Apple Music and the convenience lead to the realisation that dragging this huge chunk of data around as unnecessary. One day naively, we had a discussion and then deleted the whole collection as we hadn't touched it for about a year.

In January this year, one of my favourite tracks disappeared from Apple Music, I assume to a licensing dispute. Regret is a terrible thing. I haven't worked out where to go yet but streaming services are not the answer.
I read here a lot of nostalgia of the 80's and 90's computers that were open to users' curiosity and changes, helping teenagers and young adults to develop computer and programming skills... It is true but it is only a part of the story.

For me, the real issue today is not much the disappearance of opportunities to practice and to learn: some of you noted the availability of open source, single board computers, cheap hardware, free software... and even the presence of a free JavaScript engine on all devices.

No, the real issue when you have a computer flavor (PC, phone, tablet...) in hands is that there are too many distractions. In the past, you could get bored in front of your computer and look for new challenges: trying new stuff, trying some programmation, changing files...
Now, you can switch from an unlimited stock of games, to an unlimited volume of press, to an unlimited volume of video, to an unlimited volume of discussions, to an unlimited volume of films and series...

There is no place to get bored and look for new challenges. It even takes a strong will to refuse to engage with these stocks and keep programming and experimenting.

I see it everyday with my teenager: I have a hard time stopping the brainwashing of day-long poor social discussions, shopping, video and series on a small phone screen. They are consumers instead of being actors. And when the phone is off, they are just lost, unable to engage in anything.

To come back to the article, these machines are not only technical jails, they are also little mind-jails.
That's a movie set, not an actual lab. It's way too clean to be an actual lab.
The alternative would be to keep the code fresh. If you let it stagnate, the hidden knowledge on how and - more importantly - WHY it does things gets lost.

If you write it once and fire all the programmers, every update is a huge undertaking with immense risks. But if you keep reiterating and refactoring it slowly over time, the code stays fresh and the knowledge isn't lost.

You might change the language stack for the whole product during the iterations, maybe just use a fresh stack for a part of it. Maybe keep the old tech, but make it more readable and easier to integrate with other systems.
I see. Some folks may want simple, no magic stuff. My last product I had a one line terminal deploy for staging and one for production.

But setting that up securely in of itself was a lot of work.

On my new project I deploy by pushing to staging or master. These deploys are blocked if the commit under inspection does not pass tests.

That all happens because of docker containers and GitHub actions and secrets. There is an enormous amount of magic behind this stuff but I would not go back to provisioning and maintaining my own boxes.

I do think there is a lot of benefit to gain from having services built directly into the IDE.

For small projects, a text editor will do. Though linting and code formatting helps beginners and pros alike.
My new blog (recent articles on Lektor/Ansible/Antarctica)
Hey HN!

I've been meaning to do this for years, and have enjoyed taking the opportunity to start playing around with blogging. It has given me the opportunity to blog about Lektor/Ansible/Antarctica so far, but there's much more to comes, especially on the latter as I spent several years out there.

Tech wise I get up to all sorts, so watch this space.

Hope you all enjoy...

:-)
Tesla has a slider for the charge limit with 90%+ being designated as Trip and 50-90% as Daily. Even for a trip, I avoid charging above 90% because regenerative braking stops working when the battery is nearly full, which results in a substantial change to the way the car handles. You get used to one pedal driving and rarely having to use the brakes, so it's very unnerving for the car to not slow down rapidly when you let up on the accelerator pedal.
Australian here: I think we have a cultural high degree of trust in our institutions. That trust is frequently unearned or betrayed in the modern era, but it remains nonetheless.

I don't have a great definitive answer on why that's the case, but I do have suspicions. One is around the (perceived?) strength of our democracy, driven by mandatory voting and a well designed parliamentary system. Also, we don't have the American history of revolution - distrust for government just is not part of the thinking.

The other is that, for the most part of the last 50 years, our more public institutions have done a good job. The ABC (think the BBC, but Australian) is a trusted news source, Medicare largely "just works" for most people, our public/private education system mostly works, etc.

When it comes to law enforcement, I think the general perception is that while they're far from perfect, they tend to be well governed and as a result given a generous amount of power.

Again, whether this perception is justified or not is a different thing, especially if you're not of Anglo descent.
And in rot13 in case anyone gets it in their heads to auto-remove copies based on content (upload filter style)

https://pastebin.com/bGNq9ahn
wait... I also learned WSDL... is it still a thing? I thought this is SOAP related technology only...
This is one of the few games that has gotten more expensive the older it gets.
I've worked extensively with MIP and never heard the phrase "tragedy of the integers."

Can you tell me where I can go to learn more about this outlook on issues associated with (i suppose) linear relaxations of integer problems?
User friendly? Mint.

Then upgrade to Debian itself. (Mint is Debian-based, so that won't be too much of a stretch)
It took me a while to figure out how to display another country/region on mobile! Sheesh
I don't think allowing non-english characters in legal names is a rabbit hole Americans should be ok with opening.
Sometimes the best place to hide something is in plain sight :)
Best ways to make passive income in 2021
List of the best ways to make passive income. Generating passive income takes time, but it's an important factor in achieving financial freedom and build real wealth.
Thats what did the trick, its hard to say for sure:

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

Yea, logic is inverted here.
He was okay because...

1) He was a beloved actor with a lot of public support.

2) His attempted character assassination was recorded on film and so any stories of how the victim was "traumatised" by his "sexual harassment" not only were publicly shown to be lies but they added to a more public recognition of my earlier point that progressives believe it is okay to lie about what someone has done in the interests of destroying someone they want gone.

3) His attack happened late in the metoo saga when people had been pointing out the flaws in the "believe all women" view; after the aziz answari situation failed to hold up to public scrutiny etc but before the Joe Bidden situation resulted in "believe all women" having "never happened".

Fundamentally the Morgan Freeman story demonstrates a number of things about progressive belief; their views on what constitutes sin is ridiculous in the eyes of anyone with basic common sense, they believe ends-justify-the-means and they are willing to carry out those means.

He was okay, others weren't.
how can you tell it's only 6k for the ryzen 4750U on the GB5 tests? there's so many pages and pages of tests I can't sift through all of that to confirm
> They also conspicuously avoid posting any GHz information of any kind.

Comparing CPUs by GHz is like comparing cars by seeing which car can rev the hardest.
I use:

https://infinitysearch.co

It's Private and it's open-source!
also, it's a search engine
(not meta-search-engine, even if they retrieve results from others they have their own crawler and index)
At what stage was a shuttle loss per 50 flights projected? Can you expand on this, do you have a link? Was that due to the boosters or some other design constraints? Would a smaller shuttle have fared better in terms of reliability?
This "redness" http://en.people.cn/mediafile/201206/12/F2012061208595819712...

This "redness" https://dynaimage.cdn.cnn.com/cnn/digital-images/org/f66cb60...
Why Covid-19 kills certain patients revealed in 'breakthrough finding'
A Modest Proposal in the New Age of DMCA Takedown Aggression
Info of 27.7M Texas drivers exposed in Vertafore data breach
I’ve just updated pinger to use a windows-specific API that doesn’t need root. But yes, in general it’s a nightmare especially with ping executables that don’t report timeouts at all.

This is a great example of one of the failings of the UNIX model. You can’t really parse the ping output across distributions easily, it’s built for humans to consume and until recently didn’t even report timeouts to stdout. Not to mention needing to invoke “ping6” for ipv6, which I need to add support for.

However it’s the best way to do this without needing to run gping and root.
I quarter agree :-)

I have been through (many) purchase processes and they have always been painful. Especially true the first time you try and make a purchase at any large org.

I call this "Director Hazing". Being promoted to Director (US company designation) usually involves a year of administrative hell as you have to learn all the horrific systems that have grown up in the company over time. There is a sort of "sink or swim"
mentality and once a director gets through it they are selected for being the sort of person who can operate this
system (ie responds to emails quickly) - and that tends to work against promoting people who will fix it.

Anyway, as I say I reckon 25% of the time management thinks it should fix the problem and 75% of the time "I can work the system and so can anyone else at a certain level - everyone else has not been promoted and so should not get to spend the cash"

I still remain convinced the system works as intended.

A side note - there was some study I read about a major supermarket chain that used cameras and POS data to rank their checkout workers - and a small revolt from store managers killed the project. The store managers knew who performed best and worst at that part of the job - but that ranking did not fit the ranking for the other intangible parts of the job. And they wanted the flexibility to decide who to fire / keep / promote. And a clear metric would have got in the way.

Similarly management can if they want make sure your vendor is set up, your licenses paid for. If it is high enough up their priority tree. And if it is not having a widely hated terrible system is a good excuse to avoid saying no to subordinates...
Tracking Hacker News sentiment towards Big Tech companies
> Does the ability to SSH into another machine mean your computer is not “general purpose”?

Sorry, but this tells me you're not arguing in good faith, so I'll disengage. Peace out.
If you allow for someone to be disqualified based on accusations which haven't been tried in court how are you going to prevent that from being weaponized? In fact, isn't that what they tried to do to Biden this election?
Sure let's compare. Let's see how fast a 3090 is on 10W.
mtr makes for a pretty decent gtraceroute
Damn. Good thing measles came into existence before worldwide travel became a thing instead of the other way around.
"Mobile workstation" needs to be an official category.

You know. The "laptops" that work about 1 hour, maybe 2 on battery power and require a power brick the size of a VHS cassette to operate.
Remember the Chromebook Pixel and it's 3/2 screen? That thing was made for web browsing.
https://cdn.vox-cdn.com/uploads/chorus_asset/file/3493458/ne...
There is such a thing as a toaster for steaks, it's one of these: https://heavy.com/tech/2015/09/best-george-foreman-grill/
Metric paper sizes have the ratio sqrt(2), 1.414.

(A0 has area 1m². Halving the sheet gets the next size. This works very nicely for scaling documents smaller or larger.)
He became the first person to do that, in a building filled top to bottom with people with as much or more reasons to kill themselves, in thirteen years. And, he did so at the precise moment there would be no witnesses or observers, human or electronic.

When you are done using it, please clean off Ockham’s Butterknife and put it back in the drawer.
I'd say that because they sadly don't know better.
Oh, it definitely has a lot of overhead but it solves the primary problem as described in this article.
So far you've said his statement is not literal, hyperbolic, or metaphorical. That doesn't really leave a whole lot of options. So what exactly do you think his statement was? All you seem to be doing is repeating the statement and gesturing wildly at it going "See? See????? Bad!"

To me it sounds like Bannon is just a pompous blowhard who's making outrageous claims he will never, in a million years, be able to back up.

But that's not my point. My point is that I get to read his words myself and make up my own mind about them. I can decide he's a pompous blowhard or a serious threat to democracy and direct my own actions accordingly. I don't have to get a secondhand account from Facebook who tells me what to think about Bannon. Do you see the difference?

If you read Bannon's word and decide he's a threat then you can go around warning people about him if you like, or starting some counter-advocacy movement, or whatever (legal) action you want to take. If you have to rely on Facebook telling you which people are threats and which people are not, that gives them a power to direct the public discourse to their whims. The public needs to have the ability to view primary sources and make up their own minds about them.

I'm not concerned about the specific details of this one piece of speech, I'm concerned about the general principle of where the power to decide which speech is appropriate lies.
Hafþór is a perfectly fine name!

speaking of icelandic naming rules being pretty draconian..
This is exactly why a lot of people choose to use the protobuf-generated data types as their data model internally within their app in addition to for serialization, and many people even derive their database schemas and validation from their protobuf schemas. (When I left Google in 2012, Spanner table schemas were literally defined using protobuf IDL. I haven't followed it since so I have no idea if that's still the case.)

Admittedly, protobuf wasn't explicitly designed for these purposes, it just of grew into them because they were convenient, and as a result there are certainly warts. But it's close enough that it works pretty well.
Looks great. How complicated to support multiple hosts? :)