skysight-inc/HackerNews huggingface dataset:
The other issue is that even if you had an office application with feature parity to Powerpoint, Powerpoint is still the one that everyone else is using. As a result, perfect file compatibility is more important than features. I haven't used Open/LIbreOffice in about two years - I stopped because I could not collaborate with colleagues on the same PPT file if I was using LibreOffice. Little things in format and layout would get messed up when you went back and forth.
I have to agree a little bit..
One other thing that bothers me is when I don't WANT to run docker. Some packages/services actually make it tricky to achieve this. With some time being spent reversen engineering.

Docker is cool don't get me wrong, but it might be a bit over used sometimes. And I really don't think it needs to be this 1 way solution to everything.
Friend Link (no paywall): https://levelup.gitconnected.com/heres-why-continuous-integr...
I was confused by this and the sibling comment, but apparently "top-loader" in the US sense means a type where the drum's spin axis is vertical – which I didn't even know existed before this thread. "Top-loader" around here (Northern Europe at least) means a design where the spin axis is horizontal but you load and unload the machine from the top, via a hatch on the side of the drum. Because the drum is oriented the same way as in a front-loader, water usage should be equal.
Thanks - the voice is actually synthesized, not recorded, and slowing the pace occasionally produces some artifacts. I'll double check the ones you mentioned!

Out of curiosity, what mobile issues are you encountering? This is actually a Flutter web app, which isn't officially production-ready yet, so I'm keen to provide feedback to the Flutter team if something's going wonky.
I think it's more like, when you drop your phone, it lands on its face, and stops being a phone.
Have you learnt a language? Important qualification to comments in this thread.

I’ve learnt languages with immersion and Pimsleur. Sadly I haven’t found Duolingo useful at all. The effort to actual useful knowledge ratio is high.

Other helpful resources: Assimil, Anki, and Conversation exchange. Mundo Lingo is good for that if they have an event locally.
What happens if/when shipments miss their ready times?
There is no reason we cannot treat ethics like we do medicine, where prevailing wisdom is arrived at by a methodical and judicious process that is standardized. Sam Harris's "The Moral Landscape" is an excellent start for building intuition on how to do this. (https://samharris.org/books/the-moral-landscape/)
Depends on the problem (in max-flow, min-cut the trivial rounding scheme gets you the optimal point immediately :).

Kidding aside, generally this is very true, but for a surprising number of practical problems, the LP relaxation and some redundant constraints will often have zero integrality gap. (In many other problems, you’re hosed, so there’s also that.)

EDIT: For context, this is how LDPCs are decoded in robust cases. https://people.eecs.berkeley.edu/~wainwrig/Papers/FelWaiKar0...
> or have it as an option you are forced to decider if yes or no.

Bonus points for an implementation that comes with a few unbiased examples about why one might want to disable and why not.

You are working under draconian legal secrecy requirements or on an exceptionally narrow/expensive uplink? Disable. You worry about secrecy but not enough to go 2FA, you occasionally wish for a bigger pipe to the internet? Disable if you insist, but it would be nice of you to contribute data.
How about the next few decades, then.
When buying rental properties, you always want at least 2 bathrooms because otherwise a problem with a toilet is an emergency and will get you out of bed at 2am
The archive link is down and the original article is dead, so I can't read it...

The comments on the article are not kind, however [1][2].

1. https://www.reddit.com/r/devops/comments/8j9yrn/docker_is_th...

2. https://www.reddit.com/r/docker/comments/8jk22u/docker_is_a_...
Even back then, pseudo-science that seemed to fit to humans feelings was pretty rampant. The Physiognomy was a accepted science
http://www.theijes.com/papers/v3-i12/Version-3/G031203039047...
, racial quak-science and pseudo-physics where rampant.
The truth is, we where always prone to believe in non-sense that felt good or was close to our preception.

