skysight-inc/HackerNews huggingface dataset:
> Though I will say that git has one big glaring problem

> with merge commits: they are effectively black boxes, and

> when you've have a big merge conflict, many git tools

> don't tell you how that was resolved in that merge. I

> recently came across a merge that wiped out some of my

> changes with no clear reason why. I redid that merge and

> there was no merge conflict at all, so it's still a

> mystery what happened there.

Hmm, I don't think a merge magically removes the need for testing. If I build a feature A that replaces feature B, and another programmer builds a feature C that relies on some aspect of feature B, when merging, although it will merge and compile fine, it's possible it is still broken.

This is a good argument for well defined interfaces, but it's possible to see how a successful merge may not produce a successful source.

As for things disappearing, I think there is some edge case where it looks like one branch deleted something after you made some change to it. Generally it's best to not have people working on exactly the same part of code. On the plus side, you have a full working history, therefore can recover :)
Honestly the only one I have used successfully and the one I see most professional companies choose is Qt. Yes you possible have to pay for a license when you get to that point, but they work with small companies/startups and the license fees are not crazy and it saves you tons of time while making your app performant, portable and clean.

Gtk to me is just not worth the effort, it is a mess and documentation is horrid. We tried Gtk on one project I worked on a while back and it was abandoned because of the struggles we had to go through just to make it work as expected. While Qt isn't a panacea by any means, it is lightyears better than Gtk. I know I am pissing off someone that knows Gtk well and can't see why it is hard to use, but coming from the perspective of I need to get an app running and not struggle through a framework, Gtk just doesn't cut it.

And especially if you are talking about graphing, performance etc, Qt will be the best of them. While you are on the open source Qt you get community support and lots of help/examples. And if you do reach the point you are paying for a license then at least with Qt you will get quick support and problem resolution not based on a communities best efforts which may not align with your companies issues.

If I didn't mind some pain in framework maturity, I'd probably try Flutter. Flutter desktop is in early previews IIRC, but it (at least for mobile) is documented much better and is easier to use than Gtk IMO. Flutter does work pretty well for mobile, but that's the only thing I've used it for, so no clue on what the desktop preview even looks like.
https://radiooooo.app is the beta test new version you should try :)
The article has citations to some rulings that affirm the point it is making.
"Wallpaper Mfrs., Ltd. v. Crown Wallcovering Corp., 680 F.2d 755, 766 (C.C.P.A. 1982) (“an owner is not required to act immediately against every possibly infringing use to avoid a holding of abandonment”);"
Nannou the creative coding framework for Rust adds WebGPU, frame capture, more
No, it just uses your eyeblinks to time when to switch artworks.
And that is what the hospital should have told him and then sent him home. They should not have done the tests and charged him 3k for it.
Anki (and spaced repetition) is awesome! Some things I've had used it for to great success:

1. Memorizing Japanese vocabulary, pitch-accent, and basic grammar rules. It would probably be useful, at least to some degree, for any language like this.

2. Any certification which required strict memorization. All the basic ComptTIA certs were like this, and the CCNA:R&S cert (unfortunately) required memorizing commands and their syntax.

3. Verses in the Bible (though this is pretty basic in comparison, just Address <-> Text).

In all honestly I think one of the best things you can do if you need to memorize something is make the flash cards yourself, whether with Anki, another app, or even just index cards. This forces you to think about what it is that you're trying to memorize and phrase the text of the cards in a way that you understand. After that, reviewing is just kind of "maintenance" in my opinion. There was definitely a marked difference in my retention when I was using pre-made Anki decks vs. creating them myself. It is also easier to create cards using the desktop app.

It's a side note, but I also don't agree with Anki's pricing model. The app is free on Android[1] but $25 on iOS[2]. I think I heard (I don't have a source) that the developer's justification was that they needed to make money from the all the time and effort they spent creating Anki, plus hosting costs, etc - so why not do a cheaper price on both Android/iOS, or do a free-to-download app with a subscription model? For what it's worth you can use the web version on iOS but the app is a better experience IMO.

