skysight-inc/HackerNews huggingface dataset:
Personally, I enjoy a high stress induced buzz occasionally given that the situation is plausibly survivable. The problem with social pressure targeting me is that it incapacitates those areas of my brain that deal with anything related to maths and programming completely. I'm not kidding here. I read math books for fun and do recreational algorithmic design. So my brain is primed pretty good for technical stuff.

Any stress where I'm "tested" somehow where the "correct" solution is to amaze the interlocutor with my fantastic analytic skills? It's like I've had a brain surgery. That stuff is just not accessible. I don't feel terribly troubled by such situation but my brain apparently does.

The same does not happen with working in actual products where people are concerned in finishing a product on time and not evaluating me. Pressure is way higher in those situations but the pressure is to get the work done and not impress anyone by trying to outguess which theoretical approach is most dear to them.

For this reason Fizzbuzz is the most technically demanding task I would demand of anyone if I were to lead an interview. For fresh graduates? Look at their grades. More seasoned folk? Have they got stuff done and do they appear smart? I would emphasize this "getting stuff done part".
How Open Source Projects Survive Poisonous People (2007)
"The Software Guild" in Akron, Ohio. Here's a copy/paste of his review of them, I tried to get him to comment here but he's a little busy.

"I was an apprentice in the Software Craftsmanship Guild's .NET cohort in August 2014. Eric Wise is definitely one of the best teachers I've ever had, as well as one of the coolest people I've come to know. His 15 years of development experience in many aspects of development shows in all of his work. Combined with his devotion to his students and seemingly endless energy creates a unique and exciting classroom experience. He's /always/ available for questions and advice on Skype or Email, even after we graduate from the course. The PowerPoint slides are an incredible resource that we get to keep to review in the future. It gives us not only the necessary information, but the best practices for many common problems we face in coding in an easy to navigate package. They're so great that they are being licensed by colleges to be incorporated into their curriculum.

One of the most valuable parts of the course, in my opinion, was the job placement "speed-dating". At the beginning of the 9th week, the guild brought in 25 companies, and had us Apprentices sign up for 15 minute interviews with as many companies as we wanted and could schedule. This allowed me to get a lot of face-to-face interview experience, and it took pretty much all of the stress of job searching out of the equation. I mean, they literally put the hiring managers in front of you. It can't be any easier than that. From those short interviews, I had multiple full-length interviews with several companies I was interested in, and accepted a position at the end of week 11.

As of the last day of classes, we 87% of apprentices that chose to stay in the area have accepted positions, and I have no doubt that my out-of-state classmates will find positions quickly.

I don't have a single complaint. I've made friends for life, learned an incredible amount of material, and accepted a position making nearly triple my previous wages. They did everything they advertised, and I enjoyed every minute of it."
Now there is a term I've not seen for a while.
Telling someone "you are part of the problem" is a kind of personal attack. That counts as uncivil. I don't think I misread you, because phrases like "these people" and "need to be called out" are also markers of incivility.

Regardless of how right you are, how wrong someone else is, and how big of a problem the industry has, all commenters on HN need to follow the site guidelines:
https://news.ycombinator.com/newsguidelines.html.
so you dont want to return your/their capital? :) then yes VCs are your enemies
You can't edit messages older than 1 minute in HipChat, and even editing newer messages is painful. That fact, alone, makes me despise it.
Sagas – side effects middleware for React and Redux
Mmhmm
i hear this "team" here and there... go learn some java and do something by yourself
The only impact terrorism has had on our society has been to open the door for a security versus rights discussion. The power grabbing government is destabilizing society, not the terrorists.
If that's true, sounds like a great idea to gather startup ideas and business plans.
RSA: Will your next phone have quantum cryptographic 2FA?
How to make remote client trust you
I came on a little strong there, it's just saying things like "how could they not have [insert niche feature here]?" drives me up a damn wall!

But that makes sense, and it would be a nice to have. In the meantime can you "hack it in" via different icons per status?
MIT’s Twitter bot ‘Deep Drumpf’ uses AI to make Twitter great again
First, I assumed "suppressing dissent" meant domestic dissent.

Second, planning terror attacks is not "dissent." I mean, if this guy is your poster boy for the goals of NSA surveillance, then you're arguing that it is about fighting terrorism.
Is it correct to call it a $6.5 billion bounty? Once Bitcoin is hacked, the value of all the coins go to 0, no? Who would accept them knowing they could lose them so easily.
Discrete Analysis launched
Show HN: Monokai Theme for Android Studio
You would think so, but in practice, that's not really what happens. NCR, for example, successfully settled with many companies "infringing" on their ancient patents with their ecommerce sites. The patents predated ecommerce, and made reference to things like microfiche.
We also have another discussion on the same topic here.

