skysight-inc/HackerNews huggingface dataset:
It also helps a lot of poorer kids with opportunities for study and/or travel that they might not otherwise have had.
The Best 50 Questions Answered by Naval Ravikant
This is a really cool project! I don't need quite the power of eno (yet!) in my CLI journaling app[1], but I similarly value the power of users being able to just easily read and write their own data. (I went with Markdown for the data store.)

[1]: https://github.com/JacobEvelyn/friends
Troubleshooting PMF for More Secure WiFi on Fedora 28 – Fedora Magazine
That assumes they want to end censorship. Google, for instance, outright participates in political censorship, especially on Youtube - I've seen many right and alt-right youtubers disappear or get strikes for something unimportant that the left does without any repercussions. They also fired Damore for quite mild comments about sex/gender.
Reading through the responses here, is seems that we're forgetting a. Torvalds' well known demeanor, and b. that he's protecting linux.

Yes, he's unpleasant much of the time. But he has to be. Imaging if he doesn't take this hard line and something broken worms its way into linux. You know how grumpy he's going to be when he sees the headline "Gajillions of linux servers suffer random lock-ups" on Hacker News?

He doesn't have the luxury of suffering fools. I'm generally considered a nice person - if you put me in charge of linux, it'd be a mess.
Like cimmanom, I had long assumed being outdoors exercises one's eyes better. Because I sit at a desk all day long, I try to do those eye exercises, to compensate. (I doubt it helps.)

But there were some tidbits in the recent myopia research that suggested light also played a factor. Like maybe exercising pupil dilation is a factor too, which I find plausible.

I guess we'll see. Oops, unintentional pun, but I'm gonna leave it.
Without wlroots it would need several times more loc.
Discounts for children aren't because children don't have money. They're for two reasons in particular:

1) Children, particularly much younger ones, will remember less of the experience specifically. They're certainly likely to have an overall positive memory of the experience though.

2) If you're a family of 5 that's a lot of tickets. Making the children's tickets cheaper and the toddler's ticket free makes it much easier to go to the zoo on a budget. Children aren't going to the zoo by themselves but the zoo is likely not losing any revenue by discounting child tickets because they're able to get so many more families to come in the first place.
Linus has a handful of points he doesn't want to compromise on: "breaking user space", "machine-killing", "using C++ in kernel", "writing poor code", ... Around the world, there are many people who disagree and try to push patches that violate these principles. I think he exagerates his reactions to remind people about these principles.
That's true but the parent was asking how many people don't live in Boston but are effectively controlled by the politics there anyway. And the statistical metro is in some sense a measure of the area/population that can be thought of as associated with Boston. (i.e. more or less by definition, the people whose politics/economics are influenced by it)
That does not at all alleviate the concerns about Google's presence in China affecting the business outside of China. How does that square with the "separate sets of rules" you mentioned earlier?
While I hope your right we have been claiming fussion power was 15 years away for the last 70ish years.
Show HN: Creating a custom private SQL blockchain with Daisy
I read the blog posts you linked to yesterday, regarding wlroot and understanding how Wayland works. They help a lot in understand what Wayland is and how it work. It's really well written, thanks.

There's just one thing that's still a little weird. You show with Wayland McWayface how you can start clients, and use gnome-terminal in the example. The Gnome terminal shows up with window decorations, and as I understand it, that's because Wayland encourage (require?) the client to provide those decorations.

If the client provides the windows decoration, then that sort of eliminates what most of us would define as a Windows Manager, at least for the very simple ones. So it seems like you could write a GTK application for instance, say a desktop like the old Windows 3.11, theme it and then just start it with a random compositor.

I guess the question really is, could you write a general compositor, which just handle inputs and output, and then use that compositor to run any number of different desktop environments where the authors technically doesn't need to worry about Wayland?
If you sleep on your side you have no nightmares or you have no dreams at all? If the latter, I'd suspect that you don't get REM phase.
People who immediately shout about something being unfair when they're the ones who aren't benefitting but don't say anything at all when they do really bugs me. It's just plain selfishness.

