skysight-inc/HackerNews huggingface dataset:
If NBC decided they were going to allow anyone who felt like it broadcast anything they liked without supervision or editing, it would be shut down once the first reports of, "Hey, NBC is showing me child pornography and beheading videos" came in.

Probably not, just like Youtube hasn't been shut down because some disagreeable content showed up.

Meanwhile, NBC has already figured out what every hacker ought to know. Blacklists don't work, whitelists do.

That completely depends on your definition of "work". If "work" includes not having false positives that block things that should't be blocked, or not unnecessarily delaying the time it takes to publish something, then neither option is terribly good.

What's wrong with a world in which someone at youtube has to approve each cat video before posting it?

1. It doesn't scale very well

2. The decisions would almost certainly be wildly inconsistent, subjective, and controversial. Which is to say, it would be, at best, a marginal improvement over the situation today.
I love the amount of unfettered optimism in this thread, but lets be clear this likely will amount to vaporware (at least the mesh part).

Using an invite only system to bootstrap a distributed network that inherently relies on network effect makes absolutely no sense.

Having an amateurish website that consumes so much resources it doesn't render faster than 5 FPS on an MBP should make you question the marketing prowess of this company.

Straya Markovic, one of the lead engineers for FireChat is a co-founder. This is both a pro and a con. Like most engineer led companies they don't seem to understand the tremendous effort required to bootstrap this network and focus only on the technology aspects in their marketing.
It's not considerable higher that in the decades before without much digitization.
>It's not like her mother did anything specially wrong, e.g. posting the letter to the tooth fairy, and so on.

Not sure if it's really "not wrong". There is a growing notion in Western society that kids are actually people and have rights, and not just their parents' trinkets. Would you like someone to share your correspondence on social media, even if it's misaddressed? Or post your naked pictures without your consent (which kids can't give yet)? I suspect you'd mind very much, and no amount of rhetoric like "you're only upset because you're not enlightened enough" will change your mind. Why is it OK then when parents do that?
Agree with all of these. But compared to Macs you get a couple of things:

* native and fully supported MS Office

* ecosystem of professional windows apps (atm. I need MS SQL Management Studio as an example)

* much much better connectivity on laptops. bye bye dongle land.

* a wide variety of hardware options to choose from, including ones with great keyboards. even the latest Thinkpads have vastly superior keyboards compared to 2016+ MBP.

* gaming

At the end for me personally, the tradeoff was worth it. I switched last summer and by now I'm not missing much. Same with iPhone - switched to an S10e last week and I'm already used to it. There's a couple of things still stuck in Apple land, such as our photo share - not yet sure what I'll do about that.

I was an Apple customer for 13 years before - at some point I had to cut it off, it made me too angry.
I really enjoyed reading those actually.

Some are funny, but it shows how 'trusting' some people are. It seems like mailing is a kind of harmless game (they actually shared addresses with strangers).

I hope/think most people are more cautious nowadays :)
Does anyone know what the status of the llvm riscv backend is? I haven’t heard about it in a while.
I'd be curious to read some coverage of what some of these companies achieved during yc. What they had coming in, what did they work on, manage get done, etc... Writing software, getting customers..

For example: "Withfriends: Membership programs for small businesses like bars, theaters, and barbershops. So far they have 80 small businesses on the platform, with over 5000 members*

