skysight-inc/HackerNews huggingface dataset:
If they weren't wanted, then people wouldn't be purchasing tickets.

Ticket Brokers exist because the tickets are being sold for less than what people believe they are worth. That's an economic activity, not a social one. We aren't talking about food, water, or gas in a disaster here - we're talking about luxury items.

If the tickets were sold at the clearing price, then ticket brokers would not exist.

I'm honestly curious - do you find Broadway's latest trend towards "variable pricing" anti-social? From the perspective of the customer, they are doing exactly what the broker's are doing - marking up the tickets to the highest possible price they can get on a per-seat basis - sometimes marking tickets up 2x to 3x what they used to be.

Obviously the producer's are happy with this - because they are now collecting the $$$ themselves. But, from the perspective of a customer - prices are now jacked up to what the market will bear.

I'm interested in your perspective - is the broker "anti-social" because they are depriving the producer of money, or because they are jacking up the prices of tickets to a level that the lower-income fan can't afford?
Perhaps it is wrong to assume people would be doing something else which was productive.
I'm under the impression that every request is a different random MAC, until you connect to the wifi network.
There are so many snarky things to say, but my mother taught me to never speak ill of the dead.
War Gear Flows to Police Departments
I am the author, and I will try to address some of the comments:

1. First, if you buy and read the book, your writing will definitely improve. You will write better than you ever have. I am confident you will. Those tiny grammar books on amazon.com wouldn't help much because many don't cover the crucial topics for writing well. I read nearly all of them.

2. Language is instinctual, so arguing about grammatical rules is pointless. Take this passage from my book: "I agree with Steven Pinker, as he describes in his book "The Language Instinct," that humans have an instinct to learn and use language, and some nonstandard grammars and dialects perceived to be unsophisticated and ungrammatical (Appalachian English Vernacular and Black English Vernacular, for example) do, in fact, follow sophisticated grammatical rules.

I will not hurl even a pebble of criticism to anyone who uses English grammar to his or her own inclination. Instead, this book helps people who want to improve their Standard American English and Standard British English grammar. By “standard,” I mean the form used in academia, mainstream businesses and books, and formal and informal writing aimed at the general public or educated readers.

3. For the first bullet, I combined two similar bullets into one, hence the possible oddity. I constructed it for brevity, not for eloquence. No need to niggle over a bullet; it's a peccadillo. Incidentally, I wrote an entire chapter on how to write eloquent prose.

4. Ztratar, I presume you would agree that books are not useless. While anyone can probably learn anything online, books are still usually more organized and better researched than disparate articles and blog posts spread across hundreds of websites. In fact, to my knowledge, about half of the content in my book cannot be found online. I have devised some new grammatical constructions and techniques for writing skillfully.

5. Icambron, you should definitely read my book. You will learn a lot. For example, you will learn that all those things you pointed out are actually grammar myths (aka superstitions). I have an entire section on myths that many people believe are legitimate rules of grammar. Many such myths abound even in schools, including college. You should read the following article, a section from my book; you may find some of the cool sentence constructions quite different from the prosaic and formulaic constructions taught in schools:
https://grammarandwritingforcreators.com/Creative_Powerful_W...

5. Seanmcdirmid, I wrote an entire section on the rhythm and euphony of sentences, another topic rarely found in grammar books. You can read this new figure of speech that I have devised (unrelated to rhythm, but all the examples employ rhythm):
https://grammarandwritingforcreators.com/Conceal_Reveal_Arti...
I have been thinking about this the last few days. My first thought is that I would accept being sacrificed so that the overall impact of any collision is minimized.

When I get into a car, I'm not really worried about my chance of getting into an accident on this one trip. I'm interested in my overall chances of getting in a serious accident over the long term. I would happily drive in a car that will sacrifice me for the greater good, knowing that every other car out there is programmed the same way. I will get in a car each day knowing that my overall chances of surviving the trip are pretty good.

