skysight-inc/HackerNews huggingface dataset:
With apologies for drifting off topic:

I love less's command line interface for some of this stuff.

The command line switch to chop long lines: -S
The in-app command to toggle chop lines: -S

The reverse is almost true for things like /search, F (follow) or G (go to end). They can be used from the command line with +/search, +F or +G
Useful Client Feedback Generator
I would imagine being an air traffic controller right now would be very stressful. London Heathrow is one of the busiest airports in the world, Gatwick is also pretty popular as well. Having to reroute planes out of London to alternative airports throughout Europe must be one hell of a task. But having said that, I bet every major airport in the world has a plan B for this kind of thing.
Your last sentence is the story of my life.

I jump from topic to topic depending on what I'm currently interested in, then I think of a way to incorporate coding, then I put in some effort to get something working and as it progresses I become less and less interested.

I suspect burnout. Let me know if you have any ideas.
Perhaps their executives do not want to have an 'accident' landing Sheremetievo?

They are smart to get out now, probably should have been done earlier
Also disagree with

> 6.2 Watching Functions
>
> Another common problem is the utilization of functions
> in watchers or bindings. Never bind anything (ng-show,
> ng-repeat, etc.) directly to a function. Never watch
> a function result directly. This function will run on
> every digest cycle, possibly slowing your application
> to a crawl.