How much of this was achieved during YC. Were they writing code in a flat? Selling businesses door-2-door? Did they have product and get the customers? Both? Neither?
Well it's not like the business/tech majors are helping the poor either. If anything, they help keep people poor more than the history majors do.
People are products of their social environments. Outcomes are hardly determined solely by a single personality trait, like how "sociable" or "not sociable" (or whatever you want to call this) they are.
Show HN: Using machine learning to tackle bias in machine learning
You haven't played it long enough to see how it becomes the paperclip maximizer, I posted the link to the game because everyone can find the Wikipedia link.
In hunter gatherer packs, out of 70-100 people, you generally get a loner here and there who pays more attention to the local flora and fauna than to the rest of the tribe, and helps revise the tribe's oral knowledge. You also get the tribe members who feed the orphans instead of siring their own children. It's likely we're evolved to throw dice in our brains so that some of us fill different roles than others, whether it's autistic tendencies or homosexuality.
How to Fetch a Commit
Very much a thing in the companies I worked for in the Netherlands as well. But it is often a balanced mix of pc/mac and linux/windows/macos instead of a mono culture. Though frontend seems to lean more towards mac.
Apple products _are_ a lifestyle brand, and my lifestyle is buying a charger without worrying that it's a crappy piece of shit that will overheat and set my house on fire, or setting up a new system without downloading and installing a bunch of drivers by hand, and being able to walk into one of three flagship stores in Toronto for service, or any of a dozen authorized service centres.

Some people enjoy being their own sysadmins and customizers. That's their lifestyle choice. Every product choice is a lifestyle choice.
The question isn't "Is Windows ...", what he's actually addressing is the question "Is WSL actually ready for developers?"

