skysight-inc/HackerNews huggingface dataset:
This is pretty old, right? These days 'Fast Servers' refers to bare-metal network interface without a kernel which can achieve far higher throughput than passing it through a kernel/epoll.
I made a Node.js module with a nice API for it to ease plugin creation:
https://github.com/sindresorhus/bitbar
Off the top of my head, and not that I don't have sympathy for the point you're making, but:

* Because their individualized incentive to lie --- or, more likely, to retcon a false belief that the light was yellow when it wasn't --- is far less than yours. In fact, it probably does not matter to them one way or the other if you win your case; they won't lose a penny.

* Because they're a third-party observer tasked with monitoring your compliance with the traffic light, whereas you drive through hundreds of lights without burning a milliseconds thought on any of them.

* Because they're trained to monitor compliance with lights, and you're not.

* Because they've testified repeatedly before the court and have a track record, and you don't.

* Because given the cohort of people contesting tickets, you're statistically likely to be wrong, because so many people contest tickets for bogus reasons.

I'm not trying to argue that the police are always right about traffic tickets (although it is the case that I have less sympathy for people cited for traffic violations than for almost any other offense [and I get cited too!], given the risks that noncompliant driving imposes on everyone else).
Wow... I'm just sad I found out about this while it's shutting down. Those layouts are beautiful, and a condensed version of HN is probably just what the doctor ordered. I'm sure you'll find something inspiring to do next with talents like this! Good luck. :)
Spacex to launch and recover last Falcon 9 v1.1 on January 17
It does for me, Chrome on OSX
I've had the pleasure of working with Per (mrborgen) for a couple of years when he was the non-technical founder of our startup. Seeing him transform himself from a bizdev guy to a skilled developer in practically no time is truly inspirational. If I were looking for a coder I'd choose Per before most of my friends with comp sci masters and 3+ years of consulting experience. Hats off!
My web server, uses the same pattern. There's an article explaining it in details here: http://tia.mat.br/posts/2014/10/06/life_of_a_http_request.ht...
Are you sure this technique is documented on C10k[1]?

I think most people use a single epollfd/kqueue instead of one per thread.

[1]: http://www.kegel.com/c10k.html
As a counterpoint consider this other case of a rape accusation that the accuser admitted she'd made up:

https://www.propublica.org/article/false-rape-accusations-an...

In that case, actual objective facts did eventually allow us to judge things objectively.
> Interesting that the GNU compiler collection now includes a very efficient Ada compiler.

GNAT has existed for ... at least ten years, I think. The DOD apparently paid for the development so there would be at least one open source/free software implementation. (According to Wikipedia, development started about twenty years ago, and it was merged into GCC in 2001.)
Show HN: Fuzzy finder for Chrome tabs and windows
The Saudi blueprint
Your comment is obvious flack with a motive. You are forum sliding.

Your comment neglects the following all-too-obvious points:

1. Video surveillance of an embossed number on a black tire is difficult.

2. Parked cars remain vulnerable to passive tracking.

3. 300 milliseconds for a reading is not a long time.

4. Range/distance can be compensated for with wattage.

5. Proximity can be compensated for with many more sensors.

6. Unlimited budgets can cure all your counter-points.

7. A focused effort on an individual can operate invisibly with this.

8. These details transcend license plates and VIN numbers.

9. We know that for points A & B, the metadata relating them, is valuable.

10. Traveling from point A to point B, regardless of what
happens in transit, is more often the sought-after data.
On Abstractions, Repetition and Discovery
YC's The Macro has highlights and a way to submit.

http://www.themacro.com/

The search API probably allows hacking up exactly what you want.

https://hn.algolia.com/api
it is in the ports, not in the system with a lot of other horrors like GNUTls, apache, gcc, mysql.

Jails are in the system.
Thanks, good to know the full situation. I'll try to remember not to use uint8_t that way in the future, just in case.

I looked briefly previously and somehow got the sense that extended types could only be larger than standard types, but this time I found that 6.3.1.1 explicitly mentions same width extended types.

