skysight-inc/HackerNews huggingface dataset:
Its very easy to understand how it gets started, its just weird that people hang onto them, and it is the same reason people burned witches.

1. Something uneventful thing happens (a guy likes to leave his windows open)
2. He gets cancer and dies
3. Cross drafts are clearly the problem
No, not a "true Scotsman" fallacy. The opposite fallacy: everyone is a Scotsman.
Silly, IMHO. They seem to lack a sense of history and what is important and are blinded by the events of the moment.
Nice article! Really helped me understanding thin snapshots much better. Would have liked to read more about performance.

Does not include the commands though, but working with lvm is quite trivial.
I do wonder if Rust 1.0 is being branched just a little bit too early. I understand that you have to draw a line in the sand somewhere, and the rolling release model means new features can be rolled out quickly. On the other hand, I'm rather disappointed that the ergonomics of error handling may change substantially after 1.0. This is something that is going to affect every single Rust program written, and people may be surprised if 'the best way' to do this changes after 1.0.

https://github.com/rust-lang/rfcs/pull/243
Ranking the writing quality of text documents with a simple Python script
And the BP oil spill leaked over 100 million gallons of oil into the Gulf of Mexico. All technologies have different risks and trade-offs. Fission is no silver bullet, but I think it certainly has very real benefits - just like wind, solar, etc. Fusion would be great - but we can't do it nearly close to the scale required to use as an energy source (at least not for ~50 years ;-).
Hi, author here. Windows support is in progress.
I can see systemd as a whole not supporting static linking. But systemd is a collection of many different binaries that each do their thing, so would it be possible for systemd (the pid 1 executable) to be statically linked while the other supporting executables are dynamically linked?
I had thought the same. And if true the author is mistaken; believing in it (or rather propagating it) does offer something in return.
I had to regularly restart PulseAudio to keep Firefox's context menu working :(

On the one hand, PulseAudio really would have benefitted from a built-in watchdog to restart it its early days. On the other hand, before PulseAudio, I never really had working sound at all, so I consider PulseAudio to have been an improvement.
1.0 only means "code that you've written against a stable release won't break on future stable releases". Rust will still be evolving quickly for quite a while, though we'll at least be free of this nonstop update-your-broken-code treadmill that we've been on for years. :)
What's the music in this? I see boats.m4a but it doesn't have any metadata.
I can't imagine doing business with a Russian owned company at this point. An autocratic regime has never been good for internet or software freedoms.

I'm very glad I chose Sophos over Kaspersky for our shop.
I'm getting less optimistic about Rust. At first, I liked that they were willing to make breaking changes pre-1.0 to get the language right. However, leading up to 1.0 they've decided to leave cruft in, in the name of getting the release out.

For example, the current build system is functionally equivalent to #including a bunch of C files in your C project and only passing one file to cc. I brought this up and had a long discussion about it and how it might be improved with the community, but then when core contributors showed up, the discussion was shut down with the justification that "1.0 comes in a month". I've heard other stories about poor management of the project and I'm just not as excited about Rust as I used to be.
Requiring more memory doesn't make an application slower by default.

On a cacheless system, that would be true. On a typical system with multilevel caches (and an application that does not fit completely in the smallest one), the number of cache misses will tend to go up as the memory usage increases, and that will affect performance. At the extreme end, when it's too big to fit completely in physical memory and the swapfile starts being used, the speed difference becomes night and day.
That could be, but the change in wrapping behaviour makes me think it's journalctl doing it. If less acts like cat when the output is a pipe, then it wouldn't be wrapping at 80 columns, so journalctl must be doing the wrapping in that scenario.
The systemfailureD apologists were quick on the postings here today.
All the progress Linux made across desktop and server is mostly at risk now due to the instability of this rogue growing cancer - I won't call it an init system anymore, it is already subsuming more than that, and it really shows redhat's end aim to own the Linux market by making it too hard to run unless you are using of their installs.

BSDS were there all along, we just never saw how good they were until pootering waged war on the Linux distros.
Both. Many natives are unemployed because reservations were placed in really inconvenient and resource-poor places. Check out the employment rates in neighboring areas: also low.

There's also been a huge transfer of land from tribal to non-tribal/non-Indian ownership [1]: the US government held a lot of land in trust for the tribes, identified a lot of it as "surplus to their needs," and sold it to non-tribal members, and on other reservations they transferred ownership to individual tribal members and then economic pressures pushed them to sell, especially if they traditionally did agriculture and the land wasn't farmable. This land wasn't developed, in general, so there's really not that many places to work on a reservation...