A while ago this sort of advice was true (when you'd see people inlining stuff in `eval` to avoid this), but nowadays function execution itself is very fast.

You don't want to watch a slow function, but just watching a function will not "[slow] your application to a crawl."

Interesting post, but I'd take this author's advice with some salt.
Disrupting the Art of War: Panzer Leader by Heinz Guderian
Came here to say the same thing. We've owned numerous fans and none have had that "feature."
The next 'Pirate Bay' will likely be on a decentralized storage network like Storj, rather than rely on a single point of failure. Much more robust.
As are environmental regulations
"fan death" is certainly a possible phenomenon. it works similar to a convection oven. The US EPA even warns against fan death, though not calling it that.

http://askakorean.blogspot.co.uk/2009/01/fan-death-is-real.h...

and

http://www.epa.gov/hiri/about/pdf/EHEguide_final.pdf pg43 and appendix B

this comment totally misses the point of the article. but I was sufficiently amused to learn about "real" fan death that I thought it was worth sharing.
The usual TerraPower and Transatomic stuff. An interesting aspect is that the molten salt reactor can chew up large parts of the light water nuclear waste. So even if we decide that nuclear power is not the way forward, and even if we have a working fusion reactor - is there a case to be made for reducing nuclear waste by processing it in such a reactor?
The Pirate Bay will be back. They just had their load balancer taken out. All this doom and gloom about how the TPB is gone for good is ridiculous. It's a cash cow, it's not going to go away anytime soon.

I knew something was wrong with TPB before it was announced that it was raided and subsequently taken down. I noticed an uptick in in sessions on google analytics for my movie meta-torrent search engine https://moviemagnet.net
And to think, I just dropped $80 for a 2TB drive last month. Could have gotten 4x the storage for less than 3x the cost.
Good thing about that is you can use anyone's username as your own on any site.
Do we need to nitpick this article like this? The general statement about how people in South Korea believe in fan death is true.
I suppose I don't place data surveillance and stuff like journalist executions, apartment bombings, staging theater/school hostage situations in the same weight class of morally wrong.
What is the roadmap after 1.0 ? Is it going to evolve quickly ? Or will it be the right time to join since things are going to be more stable ?

My question sounds obvious but depending on the project 1.0 can mean very different things.
I doubt wages are why our stuff is so expensive... or, more accurately, I doubt that wages for people actually doing construction is why our stuff is so expensive.

Some of the speed China has is that their government is willing to just stomp over anything and anybody in the way and Get It Done. We don't necessarily need to copy that element. On the other hand you can make a damned good case that we are far, far too good at paying very expensive people lots of money for months and years at a time to come up with reasons why we can't do something, and once finally placated, reasons why we have to do it more expensively than we initially planned.
The automated, practically invisible patching on Steam is what really sold me on it.
Meanwhile barrels of nuclear waste that are supposed to last for thousands of years are rusting, leaking or are all together missing. We really need that fusion thing to get going. All the waste from fission power is a disaster waiting to happen.
How does Graphite, and Influxdb compare to say an ELK stack?

Right now I'm in the process of setting up a Log aggregation/metrics system for PCI logging, and general server stats. Right now I'm using Elasticsearch, with Logstash and Kibana, and then piping OSSEC logs into Elasticsearch for security logging. I like the idea of this ELK stack, but it's not very polished imo.
Superstitions about drafts are bizarrely common. Bosnians, for example, tend to be terrified of "propuh", or cross drafts. If you leave windows open on either side of a building, you risk any malady up to and including paralysis.

I find it hard to understand how such beliefs get started, or manage to remain so prevalent.
I've been thinking about this problem, too. (Reputation in a decentralised & anonymous web.) What would stop someone from creating fake users? They could easily form a realistic 'social network' over time, giving them some legitimacy. Together a large number of fake users can defeat any form of voting / quality control.

I find this stuff very interesting, let me know if I'm missing an obvious approach.
The dawn of trustworthy computing
Disregarding the job/compensation aspects, I'm sure many Russian Googlers would love a chance to live in a real functioning country, even if temporarily.
In particular, young veterans use the VA mostly in the case that they don't have private health insurance (a job with health insurance, mostly), so the healthier young veterans don't use the VA. Older vets often use the VA because they're retired and it has good services. My grandfather uses the VA without any service injuries because they've got comprehensive care for older guys -- all the services in one building; a great-uncle used them for hearing aids (slightly service-related) but not anything else; younger vets I know just use private care for now.
Never trust a man who says he doesn't watch porn.
In the EU, they all must be open to it. http://europa.eu/legislation_summaries/employment_and_social... (from 1997):

"In respect of employment conditions, part-time workers may not be treated in a less favourable manner than comparable full-time workers solely because they work part-time, unless different treatment is justified on objective grounds.
[...]
social partners and/or Member States after consulting the social partners should identify and review obstacles which may limit the opportunities for part-time work and, where appropriate, eliminate them."

Such directives get translated into law in different ways in different countries, but the overall message is clear.
Yeah, not only were they split up into multiple files they used a system to verify there is no corruption and if there is to reconstruct the corrupted files.

http://en.wikipedia.org/wiki/Parchive
I don't use my windows machine very often anymore, but I use Microsoft Security Essentials and Malwarebytes: https://www.malwarebytes.org which seem to compliment each other pretty decently, and neither ever seem to get in the way.
The nuclear dream. Is it coming back - or not?

There was an interesting article some time ago: http://thebulletin.org/2013/march/how-close-us-nuclear-indus...

Unfortunately it is now paywalled.

I personally doubt a come back - costs have gone up while the competition (wind, solar) is getting cheaper. When you factor in the time and associated costs to develop new nuclear designs and field test them, it doesn't seem to me that it can work out.
Ottawa, Canada - Python/Django Full Stack Developer

We're looking for a full stack web developer. Knowledge and experience with Python and Django is a plus. We're looking for candidates who would be interested in working on our web Flight Planning system and other aviation related systems.

Our stack is mainly Python/Django, Nginx, RHEL, Postgresql. But we also work on other backend systems too.

We're a big company, but our project works in a "Startup Like" environment in that our team gets to choose the tools and processes for development.

Please see our job poster if interested: http://www.navcanada.ca/EN/careers/Pages/Software-Developer....
Yep, this is how marketing is done these days. I'm glad someone on HN is appreciating good marketing. I often see devs refer to marketing as snake oil, simply because they've been exposed to bad marketing. Marketing is just like programming, it can be good or bad.
But is it still the "right" meaning of a word, if nearly everybody doesn't it use that way?

Language doesn't work by giving some people the authority to define what a word means, against the super-majority of users. Language changes through usage.

Yes, I'm all for using "hacker" the old-school way, but really doesn't help if the people whom I talk to misunderstand me.
Many people here aren't fans of the drug war which has led to massive incarceration in our country, pissed off a variety of our South American "allies", made our neighborhoods more dangerous, and not shown any discernible decrease in drug use amongst the constituents of the United States. In fact, about all it has fostered is powerful lobbies who continue to fight to keep drugs illegal which prevent legitimate research into their possible medicinal uses and have resulted in over militarized police who use seemingly unnecessary force against generally nonviolent criminals and very often against innocent civilians.

The number of people who will request assassinations can be assumed to be small due to their expensive and extremely violent nature.

The people buying guns illegally might actually go down if there were less drug turf wars through legalization, decriminalization, and silk road esque services which deliver straight to the door step.

It's not a far stretch to make the case that the Silk Road makes the world, especially America a safer place.

And when drugs are legal, people do them less. Like in the Netherlands where marijuana use ranks far below America's. And other decriminalized countries.

Maybe Ulbright is not the world's greatest human, but his service may have saved more lives than anything.

I'm at work. But sources for everything I've said are rather easy to find using google. Generally I cite everything I say. In this case I can, but choose not to in recognition of time constraints ;-).
Has any actual research been done on this? I don't see why people think it's obviously false.
Yes, we should. If the general statement about fans is not true, then the general statement about how South Koreans believe in fan death loses validity. The author didn't do their research.
Node.js Framework Comparison: Express vs. Koa vs. Hapi
hahaha. That's a joke. In reality Porn is boring. It was fun when I was teen :-)

