skysight-inc/HackerNews huggingface dataset:
... where people could throw pocket change on valuation wagers.

We never had any intention of operating in a regulated industry, nor do we have the resources required to do so.

"Oh, it was just for shits and giggles" ... when there's real money involved?

A peek at archive.org shows the sales pitch at the time of the SEC traffic / tracked visits. I'm not seeing anything about "for entertainment purposes only" here:

The mission of Sand Hill Exchange is to democratize startup investment.We believe the startup ecosystem benefits when everybody can participate in startup growth. Our vision is to extend the power of public markets to private companies.

[source: https://web.archive.org/web/20150315015146/http://sandhill.e...]
> The parts I do have experience with it is utterly a miracle that anything works.

Is my feeling about everything industry I've worked in.

The stuff that runs telecoms (mostly billing side) particularly is the stuff of nightmares.
I always post using throwaways since I don't like karma influencing the content of my posts and it also makes it significantly more difficult for third parties to profile me.
The SEC has incentive to stop growth of things it would shut down. Stopping scams is a big part of what they do, and a lot of the sorts of basic fraudsters that exist look more like this site than Goldman Sachs. The SEC needs to do both, and I assume those divisions are composed of very different people.
Offline messaging app (that actually works)
Prior to opening the comments I thought no way somebody recently found OS/2. Not to one up you or anything, but we just found over a dozen (~15 I think) OS/2 machines in our environment two weeks ago..
tldr: They studied two drugs in people with advanced melanoma, and the combination works better than you would expect: median survival for people taking both drugs was almost a year, compared with ~3 months for one of the drugs and ~7 months for the other. It confirms that the newer immunotherapy drugs are great, and save a lot of lives. It's not a new scientific breakthrough, as you might think from reading just the headline.
To be fair I just trawled through that thread and found your posts most obsessive, and Zed seemingly sticking to technical discussion with (for him) not all that much profanity. Now, not that I disagree with your assertions (epoll/poll overhead << actual I/O processing) but I don't know why there was so much traffic on this. I don't know zed of course but I used to follow him before the term follow was owned by social media. Trying weird/apparently-pointless shit like measuring how polling scales is Zed's thing. Trying it for the goal of making the absolute fastest http server seems positively sane.

So it seems a bit weird that somebody posts zed's adventure to HN and then suddenly he has to defend this experiment like it's a billion dollar company.

Perhaps I've missed the egregious thing you were referring to in that thread, but many of his responses to your (numerous!) replies asked for specific stats behind your assertions, and I think it's telling for our industry that you had none (I also have none, yet believe I'll never have to care), which for a person trying to write a fast server by deliberately doing things differently, you can see why he wouldn't be so quick to drop the question and defer to your unsolicited wisdom.
Latency arbitrage is pretty much impossible as a newcomer and many firms are getting squeezed out of that particular opportunity. Think Jump, KCG, and Citadel...Jump/KCG both share satellites across the US...read more about the radio dish networks here: https://sniperinmahwah.wordpress.com/2014/09/22/hft-in-my-ba...
Find more customers and ask them an advance payment or ask your current $3M pipeline for an advance payment.
Yes Rust is more safe than Nim, I'm not arguing that. I'm also not arguing that Nim is as safe as languages with automatic memory management.

EDIT: Also, Nim is planning on turning those segfaults into runtime NilErrors and a nilChecks flag that will check for them at compile time, you can also avoid this by annotating Pointers with `not nil`
Uhh that's not much of an answer...
Rafflecopter.com | Beautiful Boulder, CO | Web UI Engineer | Local preferred. http://jobs.rafflecopter.com

We're a small team providing giveaways as a service to bloggers and brands across the globe. We are a fully-bootstrapped and profitable company with multiple developer co-founders.

We're looking for talented and motivated engineers to join our team and build a great platform together.
Government contracting.
FTA: The findings, revealed at the at the American Society of Clinical Oncology, and published in the New England Journal of Medicine, could save tens of thousands of lives in the UK alone within a decade, doctors say. Patients who could expect to live for just a matter of months under existing treatments, could see their tumours completely destroyed and go on to enjoy a normal lifespan under the new treatment.

If you're talking about average effects, sure, it might be just a few months longer.
Linkurious is hiring in Paris! We are a 5 people startup (4 engineers) looking for a full-stack JavaScript developer to work with us on the future of network visualization tools.
ONSITE only, VISA welcome.

Technologies: JavaScript, NodeJS, AngularJS, Sigma.js, Neo4j, ElasticSearch

details: http://linkurio.us/jobs/
Meet the Math Wizards Who Rule the Murky World of Programmatic Buying
I wrote and published a FizzBuzz about a year and a half ago when applying to Hacker School. It's pass by reference available on Google. The technical thrust of my first comment largely reflects what I learned from the exercise. The IO and crosscutting concerns in my second comment are a reflection of more recent additions to my understanding of software systems and the exercise of rethinking FizzBuzz brought them to the surface.

The simplicity of FizzBuzz's business logic should not be seen as indicative that our computer systems are suddenly likewise simplified. Odds are you're not hiring people to write strings to the console.
5.0 is real. 5 is integer.
Location: Nova Scotia, Canada

Remote: No

Willing to relocate: Yes (I am currently looking for opportunities outside of Canada)

Technologies: Java, C, Ruby, JavaScript, HTML5, CSS, XML, SQL, OpenGL, JUnit, Bootstrap, JQuery, AngularJS, Sass, LESS, Handlebars.js, Ruby on Rails, and more.

Résumé/CV: http://www.kylesbox.com/Kyle_Asaff_Resume.pdf

LinkedIn: https://www.linkedin.com/in/KyleAsaff

GitHub: https://github.com/KyleAsaff

Email: kyleasaff@gmail.com

About: I am a new graduate with 12 months of work-term experience, plenty of side projects, and am graduated last May with a Bachelor of Computer Science. I am a Canadian citizen, and do require a visa sponsorship to work in the United States. I am eligible for a TN visa and am more than willing to relocate. I am open to all developer/engineering jobs. Please email me if you have any questions or wish to speak further.
One of the most interesting moments involving Westerners wishing to be misled about the dire straits of another nation/culture occurs in this thread:
http://www.quora.com/Does-the-average-Pakistani-support-the-...

The answer I'd like for you to read is not the one with 4.7k upvotes. It's the one below it with just 62.

The most popular answer implies, very nicely and agreeably, that all cultures are equal, and that any problems are the result of poor governance and or some faceless structure/entity. The one right below it states that, while it's true that environment plays a large role in oppression, fundamentally it is the people who perpetuate such an environment.

It is very comfortable to rest at one extreme or the other (as the OP's article goes to show). I, for one, think it is better to follow what the man who wrote the 62-upvote post says, despite the mental discomfort it causes:

"A lot of work has to be done to cleanse one's mind from years of propaganda and brain washing against the "Western World, Israel, and India". But it's not going to happen by pretending that everything is okay."
Further to your point, here's the guideline, and rationale, from Gerard Holzmann's document on recommended coding practices for C at NASA/JPL:

1. Rule: Restrict all code to very simple control flow constructs – do not use goto statements, setjmp or longjmp constructs, and direct or indirect recursion.

Rationale: Simpler control flow translates into stronger capabilities for verification and often results in improved code clarity. The banishment of recursion is perhaps the biggest surprise here. Without recursion, though, we are guaranteed to have an acyclic function call graph, which can be exploited by code analyzers, and can directly help to prove that all executions that should be bounded are in fact bounded. (Note that this rule does not require that all functions have a single point of return – although this often also simplifies control flow. There are enough cases, though, where an early error return is the simpler solution.)

This is rule 1 of 10, so he apparently feels strongly about "banishing recursion." Gerard was formerly at Bell Labs and is also a fellow of the ACM and a member of the NAE.
You make a good point. To some extent this reflects that PicoC wasn't originally a library at all. It was a standalone interpreter that I later converted to library form.

The other factor is that the code as it stands is designed to be as readable as possible. I'm conscious that prefixing every identifier with "PicoC" will make the whole thing a bit less easy to read. I'm not sure if maximising readability is something that people really care about though. I'd be interested in hearing people's opinions on whether they'd prefer "struct ValueType" or "struct PicoCValueType" in a thousand places throughout the code.
Iran has been isolationist and authoritarian forever, since the beginning of its history centuries ago.

The persians held onto their obsession with religious leaders and sharia courts well after the vast majority of the middle east moved on. Even during Ottoman muslim rule where sharia and strictly religious leaders were semi-tolerated there was very little compromise in Iran.

I'm not saying America was right, I'm against intervention, but Iran was hardly on-course to anything except a repeat of their despots that ruled for thousands of years. Their one western-friendly leader was just a minor short-lived detour in their very long history of authoritarianism.
I think the article might be mistaken about one point: "For one thing, the Boeing approach is going out of style or has mostly gone out of style, according to SE poster Uri Dekel (handle: Uri), a Google software engineer."

It absolutely has not gone out of style in avionics software engineering. As a person who writes software for avionics, I can say that extensive design reviews at every step combined with rigorous testing is exactly how we build software. That's how its done at every avionics software company I've ever worked at (3 so far). Formal methods are generally still too cutting-edge and complicated for many people in this industry.

So maybe Google doesn't bother with design reviews, but those of us writing life-or-death software definitely do.
I would say that even options/futures/and other products markets are just as hard to market make compared to the equities markets. In my opinion, you need some sort of edge not through hardware but through your model or your market outlook, combined with market-making/hft/statistical-arbitrage in order to be profitable and compete.

1) Capital in the magnitude of >$500k seems reasonable for a small operation

2) Lime Brokerage (a friend has started a hft strategy with a professor on campus and has tested out lime) is okay, I'd look into some other execution services as well

3) Yes you should be backtesting on tick-level data from multiple exchanges ideally. Be wary of lookahead bias and try to build some sort of execution model to account for how your executions might actually be filled and how your orders might affect the market microstructure