https://news.ycombinator.com/item?id=11225298
OTOH, for example, at a certain (non-IT) company, they overblow requirements for the most junior IT posts in such a way that the ONLY people they're able to hire are people that lie about their experience/abilities on their interviews (and there's no technical interview, so they can do so at will). They're optimizing their recruiting process in a very, well, weird way.

Edit: exactly the point shawn-furyan is making.

https://news.ycombinator.com/reply?id=11224427&goto=item%3Fi...
ProgressJs: A themeable progress bar library for everything
Hilariously simple and trivial are insulting terms to use for problems that challenge many others. There is no absolute difficulty scale on which problems can be judged. The problems you personally find difficult can be called trivial and hilariously simple by someone much smarter than yourself. Unless of course you're the smartest person alive, in which case in a few hundred years someone will call those problems trivial and hilariously simple, and you will be shamed posthumously for finding them so difficult.
No props to Wolfgang Engel on his Light Pre-pass Deferred Renderer or am I missing something?
> No, it is not. A C array under the hood is a pointer to the start of the array. A vector is a data structure that includes a pointer to the start of an array.

I don't think the article meant a vector is identical to a C array. I think the article meant a view into the vector can be passed to a C routine expecting a C array.

This is guaranteed by the C++ standard for the vector standard container:

extern "C" void consume(int *x, size_t len);

void f(std::vector<int> v)
{
consume(&v[0], v.size()); // C++98
consume(v.data(), v.size()); // C++11
}

> The problem is that there are vector operations which do weird stuff with the array.

This is a problem in C and C++ with any memory. If you change the memory while someone else has a pointer to it, you lose. This has nothing to do with vector vs arrays, and actually works the same for vectors and arrays (if you realloc a C array, you have the same issue as if you append to a vector).

> Want another fun difference? In C programming you can easily allocate arrays in an mmapped block backed by a file, exit, then do another run and simply load the mmapped block.

Since you can't "point" a vector at a section of memory and tell it to use it, this is nonsensical. In C++ you would use a pointer or array_view if you already have contiguous memory allocated and want to refer to it by using an index.
Here's What Actually Goes into Creating Artificial Intelligence
The Uber example is a great one. From 2009 to 2015, Uber didn't do much to increase the amount of value a driver could create per dollar spent. It did somewhat: Uber drivers can charge less than taxi drivers due to higher utilization and regulatory avoidance. But at the end of the day, drivers were still putting in the same amount of work to move a passenger.

UberPool and UberHop are actually productivity increases. A single driver can provide 2-4 trips worth of value with about 1 trip's worth of work. However, that's just going to drive the cost of trips down. If Uber and its drivers end up not increasing their revenue per driver trip, the productivity statistics would look the same even though drivers are moving four times as many people!

My layman's interpretation could be wrong, but it really just looks like we're using productivity wrong. It's useful to compare companies and countries at a particular point in time, but if you use it to compare the 2000 world to the 2016 world, it's probably not going to tell you useful things.
> Other than previous Scala knowledge, what are some advantages of using some sort of scala-native over Rust?

For one, it isn't as low-level as Rust. That can be good or bad for your use-case.

Also, Scala has a bit more expressive type system than Rust so you get that. Scala has scalaz/cats and shapeless which aren't really possible in Rust.
> the consensus layer prevents anyone from effectively forking the project

This isn't true, as soon as 51% of clients are trying to push "new" blocks not recognized by the old client old clients cannot recognize them and the chain forks. This has happened several times in the past, but we have never seen anything like Classic where it was a version increment out of the Core tree that is set to break old clients.
We would love to include those, but we didn't find the implementation for the tested models for Theano, yet. Do you have link? You can also submit your own Benchmarks via PR, if you'd like to.
Mobile clients, persistent chat history when switching clients/devices, search, @mentions notify you when you're away from your desk, and easy integrations with lots of services.

P.S. I mainly use IRC everyday :)
I was looking for something exactly like this a few months back.
I'm personally bearish on Bitcoin. (It's neat tech but as a product I think it's doomed to always be on the margins.) Despite that, I'd agree with Ito here that there are a relatively small number of people who really have the background and the experience to work on the core code.

Distributed systems are hard. Cryptography is hard. Financial systems are hard. Transactional databases are hard. Securing systems that handle real money is hard. Open source development itself isn't easy.

The number of engineers who think they can handle all that is way, way larger than the number who actually can. As an example, just consider how many systems get breached because people build their own crypto. And look at how we're still finding critical bugs in core security libraries.
So, what's the added bonus of using setuptools then?
Not in earnest, compared to around $1T security budget, no, it's not vaguely close.

http://www.pogo.org/our-work/straus-military-reform-project/...
I live in Melbourne :)