[1] https://play.google.com/store/apps/details?id=com.ichi2.anki

[2] https://apps.apple.com/us/app/ankimobile-flashcards/id373493...
What's the point of preventing the spread? Hoping for a vaccine? Otherwise it seems better to just get it over with.

Wonder what happened to SARS, H1N1 et al. Seems not so clear cut: https://www.cnn.com/2020/03/03/health/coronavirus-outbreaks-...

So: delay the spread so it can die out in summer, and give us time for vaccine before it starts up again in winter?
I think it's a very British way of communicating something that's clearly quite amusing and frivolous.

It's meant to be closer to story telling than a the brief, cascading style that's prevalent across the mass-media.
Absolutely agree. The story went viral because it's not crazy at all to think it could cost around that much.

Even if it cost 1/3 of that, it would still be insane.
How did you get from "the principles of visual display of information" to "infantilization"? Seriously I don't follow this connection at all.
An Introduction to Cloud Backup: What, Why, and How
Merge conflicts can be minimized, if not eliminated, by only merging branches back into develop via a fast-forward merge (and preserving the merge commit with the no-ff flag for the git merge command). The same thing should apply to merging develop into master.

That way, merge conflicts, if any, are limited to merges that involve porting bug fixes back to earlier released versions.
> getting tested does cost that much.

Getting tested at a hospital emergency room for 20+ different possible viruses could cost that much, but you shouldn't be presenting to the emergency room for basic testing. That should be handled through your local doctor.

The hospital emergency room is for urgent emergencies. ER doctors are rushing to get things done. Unless you're having severe respiratory distress, you should not rush to the ER for routine Coronavirus testing.
> A little anecdotal but when I was applying for jobs last summer there was a video that was brought up twice during interviews with different organizations.

I find it interesting that a company would do this instead of silently reject you…
Of course not. None of us is ever the only one. But it doesn't do much good to gripe about it, either. If you don't like it, don't finish reading it, and don't upvote the submission. That's sufficient. Complaining here, where authors almost never see it and would probably never care, is not a good use of your energy.
I've been using this for years. it's a godsend. I love it beyond words.
Data Science Interviews Are About the Audience, Not the Math
The only comparable machines in quality and spec are probably the Dell XPS 15 / Precision whatever or the Thinkpad X1 Extreme series.

And these are only "comparable" in quality if you're being generous. Keyboard preference is subjective but nobody would argue the rest if they used these side by side with a 16" MBP.
Fractal AI: A Fragile Theory of Intelligence
Picture this scenario:
While looking at a TV screen; what is the difference between a photograph of a car (on the screen) vs a real car (on the screen)?

The only thing a camera can offer is input for pattern recognition. Lidar/Radar offers context.

I'm not suggesting that all you need to fool computer assisted driving is a picture of an empty road taped to the front of the camera; but if the computer can't tell the difference between an optical illusion and reality then I think they need more data inputs.

We don't need computers to be able to handle white-out blizzard driving conditions, but that 'rare' occurrence perfectly illustrates the singular limitation of a camera-based pattern-recognition system.
Your comment is like attacking the traditional financial system whenever any fraud occurs. Why didn’t Bernie Madoff get stopped? Madoff’s existence doesn’t damn the entire traditional financial system.

Blockchain is a new financial system, and people choose to use it for various things.
For Japanese learners, I built two iOS apps that cater to the special needs of the language.

Manabi [0] is a flashcard app with the same algorithm as Anki but nicer UI.

Manabi Reader [1] collects a bunch of short-form reading materials, lets you tap words to look them up, and tap to add a flashcard. It tracks the individual words you read and charts your progress word by word and kanji by kanji. This app has gotten pretty popular so I have been improving it substantially.

[0] https://manabi.io

