skysight-inc/HackerNews huggingface dataset:
> what the community has the capacity to discuss while remaining within the site guidelines

Which is arbitrarily decided on a case by case basis. It seems stuff just gets flagged off the front page by users, and sometimes it has the [flagged] thing, sometimes it doesn't.

People can already hide topics from the front page for themselves, and blissfully ignore them. What is the point of flagging things, are there limits or can people just flag until you arbitrarily take that ability away, where is the accountability? How is taking away the ability of others to speak altogether better than the possibility of some cussing or other things that are harmful to good faith communication?

It may be harder for people to remain civil around lethally serious subjects, but it's not impossible -- and it's not fair to punish everybody, to let random people punish everybody, because you predict what would happen otherwise. It's like a stone that keeps tigers away, on steroids even:

> If we did it any other way, HN would destroy itself.

Any other way? That "way" is still a black box. So this is a super tight rope, and left and right is utter destruction? What does "destroy itself" mean, that the server would vanish? Or that it would "bleed" from one topic into another, and suddenly people are also more irate about wiggly lines?

And of course, if you actually believe that claim, then you can't even make any changes, you can't try it out, because then HN would destroy itself. How perfectly circular.

How do you know the opposite isn't true, that if things are arbitrarily suppressed, it leads to a bad atmosphere and grudges, and people get tempted to bring up a topic when it's not actually the topic?
> I think that -- respecting a person's right to control what goes in their body -- is an excellent policy.

This sounds great but breaks down at implementation. My 5 y/o is not yet equipped with the mental discipline to have this autonomy. We force him to try everything we put on his plate. New foods are introduced in small quantities to prevent wastage, but we fully expect him to try all the weird things he is quite sure he hates. If we gave him autonomy, he’d choose candy and soda.

My view on parenting in general is that the whole point is to teach kids to be independent (and to live their own lives in their own houses). But autonomy is granted as a child learns and is capable of understanding the tradeoffs of decisons. And that is the hard part. It’s very simple to take either extreme: “here’s your dinner, eat it!”; “it’s your dinner, eat what you will.” But I think it’s my job as a parent to teach my kid to appreciate food; to eat a balanced meal; to fill up on veggies and supplement with meat and bread; to drink water over soda; that you can’t skip the salad and expect snacks later; that if you choose to not eat that means you’ll be hungry later (where I typically bring back what we had as dinner as the food option); etc.

Really, I think this whole parenting thing is a crapshoot. But I find comfort knowing I’m helping support some future therapist who can help my kids overcome all of my mistakes. It’s my contribution to America’s future GDP...
No, acceptance of risk, which is very different. My parents let us roam free. My parents did not think we were perfectly safe. But my parents thought we could only learn independence by being independent. The question is why those risks are no longer tolerated in the USA. Yet such risk still seems acceptable in Finland, Japan and many other countries.
Thank you. It was a talk for the llvm developers meeting and I'd been turned down for talks a couple of times a couple of years before that. I REALLY needed to get to this meeting to talk with llvm developers - so I pitched the title that I thought people there wanted to hear...
SolidAngle is the company he was working for, creators of the commercial Arnold renderer.
The universe is logic and life is engineering.
Unfortunately there’s not many sensible alternatives for what Ant design does.
From a Greek perspective, he's not wrong. Germany forced Greece's hand and made them take out a loans they could not pay rather then let them default on their loans as many bankrupt countries are wont to do.

Now, sure, Germany had the upper hand knowing that While Syriza had passed a referendum to default that they did not have the heart for it and the Germans called their bluff. In retrospect, Greece would have probably been better off than they are now. While different, it's not all that different from the tactics China is taking in South Asia and Africa when they provide loans they know can't be repaid by the counties they lend them to (often secured by natural resources or infrastructure).
The article just discusses what the core team has been up to - it deliberately skips the wider community (for better or worse).