Ultimately, I wouldn't rely on pure hft and latency sensitive strategies...latency is always important but you should try to find your edge elsewhere.
Why Programming Languages Use Text, and How to Skip All That
The purchase order is from a builder. Builders in India reinvest any and all their money into multiple parallel projects and have little liquidity to entertain advance payments. In fact, they're notorious for withholding payments even after availing the services. The reason banks aren't giving us a quick loan.
> Foreign reporters visiting Iran are usually in an echo chamber.

American reporters in America are in an echo chamber. They overwhelmingly live in weird cloisters and associate only with fellow outliers.
>Because anyone in between Facebook and your mail provider, your mail provider, and anyone in between your mail provider and you would all be susceptible to some form of interception.

So now that part of the puzzle has been addressed by facebook without the acknowledgement of the rest, people are suppose to just set this aside?

>…And that would be covered by a Privacy Policy and potentially the Terms of Service.

So a technical implementation with its foundation on a social contract that has and can change at any time is to be trusted…

The parent mentioned:

"Of course, if someone breaks PGP so that they can use one half of the key pair to recover the other half, they could read the message just by knowing the key you share with Facebook ... but that that is intractable is the whole foundation of public key cryptography."

Which I decided to set aside since between the user and privcy policy/tos, are the ones that seem to be the weak points that are often exploited in practice that subverts "security".
Try Go, Google's open source language, live from your browser
You mean there's actually a sort of "business" case for saying "<random thing> ... ON THE BLOCKCHAIN!!"?
SEEKING WORK - UK (Bristol) or Remote