Fortunately I'm sure the people commenting here stand up to all discrimination and not just the things affect them.
Stop Using Python 2: What You Need to Know About Python 3
He doesn't have the luxury of accepting bad pull requests. I don't agree that this means he has to be abrasive or abusive.
> This way the geographic regions of states would have a say

What's the ideological basis for giving "geographic minorities" extra voting power? Should we give extra voting power for other minorities too, based on race, religion, sexual orientation, etc.?

Should we give Muslims and Jews their own legislative house so the Christian majority doesn't run roughshod over them? Maybe a separate house for racial minorities, or for gay people so that the straight majority doesn't dominate them?
There's an event loop implementation for Python based on libuv: https://github.com/MagicStack/uvloop

It's compatible with the native asyncio event loop and can be used as a drop-in replacement.
If you go near the end of the article, you'll see the original author (the Microsoft employee) made a comment on it.
>the preferred pronoun for people from MA is "Masshole"

assuming you can even find one any more, a cabot or a shaw would disagree. But brahmins are scarce these days.
Which is not a bad thing. Security by obscurity is not security.
The high CO2 emission comes from the mineral content of the oil shale. Since the oil shale has to be heated to 1100C, the emissions include a significant amount of CO2 from CaCO3 → CaO + CO2.
Don't forget the part where they carry the sentence in front of civilians.
iPhone SE 2: Rumored specs, leaks, price, release date
You can do it for a lot cheaper than $49/hr. Mechanical Turk will likely get you tens of hours of work of this kind.
I know this is a bit of a puff piece but I submitted it because it highlights Madonna as an entrepreneur and businesswoman and not just as an artist.

e.g. MTV declined to play her steamy “Justify My Love” video, so Madonna did the next best thing: released it on home video as a “video single.” The cost: $9.98.

The there’s this: Madonna’s 38 Top 10 hits on the Billboard 100 singles chart have put her in rarefied air (the Beatles are behind her, with 34).
I am in full support of women's clothing getting oversized pockets.

Especially if it means I can wear cargo pants without getting weird looks from women.
Yeah it's barbaric what the Chinese do to spies. Next thing you know they'll be waterboarding prisoners or holding people without trial for a decade. Good thing we're superior westerners, huh?
Yes, I agree. The responses were actually more disturbing than the initial outburst. It sounded very much like what I expect from an abusive relationship.
Communication is a foundation of software engineering, and the problem is here is about communication.

If you read the discussion (https://lore.kernel.org/lkml/20180813214328.GA15137@beast/T/...) you'll find how the devs are trying to tackle the subject constructively, while Torvalds rants and (arguably) abuses more than focusing on the technical side.

All of his bantering (this is a very charitable definition) is completely redundant to the discussion, and at least irritating (very charitable definition as well).

The extract of the twit `I and @kees_cook had hard times extracting the rationale from his wild abuse.` is the core of the problem, and I find it very accurate.
>I guess the question really is, could you write a general compositor, which just handle inputs and output, and then use that compositor to run any number of different desktop environments where the authors technically doesn't need to worry about Wayland?

This is a goal we're working towards in the wlroots camp. You could do this, but the issue would be running a lot of the things that tend to define the desktop environment, such as the panel, menus, desktop feel, etc. In order to support that, we need a Wayland protocol that lets clients have some say in where they are displayed on-screen, such as a taskbar wanting to be shown across the bottom. For wlroots we made such a protocol[0], and it is slowly being adopted across the ecosystem. Porting DEs to use it would be a great way to help improve Wayland :)

[0] https://github.com/swaywm/wlr-protocols/blob/master/unstable...
The "model" presented for ML is low complexity, hence lives on the high bias, low variance side of the space of possible models.
> Sidenote: I would hire anyone who reached vortex level 25 on the spot and pay him a six figure salary, without looking at any of his other qualifications/degrees/past experience

Anyone reaching 25+ would either:

1) Command significantly more than just (low) 6-figure salary