We just had a large surplus to bribe everyone into shutting the hell up and let the pros run the show. Now it has run out, and the whole ilusion of a nicer, better world with nicer, newer, better humans - goes into the bin.
Google search experiments new placement for favicons
You don't need animated transitions in presentations. This eye-candy is fun the first time you see it, but later it's just an irritating delay.

UI preferences are a matter of taste and habits. I find PowerPoint ui a hot garbage mess where I can't find anything, and LibreOffice is logical and structured to me. So my mileage obviously varies.
> Embedded DSLs in Python sometimes have a lot of overhead because of the way large expressions are built with operator overloading (x + y + z + ...), creating lots of intermediate objects.

Is this really a concern in practice? My mental model is that the algebraic model is, you know, half a page to 10 pages of code without any loops or recursion, and you evaluate it to get an MPS file, and you feed that MPS file to your solver, which then chews on it for the next 15 seconds to 15 days. It's hard to imagine that Python's dynamic dispatch overhead would contribute more than a few milliseconds to this multi-day process. What am I missing?
One of the downsides of Wikipedia's methods of conflict resolution is controversial articles select for editors with strong feelings.

I'm largely disinterested about cryptocurrency, so maybe I'd be an ideal neutral arbiter in arguments about such articles. But for the same reason, I'm not motivated to do the tiring political work that would involve.
Lots of good suggestions here. You mentioned Ruby so I am going to assume some usage of Rails. There is a good presentation from ElixirConf 2019 about learning Elixir first before diving into Phoenix. Keep that in mind as you think of personal projects.
I'd been wondering why the submission you used as an example dropped off the front page so quickly this morning. I'm upvoting it and yours now. Thank you.
From the scattered information I have read, the infection has a very long dormant period (2 weeks), during which it may be contagious, and a high R_0 value of at least about 2.0. The R_0 value states how many people will catch the virus from an existing infected person.

These two factors together are scary. I am extremely interested in seeing better data though.
I can pause my front loader and add laundry, I'm not sure how the machine does it, perhaps I cannot add just whenever I want -- depending on the wash cycle, but I've never had the problem of not being able to pause the washing and add new laundry that I forgot.
I've used it near daily for 2 years to learn Spanish. Can confirm it actually helps, but only if you put in additional effort beyond the bare minimum the app requires. The app suggests that you speak out loud every sentence it presents you, and I usually do that, sometimes multiple times. I listen to them spoken by the app with my eyes closed to train my ear. I try to visualize the meanings behind words and sentences rather than just translating mentally to English. And I then seek out opportunities to practice Spanish in real life. I have the opportunity to travel to Latin America a few times a year, and I always go out of my way to use Spanish as much as possible there.

I had no Spanish background before Duolingo, or any spoken language other than English. I took Latin in HS, which helps somewhat with vocab and reading but not at all with speaking and listening. With solely Duolingo plus the additional practices I mention, I've gotten to the level where I can survive in a Spanish speaking country. I can't speak or listen well, my grammar isn't good, but I know enough to ask for what I want and understand basic information being told to me. I can also read enough to understand at least the key information from most written sources. I think I'll definitely need a more dedicated class and/or a longer full immersion experience to get towards my goal of being conversationally fluent, but Duolingo has been a great starting point.
Similarly the story of Noah Wall, The parents of a boy born with only 2 percent of his brain have spoken out about their son's "extraordinary" development.

Shelly and his father Rob Wall spoke of how their six-year-old son has since gained function in 80 percent of his brain. [1]

[1] https://www.newsweek.com/miracle-boy-born-no-brain-grows-bac...
In my experience, the average macOS user is disappointed with apps that run under Wine.
See, that's what I thought before I audited an operations research class, but it turns out that the reduction from SAT to ILP is trivial, so there are no problems in NP that can't be modeled as integer linear optimization problems.
Great read. Cheers.
>yet they don't offer a robust multiport adapter?

