skysight-inc/HackerNews huggingface dataset:
How are you using it?

Anki is "just" a tool to prompt you with flash cards. Designing them is up to you and extremely flexible. You're free to add text, images, audio, whatever you want.

Some ideas of how you could use Anki to learn the Greek alphabet:

- Front of the card has the upper- and lower-case glyphs and the back has their sounds, either English, IPA or an actual recording (Wikipedia has them for everything in IPA and the Greek Alphabet page has a mapping from letter to IPA). You should also do this in reverse.

- Front of the card has a Greek word with a missing space, back of the card has the complete word. You can use audio recordings here as well if it helps you (e.g. have the front read the entire word).

There are also a few pre-made decks that people have shared: https://ankiweb.net/shared/decks/greek%20alphabet
Previous link: https://news.ycombinator.com/item?id=22473937
Elon Musk’s plan to build one Starship a week–and settle Mars
I don't get it. No matter where I click I get: "This area /decade is empty". https://radiooooo.app works though.
GW bridge: George Washington Bridge between New York City and New Jersey State, United States
An Open Letter to Telescope Protesters in Hawaii
Really? I have a rule with Anki where the question is one line and the answer is no more than 3. No cards take longer than a minute to write, or more than 10 seconds to remember.

If it's anything longer, then it's probably not a subject you should be using anki to learn or you're trying to remember too large a bloc of information at once.

I have absolutely no idea how this could be a form of procrastination, or how I could more efficiently memorize information that must be memorized.
Vim is for students and men going through a mid-life crisis, actual grown-ups use the one true editor, ed.
I think they meant to sell them as generic commodity art. Just something to fill a spot on a wall, not for appreciation.
Everything You Need to Know About Coronavirus Vaccines
It took Google months to patch a serious Android security flaw
A fresh OS is pretty suspicious.
The key is curation.

Walk into a book store and look around. From different points in the bookstore count how many titles you can see. Which titles can you see entirely and which can you only see the spine of? Count them.

Now go to Amazon.com and perform the same experience. Count how many titles you can view at any given time. 10?

I buy and read a lot of books. What makes a good bookstore stand out is its selection. I want to be introduced to books that I would otherwise not know existed and frankly even with all of its algorithms Amazon sucks at this. I can walk into any bookstore and within 1 minute my eyes have scanned dozens of books. I take in their titles, size, color, binding, etc. All of this information impacts whether or not I will pick up a book to examine it further.

I enjoy the selection process and I want a bookstore that gives me that. My favorite bookstores have floor to ceiling shelves so that I can cover more ground quickly. There's no way you can reproduce this on a monitor, it's simply impossible.
Times were different. The alternative was the family starving, and it gets worse the farther you go back in history. It's not very relevant to today.
It's important to know where the 60-70% number comes from. He's basing it off of the evidence that the virus spreads at a ratio of 1:3. So every infected will spread it to 3 others and a pandemonium will only last as long as it can spread to >1 other person. Therefore, if 2/3 (66%) of the population is infected (hence immune), the virus won't be a pandemonium anymore. He's also assuming that nearly everyone will be infected at some point in time.

Source: NDR podcast 02.03.2020 @ 11:55

https://mediandr-a.akamaihd.net/download/podcasts/podcast468...
Many of the older, business-driven mainframe designs have hardware BCD instructions--for faithful/performant implementation of grade-school-style dollars-and-cents base-10 arithmetic.

On the other hand, a great deal of PC evolution has been driven by games--where performance is king. Hard to beat IEEE floating point on performance & storage efficiency!

Then there are the rusty sharp edges of x86, but that is life...

I wonder if `-O0` would solve the inconsistency? I don't particularly trust many compiler optimizations--too much temptation for a compiler writer to go performance-crazy, and start treating this computer voodoo like it was actual algebra.
Sure, nobody said anything against that. How is that relevant to this discussion?
We're now constantly under surveillance and facial recognition is being used on that footage. Apple stores. Malls. Bus stands. Grocery stores. Train stations. Traffic stops. Schools.