The youtube video at the end shows an alternative C2S and S2S transport being used - similar to the one described at https://fosdem.org/2019/schedule/event/matrix/. Atm it's experimental and only works in closed networks and isn't yet released, but the plan is to add it as an official alt transport once we've got it working nicely in open networks. It's about 30-50x more bandwidth efficient than the default HTTP/1.1+TLS+JSON transport.
Hmm but the kernel doesn't need to know you're using a register for TLS. That's like saying that the kernel is involved in arithmetic because it needs to swap your temporary values in and out of registers that you're using on context switches.
It probably takes at least a week or two using another IDE to really get a feel for its strengths.

An hour is definitely not enough time to spend with IntelliJ. But use it for a couple weeks, and you’ll wonder why you ever used anything else.

Tip: print out the keymap and try out all the navigation features.
If you're into this kind of stuff, I highly recommend the somewhat amusing videos of Leslie Lamport himself, the creator and godfather of TLA+.

https://lamport.azurewebsites.net/video/videos.html
It’s more general and composes nicely.
It´s complicated. To believe that the Euro is malice by design you would need to believe that current Macro Economics - which most economists are happy to agree is deeply flawed - is not only deeply flawed but is deliberately flawed and promulagated by a bunch of people who know it´s flawed and actually do understand the system well enough to do so maliciously.

To which the only response is seriously, have you met these people?!

However, knowing that it is deeply flawed, and knowing why, does reveal a bunch of economists pointing out it wasn´t a great idea before it happened, but not as it happens for quite the right reasons.

It can be observed, there are so many competing economics tribes at the moment, one of them is always bound to be right on something.

The reason it was a bad idea, is that economics doesn´t think very hard if at all about what the implications are of the banking system happily expanding the monetary system for each country at different rates, and it really didn´t think about what the impact of loan securitisation would be on things like inter-bank liquidity flows.

And here we are.
Asking to pack the leftovers is a complement! It says, this was so delicious, I want to have it again. I've had chefs at small restaurants thank me with huge smiles when I asked for a box.

I do feel bad when I can't (or won't) finish, and don't ask for a box. Aiming to eat only half the meal, so you have a good amount to bring home can sometimes help avoid overconsumption, too.
Yeah, I’m fine with that. Essentially, Steve Jobs was exceptional so everyone tolerated exceptionally shitty behaviour from him. If you’re not exceptional, nothing useful is going to come of acting the same way.
Thank you for hunting Pengram and spread the words!
The code was there for months, there was just time trigger for 25th of Dec.

I'm loving ant, but this was stupid. At least it's free advertising so the project's user base can grow.
:) just hope it's worth the tripled effort of us having to build and maintain matrix-{react,js}-sdk, matrix-ios-sdk and matrix-android-sdk versus writing once and running everywhere... ;)
>All this Germany bashing and his constant condescending remarks remove a tad of his credibility

I think it’s the exact opposite. He’s speaking from the experience of being in the Eurogroup and negotiating directly with Germany. Anything he has to say on the matter is far more credible than any of the pro-Euro claims made by people who have no skin in the game.

>Is there anyone here on HN who has further reading advice on these claims (E.g that the € is malice by design)?

It’s a bit dated now, but pretty much anything Keynes wrote about trade balances under the Bretton Woods system corroborate what Varoufakis says. He really presents a pretty standard Keynesian perspective on monetary unions, so you won’t have to look far.
I wonder how fast did these companies ran to their archive department to find notes from that project when Google, Tesla et al started to pitch level5 auto-automation.

ps: Also did you know about the pseudo self driving system made in the US (50s) by embedding a radio wire in the road so the car above could stay in lane ?
"Comparing indigenously built electric vehicles from China with globally acclaimed engineering prowess of Tesla is just silly at this point.

Are the Chinese cars superior to a Tesla in any way? (No details)

Are they better quality than Tesla in any way? (personally, I would be very skeptical)"

This forum needs less racism and racists (you).

