skysight-inc/HackerNews huggingface dataset:
I volunteer a lot of my time to mod a couple very popular subreddits because I simply love Reddit over all other social media, and I agree completely with the above criticisms. Reddit is about communities first, and comments are where those communities are solidified. The posts are like a bunch of buildings, and the comments make them into a community. It’s where people sort out how they relate to one another and the posts.

I love a lot of things about the Apollo App (including the mod tool support!) but I don’t use it because it changes the reddit experience into something I don’t like as much.
GSMA says will give a solution on exhibition fees by the end of March
Client side I love TypeScript, especially in Angular.

Server side? Gimme Java, most of the time.
Certainly if you ignore those papers, you'd likely have no issue in practice - I suspect many of them are about more theoretical concerns. Perhaps I'll take a look at/post a list tomorrow.

Either way, I believe that our original discussion was on why somebody should bother. I provided a list of (admittedly) somewhat niche reasons. My personal opinion is that Jax will stick around, and at the very least, provide some neat ideas for Pytorch to ... independently come up with :)

>>> I'd place my bets on Jax

Hey hey hey context! Pytorch is currently dominant in research, so who could supplant it? Anecdotally, since I published my article (https://thegradient.pub/state-of-ml-frameworks-2019-pytorch-...) there has been more momentum towards Pytorch (preferred networks and openAI).

So if not Tensorflow, then who? I think Pytorch represents a local optima and is "good enough" for most people. So any newcomer framework needs to bring something new to the table, even if it's niche. I think Jax looks the most promising.
No insight into Australian management, but having lots of valuable dirt to dig up does make it much harder to get going in other lines of business.

I think this is called "dutch disease" by economists: the high wages paid by the dirt-digging (early on) mean that you can't simultaneously be competitive in metal-bashing, which makes it hard to develop other industries.
Good spot. It used to be GPL licensed. How odd. If you goto the gitlab project at https://gitlab.com/inolen/redream it's basically just a support forum. Anyone got any more details on this? Is this an attempt to monitise the work?

Edit: I see you can upgrade to "premium" but it's a one-time fee of only $5 so money can't be the motivation here. Same at https://gitlab.com/inolen/redream/issues/957
An acknowledgment of the situation is at https://gitlab.com/inolen/redream/issues/543#note_91625154 but sadly no explanation.
I looked at Dhall before. It is a pure language for static configs, right? It can't help me to express "deploy k8s resource, wait for annotation to appear, take annotation value and use it to deploy infra resource". Wrapping multiple tools in a bash is exact thing I wish I didn't have to do :(

If Dhall enables safer bash glue, I'd be happy to read how
GDB Frontend with C Pointer Visualization
We have those too. One in a park near my house appears to have been programmed to perform a disco inferno sequence at twilight.
Often it's also simply just that people are not used to thinking about more efficient ways of solving a problem.

There's a (quite possibly apocryphal) story about Niels Henrik Abel in primary school, where his teacher supposedly wanted time to do some grading and assigned the students the busywork of adding up all numbers from 1 to 100. Abel supposedly quickly found the well known formula n(n+1)/2 and gave the teacher the answer within minutes, and the teacher supposedly believed he'd somehow "cheated" because he could not imagine any of them could figure it out.

I have no idea if the story is real (I grew up in Norway, so Abel was a popular subject for stories like this) - it was told to me in high school by a maths teacher after giving us the modified task of seeing if we could find any shortcuts to doing the sums, and seeing what we'd come up with. I found the formula quickly, but at that age that's nothing special, especially not when prompted to find an alternative solution.

But the overall idea the teacher was trying to get us to understand was how to pause and think about how to decompose a problem rather than just picking the most obvious alternative, and learning to be "lazy" in the sense of relentlessly looking for an easier way to do things is a large part of what got me into software development..
A more charitable reading takes this quote to highlight the disconnect between what people expect to do with things (recipes), and what is actually allowed legally.

If you told someone they can't legally copy their neighbor's or grandparent's recipe, or heck, even one from a random website, they'd be very surprised, because this is what's actually happening.

Now, with this reality in mind, Stallman's argument makes a lot more sense and reaches the conclusion: software resembles recipes in practice, but the law is incongruent with this practice.
The Sketchiest Programming Course Ever
The problems with science as it is practised now are well-known on HN. The system is broken in ways that are designed to produce erroneous newsworthy blanket statements like the one in this article.

This article was not produced in order to help parents. The "science" behind it was not produced in order to help parents. The article was written to get clicks. The "science" was done to get citations/funding/tenure.

It is entirely appropriate as a parent to tell these "experts" to go and stand in the corner and think deeply about what they've done, and only come out again when they're ready to actually do something useful for society.
> with no clear benefit to the bottom line.

I dont think they are doing it for the bottom line. Google also offers free wifi on many railway stations in India where lot of poor Indians get to use Internet for the first time.

It's good PR but also that automatically becomes a branding opportunity where lot of people think internet means google and creates a trust factor in the mind.
Are they still having the rolling brown-outs in Cape Town? My hubby's family were getting a bit gatvol of those a while back, telling everybody here in New Zealand all about it.
Sci-Fi Movie Science
The previous record, which was basically just corporate promotion [1], did use the exact same program.

For a sysadmin/hardware nerd this post was really interesting, although I would have probably have appreciated even more details (quick example, how many disks failed partially/totally during the process?).

[1] https://cloud.google.com/blog/products/compute/calculating-3...
Some people are working on an open source spiritual successor [0]. If you were in awe of the original 2005 demo and what could have been you should definitely check it out. The cell stage is in early stages (heh) but is already quite enjoyable.

[0] https://github.com/Revolutionary-Games/Thrive
I think https://old.reddit.com is that UI, but it’s not friendly UI, so I’m not sure there is a way to satisfy the complaint.
Bots, apps and the business tech bandwagon
Eat soy wagies
When you see the inequality in South Africa, when even people working good jobs still get paid only in single digits (which in Rands comes to /nothing/), where things cost so damn much — you might have a slightly more sympathetic take on why people do what they do to survive.
> The worst were Samsung devices: endless changes deep in the stack for no apparent reason,

Well, doesn't google do the same? They just pissed off because they are on the receiving end now.
Sorry, "pretty journal" was just a bad autocorrect I didn't spot. It was meant to say "pretty normal".

The problem with rail is the capacity issues affect the entire line. If one station has busy platforms and the rest are all quiet, you can't put additional trains on that line (unless it's a terminal station and there's a turning circle before that station and you are willing to run trains that don't go there). Also if one line shares fast and slow trains, that kills capacity.

One airport can share fast and slow planes, and capacity problems at one airport don't affect other airports.

I guess I'm writing mostly from the British perspective. My comment about fuel taxes paying for the roads is (or was) true for the UK.

Since privatisation at the start of the 1990s decades of decline in ridership turned around and now more people use the railways than ever. In the UK there are lines everywhere that are not only at capacity but drastically over-capacity, e.g. there's a train departing from Euston on a Friday night that carries more than 2x the number of people it was designed for. Despite that Crossrail - one of the biggest civil engineering projects in Europe - isn't even open yet, the country just committed to an even more eyewateringly expensive new rail line that won't be open for over a decade. Primarily justified on capacity grounds.

Heathrow expansion is also very expensive of course. But there's really only one airport in the entire country that has such severe capacity issues, and the expansion is difficult primarily because it's surrounded on all sides by urban development like motorways and villages that have to be demolished and relocated. In the case of the motorway, it's also carrying such large capacity that it can't actually be closed for extended periods, so it has to be moved whilst "live".

I think the USA has a different set of issues because the railways are used mostly for cargo rather than passengers. The large distances involved means air travel is the only feasible mode of transport for many routes, and Americans take internal flights all the time whereas for most Brits I know, internal travel is almost always car or train. Business people take internal flights, and even then only quite rarely. I've traveled Acela and indeed it also wasn't heavily used.
How and when to use callAsFunction in Swift 5.2
> Baby friendly is often hostile to the mother.

As it should be. You're the responsible adult in the room, and you will have to make sacrifices to take care of the helpless person you chose to bring into this world.

If you think "mom comes first", then get a fur baby instead.
Cracking the Voynich Manuscript
One of the tests you describe - a classifier trained to differentiate between machine and human generated art - is exactly what the ML GAN model is doing.

The generative adversarial network (GAN) has a generative part and a discriminative part which compete with each other. The generative model creates the images that you see in the gallery. The discriminative model tries to predicts whether an image is real or was generated. When it starts failing often, we know that the generative model is getting better (of course, the details are much more complicated).
I still occasionally have flashbacks to 13 year old me finally getting the game after 3 years of watching that video and the disappointment and anguish afterwards. Though around 2007 when I saw more recent presentations I was starting to have doubts.
That's a system in which the prosecution doesn't go yo court without enough evidence. Which is a good thing, IMHO. Might also mean that some reasonable cases aren't taken to court for lack of confidence on the prosecution s side. Still, largely preferable to the opposite.

The system not pushing everything tends to benefit the powerful. The other system em also tends to hurt the weak. One evil is still better than two, if you ask me.
Its weird an article written about this now, has no mention of https://www.python.org/dev/peps/pep-0443/ (skrause mentioned the standard library docs for this
https://docs.python.org/3/library/functools.html#functools.s... a few minutes ago https://news.ycombinator.com/item?id=22346433 )

It's especially weird to me, since single dispatch generic functions would do quite a lot of what he shows in the article, without having to build it all from scratch. I mean if you need more than what the standard library tools for multiple dispatch will let you have, then sure build your own, but I definitely echo nickserv's sentiments https://news.ycombinator.com/item?id=22346235 ... This kind of hand rolled alternative to something in the standard library is not something you should end up doing as a last resort, its usually more trouble than it's worth. When you do need it, you should be documenting the hell out of not just what it does, but why you had to do it yourself.

Edit for general knowledge sharing reasons: I just noticed the nice update to the built in functools.singledispatchmethod (https://docs.python.org/3/library/functools.html#functools.s...) that came with Python 3.7, it now supports registering arguments using type annotations. I can already think of a few places where I could go back and clean up some code by removing a bunch of now unnecessary code doing "if isinstance(foo, str):" checks.
Look at kssh (Keybase SSH)
Neal.fun
> Can somebody comment on why the exposure of public keys is a problem?

It is not, it just makes you identifiable. Public SSH keys are… well, public.
As a Romanian who had to study German in school, I testify to that. I still remember the word "Umweltverschmutzung" but no idea if it's der, die, das, dem or des umweltverschmutzung :P
After having dealt with narcissism in people around me it's quite amazing how often this pattern emerges. They must be faking it to lord over me, to make me feel bad, clearly everything these other people are doing must be about me.
> I wonder how does it match my public key at github?

> Does it use a popular accounts index, or maybe he crawled a bit?

Ben Cartwright-Cox (aka. benjojo) [1] crawled many “github.com/USERNAME.keys” some time ago [2].

Filippo, being colleagues, probably asked for a copy of his database to run this experiment.

For example, here are the public SSH keys Linus Torvalds uses on GitHub [3].

[1] https://github.com/benjojo

[2] https://blog.benjojo.co.uk/post/auditing-github-users-keys

[3] https://github.com/torvalds.keys
> Far and few people realize that all electronics are heaters that happen to do computation in the process of conversion of electricity to heat.

Surely anyone who's used a computer with a fan in it knows this…
He almost certainly broke the record, and his word choice was intentionally modest.
I love it how when a new situation comes up at work that I have encountered in my side projects, I can come up with some approaches, strengths and weaknesses pretty fast. It makes me look like I'm a lot more knowledgeable than I am.
Sure? I mean evidently Ghosn was a high flight risk. And whether or not his conduct was illegal or not is still not decided. For once a powerful person was close to be held for trial over stuff that was sketchy enough to be prosecuted. In a democracy. And still some people are complaining about it. Compare the Ghosn case to other scandals, like the VW emissions scandal. In the VW case it was only lower ranking managers who got charged and convicted. While the higher ups are still free and German investigators, while doing their job from what I can tell, still managed to keep VWs godfather, Ferdinand Piech, out of the story.
I think the best way to learn a language is to move to a country that speaks that language. You'll learn without realizing it, because you HAVE TO learn in order to be able to communicate with others.
I use a lot of automation around my house too. I noticed that my wife and kids tend to leave certain lights on frequently, so I replaced them with motion sensor switches that automatically turn on/off the lights. Having them turn on the lights became a very nice feature.

I also have all the outside lights on wifi light switches that turn on automatically at dusk. There are a few lamps inside that turn on automatically too, so it looks like someone is home and so it automatically creates a nice ambiance when we are home.

The lamps also happen to use RGB Hue bulbs, so they're normally a white shade, but if one of the outside motion sensors (also Hue) is triggered, then they turn red, and if it's late enough that the outdoor lights are off, then it automatically triggers the wifi light switches to turn on all the outside lights.

Amazon echo show is great for checking cameras. Logitech harmony remote is great for starting up the tv/media box/amplifier and configuring them to their correct settings each time someone wants to watch tv. The automatic refill kit for the keurig keeps the water tank full. myQ lets me know if one of my garage doors was left open. A wemo plug turns on my hot water circulator during the hours when we're usually home and off when we're not. Nest camera lets me know when it spots a person on my driveway.
Look into philips hue. You can set the lights so they turn on at a different color temperature depending on time of day. Some of the remotes/switches even come pre-programmed to do that right out of the box.
>in the US stats aren't anywhere as close to as severe

Well, the US has the largest incarceration rate in the world (24% of the world's prison population for 5% of the world's population), the death penalty, and even death penalty for teenagers, plus horrible prison conditions, private prisons that are profit centers, widespread acceptance that prisoners must be "punished" (as opposed to reformed, etc), the medieval three strikes law, bail law. Plus cops routinely shooting people, and even SWAT-ization of police forces.

So I'd say it's justified that the "relations/trust" is much worse.

The Japanese conviction rate or detection could affect a much smaller amount of their population -- and it could be even because prosecutors only move on when they are close to 100% sure about a case.
6th submit in 6 days.

https://news.ycombinator.com/submitted?id=dvainrub
This is more about the numeric tower, which common lisp does quite well, whilst JavaScript leans pretty heavily onto IEEE 754. (rev 2008 in the above linked spec).

And IEEE 754 has quite a number of edge cases that people find surprising, including things like operations only have to be reproducible up to a certain epsilon - an epsilon that is only defined to a minimum range in JavaScript.
Playing devil's advocate: it sounds like you're deluding yourself ;)

Perhaps the Vogels https://en.wikipedia.org/wiki/Herbert_and_Dorothy_Vogel knew the artist? The way they amassed their collection is truly inspiring.

Picaso's wife infamously knew he was having an affair with his muse from glancing at a painting. But did every other Picaso fan who saw that same painting? Did truly know anything about the artist behind the picture?

So the chances of everyone else who appreciates an artist actually truly knowing anything about the actual artist? Complete rubbish, say I!

Take Turner, for example: turns out, the location of a lot of his pictures have been wrongly attributed! How everyone can claim to 'know' the artist and yet not realise that the picture is of Portsmouth or a lake in Scotland instead of Venice or somewhere else seems like they didn't really know the artist after all?

So there's a picture on the wall by Satoshi Nakamoto. You feel that genuine, because it's signed? Then when you get told that its painted by a bot, you feel cheated? Because you felt you knew something about the artist by looking at the art?
There must be people doing that, but it's not the majority. Which means that the majority of the people can just go along with Linux without Photoshop. If there are people who need them, they can use a Windows PC.

Also, as a side point, AFAIK all of the operating systems that are mentioned in the article has native support for executing Windows applications using Wine - as there are still programs that only support Windows. Unlike other Linux distributions where Wine is a second level citizen, the distributions have preinstalled Wine wrappers for the dominant IM in South Korea so if the government wants it, wrapping up a version of Photoshop that works on Wine won't be that hard.
Pro tip - We moved most of our automated processes (business and peronal ones) from Zapier to Integromat which is not only more powerful but also more generous in its free tier.

https://www.integromat.com/
> you don't seem to have much of an argument, just "I dislike what the experts say".

I don't think that's a very generous interpretation, and your paraphrasing feels like you decided early on that you could safely dismiss everything that person wrote.
You’ll be a JCJ pro with that kind of attitude towards the difficulty of learning Japanese. You’re at the very, very tip of being a beginner with what you’ve said here.
Yes, higher than average success -ate (it can be a choice, really, as to your modus operandi - I choose to be more careful and targeted with what I apply to, but others choose to work at higher volume and accept a higher failure rate - I respect either choice we can all be a bit different), and yes I now have more clients demanding my work than I have time for. I increasingly focus my time on larger grants instead of small ones, but I still love doing tiny projects for a local community sometimes (kind of like pro bono) as this profession tends to be for the love of helping the community, at least in my case. I'm about mid-career at this stage.

I won't disclose my percentage rate but it's extremely high. Sometimes government grant programs close down 2 days after you submit a massive application to them, that happened to me last year. So is that a fail? Not sure. How much you are granted is another thing though, about 50% of my grants don't get awarded the full amount applied for, it's extremely common.
Looks exactly as "modern art" to me.

I do not appreciate modern art anyway, but I love this since it will for sure upset some artists that think they're talented.
كلمات اغنية عالم خيالي سجاد العلاء
Not OP, but I think that the idea is that if a notification makes it through the system, it has been filtered to be worthy of distraction. So, there isn't a cognitive cost to the user of "is the notification worth reading" since it has already been determined to be that way.
I like that. Could you tell more? Which site/api are you using to monitor the prices? Feel free to plug your site!
Nice. I did an EE degree many years ago even though I wanted to work in software. The single best course I did was to design, simulate and have fabricated a 4 bit microprocessor. It completely solidified my understanding of how computations took place. Hopefully, texts like this will do the same for others.
Show HN: Static website hosting with auto optimization
Heat pumps are quite a bit more efficient than electric heaters.
BMW Engine Rebuild Specialist UK
I'm not a people person. For me doing 1-on-1's when I have teams reporting to me are helpful because it's very easy for me to just forget to ask questions about how people are doing. At times I've varied sets of questions to prevent people who'd otherwise not speak up from letting me know what was really happening. Sometimes that has been the difference between losing valuable people and keeping them happy.

I don't think anyone should turn it into some sort of lengthy interrogation, but turning it into something that people can't just give the same non-answers to every week or month unless there genuinely is nothing that can be improved on can be useful.

I'd see this as a list you can pick from if you're the kind of person who find it hard to just organically elicit genuine feedback from people. A lot of technical managers in particular get very little support in how to grow into management roles; even worse in startups where there often aren't anyone to turn to for support at early stages. Add on some social awkwardness for some of us, and it can be tough. The irony is that for me at least, having a few prepared questions makes me feel less need for them - they're a useful fallback option if I run out of things to talk about, but knowing I have them makes it easier to just talk.