Privacy is dead. Anyone with money or any government can use one picture of you and get basically every piece of information about you.

Maybe this isn't true to the same extent for the HN crowd who might be more privacy conscious, but it is true for 99% of the rest of the population.

Schools and governments failed to educate about the privacy concerns. Maybe that's understandable. But they still don't. Teens post all sorts of stuff that will come back to bite them, that will never be forgotten.
All I'm getting is greyish rectangles.

Styled after Mark Rothko, or server overloaded?
Everyone says that, even the Americans who are second place. If the Chinese had a scapegoat they would blame someone else too.
That formatting isn't just bad for mobile users. The end of that last sentence is cut off on desktop.
The connection is not that direct, the media is influential but not the primary factor. Advertising isn't magic after all.
Enabling Rapid and Open Access to Influenza Virus Data
The email definitely scared me and put a sour taste in my mouth. Sudden fee changes with somewhat vague details aren’t a great way to build trust.

Especially when GCP doesn’t have a great rep like Azure and AWS.

To clarify, this is hourly charge per entire cluster right ? If it’s a small cost, ~100/month, why can’t GCP absorb it. Digital ocean, which is a smaller player has much simpler and saner pricing.

AFAIK GCP has higher compute pricing for similar instances compared to AWS. (Last I checked). How is this a good deal for the customers ?
It depends what you're doing. I mainly use it for learning vocabulary.

I'm learning German and Anki is nothing short of amazing. I'm easily able to learn ~20 words a day primarily just practicing on my phone during bathroom breaks.

On the other hand I'm also learning Russian and Anki just doesn't work. Words won't stick in my head the way they do with German.

I've heard very numerous accounts of it being great for Japanese.
Unfortunately, Emacs uses CTRL+L to scroll the text buffer so that the caret is in the center. This collision means I often clear terminals by accident.
This ruling should apply only to a company that has a revenue over say 10 million. That way it will provide competition to the market at the same time taking care of drivers not being exploited. win win scenario.
>This would be less true if the exam was further from the creation of the cards, though. It was within a month.

Anki is basically meant for longer term studying. The criteria for when a card matures in Anki is when the interval becomes 21+ days.
Imagine ride-sharing companies bidding for different drivers in real-time where drivers would set their minimum fare.
Netlify nabs $53M Series C as microservices approach to web development grows
But it's also solved by merging, which is why I don't see the point of rebasing. What's the advantage?
I very much agree and this is what I would do/did do. But while working I noticed my non-technical colleagues had trouble uploading or opening large CSV files mostly. So I said I will do this tool for that type of an audience.
Yes, and it's scary how often this broken thinking pops up here.

Here's a quick quiz: China decides to split in two. Can each half now by rights pollute twice as much as it was before? Does the EU count as one large mega polluter or a bunch of small conscientious countries? Should we cap an Indian's emissions at 1/50th of those of an Australian, or use their economic development as an excuse to do whatever we want?

The planet doesn't care about whatever imaginary lines we draw on a map. Per capita is all that matters and Australia is doing very poorly.
Yes You can get Research Chemicals Are Online. Get Them Now
Nice project, shapes and vectors would be extremely cool!
Any kind of delay will turn into an annoyance.

If it doesn't, then the randomness will make it a dopamine hit / that somehow makes your brain feel rewarded. Which will lead to more terminal clearing. Not sure if that's the thing you want :-)

I'd stick with CTRL+L instead.
They set you right up for that one ;)
Is it just me or is the wikipedia article for duck typing really bad?

The example they have is not illustrative or explanatory at all.

class Duck:

def fly(self):

print("Duck flying")

class Sparrow:

def fly(self):

print("Sparrow flying")

class Whale:

def swim(self):

print("Whale swimming")

for animal in Duck(), Sparrow(), Whale():

animal.fly()

output:

Duck flying

Sparrow flying

AttributeError: 'Whale' object has no attribute 'fly'