2) Won't be willing to be hired as an employee
Grew up in Framingham, enlisted in '94 and haven't lived there since, but even out here in the Quad Cities, I still think of myself as a Masshole... and I use the word liberally for my home state :)
Actually, shells do not just use standard input and standard output, albeit that (in the interactive case) the other file descriptors are usually pointing to terminal devices too.

* https://unix.stackexchange.com/a/434839/5132
> A huge chunk of the population across the entire state is gonna be apathetic on any/every issue but I'd say a solid million or two really resent Boston's control over the rest of the state

The Boston metro area is a majority of the state's population, is it not? "Minority wishes it wasn't overruled by majority" isn't exactly news, and it's exactly how you want a democracy to work anyway.
Use one of those $20 airport plane neck pillows to help you learn to sleep on your back. I think this will work because it will give your neck the comfort and support that you get from sleeping on your side.
GOLD: Rejects Lower Prices, Eyes More Recovery
Open Sourcing TransmogrifAI – AutoML for Structured Data
that's human nature. we're selfish.
Here in the EU, the doctor didn't give me any strong opiod. They just pulled the tooth and sent me home. When the pain reached a score of 8 / 10 on my personal score card, I took one Tylenol and another 1/2 before bed that day and didn't take anything else the next day.
The website right now calls the app 99% effective when used as directed. Ars is typically high quality, so I'm going to assume this isn't a Pharma hit piece. That FDA approval must be based off better looking data than the 1990 study, right? I hope?
Breaking down the walls between programs
The Long (Blockchain) Crash
That's gender discrimination. Stop with the sexism please.
Float, don't swim, if you fall in cold water, say academics – Mpelembe Wire
The two curricula are incomparable. A CT MS is academic; the courses are formal college courses, independent of a sponsoring corporation and its commercial S/W products. The role it prepares you for is IT management. Certificate programs prep you for staff level work, as an implementer.

Here are the 3 possible curricula for the GT program:

Core:
Introduction to Information Security (CS 6035)
Information Security Policies and Strategies (PUBP 6725)

Info Security Track:
Applied Cryptography (CS 6260)
Secure Computer Systems (CS 6238)
Network Security (CS 6262)
Information Security Lab (CS 6265)

Energy Systems Track:
Smart Grids (ECE 8803)
Introduction to Cyber-Physical Electric Energy Systems (ECE 8803)
Introduction to Cyber-Physical Systems Security (ECE 8803)
Computational Aspects of Cyber-Physical Systems (ECE 8803)

Policy Track:
Introduction to Information Security (CS 6035)
Information Security Policies and Strategies (PUBP 6725)
Information and Communications Policy (PUBP 6502)
Privacy, Technology, Policy and Law (CS/MGT 6726)
Internet and Public Policy (PUBP 6111)
Scenario and Path Gaming (INTA 6014)
Data Analytics and Security (INTA 8803)
Information Policy and Management (PUBP 6501)
Challenge of Terrorism in Democratic Societies (INTA 8803 G)
Most of the e-cig/vape sites I've purchased from are running WooCommerce.
> China's actions are limited to China

They're not, see the comment by ardy42.

> There is hardly any activism against the invasive surveillance of SV companies or protests against the NSA

There are plenty of encryption projects around here, and I would not describe the HN crowd as pro-NSA or even pro-Facebook.

Keeping Google insulated from the influence of the Chinese market seems at least somewhat realistic as an activism goal. Separating Google from the US gov't is simply impossible.

(EU citizen here, if that makes a difference.)
The cost of a master's or doctoral program is significant. It's not just the price of admission, but also the opportunity cost. Most employers who will do education reimbursement only cover a small portion of the cost.

If you leave the workforce to study full-time, then it's often free (with the caveat that you must have a research assistantship or teaching assistantship), but then you lose out on multiple years' worth of salary.

