skysight-inc/HackerNews huggingface dataset:
This was not a hacking contest. The specific request was:

"I'll give $100 USD to anyone who can trick me into inserting the string "BackdoorPoCTwitter" into a release of any of my software projects."

Emphasis on the "trick me".
Marcel Proust Jihad
How to validate a workflow with Google Forms
I have been very happy with coderpad.io to do remote coding interviews.
I think that sort of thing accounts for an extremely tiny minority of too-long shifts in the medical industry.
This was really an amazing event really, one that could be repeated should one of the volcanoes in the ring of fire decide to erupt in a similar way. I don't believe I've ever seen a disaster plan that included "Volcanic Eruption causes 12 months of winter", its a low probability thing after all, but the Pacific rim is rumbling. perhaps we should.
> For example the treatments for prostate cancer can be worse than not treating early state elevated PSAs.

I suppose that positive test results need not be followed directly by treatment, but can also be used to trigger further testing.
Yes, in tech it's pretty safe to take English as the lingua franca here.

Connections - we do indeed have Ryanair and easyJet but not that many destinations. Tallinn Airport has a good list[1] of what's available directly.

Salaries - we at Teleport (with deep Skype roots as well) just launched a salary comparison tool[2] this week, hope it helps to get an overview of salaries but also costs.

[1] http://www.tallinn-airport.ee/en/flight-info/destinations/
[2] https://teleport.org/salaries/
Excerpts from May 13 HN Discussions
Just Found this few hours earlier, while searching for more information on bitcoins this video on youtube. I believe this be taken as an introductory video and this website too.

https://youtu.be/Lx9zgZCMqXE & https://www.bitcoinmining.com/
My explanation, having done some of the levels:

You know the myriad of websites with programming challenges and some kind of automatic assessment of how well you complete them? Well, its like one of those, but the challenges, rather than simple things like "write a Ruby program that consumes a series of lines on stdin with numbers and spits out a series of lines on stdout with the prime factorization of the corresponding input line" are things like "write a bot to interact with our stock trading HTTP and WebSocket APIs, that will make a specified amount of profit trading this particular stock within these particular constraints".
That was my frustration. I made a game in SmallTalk at one point but there was no way to distribute it to people without giving them my whole image. I just wanted a simple .exe to hand out.
whatever the conclusion here I'm very glad there are eyes on these devices.

Is there a central clearinghouse for security audits of hardware / software? This is something the FOSS community can do much better than msft or even open source promoters like fb/goog, but not if the results are distributed on the experts' blogs and tumblrs.
That's not Serious enough. He's outdoors wearing a hat and backpack.
Maybe, or Facebook.
I just saw Facebook implemented this dark pattern too.
I remember this thing from back when it was launched. I only solved like 3 levels, but I did it entirely in Lisp. Which brings me to the following observation: since there's no way to see the source code, it's not possible to check if the person legitimately solved the task or just used somebody else's code.
Here's a video from someone who got vim to work on an e-ink display:

https://www.youtube.com/watch?v=FdmX52SCpG0
Ok, so I wasn't crazy thinking there were two companies with the name haha. That's a very interesting approach to talent selection. Sounds like an evolution over the programming puzzle's in interviews except not a waste of time or stressful. I like that you make it fun and extremely relevant to security skills at same time. Extra props for the Bobby Tables reference.

Thanks for the answer!
> Rust has already been ported to Emscripten (at least twice), but the code has not yet fully landed. This summer it’s happening though: Rust + Emscripten. Rust on the Web. Rust everywhere.

I've been following the various RFCs and PRs for emscripten support for awhile now, and it's been cool to see some slow but steady progress. It's very nice to hear the Rust team acknowledge that they are actively moving towards making the web a first class target in the near future.

> Rust is uniquely-positioned to be the most powerful and usable wasm-targetting language for the immediate future. The same properties that make Rust so portable to real hardware makes it nearly trivial to port Rust to wasm.

