skysight-inc/HackerNews huggingface dataset:
Disagree completely. Journalists to a great degree aren't smart enough to determine the correctness of a viewpoint. When they try they make themselves look foolish and reduce trust in not just themselves but institutions more greatly.

For instance, they keep reporting the results of dodgy scientific studies as if it's the unquestionable truth. Their evaluation of "is it true" is nothing fancier than "does the person telling me this have a PhD from a university I've heard of". Then more studies that come out and contradict the first set, and they get reported in the same way. Pretty soon people figure out that these stories can't all be right.

If journalists insist on interpreting the news to try and give context, which they don't have to do, then they should be far more skeptical than they really are, and give far more time to people who disagree with any given idea of view. That would pretty quickly put a stop to things like this:

http://kill-or-cure.herokuapp.com/

NB: this site tries to make the Daily Mail look stupid because some objects are classified as both cures and causes cancer. But if you check the stories, they're all reporting on actual scientific results. The problem is the underlying medical science isn't reliable enough to determine truth.
Ah sorry, yes, wrong thread, can't edit it now. I meant the following link:

https://love2d.org/wiki/Game_Distribution
Show HN: Free Starter Bootstrap Website Templates
Docker is a dangerous gamble which we will regret (2018)
Great! Reminds me of the bug with the car, that won't start if the owner buys a certain type of ice cream :D
AI professionals also focus on change management
This is not correct dithering, because uniform noise is not correct.

You need triangular noise, and have it somehow be aware of sRGB. Why? Because otherwise your variance is not uniform in your dithering spectrum, and gives noticeable artifacts. So it's not correct to only choose from floor(c) and floor(c)+1, you actually need to choose from round(c) - 1, round(c) and round(c) + 1 with the right probabilities.

I've gotten stuck on this for days, and even tried to ask on stackexchange, but to no avail: https://math.stackexchange.com/questions/3200249/maintaining...

Yet this is important, as dithering with triangular noise gives vastly superior dithering. This is 5 grayscale values with my best found method (which is not fully mathematically correct, but a close approximation):

https://i.imgur.com/sNq20Oo.png

The yellow line indicates sRGB signal, the red the error, and the blue the variance. Now compare it to OP's method:

https://i.imgur.com/FjBUuCr.png

Notice the significant banding? It's because there are regions where the variance of the dither essentially hits zero, producing a (near) pure color band that's very noticeable.
..and any interviewer could jump to the same exact conclusions. They are human after all. Why risk that?
Hi fellow SSL holdout! I am at http://www.skytreader.net :)

(Bought this domain way back in college. One of these days, I might finally shell out the money to get a trendy <myrealname>.co just because.)
It's probably safe to say that the latter activity was more useful to Microsoft shareholders and customers in general, while the former only increased costs without a corresponding increase in sales or profits.
They did not have the word first. Amazon was first used to describe warrior-women from Scythia.
For anyone else reading thread and wondering if someone has reported this issue yet: as of 10:35 UTC 27 Jan, nothing seems to have been posted to the bugs mailing list [1]. I'd encourage anyone who has even minimal knowledge about fuzzing and security and AFL (I don't) to make a post there. Don't let the combination of bystander effect + impostor syndrome stop you from doing it.

[1] https://lists.gnu.org/archive/html/bug-recutils/
Despite the haters, this is pretty much on the money. This is the light scattered from a single atom that came through the lens and hit exactly just one pixel on the sensor. That dot is (guessing) millions of times larger than an actual single atom.
The same -site:bigthink.com flag works on Google searches.
Ubuntu Removes the Amazon Web App
SGX has been broken by totally new classes of attacks and has been successfully renewed via microcode patches every time.

SEV was broken once, completely (at least on EPYC) in such a way that it could not be fixed. From what I understand.

So I'll give Intel a break here. Their performance is much better than AMDs.

The whole point of SGX is that people tried making an entire VM the security surface. That was the prior generation of tech (Intel LaGrande/TXT) and it didn't work. There's far too much code in an entire OS like Linux to make it secure or auditable (and without auditing none of these schemes mean anything).