So it's not a "no-brainer," financially speaking.
don't you have professional huntsmen/forester/whatever name over there? i don't see reason why general public should be taking care of this with guns
No to contribute you have to stay polite, like the non-Linus devs in the linked thread. And if your patch is good the maintainer might merge it.
Can you imagine that there are people who did not watch Monty Python at all? I know it is not always easy for a western person to accept a fact that there are different cultures around the world.
Why do people keep tiptoeing around this man? There is ZERO times when a man's "influence", "brilliance", "success" or whatever the hell you want to call it means that it's right to be abusive. And he doesn't just have a "special jargon" or something. He is downright abusive. It doesn't matter whether Linux is important, whether Linus is successful. It doesn't matter that "Steve Jobs was also an asshat". It doesn't matter.

Just don't take crap. I'm not blaming Linus for being an asshat - there will always be asshats. But asshats shouldn't be in positions where they can be asshats. They should be trolling on a forum somewhere.

I'm blaming the people tiptoeing around him which enables him and propagates the myth that it's ok to be abusive in tech in 2018. Just walk away. The people who say "Linus will be Linus" or "He's just protecting Linux", or "If you don't like it, make your own software project" are the real problem. Stop that.
How do you know your users are seeing "a static site with no login and mostly PDFs"?

Security is a state of mind, indeed.
I have (of course) read the discussion. The rationale is perfectly clear from Linus first response!

“Extract of the twit”? ROFL. Sadly I think that is the whole problem.
I've learned when an article is submitted with a changed title, to always reference that title in my comments. Most of the time, it'll get changed.

> so don't downvote it unless you're aware of the context it was made in