That said, I do pay attention to short-term factors such as impending severe weather and unusual road conditions.

The real question is, how do we help people who are less statistically minded accept cars that reason like this? The current US political climate does not seem like one that will accept this level of rationality easily.
> If someone underbids the next contractor by $250 million on a job they've never done before, you're supposed to politely laugh them out of the room.

Most of the time, you can't, at least not for government projects. Because of procurement laws and rules (designed, among other things, to allegedly be transparent and to provide accountability), a government body is required to accept the lowest bid from the contractor that met all of the requirements. Seeking an "experienced contractor" is usually seen as code for "we want to use our friends" by a skeptical legislative body, so things like tenure and past projects can't be considered.
Science of spirituality: We are what we eat
I try to be rigorous in my thinking but I have also run into "skeptics" that are far too rigorous for daily life. My only complaint about this story is that it should be in the human interest section rather than the science section if it's too frivolous to subject to scrutiny.
> ...and then when some conference happens you will see talks around the older technologies have dried out...

So I must live in another planet as the European Java (Devoxx, Jax,...) and C++ conferences keep getting fully booked.

NDC 2014 just had a record count of C++ talks.
The Future of Kinect
This is cool, although companies have probably become aware of this.
Action extensions can declare their support for any UTI (uniform type identifier), so yes - apps can effectively define their own actions. There is an 'Apple-controlled set' in the sense that the item being provided must have a UTI.
I just don't like them tracking me without asking my permission or even alerting me.

> I don't see how buying something because some marketing convinced you of its worth is irrational.

It's not as much that they convinced me to buy something, it's that they did it by using data they got by essentially spying on me.
Halt and Catch Fire Sucks..
EOM
And the real kick in the balls:

>As the project wound down, ZPMC reaped tangible rewards, sharing with ABF more than $250 million in cost overruns and incentive payments.
Love the pictures of the bridge. The scale is amazing. Wouldn't it be nice if these were projects we could be proud of?

It is a little hard to understand how serious it all really is. It sounds like inspections were quite rigorous. Past half way down the article, there's two pictures, one of the internals of a box girder, and right below it, a 10mm crack in a tack weld. I mean, the scale differential of the two images is amazing. I can't imagine cracks in the tack welds make a bit of difference in a bridge like that. The bridge looks incredible.
My assumption was that they left significant details out since there was so little on the case in the article. For instance some payment like severance in exchange for the noncompete.

If there was no compensation then it's truly insane - I can't imagine a judge possibly denying a person the right to work on the basis of a one-way contract. The thought that his options are to learn a new profession or get out of town, that's sort of insane.
Well, that's Hollywood. When there are no explosions, they must have sex. Otherwise it's okay, so far.
but detecting spam is really just a way to filter out "legitimate" popularity from "illegitimate" popularity - it's still relying on popularity as a signal for quality.
Ah, I love semicolons -- but they're not always as aesthetic as commas (and vice-versa). I find this is mostly a question of overall style and context (the more pretentious the text, the more out of place the semicolon; unless you're aspiring to be a pretentious (post-)modern text -- then the semicolon wins).
Yes, those are called linters: http://en.wikipedia.org/wiki/Lint_%28software%29
Reading the comments, I can't help but feel people are being overly negative about this project. Math education is a huge, sprawling, decades-long endeavor. It involves so many disciplines and moving parts and areas of pedagogy. Math education for college graduates is an entirely different thing than establishing basic numerical concepts in early minds and teaching kids to be confident manipulating symbols using mathematical rules to achieve tangible goals. I think it's an incredibly fruitful idea to take these simple math concepts and put them in an immersive 3D environment, and this project hits the nail on the head in regards to how we get there.

There are two main obstacles to achieving learning: Engagement, and efficiency. A lot of efficient ways of teaching end up not being engaging, and a lot of engaging ways of teaching end up not being very efficient.