After struggling with countless hubs now, having drives disconnect and displays freak out I'm now convinced the reason Apple only offers adapters like single USB-C to USB-A and no hub solution is because deep down they know that the hub technology just isn't reliable or feasible at all and only 1 to 1 port conversions are actually reliable in this spec.

Happy to be proven completely wrong, but honestly I've yet to see a hub that can reliably keep drives connected and only the Apple single C to A cable manages to do it reliably enough across 5+ hours and the fact Apple doesn't even ship a $100-$300 hub speaks volumes to me.
ResEdit was the apple program that could change it. Unfortunately, I don't remember off the top of my head if it shipped with the system or only with some of the developer tools. I _think_ early versions had it.
First, start Linux with only one process running, and it's no worse than VxWorks, at least.

Second, you can run bare metal on the Raspberry if you really want to.
Hundreds of Amazon employees risk firing to protest the company climate policies
Maybe does some actual investigative journalism or put emphasis on the fact that the Bush administration claims were unproven? US media wouldn't uncritically report the statements of the Russian government as truth and a similar standard should be applied to the US government. It isn't like this is something they wouldn't have been able to do. Nancy Pelosi admitted she knew the truth back then.

> I was Ranking Member on the Intelligence Committee even before I became part of the leadership of Gang of Four. So, I knew there were no nuclear weapons in Iraq. It just wasn't there.

> They had to show us now - to show the Gang of Four all the Intelligence they had. The Intelligence did not show that that - that was the case. So, I knew it was a - a misrepresentation to the public[1][2].

[1] https://www.dailykos.com/stories/2019/12/10/1904681/-Impeach...

[2] https://www.youtube.com/watch?v=YMwKg4GhYh0
Do American toilets break that often? I've lived in the same flat for 10 years; one and the same toilet. Never had a problem that made it useless for unacceptable amount of time.

The only thing that took long to fix, was when it loaded the water slowly. But that only meant longer waiting between flushing; merely an inconvenience.
It’s a plunger manufacturer conspiracy!
That last sentence is exactly what I like about Duolingo. 716 day streak here. Without Duolingo, I would not have commited to at least some minutes spending with a foreign language. Now I can at least give directions in French. I managed to have 8 years of French at school without being able to do that in the end.
> Thirty-three of the 585 environmental samples collected from the Wuhan's Huanan Seafood Wholesale Market were found

But what’s the chance that sick people would have gone to the market when they were infectious and handled animals, produce, raw meat etc.

Having watched footage of some of the wet market I have no doubt it would be place for germs to spread efficiently. But it is still useful to figure out how the whole thing originated.
At the current stage of development, ethical AI is on the same level as ethics in the fuel industry, or the food industry, or the finance industry - there are ethical questions there but they concern human ethics in the way the technology is implemented and used.

What we don't have, or need (yet) is "ethics built into AI algorithms" or "ethics derived from AI" - we just not don't have an AI system that's advanced enough to require it. Self-driving cars might be the first to raise these kinds of questions, but I would still be reluctant to call that "ethics".
You're absolutely right, but there's one pretty critical point I want to make:

> Good TLS and salt + strong hash solve the simple cases of DB theft and network MITM...

It doesn't even solve this that.
If you're explicitly salting your password hashes and not using a library, you're probably doing something very wrong.
Unless you're hashing your passwords with an expensive key stretching function such as bcrypt or scrypt (or even better, a CPU hard hash like argon2) anyone who get their hands on your database can very cheaply bruteforce about 90% of your passwords (all but the most expensive ones).

A salt will only protect you from rainbow table attacks, and while that's useful, since computing SHA-2 on a GPU is so mind-bogglingly fast today, it just doesn't mean much anymore.
https://chrxs.net

I mostly started it while learning Python and job hunting and sadly have not got back to keeping it up. For me, it takes a lot of time and effort to come up with a worthwhile topic and good narrative.

Also, I started it when I had a less-than-fulfilling job and now that I have much more interesting work it’s tough to build the energy for side/personal projects worth writing about.