Enclaves are a design idea that says, shrink the amount of code you have to trust and read to the smallest size possible. Only then do you have a chance of security.

It's unfortunate that this lesson has been learned and is now being lost again.
Did I just miss something here?

Out of all names, they chose Byte?

And TikTok is made by ByteDance.
This is great work. But I don't understand the key point. Is this all to counterfeit OCR? By just using this font in my office program?

My gut feeling is that, given enough work, one can write some ML/AI algorithm to write OCR also for that font. But sure, the author states that this is also a symbolic work.

Bottom line: As long as a human can read the text, a computer will be able to do so, too.

We all know how hard CAPTCHAS got to solve (to us humans!) in the last year. We probably won't enjoy to read a multi paragraph captcha.
So the check for Erlang magic numbers ended up being passed before the _existing_ checks for other file types? Nice bit of pushing in, there.
Still, it was accepted by the "file" devs . . . .
Maybe not exactly the same, but the B mode on hybrid cars sound similar.

When you are driving down a large hill (e.g. on a mountain) eventually the battery will become fully charged, so you can't use regenerative braking anymore. To provide some resistance so you aren't effectively driving in neutral, the car will spin the engine at high RPM without supplying any fuel (I'm not sure how this works in terms of lubrication, as I understand the fuel provides this too?). You can also engage B mode which does this at an earlier stage, so have more control without having to use the brake when driving down steep hills (like engaging a lower gear).

London hybrid busses do the same thing, as they come to a stop you can hear the engine spinning at high RPMs.
It's a very accurate way of doing it though. You know exactly where the point source is and ... that it is as close to a point as you're going to get. I wonder if this has an application in optics?
And ruins the vehicles that the nearby auto industry produces. Planned obsolescence in an ecosystem format.
What would happen if you coincidentally had a dog toy on you?

Maybe that’d be good for avoiding accidental mangling, but if it means it skips the barking and alerting step then maybe it’s not the best idea
In general, agreed, though our deep underground storage is limited.

We could create more such sites at great expense after we run out of natural sites and abandoned mines.

Have to be also very careful to not break underground water reservoirs.
It does, but skidding off the road destroys them too.

And throwing sand down really doesn't do much.

Across the lake in Wisconsin we reuse the leftover brine from the cheese industry. Its more effective and more effective per unit used than straight salt.

Takes the freezing point down to 0°F or lower. Combine that with how dry it gets here in the winter and you get a powerful combination of melting and sublimation.
Game programming is an area in which I feel benefits greatly from the use of global state.
> If you know what to get (pork over beef, shin bones and short ribs over steak), then you can eat well for cheap.

Especially if you have a sous vide setup, even the toughest cuts are amazing after a few days at low temperatures.
Does it matter? What separates some random blog on blogspot from an op-ed in the NYT? If it's anything at all it should be that the op-ed is higher quality and more likely to have its facts in order. That clearly isn't the case at all, and that correctly degrades the brand of the entire newspaper. If they're willing to publish claims that are transparently false in their op-eds section why would it be any different in their news section? They already established that factual accuracy is optional.
Monday: Warned by the Prophet
I visited the Wieliczka salt mine in Poland and it was incredible. It's full of sculptures and they have 2 chapels and a series of rooms to accommodate weddings. Well worth a trip if you're visiting Kraków as it's very nearby.

GIS link: https://tinyurl.com/yx5amaux
Sure! https://www.ft.io

I use the awesome Lektor static site generator and publish to Netlify, which is one of the best products I’ve used in a long, long time.
One Haskell IDE to rule them all
It's not about number definition issues. The argument is convincing that the difference of upper and lower range bounds should equal the number of contained elements, and that it's ugly to represent empty ranges with an upper bound that is lower than the lower bound. (I agree and I held that opinion before even reading this article).

Note that I rewrote his argument a little here, because it is not really about natural vs unnatural, but more about looking at the difference between upper and lower bound. Now, if I may presume that we can agree that the difference of the bounds should equal the number of elements, leading to left-inclusive and right-exclusive bounds, the question is would you rather have a lower bound of 0 (which is an entirely "natural" number that is already in the game for subsequences of length 0), or would you introduce an entirely new number for the upper bound, (size + 1), which also needs an addition operation to compute?

I don't care about definitions of natural numbers. As demonstrated, numbering elements as offsets makes a lot of sense for purposes of indexing, and if you insist on starting with 1, then you need to either lower your base pointer by 1, or subtract 1 at every indexing operation (both is not exactly simple), and you frequently need to add 1 to the size.

I have no issues with zero-based indexing, and I don't think I've ever had to write quirky code. The most "ugly" thing is that the last element must be indexed as (size - 1) (which also makes some sense, since the last element need not necessarily exist. The subtraction makes clear that this is dangerous).

> Which is more unnatural, 0, -1, NSNotFound?

I normally handle that as -1 which is absolutely ok, especially given that this value is special. I concede that you might prefer 0 since that aligns well with evaluating truthiness of integers. It also makes a lot of sense (mathematically/programmatically) to use "size" (i.e. one-past-last index) as not-found, but that breaks when arrays are resized.
OK, so you consider some people to be bizarre, and you claim you don't see them in real life. Well, they're there. You know they're there because the turn up and vote. They just aren't talking to you. My point about HN stands.

By the way, Trump isn't all that conservative, is he? He doesn't seem to care about deficit reduction for instance.

I don't expect the NYT to have perfect coverage about Britain, nor do I expect Wired to have technically correct coverage of neural networks.

Then your standards are much lower than mine. I do expect that if a news outlet writes about a topic, basic facts which can be checked using 5 minutes on Google have been checked. Otherwise what's the justification for that companies existence? Why should I subscribe? I can get blogging anywhere.
Can you add a switch for Amazon UK DE FR ES?
Yes! Exactly! Jobs without Woz.
In my experience, each sufficiently complicated model becomes non-linear in some respect. For example, you might want to work with margins for time-slots that are non-linear but smooth.

So, even though I've worked with constrained linear programming in the past, I tend to prefer algorithms with meta-heuristics, such as simulated annealing or Tabu search. Although this might not provide the 'best' solution, it provides a wider range of modelling tools.

To elaborate a bit on a use-case. Lets say we want to plan a high-school roster. Teachers might have a maximum of 8 hours per day of work, but if we make a hard cut-off at that time, we might miss an interesting 8:15 schedule that gives a teacher more time to have proper lunch. If, furthermore, we do not break the 40 hr./week rule, it might be a workable schedule. Also, it provides the search algorithm a usable gradient, so the search space becomes smooth and easier to navigate. Finally, if we provide several top solutions, we give a human planner information on how the problem is (over-)constrained.
Creating JavaScript event loop: micro-tasks and macro-tasks
You are probably thinking of the electron orbitals which describe the spatial distribution of where the electrons are located. Their characteristic length scale is thousands of times smaller than the wavelength of light, so there is absolutely no way of resolving this structure. From an optical perspective an atom simply looks like an infinitely small radiating dipole.

The nucleus itself is again tens of thousands of times smaller than the orbitals. Due to this small size and very high resonance energies, nuclei don't interact with visible light at all.
Network Admins Commandline Cheatsheet/List
Reminds me of a bug in PostSharp.. After making some changes our app would throw a NullReferenceException Mondays. It turned out to be a bug in some optimisation, but it only occurred on Monday because they skipped licence checks unlocking "full functionality" on a Monday (Happy Monday!) which enabled the optimisation.

https://plus.google.com/113181962167438638669/posts/QF5pDB4X...
Ask HN: Do you curate links/bookmarks?
Would like to know how the tech community deals with bookmarks and links. They might just be read-later entries that you want to visit later on. Or could the links you have been collecting be a valuable resource? How would you share them?
I remember trying KDE before it reached it's first public release in 1997.

I went back and forth with it for 20 years, but 2 years ago I tried plasma to address an issue with XFCE4 and my 4k monitor and I never looked back.

It's stable, rock solid, lightweight and has the best support for scaling I've seen on Linux until now.

It still has some glitches on GTK apps and with theming, but overall is my DE of choice right now (XFCE4 is still my favourite, but KDE just works)
We get there by not placing UNIX in a pedestal, being open minded and appreciate the dedication of several people that keep doing the thankless work to digitize the history of computing.

XDE was the developer environment for the Mesa programming language on Xerox Alto.

https://en.wikipedia.org/wiki/Mesa_(programming_language)

https://archive.org/details/bitsavers_xeroxxdeXDDEConceptsan...

When Mesa evolved into Mesa/Cedar, it got further improved.

https://archive.org/details/bitsavers_xeroxparcteCedarProgra...
Not a lot happening on mine:

https://adambowl.es/
A lot of forensic science is borderline or outright pseudoscience. Genetic testing with a FP rate worse than photo comparisons... Whats the ROC of the fingerprint comparison? Oops 'experts' working on comparing fingerprints haven't ever heard of a ROC.

The reason much of it works at all is because it gets applied primarily where there is a lot of other extremely traditional evidence (witnesses, motive, etc.).

Overconfidence in science-theater investigations have been resulting in more calls for dragnet operations, which would have extremely bad results.
CS1 isn't the place to rail against global state.

The insane stuff we teach in CS1 is why so many students choose other majors.

Sell your students on the magic of computers. Don't teach them arcane rules and formalisms. They'll learn that later, once they've been hooked.
What’s New in Linux 5.5
And this makes title more informative? I mean, why should we have to know what is the Amazon Aurora?
Maybe you've already seen this one, but maybe there are some people who haven't... I get a kick out of it every time I reread it, anyway. :)