Can't say I visit too many international grocery stores though, but I will keep my eyes peeled.
Compare that budget to the budgets spent on 'terrorism'.
Sure, but I can trust Valve not to mess with my machine more than I can trust a random indie game not to mess something up. There is still trust, but I think one can make a case that the trust is not misplaced in Valve.
> As a white person from a white family in the middle of the US, no one that I care about values me based on my salary.

As someone of the same background and also from the middle of nowhere mid-US, I can say this is certainly true. It seems a bit different on the coasts.

That said, even my family doesn't think too highly of the unemployed, which seems a bit inconsistent.
A related concept: https://en.wikipedia.org/wiki/Efficiency_wage
What do you mean by "once Bitcoin is hacked"?
So much this. We are currently using Lync and to quote you: absolutely fucking terrible.
Microsoft is trying to monopolize an industry? Stop the presses!

I wish Microsoft never entered the video game industry in the first place. They made it worse for everyone for their own profit.
You Don't Have to Use JavaScript
Not all of us have the luxury of using the latest compilers. Or the systems we support don't even have compilers which handle anything newer than C++03.

Do you think compiler support is instantaneous for all platforms on all operating systems, retroactively, when the standard is published?
The families of the 3000 dead on 9/11 might disagree with you.

Look, I agree with you in general. We over-reacted, and it has hurt us. But to say that terrorism has had no impact is overstating your case.
One can watch this playing out in the US for a precursor. The weird NY Times comment and its retraction that Snowden commented on is relevant here. https://twitter.com/Snowden/status/700073024373047297

Edit: Thinking more, where in the world is does police targeting not cause problems. Here in New Zealand there have been several recent cases of massive overreach that resulted in no charges or just a huge clustersf*&k. Dotcom, the Nicky Sagar searches etc. There are recent cases in the US and UK that come to mind fast too, often with reporters being targeted.
If you are not interested in learning something new you pretty much deserve to be in a world of hurt. In this business you can stay relevant into your 80's if you never, ever, stop learning and honing your skills. Peaking at 30 is pure BS.
I'm not sure hiring women with the aim of sexually harassing them is really what we're all talking about.
> Rent seeking app stores

App stores are not rent seeking. They created a market (and in some cases a platform) for you to sell to. Being able to sell your product with only 30% overhead is something previously unheard of in retail.

If you want to get 100% of the money, then you're welcome to build your own sales system and generate trust with it, deal with bad creditors yourself, deal with maintenance and artefact distribution in a secure, scaled manner... the list goes on and on.

Go and ask some farmers if they'd feel hard done by if they got 70% of the final purchase price of their produce.
I attended App Academy and am one of the people who had already started digging in and used bootcamp as an accelerator of sorts. That is actually the reason I've never written a formal review.

I've written reviews on a message board a couple of times and provided specific advice re: bootcamps to posters as well. Ultimately it's a very personal experience. While I think the experience was great for me, some of the people that didn't have as much prior exposure and effort really struggled and I worry about their long term prospects.
So...what you're saying is that you completely agree with Tim Sweeney, you just think it's not worth advocating for the position when you can just move to Linux.

Let's say you're trying to be a (successful) major video game developer, though. Your approach to the problem is going to be a little different in today's market.
You think he was punished for dissent? He was punished for actively working to kill people. That's a bit beyond merely "dissent".
> I have no idea what you are going on about.

"Going on about" is a kind of calling names in this context. Please don't do that: https://news.ycombinator.com/newsguidelines.html

If you'd used a neutral phrase there, this comment would be fine.
>The Uber example is a great one. From 2009 to 2015, Uber didn't do much to increase the amount of value a driver could create per dollar spent. It did somewhat: Uber drivers can charge less than taxi drivers due to higher utilization and regulatory avoidance. But at the end of the day, drivers were still putting in the same amount of work to move a passenger

Seriously? UberBlack didn't increase the usage factor[1] of existing black cars? UberX drivers didn't have higher usage factors than regular cabs? Because I'm pretty sure the initial selling point of Uber to limo drivers was "hey, fill in gaps between your scheduled rides", which pretty much only works if it increases the usage factor.

And a higher usage factor means higher productivity.

[1] ratio of "time spent driving a passenger" to "total time working (including idle)", my own term, don't know if there's a standard one
In theory there could be a short window between when Bitcoin gets hacked and when people realize it; during that window the hackers could cash out some amount, although not billions.
Wirestorm Innovations | Richardson, Texas | Full-time | Onsite

We are looking for a Lead Developer to join our team of global software engineers. Our team is trusted to implement scalable, efficient, and maintainable software products that solve complex problems.
Capability: Order Management & Service Catalog Application Developers & Architects