[1] https://www.iltf.org/resources/land-tenure-history/allotment
Turn Smartphone to PC with Andromium
How to Have the Last Word (on the Command-line)
Right now I've got about 27 hours into it. So not technically at this point :-) But the initial feature set took about 8 hours. I've just been fiddling with it a lot since I built it - logo, design, slightly improved onboarding, making it responsive, etc.
Please Touch: Cooper Hewitt Creates a Museum for the Internet Age
To which I would say that you are completely missing the point of the complaint levelled here - that you can work around a stupid design decision does not negate the stupidity of that design decision. Personally I think the default of show all logs ever is worse but both mean that what should be an integral and useful tool is initially off putting at best and constantly irritating at worst. I say this as an arch linux user for the past three years.
Linux without systemd: what to choose?
After 16 years of being a Debian user, I plan to jump ship as the next release introduces systemd.

I run a few desktops and small servers. What are my choices? What is your experience?

I'm looking for something mature and reliable, as opposed to bleeding-edge. I prefer binary distributions for their speed.
Uber Job Ad Reveals Company Mindset
My point is that there is no gender bias as shown by women doing the same thing

And this was shown definitively in your hypothetical tech world where the gender split is 50/50?
Did you have "data surveillance" in mind when you wrote "Further, we will never know what he sold to Russia to earn his welcome"?
My Russian friends on Facebook love Putin. Why would they overthrow him? He's given them everything they wanted: revenge on West for the cold war, bullying neighbors, a toughguy image, punishing homosexuals, and up until recently a higher oil price (coincidental of course). Sorry I just don't believe that the Russian people are interested in peace or human rights. Putin reflects the will of majority. I think Russia's culture is just broken.

I don't think a lot of Americans understand how corrupt and messed up that culture is. Ever do business there? I have. Its madness compared to the west. They're not Europeans. They're Russians. They have their own ideas of what passes for justice and international law. I'm getting a little sick of hearing how Putin doesn't reflect the average Russian's political will. Sadly, Putin does.

Isolation and sanctions are the only rational move at this point. We've gone down this road before several times and recently with Iran. Do you guys really think the average Iranian wants Ali Khamenei overthrown? Come on.
Show HN: Travel and Learn to Code at the Same Time
'what else have we been convinced to give up without getting anything in return?'
My time to read this article for one.
There is some good info here. But when your Angular app slows to a crawl, it won't be because you used objects instead of arrays.
If you believe strongly in internet freedom and that drugs should be decriminalised / the drugs war is a terrible abomination, you probably think he's more or less a good guy. I think there's simply a large overlap in these two groups. It's somewhat internet related at any rate; the fact that he was found at all could be considered a statement that true freedom of speech may not exist.