[1] https://reader.manabi.io/
https://gcc.gnu.org/wiki/FloatingPointMath
I believe the mobile app is limited to just studying. Creating new cards and downloading shared decks must be done using either the desktop app or the web app.
So, not Luna, but a diminutive Lunita? :)
Now you have Ctrl on home row, instead of two rows down.
Has anyone ever created an anki deck from their college coursework that would have allowed them to pass verbal exams 10 years later?
And they rage when the little guy does it to them. It's obvious that employers are either paying people to post good reviews or strong arming current employees to write positive reviews on Glassdoor. The good thing is they're easy to spot since they're usually some vapid garbage like "Best place in the world to work!" with 5 stars interspersed with the real 1 star reviews. You can also tell because there are usually just enough fake reviews to push the real ones off the front page.
* https://github.com/jdebp/terminal-tests/blob/master/PowerShe...

You've probably seem the widely circulated terminal colour test scripts written for Unices and Linux-based operating systems, such as 256colors.pl written in Perl and distributed with XTerm. This is a PowerShell approach. I wrote it to test what Windows Terminal could do.

It exemplifies several things.

It exemplifies the rapid prototyping nature of PowerShell. Development of this script went through several (unpublished) iterations, much of which was tested interactively. Doing that with Edit-Compile-Debug in, say, C would have taken longer.

It exemplifies that PowerShell is not limited to either TUI or GUI. The script both writes stuff to a Windows console and displays a GUI window with buttons.

It exemplifies the runtime library that one gets with PowerShell; here using Forms classes, the String class (including .NET string formatting), and of course the Console class. One gets the .NET (Core) Framework, basically, with which (on Windows) one can do things as varied as rewrite XML files, execute SQL, and (using its .NET API) enqueue builds on a TFS server.

In a very trivial way, it even exemplifies script blocks as lambdas (in the {Click} blocks being passed to the event handler registrations).

There's a whole lot more that it does not exemplify of course; including stuff like the -f and -is operators, hashes and arrays, PSCustomObjects, the object pipeline, ForEach-Object and Where-Object, nullable variables, and the extra standard streams.

And it really only tangentially, with the test at the top, illustrates how PowerShell is akin to TCL, LUA, et al., in that it can be (and is) embedded with different front-ends. In this case, the test ensures that the script isn't accidentally run in PowerShell ISE, which isn't a useful place to run the script, but more importantly which handles its console I/O really slowly to the point that it's actually difficult to interact with the UI. (I didn't employ a similar check for Visual Studio, whose embedded PowerShell has a console UI that is zero rows high.)
I'm like you with most things I buy. If I just want a shirt, or a bag of rice, or some other commodity, I just want to buy it. I've previously selected a brand with the quality I like, and I don't want to expend any more mental effort on this subject.

When it comes to computer parts, I love to shop. I will read and analyze for months, while keeping a close eye on prices.

For example, I'd been in the market for a new GPU for a while. And prices over the last couple of years due to crypto-mining have mostly sucked, with retail prices above MSRP for many cards in much of that timeframe.

However, in January, I was able to pick up an open-box RX 580 with 8GB RAM for $126, which is still a good deal a couple months later. I've been very pleased with that purchase, and hopefully the rest of my system can handle Baldur's Gate 3 at a decent quality (when the game comes out later this year).

I'm not sure what my point is... People are complicated?
Right: but one difference (which you sort of hint at) is that German is consistent in why something takes a particular case compared to Slavic languages (e.g. direction vs location), and at least the preposition is consistent. Is it "nad morze" or "nad morzem"? No way to know without the entire sentence. And "morzem" is the "tool case" -- the form you usually use to describe that something happens with the help of a tool even though the sea (morze) is not at all a tool in that sentence. Oh, and you only use "nad" with bodies of water by the way. Sorry!

Another incredibly tricky one for Slavic languages is imperfective vs perfective aspects. In most other languages, perfect vs imperfect is just a standard construction. In Polish (and Russian, though my examples here are Polish), you change the verb itself. How? Well, sometimes you put "po" in front of it, like rozmawiać / porozmawiać. Sometimes it's "z" (jeść / zjeść), sometimes "u", "na" or "wy". And sometimes you just give up, like oglądać (but obejrzeć in the perfective), widzieć (zobaczyć), mowić (powiedzieć).