This moreso shows a dynamic typing issue.
“They” (whoever they are) can torture more than one person at a time.
IMHO On a laptop there isn't' much benefit . But on a monitor >= 32 inch it's great
I love this argument. It's the same thing that motivates people to write comments that say "First!", low effort but you got there faster.
Some Anki-like alternatives that people may like and not have seen (mostly focused on learning languages):

- Memrise - https://www.memrise.com/ - Has a very extensive selection of decks for language learning

- Supermemo - https://www.supermemo.com/en - Has a (disputed) claim that its algorithm beats Anki, various pre-made decks

- Drops - https://languagedrops.com/ - Mobile-only, has a higher reliance on pictures and audio over written translations.
As Esports Audience Set to Reach 645m in 2020, ESPL Raises Funds
> I have absolutely no idea ... how I could more efficiently memorize information that must be memorized.

Outside of a schooling/testing context, memorization alone is rarely beneficial. You need to be able to practically apply the knowledge, which happens through experience; looking details up when you need them forms a natural kind of spaced repetition anyway that’s tuned to what you actually need to know.
Plausible deniability, like hidden containers in TrueCrypt?

That's a double edged sword though - imagine you give up, surrender the password and are then being asked to unlock a hidden volume, which you don't have.
I've worked as a W2 employee delivering pizzas in my own car.

I was definitely an "employee", if anyone is.

Crucially, this meant that I had to work the hours specified by my boss and make whatever deliveries he specified during that time period, else risk being fired.

In my opinion this was a very sensible arrangement. It was a good job and paid my college tuition. And pizza demand varies widely from time to time. It would be silly for the company to maintain a fleet of cars large enough for peak demand and then leave them in storage most of the time.

I've also worked as a software engineer, on salary, with a contract forbidding concurrent employment elsewhere, but done all the work on my own computer.

In light of the above, I don't think ownership of equipment is necessarily a meaningful consideration.
That's a pretty clever technology though right? Because ordinarily you'd expect Waymo cars driving in say Phoenix, Arizona to have er, Arizona weather?

More seriously, once you switch to "Actually I think in a snow storm this car isn't better after all" we're back to God of the Gaps style arguments which you can choose to lose incrementally if you want but it just looks kind of sad. It's definitely true that human drivers will set out in dangerous conditions and sometimes arrive safely. If, as Waymo promotes, the idea is self-driving cars are safer they just won't go in those conditions because it's unsafe.
Ask HN: What language/framework do you recommend for UI-heavy desktop apps?
To clarify what I am looking for:

A language/framework to build a cross-platform (linux,windows,mac) desktop application which will feature many charts and graphs.

This is currently a hobby project so it could also be something more exotic. So far I had the following ideas:

- Qt: I am not too hyped because I would like to avoid C++ and Python. Also the licensing of Qt always confused me. If this project was to be sold at one point would I have to pay for licensing?

- Javascript/Electron/d3.js: This is my current approach. Big plus here is d3 is offering me all the charts/graphs I can imagine for my app. Drawback is that Electron has a bad rep for being wasteful etc.

- Gtk: I recently saw that gtk even offers Javascript bindings.. maybe that would be an alternative? Seemed to be poorly documented at a first glance. It's also not clear what gtk would bring to the table in terms of graphs and charts.

- Racket Scheme: This was a fun idea because playing around with Racket again would be lovely. I saw that some kind of UI is part of the standard library but I am doubtful if this is a serious option, especially considering the charts/graphs.

What else could be worth checking out? Would love to get some unexpected recommendations!
Funnily I get nothing from these. I can't see any tension in the compositions. They're aimless. I guess it's what I'd expect from mixing attributes from other paintings.

What did the painter want to do here? I don't know, I can't detect a painter to begin with.
A zeroed drive and a stock OS install, surely unlikely to have any hidden data.
Reminds me of this xkcd: https://www.xkcd.com/538/
- Video of the talk: https://www.youtube.com/watch?v=HxaD_trXwRE

- Grammar documentation: https://golang.org/pkg/text/template/