And I kind of want to rebuild it from scratch (of course). It’s a statically generated site with Pelican and while building it I have often found myself just wanting to be able to make better use of straight HTML over RST/Markdown.
Well, it's also the fact that people have learned how to monetize this stuff effectively. I mean, even the first fakes were monetized (stuff like shocking photos of fairies would be sold, the people who took them would travel the country and speak about their 'amazing discoveries) but, nowadays, you can just write a book about the Earth being flat because all you need to make money off of it is a few contrarian people or conspiracy theorists.

Even Alex Jones, a figure so obviously deranged with claims that sound like satire, has been selling supplements and merch. All because these days anybody has a platform and monetizing lies is easier than ever. People will believe anything, especially if it's 'published in a scientific magazine', nevermind that the publication has no credibility, reliable sources, or academic integrity. This is how anti-vaxxers got their start, after all.
I thought it was coronavirus already?
I came across this from patio11's tweet [1], where he said:

> I think this is approximately the optimal way to play the job search process as a candidate: https://utsavahuja.com/p/d2039b6a-2592-4ef6-8740-a03076fd315...

> Note in particular being organized, treating it as a sales pipeline, pursuing multiple offers in parallel, and practicing for interviews.

[1] https://twitter.com/patio11/status/1221683564950867968
I'm fairly sure the name "Wuhan coronavirus" is a colloquial name and the proper name is actually 2019-nCoV. It was first found in 2019, and it is a novel (n) Corona Virus (CoV).
If people can't behave ethically, why should technology?
> I'd guestimate that there are 5-10x more programmers who can implement a genetic algorithm than could tackle mixed integer optimisation.

You don't need 5–10× more wizards, though; you only need one wizard. If her ILP optimal solution is 0.1% better than the GA heuristic solution — which it might not be! — that might mean 3% higher profits for your company for the year. We are not talking about riveting sheet metal here, where productivity is roughly proportional to the number of workers.
I use https://linkblog.io

I have the custom domain feature configured so all my links are here:

https://links.markjgsmith.com

Full disclosure - I’m the founder and lead developer, I haven’t launched yet on HN but if anyone wants to try it out feel free to setup an account.
Most European toilets do not have that shelf, I have only seen them in a couple of countries.
I agree. Duolingo is great for learning vocabulary, but if you really want to learn a language you need to supplement this with listening to the language as well as speaking it.

I've been learning French and have been using Duolingo for vocab, but then I listen to a French-teaching podcast as well as trying to work on reading/speaking it.
Why did he choose celebrities of different races? Did more similar faces fall even deeper into the uncanny valley?
Yarn 3.0: download popular JavaScript packages right onto your desk
I would love one of these vocabulary building apps if it came in the form of an Android Auto application that I could use while driving my 45 minute commute. Doesn't seem to exist, though.
As a sibling points out, these systems use process heat, not electricity. U of M has a steam tunnel system in Ann Arbor, which I believe only covers sidewalks, not roads.
The good news is that you don't have to go terribly far: there is a salt mine in Hutchinson Kansas that is open for tours. It's massive. I took my kids down there last year and it was a lot of fun. You could walk for days in this place if they let you stray.

https://www.underkansas.org/
Coronavirus is a class of viruses, of which this is a single "specie".
Can confirm. Many dishes around Bangkok have been raised to around 50฿ now and I'd say your average 'indie' coffee shop with AC, wifi, and power outlets, drinks will be about 60-80฿.

Rent for a studio outside the city centers of Bangkok with AC and a hot shower (rare since locals don't like hot showers) is like 4000-8000฿ / mo.
I need to get around to writing more blog posts, as I always say: https://joealcorn.co.uk
You have to consider American diets. :-)
Are you a single adult male with no children and few visitors?
> very few people seem to understand that ethics is completely flawed because it is culturally biased and requires a great deal of contextual understanding