I strongly believe that math education of the future will be one to tie these together in an important way, and I think Mathbreakers is the best attempt I've seen so far to bridge that gap in a practical, accessible way for youngsters. They have derived all level design and concepts from working directly with teachers and playtesting on students in real classrooms. They have achieved tangible results so far, after only a year of work. I can't imagine where they will be one year from now.

Kudos to the Mathbreakers team, I think this is one of the coolest projects to come out of Kickstarter I've seen in a while.
The problem with fail2ban is that you have another possible vulnerable program that an external user can feed information to (although very restricted).

I have always been surprised that fail2ban is so popular, since iptables can do rate limiting, etc. So, it's easy to block most attacks with the in-kernel firewall:

http://www.debian-administration.org/articles/187
This is from the email Robert Picard sent...

Hi everyone!

I've decided that I didn't write this book to run a business. I'm tired of managing distribution channels and looking at sales stats. I want this book to be open and available for everyone.

I've released Explore Flask into the public domain and I've spent the last week converting it to Sphinx so I could make it available at http://exploreflask.com.

The project is going to be maintained in the GitHub repository at https://github.com/rpicard/explore-flask. I look forward to working with the book as a living document into the future.

Thank you to everyone who purchased the 1.0 release of the book. The sales numbers weren't huge, but they allowed me to compensate my awesome editor, Will Kahn-Greene for all of his hard work.

Another thanks to everyone who purchased the pre-release. That money kept me afloat before I landed the great job I'm currently enjoying!

Feel free to get involved on GitHub. Pull requests are welcome!

- Robert
I think this is a feature for stores implementing WiFi tracking systems, not a hindrance. If I own a store, I really want to understand traffic patterns. If I can do that without causing a privacy shitstorm, I think that's a benefit.
The other reason the traditional scrollbar is useless for gauging progress is one never knows how many pages of comments are at the bottom of the article you're reading. The article could be one page long but have 30 pages of comments and you just don't know until you get to the end.

In this case, sacbee doesn't seem to have any comments at all (good for them!) but I don't read them often enough to have that fact memorized.
Also, heads up. Don't ever run Elasticsearch open to the world in iptables. This is actually very common because users want to use Kibana (http://www.elasticsearch.org/overview/kibana/). Dynamic scripting is allowed by default (< version 1.2.0) and be exploited easily. It is especially nasty if you run Elasticsearch as root (also very common).
This is a consequence of lack of generics and comes from Smalltalk.

In languages where genericity is supported, you don't need a common base class with a pre-defined set of methods, as you can give type constraints.

Java could also have done it with interfaces, but those were the days OO was becoming mainstream and interface (component) based programming wasn't yet well understood.
Kim Dotcom faces fresh legal bid to have his assets frozen
What are some of the basic table etiquette to take care?
What are some of the basic table etiquette to take care? of when it comes to Asian culture of when it comes to Asian culture?
I am a web app user, not a developer and I can see some use cases. Chrome/Firefox/Foo as the main browsers are nowadays packed very heavily already, zillions of tabs, some heavily loaded, usually takes the majority of the system resources. Sometimes, I just want a little browser that can host a few discrete web apps where maybe I just don't want everything crash together at the same time...
One of the most interesting points of the article is that humans are likely the most intelligent species in the universe and that even if there is another life form out there it is of similar intelligence.
Well this is the state of the industry. There certainly are companies with well-written, well-documented, well-tested code but they don't hire because they don't need to. Their code is easy to change and maintain, so why pay more people? This is all most project managers know - absolutely never improve the process or the tools, just throw more people at the problem, so that's why you were there.
mirror? it down now
This Rural Community Is Building Its Own Gigabit Internet Network
A group of locals watch eagerly, mindful not to trip over an orange cable lying nearby in the grass
At the end of the article, he/she says "the Swift programming language has been public for less than a week and already has more users than Perl 6, and Swift is entirely built on technologies which have been invented since the Perl 6 announcement".