"zhangela's inability to read?" is a bit of an attack regardless of context, unless the context is actually discussing literacy. HN downvotes comments with that kind of tone, and more so one-liner comments with no explanation. Reddit probably wouldn't.
Qr-filetransfer now supports mobile-to-desktop transfering
Oh, yay, yet another markup language (dammit, that's yaml, oops). More stuff to confuse people. Why did the world need this? Solving what?
Also, I thought at first it was "emo", then I thought it was referring to hammocks.
With Bitcoin Sinking, Crypto Miners Just Keep Mining
I read through the methods, and didn't see any attempt to correct for changes in the age composition of the population ranges. From my minimal familiarity with it, it doesn't sound like it invalidates the results, but it does tend to complicate them.

http://andrewgelman.com/2015/11/06/correcting-rising-morbidi...

http://andrewgelman.com/2015/11/06/age-adjustment-mortality-...
Totally agree on 2. "Learn a language a year" they said. "Learning new languages expands your thinking" they said. What they didn't say was that once you use ADTs to model data, Maybe/Option types to avoid null, exhaustive pattern matching, etc, you want those features in all the languages you use.

I don't ask for much. I just want a GC'd Rust (one of the few modern languages that has option types in the std lib) or an F# that isn't tied to the .NET standard lib. Please?
For the last 70 years we didn't have a fusion reactor with Q>1 being actively designed and built. We have that now.
A Web API ecosystem through feature-based reuse
Also there are height limitation for buildings in Paris, which are in parts of Paris around 8-10 floors.
> US unemployment is falling, and therefore so should the opiates crisis

For most people, once addicted, it's very difficult to stop. It's no longer about numbing your despair, it's a physical dependency with very unpleasant withdrawal symptoms.
I don't think that's it. I personally think the best window into this world is William Binney and his thinthread project. He developed thinthread to protect Americans privacy, and it only was going to cost a handful of millions.

His functioning program was scrapped for a billion dollar program that didn't protect Americans privacy and that didn't work because all it did was make the haystack so big finding the needle became neigh impossible.

That is a clear example of the good ol boy kickback system being allowed to take over and actually reduced national security. There is a reason that since 9/11, multiple counties in VA have the most growth of millionaires in the country.

As for the CIA, most sources I listen to (Ray McGovern, John Kirakou, Bob Bear, etc) indicate they have been getting rid of analysts who speak "truth to power" due to the over politicalization of intelligence, so combine that with good ol boy kickback cruft, it's no wonder incompetence is allowed to abound.

This is only a part of the reason the military Intel community has tended to have an adversarial attitude to the company.
i mean...considering this is torvalds turning down a pr...I think he kept it quite civil this time around. what's the fuzz about? someone missing the holy grail reference? c'mon...
Best ios training institute in bangalore – e training institute in banglor
If you can't do constructive criticism (even in the face of repeated mistakes), normal human communication (meaning apologizing when your well-intentioned joke was poorly received, for example) then you shouldn't be a maintainer accepting contributions. Or working with humans at all.
What I find interesting is that they must at some level realize that it does not work: Torvalds is not going to respect you more, or cut you some slack because you are incredibly polite and careful in your wording. It strikes me as rather dumb. If the entire conversation can be reworded as 'Hey I think it's okay to break the machine in such-and-such a case' - 'No, I fart in your general direction, this fucks up my standards for quality software' - 'Okay', why are both Alexander and Kees trying to be so incredibly polite? It's just a waste of time.
The senate's structure made sense at the time of the country's founding, when people thought of themselves as citizens of their state first, and citizens of their (very recent) country second. But that hasn't been true for at least decades now, and thus the Senate is rather anti-democratic. People shouldn't have more or less voting power just because of where they live in the US.
Finally, Masterpiece was about being compelled to make specific cakes. Customers weren't banned from all cakes or anything. In that way it resembles demonetizing specific YoyTube videos more than banning entire channels.

YouTube hosts videos. Apple doesn’t host podcast. Apple didn’t feel “compelled” to scrape Alex Jones podcast.
Without Xlib and the X11 server, so would TinyWM.
It thrives, but with a subset of the people it could have. I'm reminded of both the low proportion of women (commits on the Linux kernel are 94-96% men) and kernel developer's like Sarah Sharpe citing the toxic culture for leaving.

Sarah Sharpe's explanation for leaving:

http://sage.thesharps.us/2015/10/05/closing-a-door/

Gender analysis of Linux kernel technical contributions:

https://blog.bitergia.com/2016/10/11/gender-diversity-analys...

It's so unfortunate that he continues to be so abusive, inspiring a toxic culture with it, and that he has been completely unwilling to change. This community could have so many more bright minds than it does.
That's an convenient excuse to not try harder.
The mix of subway smell, I guess?
> If you expect society to share the burden of funding your healthcare, you should expect to share oversight of your habits.

Sure, but play this against "The legislative environment created by the War On Drugs creates such overwhelming negative externalities, in our own country and beyond, that it costs much more in terms of both tax and lives."

(Actually I fundamentally disagree - health care is a common good, and society does not really get to have this oversight. If it did we'd see bans on extreme sports, for instance)
Thank you for sharing your perspective. It's sad (but somewhat unsurprising at this point) that in a discussion about gender, the only post recognizably written by a woman is at the bottom of the page.
What about the Rosenbergs?
Not to mention if you didn't use libc - and think of how many loc it'd need if you wanted to implement the kernel and userspace tools too!

Thankfully, we live in a world where libraries exist and we can use them to handle the low-level details, and then we only need to care about the 500 lines of meaningful application-specific logic :D
He's the jerk we dont deserve, but the jerk everybody needs.
I don't get that feeling at all. The thing that stands out to me is how they are constantly mentioning something along the lines of "we discussed this with him/her on the maliing list", "they said it was okay", ... When Linus from first to last email makes it clear that he does not want any BUG() and discussion about it is moot.

Reminds me of breaking rules as a child and then justifying it by saying that a friends mother said it was okay, or asking my dad about something my mom had already forbidden...

I can see how that is frustrating from his point, when he made it clear multiple times and is basically reiterating it that whole thread, until in the one of them even thinks of a solution.
> It seems like a rash judgement to suddenly eliminate 30+ people who you know are spies.

It isn't a rash judgement if the CCP is so confident of their counter-intelligence program, that they evaluate the effort of neutralizing with disinfo or turning those 30+ is not worth their trouble and informational value. Considering the scale and depth of surveillance they employ within China, and continued heavy investment into more, I wouldn't want to off-hand rule out that possibility.