Do you have any particular ethics in mind? There is a vast range of positions, almost any position that can coherently be defended has been defended by one author or another. Some of them are by definition not culturally biased, for example many forms of utilitarianism, whereas others are strongly emphasizing that ethics requires a great deal of contextual understanding, for example Dancy's particularism.

I just wonder why you address these particular points, because it's more common to hear the opposite criticisms, that ethics is unable to provide any sensible guideline because there is too much persistent disagreement between ethicists (Mackie's error theory), or because contemporary ethics is too relativist.
Typically you model this kind of thing in linear optimization as a hard constraint rather than a penalty, but you can model it as a penalty in mixed integer linear programming. It costs you two extra decision variables, one of which is binary.
Hence the probably part of my comment. I wasn't speaking as an SDL authority.
I looked up two entry level machines on a Canadian website:

* Top loader - 4.4 cubic feet, IWF 6-1/100

* Front loader - 5.0 cubic feet, IWF 3-1/5

Not knowing what those meant, I looked it up. The "water factor" represents how much water a machine uses, in gallons per cubic foot of capacity. In other words, the front loader uses about half the water that the top loader uses.

As another commenter said, top loaders are different in the EU - in North America, the whole drum is turned on its side and water must fill as far up as the clothes go - there's no tumbling action to shift clothes in and out of the water at the bottom of the sideways drum in a front loader (and a European style top loader)
And for a serious answer, our cisterns usually have two buttons, one which uses 30% of the cistern (for light flushing) and one which uses 100% of it (for heavy flushing).

This is only possible in the low-water European toilets, obviously, US-style toilets where the water is already filling the bowl can't do this.
There is a GitHub repository that collects such debugging stories (this one included) [1].

[1] https://github.com/danluu/debugging-stories
Throughput.

As soon as you have >1 persons, you are going to find the bathroom to be a bottleneck at some point.
Many ads are brand ads. You don't have to click for the advertiser to get what they want, just see their ad at all. Even for click-based ads, well, most people claim they never click on ads. But, they're wrong. Again, Google has lots of data on this. You will never be allowed to opt out of ads if you aren't paying your way, because lots of people would do it and that would render the internet economically unviable (of course no such ad network would survive for more than 5 minutes).

It was easier to inject a person as a buyer for their own profile into the merchandising system, than to rework all the tracking tools and the analytics that runs on it to stop tracking that specific person.

No, they did it that way because otherwise it'd have reduced publisher earnings who would then have gone to other ad networks with no Contributor programme. How do you set the price of not seeing an ad otherwise? The price of seeing it is set by auction. It had nothing to do with tracking which can be disabled by anyone here:

https://support.google.com/ads/answer/2662922?hl=en-GB

and here

https://tools.google.com/dlpage/gaoptout

Tracking isn't actually the big hammer people imagine it is. That's a fiction invented by journalists. It helps a bit but only really basic stuff like "show German people ads in German" or remarketing (show people ads for products they were looking at buying very recently). That's why it's OK to opt out. You become worth a bit less and you'll see more irritating ads as a result, but very few use this option.

Because I value privacy as a principle more than a slightly less useful product, and I would pay for it. But apparently I can't afford it.

Go disable ad tracking then. The options have been there for many years.
I think the keyword in the v1.9 announcement was "major user-facing features". :) Back then we also said:

> We will continue shipping new releases every 6 months with enhancements, bug fixes and improvements.

I would say v1.10 is quite close to this sentiment: a bunch of improvements and enhancements but nothing really major. The main new feature in v1.10 is "compiler tracing" but that will be directly used by a small subset of the community, to improve the tooling, instead of being something everyone would use from the get go.
Five Years of Btrfs
While I agree that most technologies can be used in both ways that are good and those that are evil, some technologies "appear to require, or to be strongly compatible with, particular kinds of political relationships" [0]. I find it reasonable to say that a technology may be more or less moral/ethical depending on what it encourages.

0: https://www.jstor.org/stable/20024652