http://web.mit.edu/jemorris/humor/500-miles

Edit: And the FAQ: https://www.ibiblio.org/harris/500milemail-faq.html
The expensive alternative to concrete would be to switch to epoxide resin bonded concrete. Use natural plastics. The formulations exist already and are comparable.

The main downside in some cases is they're harder, so post machining is also harder and more expensive.

It works with sea sand too.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6416622/
Presumably OpenOffice could pass along a thing that says "please print this PostScript file" so that the printer software knows which type of file it is printing and doesn't have to guess with "file". OpenOffice knows what type of file it's outputting, after all.

But your point arguably stands: if a user says "print file X", and you want different files printed using different logic (e.g. PDFs and PostScript files should be printed differently than text files), what other option is there other than using something like "file" to try and guess the file type? It would be very annoying for the user to have to specify each time from a massive list of possible optins.
The "You can treat [crypto] as short for "cryptosporidium[1]"." is a good find.

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

> Cryptosporidium is a genus of apicomplexan parasitic alveolates that can cause a respiratory and gastrointestinal illness (cryptosporidiosis) that primarily involves watery diarrhea (intestinal cryptosporidiosis) with or without a persistent cough
i can't remember exactly now, but webpack had a monday-only bug as wellat some point last year.
I get into the install-reboot-uninstall-reboot cycle every time I start Windows (yeh, it's broken, but I've tried nuking the upgrade cache, "repeair" etc).