As a web developer I couldn't be more excited to be using Rust right now. There's been a good amount of movement among JavaScript developers toward type systems and more explicit typing in JavaScript code. I find it's a much nicer development experience to have sane guarantees about the types in your JS code. I see Rust as the big next step for the web—a language that is still a pleasure to develop in, but with excellent static typing and tight, targeted builds without the bloat and buildup I'm accustomed to seeing with current transpile-to-JS strategies.
anecdotal tidbit: almost every mac developer I met in Bangalore started their career in Robosoft :)
Exactly my thoughts. BTW assembly was an intermediary that provided you a platform and handled some stuff in exchange for 10% of projects' revenue. Do you think this platform should have such a role? Can it be just an agent. So, there are many intermediary companies that charge whatever % they want for the benefits and services they find reasonable and many projects. Projects choose their intermediaries and intermediaries choose projects. There is a competition in these groups. The platform gets % of intermediary's %. What do you think?
That's because you're a programmer, not a graphic designer.
Maybe old gpg/scdaemon version? Mine is 2.1.11. I don't know what else could be wrong.
I definitely wish I had a comprehensive log of tests over my lifetime. I'm now more interested in the changes (trends) than the absolute values.
"My point was that anyone entering into the dev/tech world would be wise to spend a year"

Yes, but that was what she was looking for when she said "find one start-up I wanted to devote the next year or so to building" and what I agreed with as "some sort of minimum commitment as an employee"?
I think this entirely depends on the vibe and setup of the cafe. There are some I frequent that are clearly not the place to whip out your laptop and start working away, but there are others that openly cater to that crowd and are setup towards that end. Heck one of the better ones I frequent is putting in Google Fiber and wired gigabit connections for the folks that like to work from their shop.
Apparently so! I didn't read the author's site beyond the original article.
In my experience with marketing two-sided marketplaces you need to focus your messaging / outreach around the more scarce asset, the "catalyst asset", let's call it.

The catalyst asset in this case is developers.

If Starfighter's system / gamification can actually identify incredible developers, that are also amenable to looking at job offers, the recruiters will be banging down your door.

Right now the Starfighter landing page is recruiter centric, the "For Engineers" and "Play Now" are low contrast menu items at the top.

Further confusing the issue for your catalyst audience is that your player-centric funnel is called Stockfighter.io and yet most of the mentions (including this one) are of Starfighter.

I think you'd get a lot of engineer's attention if you kept it as simple as "Play engineering games developed by experts. Winners get a better job."

PS - Considering how many times you guys have been / will be at the top of HN why don't you consider adding a "Try Starfighter. Get a better job." button to the right side of the blog as a call to action so all these lovely clicks aren't wasted?
It's not clever to hack something that you can socially engineer, and that should be hacking 101. Clever win.
"This site can’t be reached" right now.

Interesting - I can ssh to a server of mine and read it.

So maybe it's getting blocked by the firewall here. If that's happening here, perhaps it's happening elsewhere too.
Self was definitely an influence. It's where the prototype inheritance came from. Not sure that's a good thing. Smalltalk was more traditional in its inheritance model even if it was all duck typing.
I suspect it's just because there are too many variables. Social Engineering isn't exactly a replicable science.
Actually, it's not that interesting of a discussion. You just had it. Yes, it makes it too easy.
How to set parallel and conditional reviewers in Form Workflow
But this is actually a violation of betteridge's law. He did win.
Fortran, like most early programming languages, was explicitly modelled on mathematical notation. There was debate whether allowing multi-letter variable names was worth the loss of implicit multiplication. But today's programmer can write COBOL in any language.
I would not suggest submitting these every day as this is spammy.

See: https://news.ycombinator.com/item?id=11607103
Natural gas releases less CO2, but it releases more methane in the shipment process, which is far more potent as a climate change agent than CO2. Depending on which estimates you buy into on the amount of methane lost, natural gas may be worse than coal for climate change.
> we should not be conflating dynamic dispatching code which could be statically resolved from dynamic dispatching code which is necessarily dynamic.