- Code: https://golang.org/src/text/template/parse/lex.go

Edit: His name is Rob Pike
I'm not sure (1) is 'obviously possible'. Supposing there's a finite number of atomic configurations that produce Abraham Lincoln, there's still an infinite number of atomic configurations so you're probability is strictly zero, no? It's not even an 'age of the universe to achieve' type event. And that assumes that your random throwing together of atoms includes the physical preconditions to create an Abraham Lincoln. For instance, if you were sitting in the middle of a black hole randomly assembling atoms I'm pretty sure it's physically impossible to create an Abraham Lincoln.
Looks great! Will there be an API available like the old radiooooo.com/api?
There are many solutions especially the O2 respiratory mask which is very effective against airborne particles and viruses. You can get it here. http://chemexoticshop.com/product/buy-o2-breath-mask-online/
The Protein Data Bank (PDB): A Structural View of Biology
I've just used alias c=clear in my .bashrc and never looked back. Not even Ctrl+L feels as convenient as c+Enter
Slope Soaring Tips for Beginners (2004)
Coronavirus Data from South Korea
The small Dutch town that wants to shape the future of your food
>I've heard very numerous accounts of it being great for Japanese.

There's at least great pre-made Japanese vocab decks. I'm about two months into one. Maybe less so for kanji (I at least don't have one), so that's probably something you need to do outside.
Most of this article is nonsense. It's true, gitflow is not a silver bullet for every single situation, and if you've got a more complex situation than a single team working on a single project, you're probably going to need something that takes the complexity of your situation into account. It's also true that gitflow might be a bit too detailed and complex for simpler situations, but you can easily drop parts of it. It's not a universal solution to everything, but it's a decent basis to start from, particularly if you have no idea how else to organise your git workflow. Because everybody using their own approach without any coordination is definitely going to be worse.

> "Gitflow abandons rebasing"

It doesn't entirely do that, but it does abandon rebasing in situations where it should be abandoned. Rebasing is dangerous. Rebasing changes your history, and as any time-traveler knows, messing with history is risky. If you change history that you already shared, you can end up duplicating it and making a mess.

Rebasing is only ever fine for local changes, and you can still use it there in gitflow. But if you merge a feature that took some time to develop, into the develop branch, rebasing is a terrible idea, and it should really be done with a merge.

> "Gitflow violates the “Short-lived” branches rule"

Is that a rule? Some features really do take time to develop. Any workflow has to account for longer lived branches. Also, if code has to be reviewed before it can be merged, that also extends the lifetime of branches. Fortunately big merge conflicts are easily prevented by regularly pulling the latest develop into the feature branch.

And any situation where you have multiple people potentially changing the same file, is going to lead to merge conflicts no matter what git workflow you use.

> "Gitflow makes Continuous Delivery Improbable"

Nonsense. Once code has been merged into develop, it's ready to deploy. Well, I suppose this one is correct if you consider dropping even the tiniest part of gitflow as completely abandoning gitflow; all continuous delivery teams I've seen, don't use explicit release branches; they just deploy develop (or merge to master and then auto-deploy that).

The only argument the article uses here is "look at all those lines and dots! this can never work!" Well, it can and does.

I've worked in teams that use short release cycles, up to daily, and use a workflow that's pretty close to gitflow. It's a decent default to start from, but if you're working in a more complex environment, with multiple teams working on the same code base, parts of which need to be releasable independently from the rest, then yes, gitflow might not fit your need. So adapt.

See gitflow as a starting point, not as a silver bullet. There are no silver bullets.
Substack is a YC W18 startup for those wondering (I was!)
The square brackets for arithmetic conditionals in bash are deprecated. Rather than:

[ $[$RANDOM % 10] = 0 ]

...you can use double-parentheses. Therein, you can omit the `$` on variables and, remember, the expression evaluates to true for any non-zero value. Thus, instead:

(( RANDOM % 10 ))
SocialGroups – Discover the Best Groups
For math there certainly is some leniency to use such tests for demonstration purposes and I am not opposed to using digital tools to enhance learning. I think it is even mandatory to provide the best support and that it can vastly improve classical learning.

My reservations are primarily that it mechanizes learning and experience tells me that pedagogical measures will quickly be reduced to just test pupils that leads to the opposite of the goal, that test become more individualized for the learning requirements of the kids in question.

Another problem is that the pupils might be smart. So I wouldn't be surprised when the tests show that the best form of test is the one they just like the most or can be done with the least amount of effort, because they take being tested for granted. And while teaching math, you might also teach them to apply A/B tests on other people, including teachers of course.

> In that case, why not compare our video with a Khan academy video teaching the same topic, and see the results?

I wouldn't have any issues here. Most of the criticism is void as long as pupils get access to both resources and if there is an analysis after the A/B test and the students know about it. Would you still think it ethical, if you made it a competition between the tested groups?

Perhaps I am to cynical if I believe such measures will always be used as an excuse to delay employing more teachers and that the result of the tests will be treated as gospel, even if the failure rate is known and most classes don't provide random samples. But aside from that, I don't think this form of test is a "technology" and there can be a lot of criticism leveled against youtube and the ad industry too for that matter.
Doesn't the title imply it's not a secret plaything now?

I guess it's not secret...
We,humans,are very good at some things that will probably take decades for computers to get anywhere near such a level. For instance, you driving a car and there's a huge truck ahead of you transporting big logs. There isn't much traffic and eventually you get close enough to the truck to see that the structure holding the logs is somewhat loose.Your brain can instantly create a scenario of what would happen if the logs would start falling on the road.This alone gives you enough info to act upon.What you do( slow down or try to take over and warn the driver at the same time) is different question.In probably less than a second your brain recognised the type of cargo the truck had, it's physical properties, some outcomes should parts of the truck fail and so on. For us it's easy,for computer this would probably take days worth computation.
Linking to an article about a waymo car being hit by a car in a side collision seems pretty disingenuous when comparing to the Tesla accidents that people usually talk about
dupe (a few minutes earlier): https://news.ycombinator.com/item?id=22492893
India also lifted restrictions this week i believe.
Well then this is perhaps a big failure by the execs at GCP. It’s making the individual teams look good at the cost of unhappy customers.

Sometimes I think Google has phenomenal engineers, they have this massive ad cash cow from search, YouTube etc. However when it comes to business units that need to handhold their customers and need human interaction, they are pretty terrible at it. Empathy is perhaps a skill that’s not important to them when they are hiring.
Thanks, I'll let Uber know I don't consent as my insides deform from impact of the hood striking my torso.
Criminals on CCTV: Scammers caught red-handed
This is a great question. It would be interesting to run an A/B test on an online course. The treatment gets an actor reading pre-prepared notes, and the control gets a lecturer who actually knows the material.
Charitably, you could say they are paying for the artist's ability to synthesize art from their experiences but then you could argue that the NN is doing the same thing but is just more efficient at painting. If that's the case then why should there be a difference in value? Are collectors just paying for the blood, sweat, and tears of a human artist regardless of what they produce?
I prefer low prices, every time I see an ad like "Save $x" or "From $x to $y" I feel someone was ripped off. But most people may really like the "bargains". Even my wife. I like to tease her "from 3000 to 300 for something that is worth 3".
When I went to Greece I learned it in a few days just by trying to read all the signs I could see. I guess the trick is not to learn isolated letters but learn to read common words.
> Now doesn't seem like the time to pull unit margins up.

Tbf, you don't have the data to say that. Maybe GCP hit the growth targets they had and are not interested in growing more; maybe they've grown so much that service quality is going down; maybe they want to stall and build up other parts of the offer... there are a lot of reasons why they might want to cash in. Whether they could have foreseen it happening at this specific point in time, and how they managed the communication, is another matter. As others said, Google is saddled by default with a perception of commercial unreliability among the tech-savvy, so any new service they launch should factor that issue in terms of long-term optics.