I've also got a few upgrade fails on Linux. Where I had to boot a live-cd/usb and chroot in to fix the problem. And those took a few hours.

I've probably spent more time fixing stuff on Linux. But it you would run a distro like Ubuntu, and not make any customization, then the upgrade experience is much better on Linux then Windows.
While I get my torch lit, what's going on exactly?
Humans with the same condition and most of their brain 'gone' can also live normal life: https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
China's Supercities Boom and the Next Era of Urban Growth
Hey guys,

here is mine: https://reinkober-it.de
I started it as a kind of learning-focused project but then it grew into a small Docker Architecture with a small blog, API usage to show off my projects & top HackerNews stories.
Payg Data Sim Plan UK
Generally agree with your opening statement about the Mac App Store, I cover the incompatibilities with sandboxing here: https://blog.robenkleene.com/2019/08/07/apples-app-stores-ha...

But yeah plugins are a big one.

I don't know how you'd pull mobile use cases back to the Mac, that's Apple's strategy, not mine. My overarching point is that Apple seems to be trying to trying to fix what they perceive as macOS's flaws, e.g., security relative to iOS, instead of improving it's strengths, e.g., that it can run categories of apps that haven't had much success on mobile, like the major creative apps. If the users of these apps are given a choice: Use a less effective versions that works in Apple's ecosystem, or switch platforms, we already know what is going to happen, they'll switch platforms, that's what's happened with the markets Apple has already lost like 3D and special effects.