This is exactly what I said: most of what people call "dynamic dispatching" is not truly dynamic, and the use of dispatching code is merely an implementation detail.

> In Haskell, you do not do this sort of dispatch with typeclasses, but instead use ADTs.

Except you can, and this is one way to solve the expression problem in Haskell, ie. by lifting constructors to their own types with pattern matching functions lifted to type classes. At which point we come full circle: most uses of ADTs can also be monomorphized and so are not dynamically dispatched either.

Dynamic dispatches then occur only on input at runtime to select the type being instantiated (and so the type class being dispatched into).
Meanwhile starfighter.io points a job search page which shows jobs from indeed.com...
Do you think that you would have taken a different approach if you could do it over again?

Oh goodness yes. If I had a do-over, I'd run a straight-up recruiting company with ~0 lines of code written for 2~3 months on the strength of our personal networks, figure out how that works, launch a single tech tree far closer in scope to e.g. Stripe CTF 3 than what we launched, fold candidates developed from that into the recruiting stream, then scale engineering and recruiting in parallel. Instead we went into hard-core dev mode for ~10 months to do something which derisked the business a lot less than being recruiters for a month would have.

Co-founder relationships are co-founder relationships. It's been a stressful year getting a totally new thing off the ground. I think thats a comes-with-the-territory sort of thing based on the reports of literally every founder I know; it is new territory to me. Maybe someday I'll write more about that, but for the moment, still have to figure out recruiting first.
There are hundreds of companies like this in India. And the media is full of writeups like this

What I don't see being said is every 6 months they need a hit. If they don't get one they downsize.

A good metric to evaluate them is the number of employees besides the founders who have stuck around for longer than two-three years.
It's also not a headline, so it doesn't apply anyway.
I can't help feeling a big FAQ page with a search function would be a lot more useful. Especially if the entries contain aliases for common search terms, like "length" on the entry of "word count", it should cover everything.

Now this is a forum where others can chip in as well, but the FAQ page could prevent you from having to post in the first place. And if you don't have to post publicly to get an answer from the chat bot (because it's a FAQ page and not a bot) you can do 20 searches before deciding it's not in there.
That is a gem of cleverness.
"Stolen" might be a bit strong. They aren't being as open and they could and should, but investing is gambling, there are risks. The information that they weren't clearly showing all expenses is obviously there to be found, Chanos found it. People might feel cheated, but unless laws were broken, this is just a part of the market, and people need to keep that in mind when investing (or lobby for changes in the law).
He has his page hosted in github: https://github.com/defuse/defuse.ca/blob/4770ad5c9d4851d4081...
Any competent developer I would like to hire would be spending time building stuff with their skills instead of playing games with it. No disrespect to the players, but just saying if you're good at something you should use your gift to produce something useful instead of using it to consume what someone else built.
Oh, got it, now it completely makes sense to me, thanks. Just minor note regarding the prose - that innuendo is mentioned once in the middle, and kind of "by the way" I think, while you mention a lot of "gushing" before and after that, and it grabs the attention, so I thought that must be something bad.. :) but probably because of my "non-native-speakerness".
It would be nice if Jill Watson could respond to your email.
It's not a quality issue, it's a trust issue.
We can begin an interstellar mission today – and we should
> Knowing that mobile became a huge hit in 2010 doesn't really help the folks writing apps for NewtonScript in 1992 or Palm in 2000.