iOS engineer with a background in full-stack web development. I can offer expertise in iOS but also node.js and designing/building APIs (not just in HTTP category). I’m open to using whichever tools are best suited to different tasks.

You can take a look at my resume to see the stuff I've worked on:http://registry.jsonresume.org/labdulle
You're presumably referring to the 1000 mountains PhD comic (was XKCD). The difference with the immune drugs is that the immune system can recognize ~500 of the 1000 mountains (the most mutated cancers). So by getting around the immune-evasion system, the immune system can clean up most highly-mutated cancers.
I guess you are not using "Wait! Google Sent Me" chrome extension? (assuming you are using chrome)
Who knows if one of the creators had some options in one of the companies with 'fake' histories. They very well could be in prison.

In fact, its amazing they continue to run the site, even without accepting money, creating 'fake' data and fake investors to show fake growth of something tied to a real security (you can still trade private stock), is inviting a shit tonne of legal hassles.

"Oh hey, here's a list of private startup stock I own, can you please create some fake data to show a huge interest on your site so I can drive the private sale price and generate some sales?"
Great looking app.

Whats the marketing strategy here ? Having been part of a very similar (failed) startup, believe it's a hard market to access.

The market itself isn't actually that huge, the personal trainer turnover is high, a lot prefer cash, and can be hard to get above the noise when there's a bunch of simliarish solutions.