That's simply false; anyone who's been in the programming languages field for a while knows that...
I disagree, I find surprisingly often, the top one or two voted answers have low quality in many of the types of searches I end up doing on StackOverflow. Ultimately, it ends up being a resonable ranking when you have a smaller set of answers, and a good mod(?) community that's effective at filtering out actual spam.
It sounds like the bots pose more of a problem to Klout & Bing than they do to Twitter. Everyone's Twitter feed ("core functionality") still works very well even in the presence of this type of not, but the same cannot be said of the effect they might have on the core functionality of Klout and Bing.
Jeez, thanks I'm exactly on Arch -.-'
The answer to this question: "And why would you go first/business class?"

Is this statement: "It's a huge project"

Apart from getting far enough along in your career to be handling huge projects and therefore probably entitled to some cream, it also just doesn't make sense from a business point of view - save a few thousand on a flight, but the extra fatigue makes good decision-making harder.

Put another way: who should be using business class, if the decision-makers of a huge project shouldn't be?
I support the use of the Oxford comma because I love my parents, Cher and the Pope.
from the user's profile https://news.ycombinator.com/user?id=kbar13

"I work for Linode, but everything I say is me being an idiot." so..
Yes. But in reality the government should be looking out for the workers. do we need a waitressing union? A camp counselors union?
7 things the most-highlighted Kindle passages tell us about American readers
This has nothing to do with ideas. Some of it is the belief that you've spent time and money training someone, you don't want that person to work for a competitor.
So a CEO that wants to see interest in their stock rise, should just take vacation more often. Win for everyone!
I interpreted that as 'Perl 6 dates back to 2000, while LLVM (upon which Swift is built) dates back to slightly later in the year in 2000.' (although, to be fair, the LLVM website first appeared in 2002.)
I whacked Chinese Room's prose in LibreOffice, then performed a spellcheck. Most examples of written English that I see on the Internet contain mistakes, yet CR is pretty much perfect.
Networking: How My Friend Bought Sam Walton Lunch
Actually, linkage is the same, it's name mangling that's the problem. Regardless, libs using extern "C" are still build using MSVC++, and that is the question I was asking about.
IMO there's another reason to use alphabetic-vs-numeral amounts: How you expect the audience to use the number.

If the numbers are figurative, poetic, or you want the reading-flow uninterrupted, you probably want letters, meaning that Carl Sagan gets quoted as "billions and billions", rather than "1,000,000,000s and 1,000,000,000s". Similarly, "we tried three times", rather than "we tried 3 times".

On the other extreme, if you expect people to compare or analyze with numbers as they read them, favor numerals. "A fan favorite, bookies give him odds of 10 to 3."
Correct me if I'm wrong, but that wasn't so much a "Future of Kinect" as it was some background on all the effort it takes to make the Kinect technology work, right?
I was thinking about digital democracy for some time but the open source model loses credibility when you use a centralized approach. I think making it decentralized with a cryptographically sound method is the key. Bitcoin is everywhere. I hope this project gains traction.
Why is offering sympathy stupid?

At the very least, this is the acceptable social norm regardless of the other person's stature / social standing, is it not?
> I am not a Windows expert, but generally, it's very hard to link against C++ code. It might need to expose a C interface instead of a C++ one.

I never said C++ code. I specified the compiler was MSVC++

> I am pretty sure that it's still using mingw rather than VS as well, though eventually, VS support will be important.

That's fundamentally the essence of my question, can MinGW binaries link against MSVC++ generated binaries? If not, then the Windows platform is not really supported well enough to use Rust to seriously develop games with.
And... shit like that is why features like operator overloading or this @auto_closure attribute are a bad idea.

I sympathize with the idea of creating a language mostly defined as a library of itself.

It's nerdy, it's neat, it's minimal, it's very Lattnerish.