Which begs the question "were predictions too early, or were early executions insufficient". There are a million examples of first movers who didn't execute. Off the top of my head Yahoo, Blackberry, and IBM OS/2 were first to market for generational techs and then lost.
Well, it's a PHP file. I'd consider that a software project.
"If there is research involved, each sentence or paragraph could easily take an entire day." That's not how writers or the publishing business works. Presuming you made real-world top dollar, $2.00 a word, your $12,000 dollar article would bring you $40 an hour. Odds are you'll actually make a buck a word, so you're already down to $20 an hour. You can dream of a world where writers make 100K a month from projects like this, but with 30 years in the business I don't know anyone even close to that.
Individually, no, but statistically...perhaps?
perhaps they were poorly programmed philosophical zombies
Please don't rewrite titles unless they are misleading or linkbait: https://news.ycombinator.com/newsguidelines.html

(Submitted title was "Amazon Reviews Are Gamed by Compensated Reviews by Professional Review Companies".)
Any pointers for similar functionality for Visual Studio?
There has been at least one high-profile sex trafficking bust in the Seattle area recently [1]. That seems to correlate with an uptick in opinion articles decrying prostitution and all its problems.

I think most people can agree that sex trafficking is terrible, and we should pursue approaches to minimize it. Studies have shown that existing attempts at legalizing prostitution do not at all curb trafficking: in fact the increase in demand cancels out the increase in supply, keeping the market open for traffickers and abusers [2]. Given what we know so far, it's probably worth keeping prostitution illegal if we can't figure out a better way to keep sex trafficking down.

That said, there is a fascinating paper that analyzes the economics of the regulatory approaches that have been tried in various countries, and makes a recommendation for a legalization framework that might benefit all parties [3]. The authors note that while criminalizing supply (prostitutes) has no downward effect on trafficking, criminalizing demand does, and in fact trends toward 0 when the penalty is severe enough. They recommend a hybrid approach that regulates and licenses voluntary prostitution, while heavily criminalizing consumption of unlicensed prostitution.

If nothing else, this is a fascinating topic with plenty of room for further research. Conflating prostitution (transactional sex) with human trafficking doesn't serve to further that discussion, and they should be reasoned about separately.

[1] http://www.seattletimes.com/seattle-news/crime/online-site-w...

[2] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1986065

[3] http://lsr.nellco.org/cgi/viewcontent.cgi?article=1303&conte...
I played SMAC at a similar age and similarly have great nostalgia for it. I went back to it more recently and it held up. The setting is out of this world (heh), and the unit customization options were awesome, and added a layer of depth that MOO and others have but Civ does not. That's what really did it for me.

PC Gamer ranked SMAC as the best game of all time for quite some time, and deservedly so. That is not an accolade they hand out lightly.
Yes, that's an understatement. It's very uncommon to find pre-2.6 x86_64 systems.
I use it in an enterprise production application.

Angular includes a jquery lite library and can be used within your angular app. It's has a learning curve, but once you understand the fundamentals of Angularjs the benefits become pretty clear.

Some common jquery practices are made really easy with Angular (hiding/showing content, animations, applying styles conditionally). Plus, as a primarily front end developer it has expanded my development abilities (can create full stack applications, mobile apps more easily, ect).

And yeah, maintainability of your code should be easier with AngularJS.
I'm all for tricks that make 'coding in the small' easier, but grain of salt on this -- reading a large codebase, esp one with external dependencies, is a separate problem. In my day to day life (and not everybody is me, I know) the large program reading problem is THE problem; comprehending functions is a nice bonus but not as hard.

In small functions, I wish variable names were automatic based on type. If a function has only one local of type T, it should automatically get name t or something.
For UI, prototype inheritance was nicer on the Newton (NewtonScript) than on the several of the class-based stuff I played with[1]. Morphic include in Pharo / Squeak is based on Self's UI. I actually like a prototype (other than performance issues) more than class-based. It has a much nicer, lighter feel for me. I just don't think Javascript is the best at it. I loved programming NewtonScript other than its clunky syntax in places. NeXTSTEP got around a lot of crappy class-based behavior by having live objects.

1) I swear I still have nightmares that include OnOk
> To what extent do we have the 'right' to change the climate?