Anyway, best of luck and hope you have better success than us !
But the people you read about in this article matter the most. They are the ones who can make a difference. Previous movements came from the same generation.
AngularJS is like writing in assembly. Sure, if you work really hard you can make it as performant as compiled C (ReactJS), but by that time your C buddy has built so much functionality you might as well stop all together.

(note: I've done professional angularjs and reactjs projects)
Snowflake – A pixel density converter for OS X Yosemite's Notification Cente
Google Launches “My Account,” a Hub for Your Privacy Settings
Translation Exchange | San Francisco | Ruby Full-stack Engineer, Frontend engineer & UX/UI Designer

We're a small venture-backed team working on an advanced localization platform for mobile & web applications. ONSITE only please.

Email jobs@translationexchange.com if interested.
http://welcome.translationexchange.com/jobs
Unfortuately not - it uses a few C tricks which its implementation doesn't support. You could probably make it self-hosting with a little effort but I can't even imagine how slow the interpreter-within-an-interpreter would be!
How libraries in Germany are fighting extinction – and winning
Not so much get them out of the market, but to be a viable competitor in that market. Perhaps in much the same way as they're trying to do with Quark against regular ARM SoCs.
The Art of Hiring Great JavaScript Developers
Tangentially related: Former SEC Officials Demand SEC Chief: Stop Protecting Corporate Cronyism

http://www.nakedcapitalism.com/2015/05/three-former-sec-comm...
This is also a big issue with reporting in Turkey. Sadly, humanity has yet to figure out how to keep rural types form falling into theocracy, hate, and discrimination. Insular cultures are often terrible and progress, at lead in the modern world, comes almost excursively from the bourgeois. Communism, be it Lenin/Stalin, Pol Pot, CCP, N Korea, etc all suffer from this mistake. They think the bourgeois is the problem, when in reality its the non-bourgeois who are.

Theocracies have the same problem. The Ayatollah's and Erdogan's voting base are the non-bourgeois.
FIX is usually sent and received as ASCII tags of the form NUM=value\x01 , not as XML.

Source: http://en.m.wikipedia.org/wiki/Financial_Information_eXchang...
Full time onsite account directors at SKETCHDECK!! We're an on-demand design agency, based in Sunnyvale. Come make beautiful design happen wood (Visa needed, sorry, we're young and not yet able to help with visas)
Masters of Taxidermy Seek to Replicate More Than an Animal’s Appearance
No, I mean using more of human intelligence instead relying on expensive machinery and dumb routines on a mass scale.
Fun NSA Surveillance Quizzes
>People say this all the time, but it's simply not true. There is no limit to our resources because they can be recycled endlessly. The atoms don't wear out.

Maybe atoms don't wear out, but neither can resources (that are not merely inter-changeable atoms) be "recycled endlessly".

You cannot "create petrol" after it runs out, for example, unless you spend more energy that you get from it, which defeats the purpose. And there are tons of minerals we use that are of limited supply and non-recycle once used.

Besides any "recycle" cycle creates byproducts that we can't pile up forever.
First floss, then brush. Spend 30 seconds in each quadrant and be sure to get the molars in the back.
Don't brush immediately after drinking acidic things like soda.
Optoro - DC is Hiring!

Looking for full-time senior engineers in DC or remote:

* Senior Mobile Applications Developer - Android -http://grnh.se/rx7jd3

* Senior Mobile Applications Developer - iOS - http://grnh.se/jl1v47

* Senior Front End Developer - https://boards.greenhouse.io/optoro/jobs/70110?gh_jid=70110

* QA Engineer - https://boards.greenhouse.io/optoro/jobs/56885?gh_jid=56885

For other non-tech openings: http://optoro.com/careers