Windows is. All of his issues either seem to be from WSL, complaints about keyboard shortcuts, or not setting up his monitors properly (his claim that Windows doesn't properly support 4k monitors is a strange one).

To be honest, I don't get why he's installing VS Code on top of WSL, when you have native windows VS Code. This seems completely unnecessary, but maybe I'm missing some benefit?
It's important that society maintains the illusion of fame through talent. If we decentralize our entertainment, the established political class has much less authority.
If you enjoy "unusual" engines from that site - these seem very scary:

http://www.douglas-self.com/MUSEUM/POWER/petrol/petrol.htm

Imagine a steam engine - in which the working fluid come from boiling gasoline...
She quits social media and writes a public article in traditional media so that people can talk even more about her?

Is this her idea or the idea of her mother who probably is friends with someone working at fastcompany?

I'd be interested to find out how a "random" 8th grader got to write an article for fastcompany and if she or her family has any ties with anyone at fastcompany or even Mehta, the editor.

Also, couldn't this also be viewed as fastcompany exploiting an 8th grader for money and agenda? And is this girl's parents any better than the social media parents?

The internal contradictions and hypocrisy in this article is quite something to behold.
I'm free of most social media. I only have a twitter, which I use to wile away time and keep up with bands going to my local music venus.

I have considered resurrecting my social media presence lately. I live a long ways away from my parents. I think it is kind-of nice to allow my parents to form a para-social bond with my online presence. Just so they can see how I am doing.

However, I keep coming back to the same mantra about social media: There is no wisdom here. I love learning, reading, experimenting with new hobbies. I am lifelong learner. Social media does not enhance that.

I tend to be a spitfire, and chewing out old people on facebook is NOT a good look. I do not want my past social media posts to come back to haunt me.

Also, I get a lot of anxiety when I am on social media. Old friends, old lovers, all of these messy complicated situations and people I have moved away from. Dragging all of that back up... no thanks.
> migrating freaking jetty-maven-plugin

There's a jetty-maven-plugin? What for? When I use jetty I treat it as a library, embed it in my application, write my own main() and then my application is just a normal application.

> servlet api versioning conflicts

> multiple mvn central listings for the same artifact

These are a genuine problems but they're ones that every mature ecosystem struggles with. Maven has better tooling than most IME - you can use the enforcer plugin to require dependency convergence, and when multiple packages contain the same API you can put exclusions in a common parent. No ecosystem has really solved the problem of package renames nicely, IME.

> ad-hoc scripting using ant plugin

Yeah don't do that. If people will insist on shooting themselves in the foot, there's only so much you can do to stop them.

> shading/fatjar plugin

What went wrong there? IME the shade plugin is very good. There are a couple of inherent JVM-level limitations (having to specify transformers for service locator files etc. because of the way the JVM spec is written) but it's hard to imagine any other build tool could do better.

> fragile local dependency resolution

Not my experience at all - what specifically goes wrong?

> dozens of pointless submodules

Submodules are cheap. IME when coming to work on a new project it's much easier to understand the build/dependency structure if there are lot of submodules rather than a complex build - e.g. rather than trying to have a custom build phase for generating some RPC stubs or whatever, it's fine to just have them in their own submodule and then it's obvious to the reader what the dependency graph looks like. What's the downside?

> A customer of mine even had a solid 3 week outage when they wanted to setup a product for blue/green deployment based on maven.

What? How?

> Makes autotools look like a sane build tool.

Strongly disagree with that one. Autotools has several layers of template/macro expansion that all seem to do much the same thing (so why not just one?) and encourages builds that use arbitrary unversioned command line tools from the host system, meaning you very rarely get reproducible behaviour on a host with a different setup. Maven gives consistent, declarative builds - what's not to like?
Even now, some large traditional sites put static public IPs on workstations. When I was a lbl.gov, you got a (minimally firewalled) public ip via dhcp, and the hostname sent by your workstation was used to create a dns record of foo.dhcp.lbl.gov. You could request a static address for your host, and you'd be assigned an even less firewalled ip along with a foo.lbl.gov record.

A decade later this still seems to be at least partly in place, as I'm able to browse the webserver running on an old colleague's desktop.
Fuck this person in particular.
While I agreed the shopping issue was an issue of leveraging dominance, this seems more reasonable, if you want to monitize our free service, you have to use us to do it. At the moment I cannot come up with an example of that situation that would be an antitrust violation.
I naively thought that "worth it" had something to do with the quality of education. I shouldn't be surprised, after peeking at the outline.com link, that the WSJ is evaluating strictly in terms of future income.

With an MIT founder, we hire a lot of MIT grads. After that, I didn't think it mattered much, but then I was involved in hiring a summer intern. HR gave me a couple hundred resumes, almost all from elite schools: MIT, Harvard, CMU, Brown, Yale, etc. I ended up picking someone from Yale, who was fantastic, but I can't help but thinking that the apparent school filter kept me from seeing a lot of great candidates.
> you may need to physically fight the computer

This is the future I look forward to. AI/ML/Autopilot/Companies moving fast and breaking things.... Boeing took that one literally.
You may not have noticed that Apple just two days ago released two brand new iPads (a new iPad Mini and a revised iPad Air) still with lightning connector.

Unfortunately it appears that USB-C will remain a Pro-only feature for the foreseeable future.
> This shows that parameterising and delaying evaluation are two distinct ideas, but they're usually represented with one language construct (lambda).

We delay evaluation because it may be expensive (potentially non-terminating), or because it may involve side-effects.

Delayed evaluation allows us to create new semantics, like lazy data structures.

The steps of a procedural program which are have not yet executed are delayed evaluation. Sometimes that is important, because those steps require some external event to have taken place, so that their own effect takes place after that event, or because that event provides a needed input. Mechanisms like closures and continuations give us new useful ways to structure this.
Kids realizing they already have an online presence made by the people who were teaching them about being responsible about their online presence is becoming A Thing. Two other stories with similar circumstances:

"When Kids Realize Their Whole Life Is Already Online" https://www.theatlantic.com/technology/archive/2019/02/when-...

"My daughter asked me to stop writing about motherhood. Here’s why I can’t do that." https://www.washingtonpost.com/lifestyle/2019/01/03/my-daugh...
Google's Stadia could be the future of gaming but many questions unanswered
But this is missing the other problem AirPods solve, a problem created by Apple and other tech giants - the now missing standard 3.5mm jack.

I have a laptop, desktop, iPad and iPhone - for wired I would need USB-C->3.5mm, Lightning->3.5mm, and a 3.5mm extension cord for my desktop. AirPods "just work" with each of those with only a single click or tap. So no cord tangles and no bluetooth connect/disconnect dance every time you swap devices. To me that makes them easily worth the $170 cost.
Quality reporting over at Bloomberg :(

Although https://36kr.com/ seems to be a magazine style website - so maybe it is not totally wrong, just the explanation of what they do is limited to the wrong bit.
I think context is what helps -

- I’ve just taken off, and am going through the after take off checklist: Set the airspeed, power, climb rate, heading, talking to ATC, planning the next stage of the flight

- Perhaps I’ve just raised the flaps and the plane starts behaving erratically

- My first / immediate thought is that my previous action led to an undesired aircraft state.

- I work from that point on

- I touch the electronic trim as habit, which resets the system briefly, and all seems well for a few seconds. I don’t know that the system reset itself.

- It goes all weird again all on its own

- Now I’m even more confused

Etc

Edit: I'm a low time private pilot flying a LSA, I genuinely don't know the procedures or processes in place for a 737, but I can empathise with their situation as I know how quickly things can go start going amiss in a plane.
Thanks for the recommendations, I've added these to my book list! In exchange, have you seen this [1] report about excellence in competitive swimmers? The lifetime of a swimmer is short and outcomes vary wildly, from local swim meets all the way to the Olympics. It's a great case study on the differences at each level. There should be copies on sci-hub or other online summaries.

I also liked Mastery by George Leonard [2] - it's a little booklet about mastery with the same kinds of generalisable takeaways, drawing on his experience as an Aikido practitioner.

[1] https://www.jstor.org/stable/202063?seq=1#page_scan_tab_cont...

[2] https://www.goodreads.com/book/show/81940.Mastery
分久必合，合久必分

Chinese historiography sees China's periodic breakup and reconstitution as part of a cycle, where both changes are demanded by the times. The chaos of a decrepit state or the chaos of a country split into warring regions are both equally intolerable.

However, hard experience has also taught the Chinese that every one of these struggles cause the common people to suffer greatly and for millions to die (e.g. https://en.wikipedia.org/wiki/An_Lushan_Rebellion#Death_toll , although there's some debate here)

> Not saying Xiuquan was right but it seems their main crime, as with all failed revolts, was losing.

Yes, the crime was losing—if they had managed to overthrow the Qing and establish a stable state then they would be seen as possessing the 'Mandate of Heaven'. But if you're going to rebel, lose and take 30 million people with you, fatally weakening the Qing state in the process and setting it up for more colonization by the West and Japan—what was actually accomplished by this enormous cost of human suffering?

It's not religion per se that the state fears most, just any source of authority that can inspire the common people to rebel against it. Communism certainly worked well recently.

The West has had the fortune of recent history from the post-Renaissance era being a time of generally increasing standards of living and political liberation. From the French to the American to the Glorious Revolutions, they are seen as successful struggles against backwards tradition and monarchy.

China on the other hand has both the blessing and curse of remembering 2000+ years of both cycles of prosperity as well as collapse.
Nope...this has do with quickly creating "worlds" that can been used for generating training sets on AI systems that process text input
She said her mom and sister's profiles were public. I think that's definitely cause for feeling betrayed and very different from having a private profile and sharing with friends/family.
Camp #2 is naive and dangerous thinking if your company protects anything of value. Even if every employee is honest today, one of them can be extorted tomorrow. If you allow your employees easy access to substantial value without hard technical controls to enforce accountability then you are creating a situation where someone has reason to threaten or harm your employees.

Gas stations have "Never more than $200 in the drawer" for a reason. Criminals knowing that is the case deters most of them and if it doesn't you are out $200 at most.
Yes cost is a factor. The alternative might not be feasible economically. I don't think the failure here was reusing the 737 design, but the downstream due diligence of implying no significant changes. I also think airline training is a factor--both Boeing for the new systems and the airliners because runaway stabilizer trim has been in the aircraft emergency checklist for over 50 years and every pilot should know it. That same procedure would have saved these planes.
Show HN: GIFbert – Dilbert Comic as a GIF powered by deep learning
I develop on windows using wsl and jet brains suite, and I've never been more productive. In general I find windows to have much better keyboard shortcuts than mac, because of universal alt key menu navigation. I've also learned over time that the more you can script away your cli workflows, the less RSI you'll develop. Plus the hardware is much cheaper.
She definitely didn't write this as-is. No 14-year-old writes this well. It feels as it if was the result of an interview, transcribed by an adult into the first person.

"How did you feel? Did you feel betrayed?" "Yeah I guess. It's embarrassing."

=> "I felt utterly embarrassed, and deeply betrayed."

Also this...

> I feel like I’m being spared from what could potentially be dangerous for me at such a young age.

... is definitely written by an adult. For one thing, 14 year olds don't think they are young.
It has always bothered me that developers insist on using Macs for development. Sure, it’s Unix, but how many servers are running macOS? Zero.

You need to develop on a platform that matches what’s running in production. Production almost always uses some form of Linux, so you at least need a local VM running Linux. Then it doesn’t matter if you have Windows or Mac as your main OS, and you can use the tools you need in those platforms, but otherwise actual builds and testing should be happening on the VM.
When we have no disasters and no NAT / everything is muched more networked and addressable in particular, I'll believe it.
NZ declares massacre video “objectionable,” arrests people who shared it
One might think some birds pitted against soldiers with guns wouldn't stand a chance, but one would be wrong: https://en.wikipedia.org/wiki/Emu_War
I don't know this girl or these people, I'm quite a few generations older than 13, and it's embarrassing to me even reading about it. I hope - and believe - my own offspring would seriously cut me off if ever I did such a thing. At least that's the way I raised them.
Mm yes, shallow and pedantic.
It's not necessarily a binary choice.
If you are talking about the idea of Russia interfering in U.S. elections, this doesn't seem to have any thing to do with cybersecurity. The only at all credible allegations are that they used Facebook within the bounds of how Facebook is supposed to be used (when it comes to security).
Sounds very related to "shadow languages" ( https://gbracha.blogspot.com/2014/09/a-domain-of-shadows.htm... ) where we add a feature to our language in a very limited form, e.g. imports; then we end up wanting that feature to be a little more powerful, so we add some special case for that, e.g. conditional imports; then we want to use that feature some other way, so we add support for that, e.g. renaming imports; etc.

We end up with a language that has a complicated, limited, special-purpose second-language built in just to handle that feature.

The alternative is to try implementing the feature using existing facilities right from the start, e.g. making imports first-class values that can use the language's own conditionals, variable names, etc. for imports.

We can also go one step further and rather than just trying to re-use the existing language features as they are (e.g. conditionals, variables, etc.), we can ask what new feature could we use to build both the new functionality and the old functionality. That way, rather than e.g. using the built-in conditionals to implement conditional imports, we might decide to something more powerful than both, like macros, and use macros to implement conditional imports and replace the built-in conditionals :)
It's no different than applying to a startup and mentioning what other startups you've worked for. It's all a boys club (figuratively speaking, not literally)
Knockoffs? Having shopped for AirPods for my kids, and also shocked by the price, I'd be eager to hear more. Most of the other brands use an "in ear" design which my kids wouldn't like (ex: AirDots)
Is this a tongue-in-cheek paper?
Your description of the second omits participants: FB and their hundreds of "partners".

Of course their participation is much different than what you're thinking of, but those unknown databases should be part of the calculation.
My Grandfather was employee #3 at his company and over 35 years of hard work eventually became CEO and helped grow the company until it was listed on the NYSE. He preferred to hire people whom attended state schools and with B averages. Moreover, he thought private colleges and out of state schools were a huge waste of money (even as CEO and worth tens of millions lived in a modest 3 bedroom house and drove a 20 year old car).

He would repeatedly say to me:
"I'd rather hire people whom got B's in school and had a social life than automatons who got A's." and "College is like driving cross-country. You can get there in a pinto or a Mercedes, what you see and learn along the way is up to you!"
It's looks great. I've been looking for something like this. I like the documentation. It's very clear.