It may not be a very novel question. What right do we have to pollute our environment? I can't emit lead from my car, or toxic vapors from my home or workplace. Greenhouse gasses are just more gassous pollutants among many others.
HitsLoop – Get Views to your site
"result" was also included in the list. I honestly don't see anything wrong with either.
Do these changes require/imply upstreaming rust's llvm changes? Is there any resistance for llvm to take the changes necessary?
The day we can credibly promise "Winners get a better job." we will have that exact sentence on our website, tended to by a team of people whose only responsibility is finding more players, paid salaries out of the stupefyingly large rivers of money that sentence implies. A pre-requisite to being able to truthfully say it is figuring out how to run a quirky take on a recruiting company.

Until we feel comfortable on that, we don't have to maximize for reach, and certainly don't want to overpromise. ("Come use our fake stock exchange. It may not crash! Some people find it intellectually interesting! There exists a non-zero possibility that you might have a fun conversation with a geek in which that stock exchange and your career goals will feature prominently." is about what we can promise right now.)
> Which begs the question "were predictions too early, or were early executions insufficient".

Its not A or B; its A, in part because of failure to correctly anticipate B. Predicting market success is, inherently, a prediction of market participants successful execution.
It doesn't really matter what the reasonable definition is because the commonly used definition is what matters for political discourse.

Beyond that there are social aspects to class. The idea that America has a great big class that covers a wide of income levels is key to understanding the culture. I think it's a big part of why America tends to reject a large welfare state. Our middle class doesn't see itself as a low class even if they would be considered that in other cultures.
In fact this is the perfect illustration of how the non-rich are manipulated into supporting the policies of the rich. Lots of people oppose the minimum wage increase on the basis of its impact on small businesses, but the reality is that small businesses have their margins squeezed to zero by their landlords, who raise rents as high as the market can bear. When the government sets a minimum wage they are effectively defining a non-negotiable boundary around the rent-wage-profit function for businesses. Business owners might be willing to pay higher rents and lower wages, but the minimum wage prevents them from doing this. This is better for workers (who get paid more), better for the economy at large because it puts money in motion (minimum wage earners spend 100% of their earnings and save nothing), neutral for the small business owners whose margins were already minimized, and worse for landlords. The only people who should be opposed to this are landlords, but they succeed in manipulating many others over to their side.
Perhaps. There's also the depressing reality that you can't actually stop social engineering conclusively. A sysadmin is always going to need to have a login with administrative privileges, and they're always going to be fallible.
There's still other reasons natural gas is a better fuel, though. Plants come on & offline more quickly, there's no need for emissions scrubbers & no truly noxious combustion byproducts. There's also no steam output or water consumption, though as there is still waste heat maybe that doesn't matter.

There's also potential to get natural gas plants up to 60-80% efficient, which means still less CO2 production compared to a 30-40% for coal.
If your code base is still actively being enhanced or changed, then, yes, Angular is a better design than jQuery. jQuery locks you into the DOM structure, which makes changing the UI or adding features progressively more expensive as the app grows. Angular pretty much solves this problem by decoupling the UI from the code governing the functionality.

Edit:
I can't help but to shameless plug my AngularJS-like frame work, TemplarJS. It does most of the same things but I designed it to have a much flatter learning curve. I wouldn't recommend it for production as it is still a work-in-progress but take a look at it if you get the time.
https://github.com/ShamariFeaster/Templar

Examples:
http://templar.bigfeastsoftware.com
Leadership Menu – CMOE (Infographic)
SF educators struggle to stay amid costly housing, stagnant salaries
> That's what companies pay for a finished small-medium scale coding project.

It's also substantially less than the 15 - 20k that people pay to make a two-minute startup demo video. Is there something about writing that makes it fundamentally less valuable?

E.g. look at that guy who was shorting Lumber Liquidators due to the toxic materials issue. That ended up blowing up anyway, but would you claim that if he had paid someone a couple hundred grand to create really compelling content around that issue (think Groklaw) that he would have been unlikely to see a good return?