Update: I did remove it anyway for a while. World is crazy and people these days are not good at jokes :). Who knows some of my potential client or recruiter ask me about latest porn which I can't answer anyway :/
The whole internet doesn't have any ads. Oh wait, I have ABP.
Super Mega Ultra Battle Robot 2.0
(Insert my usual rant about not checking malloc()/calloc() for failure.)
A Breakdown and Analysis of the December, 2014 Sony Hack
So you finished an online course, now what?
Not really, that advertising money has to go somewhere. It's an industry of salespeople, so they're probably pretty good convincing people ads are necessary.
Something in the middle, check this post http://blog.rust-lang.org/2014/10/30/Stability.html
Making Remote Work Work
People are absurd.
# keep systemd happy
0 * * * * /bin/shutdown -r now
Wow that's really fun! Good work :)
The current price of oil is well below the price Russia needs to sustain its economy. Depending on the source, Russia needs $100/barrel to maintain its economy. Putin was making comments that $80 is very bad. The bakkens (fracking in ND) can probably go as low as $40/barrel in some areas and still be ok.
By the logic I was responding to, it is inappropriate to be angry at the cop. He's innocent until proven guilty. That's obviously not how public opinion works.
Weight Gain Carries Risks, No Matter Your Weight
yeah... endless fun... aaaaand it's friday \o/
What can you provably say you know? What is irrefutably beyond dispute and based on no suppositions whatsoever?

When has a god ever demonstrably actually ever given any sort of commandments?
So where are the absolutes hmmm?

What is fundamentally "wrong" with killing people that have green eyes? I don't know. What is fundamentally wrong with killing people who don't pray like you do?

When you have to ask questions like that, I think you have not followed the issue far enough.
>The TWG also strongly recommends that, as part of a public education program, cities
emphasize that portable electric fans are not the simple cooling solution they appear to
be. Because of the limits of conduction and convection, using a portable electric fan alone
when heat index temperatures exceed 99°f actually increases the heat stress the body must
respond to by blowing air that is warmer than the ideal body temperature over the skin
surface (American Medical Association Council on Scientific Affairs, 1997; CDC, 2004c). In
these conditions, portable electric fans provide a cooling effect by evaporating sweat. The
increased circulation of hot air and increased sweat evaporation can, however, speed the
onset of heat-attributable conditions (e.g., heat exhaustion).