(I'm pretty sure Silk Road never allowed assassination, and the similar claims against him personally seem quite dubious and designed to shape opinion.)
Generally it's easier if the height of a hash table is a fixed value (which can be calculated once at runtime based on how much memory the table can consume) so that the hashing logic is:

target_row_number = table_height % int_value_of_key

If table height keeps changing then this formula would be inconsistent. This code isn't using % but kind of doing the same using &
I worry about that too. In addition, I haven't seen any confidence that HKT can be implemented in a backwards compatible way, and that is one of the most-requested features (along with Async IO). I would hate to have to wait around for a 2.0 for this stuff.
I'm... not sure what you mean by this. Something like #include technically exists, but is absolutely not used everywhere, and is certainly not the 'default build system'.[1]

Where was this discussion held?

1: http://doc.rust-lang.org/std/macro.include_str!.html is what I'm thinking of here.
He controls all law enforcement and mass media, restricts freedom of speech, prosecutes political competition, enables corruption and connections-with-benefits, and has everyone eat this crap because patriotism.

I struggle to recall a soviet era without these traits.
Anywhere and everywhere. The Angular docs are notoriously shit sometimes, so finding as many examples as you can from other sources, then deducing the "right way" from those has been the best help for me.

The best resource I found was using ng boilerplate.
GTA 5, Australian culture and how the American press misses the point
There is a timeout.
The statistics I link are specific to veterans of Operation Enduring Freedom (OEF), Operation Iraqi Freedom (OIF), and Operation New Dawn (OND).
I find comparing both sides of the Taiwan Strait helpful in assessing what China is doing. Both sides teach elementary pupils mathematics far better than the United States does,[1] and that provides Taiwan, China, and for that matter other countries that have the same educational practices big advantages in high-tech projects, because there are more engineers and more technicians who have the quantitative chops to do the work efficiently.

But Taiwan, now a democracy with protection of civil rights and a free press, is on the whole not eager to build a lot of new nuclear plants. Taiwan has no domestic sources of petroleum and meager supplies of coal (China has a lot more of both), so Taiwan has to get hydrocarbon fuels mostly by engaging in international trade. The opposition political party there, the Democratic Progressive Party, just won big in the local elections, and looks set to have a good chance to retake the presidency of Taiwan in the next presidential election. The DPP has always been strongly aligned with the worldwide green movement, and what Taiwan will do for energy policy is first of all emphasize efficiency and conservation, as it has long had to do, and second of all look deeply at possibilities for renewable energy sources. I don't think China's current policies will be any more influential worldwide than they have been in China's nearest neighboring country.

AFTER EDIT: In other words, as long as China is governed as a one-party dictatorship, I wouldn't take everything it does as a sign of good governance, but would rather look at individual policies on their individual merits. I do not advocate that the United States build a high-speed rail network on China's example. I don't think that China's policy of building a lot of nuclear reactors for electric power generation is convincing, even to me (my dad built electric generators as an industrial engineer, and was generally pro-nuclear as to what should spin the generators), that the United States should do more of the same. I do think that primary educators in the United States should take a close look at the content of elementary mathematics textbooks in China and at the actual classroom practices in China (and several neighboring countries). Those practices include subject-matter-specialist teachers in primary school, a very rare practice in the United States.[2]

[1]
http://www.ams.org/notices/199908/rev-howe.pdf

http://www.math.wisc.edu/~askey/ask-gian.pdf

[2] http://www.nctm.org/about/content.aspx?id=26069

http://www.ams.org/notices/200502/fea-kenschaft.pdf
Scrolls Released on PC, Mac, and Android Tablets
This is still fairly applicable for the major causes of speed and slowness.

https://www.exratione.com/2013/12/considering-speed-and-slow...

My impression is that Angular-specific issues are way more important than pure Javascript speed concerns in terms of relative impact on an application. Number of watchers and ng-repeat declarations are the most important aspect of an AngularJS application.
The Official Debian Developer Homepage: REAL ULTIMATE POWER
You could even make the 'funding' method part of the game. I built this just to see if you could scan a code from in game, and it works!

https://vimeo.com/113431070
I am not parsing anything incorrectly.

> _in presence of minors_

so, anywhere in public? where would one find space to hold a public event where children are guaranteed to not be present?

Also the whole line of reasoning is that mentioning homosexuality to children makes them gay which is... bad?
thats a value judgment on homosexuality that was put in place by the government, yet you are trying to constantly say that this law holds no prejudice? what a shill.

Oh, before you try to come back with 'thats not a value judgement!' hold your breath. the law literally states that you cant say that gay relationships are equal to heterosexual relationships to children, that leaves only two possible positions: either homosexual relationships are better or they are worse
Agreed. At this point Rust is already looking rusty. A solution desperately searching for a problem. We need something to replace C (so we are told), but maybe Rust won't be that tool.
it works fine for production. although one time one of my none essential droplet had trojan and started launchign DDOS attacks and it was shut down. I don't know how it happened but the password was super weak.

Strong passwords and always use a private key when SSHing.
There's always going to be some feature that would make something nicer and that seems worth waiting for. At the limit we'd be holding off 1.0 until Rust has higher-kinded types (which has never had a concrete proposal nor is anyone really sure it can be incorporated nicely with the rest of Rust's type system), and that's a feature that would absolutely change the paradigm of error handling overnight.

The time is soon. I as much as anyone want error handling to be flawless, but I don't think that's enough of a reason to hold back the rest of the language. If we have to evolve our approach to error handling a ways down the road, so be it. Other languages have endured similar paradigm shifts.

However, this issue will be inherently subjective... all I can say for sure is, if nobody at all were saying "no, it's too early!", it would certainly be too late. :)
Wages: so I just googled the average Chinese wage and the first answer I got was around $5000. you don't think a difference of an order of magnitude in wages could explain the difference?

Regarding waste in administration: I'm sure the same happens in China.
We Need Entrepreneurs to Start 100s of Teslas
Mostly they're paying for it by not having expensive wars and slightly higher inflation.
I made it! I didn't figure anyone was going to take a look at it so I skimped on the metadata.
It's failing during an upgrade. My guess would be that it's a systemd problem, but one triggered by mixing systemd versions. Probably the systemctl from Fedora 21 does something that the systemd from Fedora 20 doesn't like.

If that's the case, the bug might have even already been fixed in systemd upstream, but the fix wasn't applied to the older systemd in Fedora 20. The solution would be to backport the fix to Fedora 20's systemd package, so users who do a "yum update" before upgrading to Fedora 21 would have it.

An alternative workaround might be to, immediately after unpacking the new systemd, send a SIGTERM to PID 1. According to http://www.freedesktop.org/software/systemd/man/systemd.html, that signal directly tells PID 1 to re-exec itself, without using systemctl in the process. That would make PID 1 be the new systemd before anything tries to use the new systemctl.
The State of Filters (OpenSMTPd Dev Blog)
Honestly I'm just going to delete the comment (even though it was upvoted a bunch). Not worth rehashing something this far off topic on HN. My bad.
Testing the Hamburger Icon for More Revenue
"Functionally equivalent" to, not identical to. I'm talking about the module system. You could literally replace any instance of:

mod mod_name;

With:

#include "path/to/mod_name"

and then run it through the C preprocessor and it'd work exactly the same.

The discussion was held on IRC.
THANKQUEUE – A New Way to Say Thank You
ThankQueue is a very convenient iPhone app that is designed to help you perform one of the most common tasks of a day with the press of a button, i.e., THANK YOU
> I haven't seen any confidence that HKT can be implemented
> in a backwards compatible way

Because nobody has ever managed to propose a design for HKT. How can you possibly future-proof against a feature with no clear idea as to its shape?
Show HN: DIY: Light for Kindle
You're still alive, right?
You know you are old when the first thing that comes to mind is a User Friendly strip...

http://ars.userfriendly.org/cartoons/?id=19990302
We managed to get a twenty percent speed up in our app that used Angular...

...by removing it and using something bespoke and lean and simple instead!
unreadable code is unreadable
In The Netherlands (not sure if that's specified to my country or to people in general) I often hear people saying that you shouldn't go outside without a jacket when it's cold, because it will make you sick...
Of Sheepdogs and Shepards
Because of the requirement to print the number if it is divisible by neither. Here:

if x isDivisibleBy 3: print "Fizz"
if x isDivisibleBy 5: print "Buzz"

and.. how do I now print x in the neither case? I can't 'else'. I could make a long if not divisible by either if expression, but that's less easy to read than an if/else chain that starts out with 'if divisible by both, print fizzbuzz'.

If fizzbuzz was: Print FizzBuzz for multiples of 15, fizz for multiples of 3, and buzz for multiples of 5, and nothing otherwise, I bet you'd see the above pseudocode far more.
Hello Santa
Not that big. The small antenna was a primary feature of the system. They even make candy bar style phones with built in antennas.

https://www.iridium.com/ProductList.aspx?productCategoryID=1
Maybe I'm saying something stupid, but couldn't the pirate bay be distributed as a torrent that is continually updated, and then you have a torrent client that can search the database?
This is absolutely not true. Rust has no textual substitution like the C preprocessor does, and includes a module system, which has namespacing.
Legitimate question: Cash cow for whom? With everyone in jail, who gets the money? Did they take salaries before? Where is this money stored? (I imagine freezing assets is easier than taking down a website; with money you have to play within the system)
Oh...dayum.. that's not good..
How you say Thank You in your language or country?
I've had a lot of clients who would get pretty snitty if they received a document like this. They're great guidelines, but not for the client to read; they're good for the developer to use to guide the conversation when presenting to a client, live, which is the only way to do it.
Maybe it's a performance/brevity compromise, but the latter is the issue the I addressed. The least-calls solution would probably be to print the whole output as a single string constant.
Crashplan works fine on Synology boxes, and there's more than one way to get it installed. Crashplan has an official guide (iirc), and there's packages on the SynoCommunity repositories that can be installed through the App Center.
Yeah, that's an annoying default. At least it also uses a pager by default, so it stops after the first screenful.

On the other hand, "journalctl -b" (show all messages since the machine has been last powered on, in forward chronological order) is quite useful.
Did you just compare a minor being told that homosexuality is okay to having sex with an adult?

And as I've said earlier, that basically prevents any public promotion.
What's dubious about the murder claims? To believe that they're false, don't you have to believe that the prosecution literally falsified evidence?

Overcharging is one thing. Fabricating evidence, though? The risk/reward doesn't add up here.
The first Ruby gem to IPO
I agree with your last line. The comment made me want to wash after reading it.
Zürich is going to be difficult with the new ruling from Parliament to reduce the permits for people outside of the EU. (1)

Yet Google announced opening another office today.

(1)http://mobile2.tagesanzeiger.ch/articles/29666497
Crashplan doesn't have any native integration with Synology NAS devices, but there are a few relatively painless ways to get their Linux backup agent running on a Synology device.
I do get that, but the distinction I'm trying to make between a feature like this and HKT is that you would expect changes in this area to impact practically every Rust program in existence, while the same is not necessarily true for HKT. Sure the changes can be made backwards compatibly, but it still means that the definition of 'normal Rust code' will be quite different, which people may find odd for a language that just hit 1.0.

Ultimately I do appreciate reaching 1.0 is a difficult set of tradeoffs and everyone has their pet feature they're sad isn't going to make it in. Bring on 2.0!
That's definitely false, we aren't virtualizing brains, we don't have sapient AI, and Mesa still needs tessellation shaders. Plenty of work left to be done.