We're an awesome company that tries to crush it daily!
Productivity of HN users worldwide will hit rock bottom thanks to this.

Any intention to allow the import/export of midi files?
It's not a bad question, but approaching it from a CS perspective will cause you to blow your foot off--because it's not about code length or code clarity, it's about safety (which is orthogonal). Your stack's of a finite length, and eventually will grow into the heap unless your system has protections against it.

In most systems lots of really important stuff is allocated at the bottom of the heap. It's very easy for a clobbered global flag (yes, hissss, globals, these are very constrained computers we're talking about here) to cause a system to have its shit get real at an alarming rate.
This is... not great (for instance: it culminates in "car hacking").

How could you make it better? I'd suggest adding:

* This is inside baseball, but Lopatic's NCSA httpd exploit in '95, which inspired 8lgm's Sendmail 8.6.12 exploit, which in turn kicked off the modern era of software security.

* The Mitnick/Shimomura Saga in summer '95, which surfaced TCP sequencing and provoked the eventual adoption of SSH.

* The first major distributed denial of service attack (probably around '99).

* The Summer Of Worms (Slammer/Blaster/Welchia in '03), which pivoted Microsoft from security-oblivious desktop software vendor to the middle of the enterprise security industry.

* The release of Metasploit at Black Hat in '03.

* Roughly the same time period: Tor.

* The AT&T "Room 101" NSA monitoring fiasco.

* Something like TippingPoint's Zero Day Initiative, or some other appropriate example of an early vulnerability market, in '06-'07.

* You think, maybe, just maybe, Snowden is meaningful to Internet security?
Flexible way to install applications on a new computer? (not a ghost image)
I would like something as a script or an automated task which runs multiple installers with no human intervention from a folder with installers or something. Any tools or ideas?
http://www.tradingeconomics.com/iran/inflation-cpi

Play with the graphs a bit here. The inflation rate peak at ~45% in summer 2013. Assuming 20% inflation rate, over just 5 years you lose ~60% of your buying power. Your $10 turns into ~$4. That is why they have to be concerned with economics, just eating and having a heater costs to much. Look at history, almost every revolution starts with a famine or food crisis. Why? Well, when the only thing you have to bet is your life (and that looses value quickly) then you will only make large bets, like toppling the kings.
The way Uber fares are calculated is a mess
Invite HN: WWDC Keynote Viewing Party
We are hosting a WWDC keynote viewing breakfast at the InMobi office. Come join us to watch the Apple WWDC livestream together.

Where: InMobi, 475 Brannan Street, Suite 420, San Francisco, CA 94107

When: Monday, June 8 from 9:30AM to 12:00PM.

Link to the Eventbrite event:
https://www.eventbrite.com/e/apple-wwdc-2015-keynote-viewing-breakfast-tickets-16869063824
TSA is job and fear creation at the very least
From the README:

The code is heavily inspired by https://github.com/rui314/8cc as well as http://bellard.org/tcc/. I recommend studying the source code of 8cc before contributing here, as 8cc is currently far more mature.
Location: Atlanta

Remote: Yes, currently working fully remote for 3 years

Willing to relocate: No

Technologies: UI/UX design development (WPF, C#, Xamarin, HTML/CSS etc.)

Experience: Specializing in UI/UX design architecture and development for 12+ years.

Resume:https://www.linkedin.com/in/georgephillip

Email: gphillip (at) dualhat (dot) com
That's not correct. You can leave the fuel cap off and it won't disable ABS or TCS. The only thing that will happen is the "check engine" warning light will come on.
http://www.dhs.gov/about-plum-island-animal-disease-center
Testing is certainly very important, but I think it should be emphasized that testing is but one part of the software development life cycle that produces an acceptably safe product.
Bill Gates on Expertise: 10,000 Hours and a Lifetime of Fanaticism
A "prediction market" letting you gamble Bitcoin gets cluebatted hard by the SEC. These bozos weren't even incorporated. Of course, it's just class discrimination by the financiers, and resentment of "Startup Growth Hacks".
The recent discussion of the Google Tone Chrome extension¹ proved that technical infeasibility is not the issue.

¹https://news.ycombinator.com/item?id=9575291