As you say yourself, you know nothing about Chinese car companies capabilities. Yet at the same time you assume that they are far below the international standard. That is prejudice based on race and culture.
That strikes me as "a short primer to chemical child abuse".
US, Western EU countries, and even China are by definition not third world.
Ask HN: What books would you recommend for people who want to startup in 2019?
I think people end up reaching for straws because a lot of this stuff works well in practice and they’re trying to make sense of it. 20 years from now we’ll have a much clearer picture of why the techniques work! Until then, a lot of the explanations, maybe even some valid ones, may sound like baloney!
This sounds great but breaks down at implementation

I was a full-time mom for many years. It did not break down in implementation in my home. In a nutshell, I made healthy options that my kids liked available in adequate quantity. I did not find that they wanted to live on candy.

FWIW, I also required them to taste new foods, especially fruits and vegetables, and not simply reject things out of hand. Though I was a lot younger back then. I'm not sure if I would do that these days if I were raising kids, which isn't likely to happen. But I did do that at the time.
Pretty sure it wasn't, but it struck me that way also XD.
The improvisation concerts at American Guild of Organists conventions are mind-blowing. Performers are given a tune and improvise a work (toccata, theme and variations, etc.) on the spot. Even knowing the tricks they're using—such as having a general outline mapped out ahead of time that can be used with any tune—I'm still in awe.

I got pretty good at improvising (and sightreading) when I was the primary organist at my church. Not having much time to practice (young kids, a different full time job), I did what I had to to get by.
At five and six years old I was running around in the woods, playing far from home. In my opinion we’ve allowed the government to dictate how we are to raise and protect our children. The only way to solve this is to continually push to remove the government’s authority To dictate how parents should raise their children.
> The user has complete read/write/execute to everything in the 'base' container. Anything bind-mounted in assumes the given privileges from the host system.[0] The user's context is essentially mapped to root inside the container, but not a 'true' root in the context of the host system.

Sure, but it's actually much simpler than this. User namespaces allow you to change the UID mapping of users -- and an unprivileged user can map themselves to "root" (however, on the host, the user is still the same -- this similar in concept to a PID namespace). However, in a user namespace, filesystem access (plus quite a lot of other things) are restricted based on your real UID/GID.