Appendix B also warns you about the extreme dangers of a fan.
> Open hardware like the Raspberry Pi

You can't even boot the raspberry pi without running closed software.

That seems pretty far from "open hardware". True that likely any similar project requires closed source drivers for things like the EC/embedded controller, 3D acceleration, and maybe the 802.11 chip, but at least you can choose to boot and use the system without support for the closed devices.
You HN libertarians are living in a dream world.
What about a blog post about all the things you guys learned using Angular? It would be very interesting.
I really, really hope that abstract return types make it in or are not considered a breaking change for a future release:

https://stackoverflow.com/questions/26329231/returning-a-sim...

https://github.com/rust-lang/rfcs/pull/105
Yeah, pretty crazy!
This is similar to the logic people applied to the Reiser case and their failure to charge the "serial killer" who "confessed" to Nina Reiser's murder.

The reality is: charges are applied strategically in most federal cases, and, for that matter, witness lists are regularly withheld until trial. The reason this is generating outrage now is because people on HN have a rooting interest in Ross Ulbricht, just like they did in the Reiser case.
Hi, looks great! When you say "weekend project", did you really build it in two days?
This gets discussed every so often on the mailing list
https://groups.google.com/forum/#!topic/fsharp-opensource/AX...
Interesting. So how does this play out as a means of controlling moral values in Russia? Can I effectively break up any pro gay rights events just by bringing along enough children? Or does incidental inclusion of minors not count enough to stop an already planned event?
Why would you tweet about it before opening a support ticket yourself?
Apple’s February 1st Deadline and Xamarin 64-bit Support
You are someone with an account created 69 days ago. A noob. Back in the day both reddit and this place used to have rational discussions. Until noobs like you showed up.
There's nothing wrong with telling Children that it's fine to be gay
Best Practices for Using Java in Teams
Weekly Innovation: A Smart Power Outlet That Can't Shock You
I always thought it was to leave their society a way to honorably explain suicides?
Duffy Sides with Boehner (FULL HOUSE ROLL CALL)
So far this only works with text-based files. For videos or photos, there's usually not much good metadata or machine-readable file content.
Note that on many systems (e.g. Linux), malloc/calloc won't always return NULL when you're out of memory because of lazy memory allocation policies. It will only crash when you start reading / writing. That makes it arguably less useful to test the return value.

edit: clarity.
nice to have it back online..
http://codepad.org/LuQpUhmj
No, that's the example I came up with in my head too. "Entrapment" is what happens when law enforcement coerces someone to commit a crime who was not otherwise inclined to do it. The kernel of entrapment isn't that law enforcement creates an opportunity to commit a crime, but that they accompany the opportunity with some kind of push or shove.
I've heard fan death is cited in cases where suicide or overdose is the true cause, and families don't want to admit it to themselves or others.
Most of the software use is internal, actually. There is a limited market to actually capitalize on the software because everyone gets so locked-in from various vendors, so friction and moving costs are high - not to mention social signaling of using similar software packages.

Which is all well and good, really. By developing better internal software packages, we move faster and more efficiently and churn out better research and products. I have no desire to sell the software that powers the engine that will overtake my competitors. Maybe in five years when we're the market leader and we can sell the software for a few million dollars per year. :)
College for Grownups
Ah, good old ingrained gut knowledge. I know a bit about that.

I'm an ex-pat from an Eastern European country, currently living in the UK. Where I come from, there is a subcurrent of racism that pretty much everyone has. I've heard all the standard ones: "[ethnic group]? You know what they're like" and "[religious group] are all [stereotype]. Oh, [a good acquaintance who is the only member of said religious group this person knows]? He's all right, yeah, but he's an exception."[1]

These come in the form of gut feelings that you somehow know are true, and when you're presented with evidence to the contrary you just assume it's an exception to the rule. Even if you objectively know these gut feelings are incorrect, they're still hard to dispel because they're so deeply ingrained. It's stuff that's taken me a while to shake off.