UPDATE: Here's the question I have, how does improving the Mac for mobile use cases (e.g., the ones that work well with the new security model, I think we can take this as a given since it's a security model that came from iOS) help Apple sell Mac's if the main reason people buy Macs is to use software that doesn't work with this security model?

And if you're still not convinced about the security model being incompatible with the major creative apps, then I'd ask: Why haven't any major creative apps been successful on iOS? Because I attribute that to the security model as well.
Show HN: Tottem, an open-source library management app made social
> First introduced in Ubuntu 12.10, the Amazon web launcher gives Ubuntu users an easy, out-of-the-box shortcut to the Amazon website.

[...]

> Ubuntu 20.04 ‘Focal Fossa’ will not include the Amazon web launcher, and neither will the next Ubuntu 18.04 LTS point release.

https://www.omgubuntu.co.uk/2020/01/ubuntu-removes-the-amazo...
Niantic drove $249M in tourism revenue with its walking events in 2019
Shepards aren't retrievers.

But they do like keeping track of things / people and keeping them "herded" and collected.

Not a failure of teaching, the breed just isn't programmed for it.
Ask HN: Where do you get your news on emerging trends in tech and business?
Information is everything, especially when you're looking for something interesting to work on. With that in mind, where do you get your news on emerging trends in tech and business?

Online I use HN, TechCrunch, MIT Technology Review and Flipboard. Alas, the most valuable (domain specific, fresh and actionable) news still come from my personal network.
Terrific! Data pipelines I've built have had JSON as their intermediary steps which I'm growing weary of.
That's very hard to eyeball in my opinion. Hadoop and its ecosystem fascinated a big chunk of the dev (and ops) world. Everybody and their dog wanted to be "into" Big Data. Data Lake. Realtime feeds, just add nodes (Cassandra), CQRS, and of course when Facebook said they are using HBase for Messenger, it meant that HBase is the new MySQL/Mongo/sliced-bread.

Then there was YARN, then Tez, Spark, Flink, and Drill, and various other projects that added to the hype (Aerospike, RamSQL, Kafka + Storm).

And ever new system had to be built like it'll be web scale from day one. Instagram was acquired in 2012, just 18 months after launch, and everyone knew that meant every new even barely "social" thing will blow up even faster than that. So you absolutely need to plan ahead, scale scale scale.

Compared to that people seem to be a bit more wary of k8s, especially because it's targeted at ops folks, and they are naturally predisposed to oppose changes they don't understand.

But that's just my - probably ridiculously non-representative - take on this :)
There’s No Such Thing As ‘Ethical A.I.’?
Probably https://github.com/webpack/webpack-cli/issues/962
https://jesusflores.dev
wont be missed
Python Coding Directives for Less Cognitive Overhead
Replace Amazon with AWS, and it helps at least to categorize AWS Aurora as some kind of IT SaaS. That Aurora is a DB-as-a-Service thing. They offer MySQL and PostgreSQL.
Could you handle your example in MIP through the objective function, making time outside normal hours expensive, but balancing that with a positive value for lunchtime? Possibly with an integer value limiting the number of days where normal hours can be violated?
> All the viral genome sequences from affected individuals are very very close to each other. Several are identical and none has more than 5 differences (99.983% similarity). This strongly suggests that transmission into humans came from a single pointed source and happened very recently, between Sep-Dec 2019.

> Given what we are learning from viral genome sequencing above, and given all the emergency measures being put in place in China in particular and around the world in general, there is every reason to believe that the epidemic will be controlled shortly.