REQUIREMENTS:
* Business process knowledge in wire-line telecommunication business
* Working knowledge of workflow concepts such as BPM, BPMN, BPML and BPEL.
* Knowledge of UML, Object Orientation, Service Orientation, programming languages (Java/J2E), Relational Databases (mainly Oracle), Client-Server/Web systems, Unix/Linux systems.
* Knowledge of server-side JavaScript, WSDL, XSD and XML.
* Knowledge of Java plugins and formatting of the APIs.
* Strong knowledge of SQL, PL/SQL.
* Experience in order management/customer service role.
* Understanding of how Order Management within the Fulfillment area impacts the other OSS functional areas (like inventory management, activation management, workforce management, and service assurance) as well as interactions with the BSS (sales channels, CRM, billing) and its fit to the overall Telecom Business Model.
* Knowledge of the TMForum concepts, including NGOSS, SID, TAM, atom and OSS/J.
* Understands fully the fundamentals of how a Telco Product and Service Catalog is designed.
* Has comprehensive knowledge of data modelling.

Must be able to travel 30% of the time. Ability to work with Geographically Dispersed teams.

For us every project is challenging, and every position critical. We don't have ping pong tables or espresso machines, yet we enjoy a thriving culture of shared invention. Our operatives are strategically placed around the globe and our clients range from sovereign governments to Fortune 500 companies.

wirestorm.us

Please apply here: https://wirestorm.bamboohr.com/jobs/view.php?id=50
I loved my bootcamp experience, am still plugged into the alumni network, am not ashamed of it (why would I be?), but I'm probably never going to write a review of it. I'm happy to talk to people about it, but I'm not going to take the time to go write a review. There's no particular pay-off for me, and besides, the program changes constantly; I mentor where I graduated and in the 1.5 years since I finished, tons of things have changed in terms of how they organize things. I'd feel like an idiot if I said, "Oh, this was a part I didn't like," and then somebody who worked there emailed me and said "Hey, that doesn't exist any more." (Which has happened, except in conversational form.)

And sure, I'll freely cop to self-interest here. Bootcamp grads get enough shit from people in tech who want to dick-measure. I'm not going to do anything to further the cause of people who already think I'm an incompetent chimp with a keyboard.

Also, like the SwitchUp person already said in this thread, there's no reliable source of data for outcomes. I can tell you how long it took to get a job and what I made fresh out of the course, but why would you believe me, especially if you're already primed, like a bunch of people here clearly are, to believe that bootcamps are bullshit and their grads are rubes desperate to cover up the fact they got bilked? Maybe I'm just a plant; maybe I get paid a combined $200k a year by DBC/GA/HR/Flatiron to fire up 100 sockpuppets and argue that bootcamps are a good investment to con people on Reddit/HR/wherever. (That actually sounds like a super fun, super immoral job. Maybe I can trick them into actually paying me to do that. OR MAYBE I AM STILL MESSING WITH YOU. ~spirit fingers~)
RadiaSoft is hiring a software engineer
Use cases:

Web applications that need an audio component;
1. Quickly launch a webinar from your site.
2. Create online audio material to train customers/employees
3. Create audio advertisement in you site or with affiliates in your network.

4. Create radio stations like to engage your audience with your products.

5. Use the Audio API to add an audio news feature in your site.

6. Create online presentations where the presenter can use powerpoint materials and audio in real time.

The use cases are many and each devloper or company can curtail it to their needs when audio is need to reach audiences and quantify the power and true value.
I agree that interviews are broken; no matter what styles of interviews I've seen, I see them fail to predict the future.

Becoming good at firing is one way to triumph despite interview problems. Sometimes the employee is quite aware that they aren't working out. Even if they aren't, their coworkers probably can see the disaster unfolding. Done well, there's no morale hit.
It looks like this is going to become a tipping point for which Vulkan and DirectX offer competing system calls for accessing a computer's GPU. The UWP being shown here will be essentially locking developers into using the DirectX library and drop future support for Vulkan against what users want to see in gaming as being platform-agnostic. Coming into this console generation, gamers wanted to see games from AAA publishers be able to come out on X1/PS4/PC faster because of similar system calls; such that code for one platform wouldn't require a total re-write to work on the others. MS is now wanting to lock out developers from using an open platform such that their calls will be different and "better" than those made by an open one.
Most FOSS projects I am involved / interested in seems to use http://gitter.im, though a few uses Slack
Encouraging hiring discretion and audition projects creates a situation where a massive amount of people who don't want to work on a project for a few weeks only to find out they aren't a 100% good match will never apply to your company.
> And please don't kill me with semantics of "working" vs "productivity".

Maybe if you understood the difference between working and productivity you wouldn't be ALWAYS working.
Yes it's from Blizzard.