But it has a fatal flaw: it assumes people will use that feature set in an intelligent, restrained, minimal way. For good.

And let's face it. Most of us devs are fucking morons. It took people only a few days to start abusing it. I wonder where we'll be a year from now.
I just think this project is a classic scam. It won't work even if they produce numerous astounding technical breakthroughs. It reminds me of the people who are creating cars that run on tap water.
Yeah, the welds are a big deal here.

The entire design was done assuming proper welds. When they accepted substandard welds, nobody went back and did the calculations that probably would have shown they needed twice as many supports.
Facebook Explains Why Organic Reach Is Dying
Can I trust my A/B test results?
I think they're saying you can still identify a device with pretty good certainty by the probe requests it sends. Probe will include the MAC of your home AP and other known APs, which are unique enough, even if your phone's MAC is changing with each probe.
Boy, it'd be great to know more about each commentator before reading their expert opinion on the subjects of project management, procurements, bridge-building, government agency function and anything else relevant to the topic.
Swift Radar
This stuff is gaining some traction in the UK. There's a textbook available, and plenty of courses.

http://www.amazon.co.uk/Human-Factors-Healthcare-Level-One/d...
There are a few things to consider when trying to pick a good/the best module for a problem.

- ask in irc.perl.org. it is very likely to get pointers from very experienced people.

- use metacpan.org and pay attention to the votes/likes it got. and read the reviews.

- each and every CPAN module is automatically tested. look at the stats to weed out problematic modules.

- check out the release frequency and when the last release occurred.

- read the Changes file

- take a look at the tests for the module, is it well tested? are there alot of tests?

If you are past a certain point in your life as a Perl programmer this comes very natural and does not take alot of time.
Accepting a lower bid isn't an example of corruption.

This is the equivalent of buying a startup's product on the chance they figured out how to provide value more cheaply. That's not corruption; that's basic market forces.
> Presenting a traffic light as evidence that LEDs can be seen in bright sunlight, completely forgetting the fact that traffic lights require sun visors for the sole purpose of making the LEDs visible. Not to mention that they have Fresnel lenses, louvers, and all other kinds of special engineering that makes them visible in sunlight. No mention of what kind of analogous techniques they will use. And a picture of the LEDs in a very dark room, to drive the point home that they will work in sunlight, trust us.

And LEDs have limited view angles. When I look at the LEDs on a traffic sign I get a good view angle. LEDs embedded in the road would be at a poor angle for viewing.
Floating point is exactly the problem. I am building a balancing robot.

What's the tool chain like?
Still not an Oxford comma.
Amen, brother! I call this "weak typing". But some others use weak typing to mean different things (like "unsafe typing") [1].

Javascript, PHP and Perl are weakly typed. Smalltalk, Lisp, Python, Ruby... are strong typed. But all of them are dynamic.

[1] http://en.wikipedia.org/wiki/Strong_and_weak_typing#Predicta...
> Put me in a room with Haskell and I'll learn it in a month. Give me a month of training in french and I'll maybe be able to not make an entire ass of myself if I try to get from point A to point B. Human languages are hard.

To be fair, I don't think this is actually because human languages are all that hard to become competent (note: not fluent) in. It's just that with computer languages you have an endlessly patient practice partner to work with. In particular, I think the complexity of competent Haskell is definitely higher than most spoken languages.
Here is the site: http://fail2ban.org

Since clearly you are confused what it actually does.
Given Linode's security record being an idiot or not seems irrelevant to me.
I'm under the impression that most "mobile" WiFi-enabled devices will actively probe [0] for APs that they've been associated with in the past. It's the SSIDs and MACs of these APs that will be used to figure out who you are, despite your ever-changing client MAC address.

[0] By the gods, this is such a stupid idea. Aren't beacons often sent at a 10Hz rate? Assuming that we've associated with a network that actually sends beacons, why wouldn't remaining silent, listening for the beacon, then associating work just as well as probing?