Personally, I've been happy with GCC's decisions on such issues.
I'd guess they were surprised by the law and now their lawyers are trying to come up with a defense.
Ad Tech Is the Worst Thing That Ever Happened to Advertising
I'm increasingly coming to believe that Uber won't win the driverless car taxi battle. They don't have the expertise in vehicle technology and Google is increasingly beginning to signal that they don't want to hand over the spoils of what they have to Uber. (It's possibly why Uber just acquired a huge division of Microsoft's Bing mapping team recently -- I suspect they're beginning to think that their reliance on Google Maps API is a liability.)

In my opinion Uber's most realistic and promising direction is towards doubling down on delivery and logistics. E.g. Uber Eats (which is already amazing) and Uber Package delivery.
You always compile your function, var, or file before seeing changes in Clojure. But, compilation is usually quite fast since you are linking against precompiled binaries in your dependencies, unlike, for example, header-only sources.

But to say you never compile anything in Clojure is wrong.
The very fact that NPE exists, in a language which doesn't have pointers, running on a JVM that doesn't have pointers, is evidence that the entire model of "doesn't have pointers" is a sham. The reality of computer architecture is that data resides in memory, memory is an array of bytes, and bytes have addresses (i.e., pointers) and denying this fact is impossible. Even in a pure pointerless system like Java. And if there are pointers in the system, somewhere, anywhere, they are exploitable.

Remote code execution vulnerabilities in C are less a feature of the language syntax and mostly due to the abysmally poor C library, which is regrettably part of "C The Language" - but no one forces you to use it - there are better libraries. Also, it's an artifact of implementation - just as Java's supposed immunity is an artifact of implementation, not an inherent feature of the language syntax.

Case in point http://www.trendmicro.com/vinfo/us/threat-encyclopedia/vulne...

As for RCEs in C code - these would be easily avoided if the implementation used two separate stacks - one for function parameters, and one for return addresses. If user code can only overwrite passive data, stack smashing attacks would be totally ineffective. Again - there's nothing in the C language specification that dictates or defines this particular vulnerability. It is solely an internal implementation decision.
I just started out learning to build iOS apps. Along the way I'm creating video tutorials, sharing sourcecode etc., that is mentioned here.

If you want have been on the fence about learning app development, this should get you started right now.

http://buildanappwithme.blogspot.com
It does make exploitation harder (need to change JS) so it's good enough. There are no other usable options anyway.
previous: https://news.ycombinator.com/item?id=10686572
I agree with you, but their $1000 per hour lawyer probably doesn't care what we think.
Yes, there's one pointer chase less when you don't have a pointer from the link node to the data, but you can get it with offsetof. This can save a significant number of cache misses in some algorithms.
Thank you for sharing this. Fascinating read. Do you have any similar material?
Top 5 cool gadgets of 2016 CES
Raped by a Cop, Then Forced to Relive It
I think you're underestimating how large of a market they have access to worldwide. When the dust settles I think they can become as big as Microsoft around the ~$200 billion dollar range.
There is only one kid-friendly programming tool that connects with drones: https://tickleapp.com/devices/
and it only appears to work with Parrot drones, the cheapest of which is $99.

In case you don't have an ipad, there are other visual coding tools that work with robots, but not drones, like Scratch. Someone did make a hack to connect Scratch to the Parrot AR Drone, which is more like $300: https://github.com/campk12/ScratchForARDrone
Show HN: PhotoREPL: Live-preview raw photo editing CLI
Amazon's referral values always ends with "-20" and is usually placed under the parameter "tag". OPs link doesn't have any referral attached to it. For those who aren't familiar with Amazon's links, it may be hard to figure out how to detach it while still keeping it valid.
I don't think these are usually the decisions made by designers. At least not in any context that I've worked in.
Edit: thank you.

Well that is the difference between writing code and bringing a solution that fits a problem.

I fully agree.

But IT has become shove sellers to other shove seller hoping for a new gold rush to happen.

Computers have still not proven to be an actual improvement to the economy. Positive impact cannot be measured. I guess I know why.

It looks like the lost bet of Diesel to empower the poorest to have access to the economy and fight equally with capitalists able to buy steam machine thanks to the banks: IP laws makes it impossible for a new economy to rise.

Those who do not learn from the errors of the past are doomed to reproduce them.
The "title" attribute of each image contains a link to the source. The second image (lightning) that I've randomly followed is licensed CC0.

(It's an interesting question, though, whether copyright protection can be expected to "scale" down to a 3×7 pixel subset of an image. At what point does it stop being a derivative?)
> Fast Servers

Fast in what sense? Throughput, or latency?

> One thread per core

Oh, I guess the answer to the previous question is "throughput".
Neat tool, I'll probably use it on my next website. I like the keyboard controls to move the image, but I also found myself intuitively trying to drag the image around with my mouse.
Because a lot of people really like it. One of the really cool things about lisp syntax is that it exposes the programs abstract syntax tree, making manipulating the program itself easier. It really appeals to a certain way of thinking about programs, and sure it's not how everyone thinks about them out how people should all the time, but it's a great tool to have on your box.
This describes me. I get mundane work that is way below my level, and the few times I get to actually code or program something it is for a small feature.

Cant wait for a few more months when I get some more financial independence to move somewhere else. I hate the city and state I live in.
The Toyota i-Road is the funnest electric vehicle on three wheels
Here's the year 2016, can you make a site that works on mobile?
Floor Length Plunging V-Neckline Dress
Bilinear filtering doesn't look that great to me, is there a way to get bicubic interpolation or similar?
As a member of that core team, I would expect that we will pay just as much attention to any company that plans on using Rust in production. We're very interested in supporting companies using Rust, and making sure t works well.
Out of interest not challenge, do you have any benchmarks for this at all? I'd be interested in seeing the end results
It might have only had to have been in video memory. Depends on exactly what kinds of blitting operation were available.
Okay, this is a really cool post, but I have a small bit of criticism - the code samples are really hard to read. I'd recommend, at minimum, adding a bit more whitespace so you don't end up with lines like this:

if(e[i].events&(EPOLLRDHUP|EPOLLHUP))close(e[i].data.fd);

Despite that minor criticism - pretty cool stuff!
Photographer who won a legal battle over a 'monkey selfie' to sue Wikipedia
Eh, in my mind the value of professional managers is to provide a bullshit buffer between the stars. Managing is not as much about steering the vessel as choosing when and where to set your sail before the wind. Individual contributors are the profit centers of any organization. They create the actual product that the customers purchase. While the concept of everyone growing as a person is in vogue right now, that is not the purpose of a company. It is expensive to get the individual contributor to work around their ego, so we use professionals to provide the same result and timeshare them over many employees to lower the unit costs. A manager's primary reason for existence is to remove obstacles from the individual contributors in whatever shape or form that may be. If the manager needs to handle all communication between two prima donna developers, then that is removing an obstacle to generating value for the customer. A manager is like an personal assistant and a parent rolled into one. The manager keeps stars focus on efforts that directly benefit the customer rather than letting them wander off into intellectual rabbit holes of turing tarpits, while also making sure that there is paper in the printer, and pens on the desk. There is a lot more complexity that I am glossing over, but really great managers are the ones that ask the question, "what is preventing my guys from delivering value to the customer?" and then directly and systematically addressing the answers to that question. The really good ones have solved all the big problems and are then worried about the little things like having pens.

Additionally, there is really no need to use force of will to bind together a group of people behind a common vision with the current population and ease of communication offered by the internet. Either everyone is already capable of contributing value to the organization, or they are fired. There are 7 billion people alive now and that number is growing. If you cannot find hordes of people willing to work on challenges in your sector, what does that tell you about the demand for that product?
Has anyone found a derivation for the formula in the article? The n(n-1) terms are clearly the cost of managing the relationships between subordinates, but I'm not understanding the motivation for the n(2^(n-1)) term.
The fact that a male rape victim can be forced to pay child support payments is repulsive. What makes it worse is that these unwilling fathers were minors (one as young as 13!!!).
This doesn't really address any of the issues with prosecuting rape.

If you accuse me of raping you on the 4th of April 2011, and I document that I was in a different country at the time, it's pretty easy to say that I'm innocent. But rape isn't a crime of being in a particular country; that was incidental.

The problem with rape prosecutions is that it isn't possible, under any circumstances, to demonstrate that a rape did occur. Depending on incidental details, it might be easy to demonstrate that it didn't, or, more generously, that it didn't happen as reported (maybe I really did rape you, but it was in 2009!).

When you have two people, and one claims to have been raped while the other claims that what in fact happened was that they had consensual sex, there is no evidence that can distinguish one claim from the other (this is why evidence of the woman's sexual history was historically offered in rape cases -- it's not perfect, but it at least directly addresses this problem). The only difference is in the mind of the person claiming rape. We've decided to solve that problem by saying that it's fine if a bunch of people are jailed based on no evidence. The traditional answer was that it basically wasn't possible to prosecute people for rape, because it couldn't be demonstrated. Both of those are bad things -- but we shouldn't pretend that rape prosecutions are based in facts, just so we can say that all of the bad is on the other side.
This isn't being your own video hoster. This is the input side for feeding the live streaming feature of YouTube, etc. It's not a playout or distribution server, where viewers get their video direct from your server. That takes more bandwidth than you can pump through a Raspberry Pi or up most DSL lines. Also, most ISPs don't like you running a server, and streaming video servers are rather noticeable.

Being your own video hoster usually means renting a server in a data center with serious bandwidth, or buying streaming service from some cloud provider.[1][2]

[1] http://www.streamingvideoprovider.com/prices.html
[2] https://aws.amazon.com/cloudfront/streaming/
Correct. They say "If truth was self evident, eloquence wouldn't be needed." Unfortunately most websites could be reduced to just text and no images, external css files, jquery, and more. However when the average consumer lands on such website they will not trust it or take it seriously.
On the other hand, the Linux CVEs count each bug several times - e.g. kernel exploit will be counted against Linux Kernel AND each distribution. I assume something similar for Windows too.
Nice to see Wendy Sullivan still getting work:

http://www.metafilter.com/112362/Thats-no-booth-babe

http://www.sfweekly.com/sanfrancisco/sex-columnist-violet-bl...
Why did vrbo not blow up like airbnb did?
I would be careful with singling out the crime of rape for this concern, because contrary to a very popular opinion on message boards, lots of crimes result in convictions without smoking-gun physical evidence. In fact, you'd expect trials with smoking-gun physical evidence to be somewhat rare: if the DA can easily prove you're guilty, they're going to tell you that to get you to plead out.

Meanwhile, rape has historically been under-prosecuted (within many of our lifetimes, marital rape was exempted from prosecution! That's how new rigorous rape prosecution is).
Dinosaurs performed dances to woo mates, according to new evidence
Signal Messenger Review – Open Source Alternative to WhatsApp/Facebook Messenger
So basically the CVE numbers are buggy...and simply adding all a the numbers up doesn't tell the whole story.
Show HN: GeoScreenshot – Easily test Geo-IP based web pages
I created this quick tool for testing Geo-targeted ads from multiple locations. It is still in its early stage. Excuse any screenshot delays as the scaling feature is still being ironed out.

I appreciate all feedback and suggestions.
FSF Vision Survey
What's so surprising about it? That when I seek to learn information, I want to learn information in the most efficient way, instead of being slowed down by having to deal with all the artsy bullshit some designer put on the site? That, when learning, I don't like to be upsold shitty products and services I don't even need or care about? That when I seek to buy a product, I want a product that has a best price/value tradeoff for me and that I want to be done quick with it?

Ignoring your first two bullets, which pertain to web applications - something completely different than web pages - you've just about listed the proper uses for JavaScript. Most of the JS out there is at best gratuitous design, and at worst actively user-hostile crap. Just visit a few random pages you use and ask yourself, how many JavaScript-powered features are there to actually help you achieve your goal in an efficient manner? Probably close to zero.

Most websites are not designed with user's benefit in mind. They are designed to trick and exploit them. When 99.9% of the page size is hostile bullshit that only wastes electricity by spinning your CPU fan, you're really asking why so many people here ask for the pre-JS Internet back?

The "circa 1990s document browsing system" may have been poorer in visual features, but it was much better a system than what we have today.
MicroSD Card Recovery Pro 2.9.9 Serial Key Latest
OK, help me understand:

Is there any difference between CoA and design patterns? Sure, "Broker topology" is probably trivial, but so's Chain Of Responsibility and Decorators and everything else the Gang of Four touches on.

So, are you just as opposed to design patterns as CoA?
But but but, then I can't hate nsa for this! Stop it with your logic.
Well when NGINX introduced thread-pools on Linux to handle async tasks (mainly waiting for block device IO) I think the speed-up was around 8x. Thread-pools make NGINX on Linux tolerable, but it just works flawlessly and beautifully on FreeBSD.
Hej, What is the revenue model ?
You have to speak up, although it is a chorus of voices that is the will of the community, each voice is necessary. Do not be afraid of speaking your opinion for fear of loosing a button on the internet that you can press.
> What if you need to do something Unity isn't capable of? Where does that leave you?

I'm not trying to be glib, and I know that's not the answer you're looking for but it would leave them switching to Unreal or any other engine most likely, not going "down" the complexity scale.
A paper based journal for hackers
I think you're at a place where you would be best off indeed pursuing other languages and solutions. Your current frustrations with Javascript will be a powerful motivation to dig into new ecosystems.

I was in a similar place once and it compelled a tour of languages that's probably the most important event in my growth as a developer.

Finally, it seems like you're talking about client-side development. Client-side applications have to manage the intersection of state, user interaction, and some interface (browser API). That interaction comes with complexity that's classically hard to manage, else we wouldn't be spinning our wheels so much trying to figure out better ones.
It's not clear couch rentals was a good stepping stone to whole unit rental; why not list whole units directly? And I'm wary of claims that grand strategies existed from the beginning, those strategies are usually post-hoc inventions.

In retrospect AirBnB could have been more accurately pitched as a better VRBO but there still isn't an obvious reason why that would have been a good investment.
If storage is cheap enough, and abstract, we can expect there to be a thriving ecosystem of tools to apply to it. They don't even need to be embedded in a single platform, but could be distributed, streaming, and on-demand.

Here are two examples from the iobio project.

A heads-up display describing a BAM (alignment) file streaming between two remote servers:

http://bam.iobio.io/?bam=http://s3.amazonaws.com/iobio/NA128...

Streams another BAM from the 1000 Genomes project through two variant callers, with dynamically-updated statistics about the results. You can modify the variant quality threshold for each caller and the results are recomputed in real time:

http://iobio.io/demo/variantcomparer/

Edit:

Very nice visualization of interesting statistics from a VCF file, provided by URL or uploaded:

http://vcf.iobio.io/?vcf=http://s3.amazonaws.com/vcf.files/A...
The Parrot AR Drone isn't quite in that price range but is very programmable and works decently well with Node.js libraries. I once controlled five of them at the Yahoo! Open Hackday in a swarm using a Leap Motion controller. Everything my team wrote for that hack was in JavaScript (leap motion interface, parrot flight controller, and server that linked it all).
I'd have to say your best option would be the Parrot AR Drone. It's probably will be higher than your price range but it's definitely worth it. I personally have one and have even programmed it to dance to music. It's extremely easy to work with and there are numerous libraries out there for most languages. I highly recommended it, you don't even need to modify the drone to start developing for it. I've built my own quadcopter and would have to say I still prefer the AR Drone when it comes to development.
That's not at all the intention behind CVE numbers, so people trying to "add the numbers up" are demonstrating a lack of understanding of CVE, not a problem with it.