A container image (in order to be used by a user namespace) needs to be extracted such that the owner is the user that you want to execute as. If you were using "root-ful" user namespaces then you could just chown an existing image, but for rootless you need to extract it. My OCI image tool umoci[1] has supported this extraction (it's a bit more complicated than you might think) for about 2 years now.

The point is that a container image is generally just a directory (maybe it's a complicated mount hierarchy, but at the end of the day there is a directory that you can "chroot" into -- note that we actually use pivot_root but that's a different topic).

> The user can create/modify/run a container without needing root privileges to communicate with a daemon or any other tooling.

Yes. The idea is that if you are dropped on a box (with a new enough kernel) with just an unprivileged user, and none of the tools you need are installed, you can still run containers. So all aspects of the container runtime must not require privilege -- and runc has supported this mode since 2016 (I implemented it).

> If you don't mind me asking, what came up in your conversations with the Sylabs team?

The main disagreement is that they misrepresent runc on their project page[2] -- which is hosted on a .gov website no less. After that there were some further disagreements about whether rootless was something that they actually supported (they don't -- and in fact I was fairly sure I saw several vulnerabilities in their setuid helpers, but I didn't bother looking further into it). Their documentation now says that they've supported rootless containers since 2016 but I don't agree with that statement (it's also so restricted)[3].

I got (somewhat unfairly) angry with them over this whole exchange, so I don't really like discussing Singularity that much anymore. In my first talk about rootless containers, someone actually asks about Singularity[4].

[1]: https://github.com/openSUSE/umoci
[2]: http://singularity.lbl.gov/archive/docs/v2-2/faq#why-cant-yo...
[3]: https://www.sylabs.io/guides/3.0/admin-guide/security.html#h...
[4]: https://www.youtube.com/watch?v=r6EcUyamu94
Bundled doesn't mean statically linked, it would be plain dumb if not impossible to add every driver out there into the kernel image; nowadays about everything is dynamically loaded so it doesn't impact the kernel size and doesn't waste memory or CPU cycles unless loaded, which happens only when necessary (eg when a USB device is inserted).
I can't think of any reason anyone would want to switch to this IDE. Is it a natural choice for NetBeans users? Are there even NetBeans users left?
Basic user testing would’ve been recommended by anyone with even a tiny bit of common sense.

Either the company truly didn’t have anyone do user testing, or they did and were ignored (which doesn’t surprise me either considering the child they appointed as “CEO”).
>why do you take their opinion as "kill all religious people"

I don't, I haven't said that anywhere.

>it is absurdly stupid to say that religion is source of all evil

Yes it is absurdly stupid.

This is the point I have been making.

Repeatedly.

It is a very stupid position to take.
The point still stands. If open source code is vital to your business you should probably at the very least audit it.
ML is a souped-up version of "draw a line through these points". We can get really efficient at drawing lines through points, but it's not like we'll suddenly realize some deeper fundamental theory about it!
If you don’t consider union contracts as part of labor law, you’re in for a world of surprise when you encounter your first unionized workforce.
An Overview of Linear Regression Models
This reminded me of these concise REBOL examples:

https://easiestprogramminglanguage.com/easiest_programming_l...
Show HN: Awe – Dynamic web based reports/dashboards in python
I was actually preparing a standing prime rib roast! And trimming the fat. I held the roast with one hand and slices towards that hand with the other. Twice! The first year, shame on the roast. But the second year... lol
have you consider checking your health ? im not kidding, vitamins, brain, etc.
The worst aspect is how it shrinks the credits and cuts them off prematurely, so you have to go and click on them, in case you want to watch them. Many shows have extra scenes at the end of the credits, for example. Or sometimes you just want to listen to the music, like at the end of Silicon Valley which has some great tracks.

I really dislike the modern Netflix UI. I miss the old Netflix, where you could rate your shows with stars, it did a good job of actually suggesting things, and didn't force you to make choices you didn't want to make.
And also link to The Pirate Bay for torrents of software?
This is tautological. If you would like to rant, just rant. Talking about some mystical quality that makes things turn out well is circular.
I never update my iPhone. Or rather, I update the software when I buy a new one. I don’t trust Apple, I believe in forced obsolescence, and I find it’s just better not to update.
I actually didn't have as much trouble with day 15 as most people seem to have. It took me a while but that was mostly just getting all the finicky details right.

Day 23 part 2 I had no idea how to solve correctly and in the end just wrote something that tries a bunch of spread out points, refining around the most promising point. Turned out to give the right answer but could have gotten stuck in a local optimum.

I did most of the problems the next day as I didn't want to wait up for the problems to be posted. I did get a few leaderboard positions on days where I did stay up.

All in all I enjoyed it, learned a few new things (how A* actually works) and improved my fluency in JavaScript.
Guess what? Other countries make things that are better quality, safer, superior to Chinese products.

However, the Chinese alternatives are cheaper, and in most markets that’s all that matters.

They just need to make a “good enough” electric car that’s cheap, and they’re all set.
Focused ? Why that word ? That's very different from only unofficial churches ?

This is a fact that comes back in the stories of Chinese people very often: it doesn't matter how "approved"/legal or tolerated something is. Parts of the government go after it. Parts of the party are in open war with eachother, to the point that they send child services after eachothers' children, police after restaurants that commit the crime of allowing political rivals to eat there, and then there's the occasional moral panic, which is the most disruptive. Every now and them some fact will make the news, through social media most often.

This may be quality of goods (food for children happened once, but has likewise happened with houses, animal feed, ...), relationship stuff (e.g. a young couple, a girls pictures "leaking", in some cases outright racism (romeo and juliet couple), ...) someone dying from exhaustion while gaming, a few people very sick or dead from food poisoning, hospitals getting caught abusing psychological patients, ... and then the police will take "action".

By that of course we mean arresting hundreds whose only crime is to be in the same street as where the news event happened. Or arrest everyone under 16 out after 18h. Or arrest everyone including owner and customers in every internet cafe, or real cafe. Or ...

They're innocent. Doesn't matter of course. They get convicted. And yet, under normal circumstances, anyone in China will tell you it's absurd what you get away with.
Also featured at the Long Now Foundation:

http://longnow.org/seminars/02011/jul/25/why-cities-keep-growing-corporations-always-die-and-life-gets-faster/

Very much worth a listen, and probably a read.
Not trying to be cynical, but do petitions really do anything?
Many people were injured or killed trying to invent flying machines until we finally got it right.
This is good advice, but I'm a little disappointed to see it written up as a complete novelty. The principle appeared in Martin Fowler's 1999 book Refactoring as the "rule of three", where he attributes it to programmer Don Roberts. I've heard it a zillion times in discussions about when and how to refactor.
The "you should care because I'm a scientist" delusion.

People have been using them for thousands of years. Now they're rarely used. So it's fun and less of a problem than 100 years ago.

Skip the article and save yourself some time.
IMHO pretty much every example I've seen for how humans can get good results with using a fairly small set of data actually involves successful generalization / transfer of "generic life experience" or "generic audiovisual processing" to that new problem instead of actual learning from limited data. We know how to do that in ML, in general - we can do transfer learning from few examples quite well if the underlying generic data is good enough. However, we currently don't have good enough underlying generic data to match the years of generic life data that any human kid has accumulated.

A human learning to play an Atari game that involves an agent jumping over a pit has to learn only the mechanics of that game, and that can be done in minutes. Learning that game from scratch, on the other hand, requires also learning interpreting vision and the whole concept that the world has objects that may move around - which takes months of learning for human brain. So comparing sample efficiency is an apples to elephants comparison if we disregard the ability to reuse/transfer knowledge from related tasks that all humans learn during childhood.
yep...specifically, use the -d flag in a loop since all it does it exits the process when a new file is added:

while true; do ls -d src/*.c | entr -d <cmd>; done
If you're feeling lazy to install this but still want to experience this then you can try it in your browser: https://fireplace.basicer.repl.run/

(This uses repl.run, which is Repl.it's new terminal app hosting service. Source here: https://fireplace.basicer.repl.run/__repl )
Learning an instrument teaches perseverance, which is a large part of success. I make sure my daughter practices her cello scales every night, which is the part she does not like.
I remember it running autonomously on the little roads in Schenley Park, which were wide just enough for the vehicle but not open to traffic. Unfortunately, I never learned what happened to the jogger.
"Negative capacitance" designs could help. https://www.nature.com/articles/s41565-017-0010-1
How Barnes and Noble, the last big bookstore, fell to Amazon
Rocket stoves might be a way out of this, since they produce nowhere near as much smoke as a conventional fireplace. That's because the airflow around the wood in a rocket stove is mostly laminar rather than turbulent.

https://en.wikipedia.org/wiki/Rocket_stove
Why would the Kushners be stifling right-wing voices?
"Nicotine, a substance frequently implicated in tobacco addiction, has been shown to have "relatively weak" addictive properties when administered alone. The addictive potential increases dramatically after co-administration of an MAOI, which specifically causes sensitization of the locomotor response in rats, a measure of addictive potential. This may be reflected in the difficulty of smoking cessation, as tobacco contains naturally-occurring MAOI compounds in addition to the nicotine." http://en.wikipedia.org/wiki/Monoamine_oxidase_inhibitor#cit...
Ooh blasphemy law? So Hacker news is the new Pakistan. You must be really proud of yourself.