What I'm trying to say is: challenge your gut responses to stuff. It'll make you a better person.

[1]: These are almost verbatim quotes from people who are otherwise fairly open-minded and progressive.
Sssshhh!!

We don't talk about usenet, remember? Rule #1!
When the Art Is Watching You
Show HN: Check how Facebook uses Chrome dev tools to prevent XSS
I had my developer tools open as I switched tabs and noticed this glaring warning message from Facebook:

http://i.imgur.com/sZjsm6z.png

Kudos for the XSS prevention method, Facebook.

It goes to show when you're at Facebook scale, you worry about attacks and hijacks that are even unknowingly user initiated.
New app that tweets back potential customers based on regex
So would that be equal to this?

typedef int arr2int[2];
typedef arr2int** ptr_arr2int;

#define SIZE 1024
static ptr_arr2int hnew() {
return calloc(sizeof(int**), SIZE);
}
Cool demo. Turns out it kind of ruins the game because it makes the task of timing turns so much harder, but there was no way of knowing that until you tried it :) Great experiment, though!
Tips on How to Stay Sober This Holiday
I see him as more of a puppet to be honest, though I'm more than likely wrong, still it seems like he is just a puppet.
Yeah, was watching some designer friends of mine, and they have all this back and forth with clients, and keep immaculate notes with every stage of the transformation (from concept to finished design), I was wondering why in the world it wasn't automated.

Yeah, I'm not really planning on introducing them to git, more using git behind the scenes to get all those good qualities (undos, infinite history, instant backup) that someone might think was hard (that didn't know git)
No arguing with a decision to build, not much regulation, but also, no accountability, corruption at the highest levels, heaps of nepotism, looking good being more important than doing it right, and a cover-up culture. I expect China to have its Fukushima, try hard to cover it up, get a lot of people killed pretending there's no radiation, eventually fail and create a huge scandal, and then turn and savage the nuclear industry as a scapegoat.
Building a Minimal Convex Hull
It's actually more likely that your A and B scenarios are the same. I'd consider a more realistic A scenario to be:

I start earning $200. My welfare decreases by $200. My expenses increase by $100 (transportation to/from work, childcare while at work, clothes specifically for work, etc).

Once you realize that work usually has more costs than just time A and B become the same.
Since it's not a breaking change it's not coming in 1.0, probably shortly after it though.
b) https://en.wikipedia.org/wiki/Koine_Greek
Anonymized return types will sadly not be a blocker for 1.0, though they will be an enormously high priority post-1.0.

In particular, the biggest pain point for the lack of anonymized return types won't be the use case mentioned in that SO thread (which is heinously ugly and leaks implementation details, but at least it's possible), but will rather be the fact that without anonymized return types it will be impossible for a function to construct a closure and then return that closure without stuffing it into a box (though note that it will still be possible for functions to return unboxed closures if it accepted that closure as a parameter to the function).
So you think incarcerating people for what is categorically a health issue (drug abuse) is a good idea?
Brutality, force, and violence don't simply appear, they are the bedrock of our society. Without force and without the willingness to make use of it, you are doomed. You can make up nice rules and pretty rights but some people will just ignore them. And there is nothing you can do about that besides forcing them to obey or jail them or kill them. So at first you become very powerful and then you make up nice and less violent rules and you enforce them with your power. The hard part is just using your power in a responsible way.
Roundup of Uber’s legal woes from around the world
Clickable link:

http://i.imgur.com/sZjsm6z.png
> We need to start over. From the kernel on up.

We need to start over. From the language that the kernel is written in, for starters.

Doing it all in C sounds like a rather stupid idea, because we tried that already.

I have high hopes that Rust, and the language that it will inspire, will be a big help here.

(Yes, I know, you probably can't write the whole kernel in a memory-safe language, but I guess at least 95% of the current linux kernel could be. Probably 99% or more).
Shush, it's a gameplay feature! I agree it's not very fun to play — looks pretty though!