(For this reason I have found it very hard to progress in Polish without conversation with native speakers who aren't too polite to correct me.)
Also Mike Carey's "Felix Castor" series (urban fantasy which I highly recommend BTW). One of the characters is a giant spider who lives under Hampstead Heath. Maybe if I ever visit London I'll swing by there to see if I can figure out why it's such a common trope.
I think it's because you don't see rapid changes on the back-end. We still consider Java 8 new.
It would be nice if there was some author metadata in the page that you could hook an extension to in order to rate them. Keep from getting tricked in the future. Bore me once, shame on you, bore me twice, shame on me. haha
Reminds me of my life. I live nowhere. At this very moment I'm acctually in a hotel room half a planet away from home and I have (extremely crappy, but still) internet and a roof. I also have money in my pocket but not enough to turn my life around. My credit is bust.

I have a job though, working for people who think I'm trustworthy enough to give me lots or responsibilities but I can't tell anyone about my situation because that would most likely break the bond of trust that we have. I'm abroad to help my company land a deal and to coach a team through the implementation phase. I'm very, very good at what I do. Better than most people I've met. But. I. Just. Can't. Turn. My. Life. Around.

I used to do drugs. I still do. But I used to, too. Not so much anymore, though. A joint now and then.

Not looking forward to going back to my "home" country. Being on a business trip is bliss. Just blissfull.

EDIT: In my mind I got here by following a dream. I followed it too far. Damn you HN. You keep inspiring me to try to do great things.

We're just one-upping one another, right?
I’d just settle for macOS’ Terminal.app’s ⌘-K, that resets the terminal, and clears all the screen including scroll back window. Something so basic I have it in muscle memory but I haven’t found the equivalent in Linux terminals.
Springer Nature Group Commits to Becoming Carbon Neutral by the End of 2020
The efficient use of money part is that they already have the spare capacity. The electricity is likely worse but it is a rounding error compared to the years of continuous operation to equal the new hardware cost. Plus it is donated electricity anyway.
This is true. Only legislation will stop this and that seems unlikely.

The worst part is that most people upload high quality, high fidelity tagged training data on a daily basis. Add in the fact that social networking automatically builds network circles, it is not wonder we are riding a landslide towards 1984 and Fahrenheit 451.
That’s one of the things we tried. My head was tilted so far back at one point that water started running up my nose.
> However, i believe the bigger issue is, that Google Cloud broke essentially a promise.

Which promise?
Yes, transparency is the only practical and realistic way to deal with privacy. Information want to be free. The sooner we learn to adapt and resolves issue due to our information being public the better.
No, definitely not, I think it's called narrative journalism [1] and I personally cannot stand it. My favourite is Colette's view on how to write a newspaper story (via Georges Simenon [2]):

> Just one piece of general advice from a writer has been very useful to me. It was from Colette. I was writing short stories for Le Matin, and Colette was literary editor at that time. I remember I gave her two short stories and she returned them and I tried again and tried again. Finally she said, “Look, it is too literary, always too literary.” So I followed her advice. It’s what I do when I write, the main job when I rewrite.

> INTERVIEWER: What do you cut out, certain kinds of words?

> Adjectives, adverbs, and every word which is there just to make an effect. Every sentence which is there just for the sentence. You know, you have a beautiful sentence—cut it. Every time I find such a thing in one of my novels it is to be cut.

[1] https://en.wikipedia.org/wiki/Narrative_journalism

[2] https://www.theparisreview.org/interviews/5020/the-art-of-fi...
I mean you can munmap a page if it's not being used…
Sounds reasonable, Why doesn't Anthony Levandowski just do that?
Waterstones in the UK did this - they decentralised curation to their store managers. Seems to have worked, at least in the narrow part of London that I inhabit. The stores are generally a lot higher quality than one would expect from a chain bookstore. I still support my local when I can, but for travel books and such Waterstones is great - plus you can reserve an instore copy online and pick up in person (easy when you work in Victoria) for free.
It's honestly inpenetrable to me. I don't know if i have a cognitive issue going on or what but my ability to pay attention is diminishing rapidly and I can't even make it through the first paragraph. There's too many little whiskers in the words that trail my minds eye off in a direction and it doesn't come back.
In general this is true. But routers/loadbalancers exist for many TCP protocols (even stateful ones) as well. gRPC is probably the most popular such protocol at present.
For frictionless card-creation I have made an org-capture template for quickly adding cards to an org-mode file via a custom Emacs pop-up frame. This is accessible from everywhere with the keybinding (Super + c + a).

Exporting to Anki from Emacs is done via the anki-editor mode for Emacs.

https://github.com/louietan/anki-editor
> Assuming the other poster is correct that this isn't viable for everyone

I'm very familiar with it, actually. The idea that it's not viable for some patients is further misinformation, sadly. If you want to understand further, you can search for "insulin analogs".

The generic insulin available cheaply at Walmart does work, but it also requires dosing adjustments due to the different duration. If patients take the time to adjust their dosages, it will work. If patients try to apply the same exact protocol they used with a different insulin analog, they will have problems. This is where the "doesn't work for everyone" myth comes from.

> it's a little funny given how you're harping on about those millenials/zoomers and all their lack of knowledge.

Please, I said nothing about "millenials/zoomers". Most of the diabetics I know are neither millenials nor zoomers.

This is why I hesitate to discuss practical health care advice online. Too many people want to turn it into a political debate. I never suggested our system was great and I fully agree that we need to make changes.

But it's not doing anyone any favors to spread misinformation to amplify the urgency for political change. It's critically important that we all work on spreading the most accurate information to people so they can direct their care responsibly within the bounds of our (flawed) system, rather than using scare tactics to amplify the politically urgency.
A style we often see online in the form of many presses of the next button to get the next round of adverts.

Then not a single picture of this bunker with it ending with what I can only be described as some form of sadistic joke "Follow the Long Read on Twitter at @gdnlongread"

Overall, it would win a TL;DR award from me, I started reading it but equally found it so painful as yourself that I skimmed it after a couple of pages.

For those feeling cheated about the lack of bunker pictures - this article has many gems from around London: https://londonist.com/2016/05/london-s-secret-bunkers
The term is "uncanny valley".
>An what exactly are they targeting?

journalists, I heard
The one I took, the interviewer ended up being my boss. He told me that the reason they overlooked it was because:

1. If there were videos of everything stupid he did, there would be no way he would ever get hired.

2. It wasn't anything illegal or violent, so he didn't see it as a character issue.

3. I was honest about it.
Safest way is to hack the SSD/HDD firmware, make it report its size half. Depending on some condition, make it use the selected half. (ex: some byte in first sector, some ATA command)
Yes, a visit the ER will cost you. The point of the article is it has NOTHING to do with Covid-19.
I think this shows the tricky bit: https://www.google.com/maps/place/George+Washington+Bridge/@...

Edit: of course it might be the other side... https://www.google.com/maps/place/George+Washington+Bridge/@...
Indeed. The underlying economics (the harshness of no business model, i.e. no profit = wrong idea insofar as reality/markets won't have it) make it a very difficult proposition — sometimes I'm in awe at the fact that we could pull off "open source", that the idealism of that survived collision with reality long enough to demonstrate its value.

The economy to me is a vast "optimization space", so I can only agree. It's the 'trap' of a local minima I suppose, wherein the friction of moving away to find another possible (but uncertain) minima (hopefully overall lower or more acceptable ethically) is too high. So you've indeed overoptimized your way into a local pit (e.g. the ad model now taking over the news like a virus, resulting in this new "hybrid" object sometimes called "informercial" or "infotainment").

It seems that only "disruption" (of a magnitude worthy of the name) gives enough momentum to escape the steepness of a local historical/economical minima. Unless you've got some new S-curve (which quite literally may represent the math surface of this "escape path"), history tells us we remain stuck and move in circles about the center of 'gravity' of this local minima.

Dunno if that makes sense to you, pardon the loose physical analogies.