skysight-inc/HackerNews huggingface dataset:
I run a small agency and I'm in charge of hiring our developers. I took a look at your GitHub and had a few thoughts:

1) Add a real readme to your projects. If you don't have any shipped work, that's ok, but you do have side projects I can take a look at. Help me out though, I want some information on what this app should do and I don't want to go diving into your code without that background.

The first repo I visited was cupcakes, because, well who doesn't love cupcakes? But I was disappointed when I didn't see any real information about what this app was aiming to do.

2) You should be able to get a Jr. level position for at least 70k, so don't sell yourself short. Now if you have a lot to learn, be willing to take less and get your foot in the door.

3) Focus on one language that interests you. I don't hire generalists. I look for developers who have spent the time to learn a language, not six. You can always learn more later, but you'll have an easier time if you can pitch on the language or area you know really well.

Other than that, keep applying to jobs, keep growing, you'll land something. Good luck!
How the CIA ran a billion dollar spy in Moscow
> Did you just casually imply Office and Windows don't have problems?

No, I think you misread or I wasn't clear. Microsoft (and other companies) support service contracts exist purely because of inadequacies in the software. Microsoft wins twice because they sell the software and sell/certify the service organizations.

> Technically, yes. But has that ever happened? If you open source your 5 million line code base, you still have the expertise, not some outsider.

Yes. Why do you think your employees will stay with your company forever?

All a competitor has to do is put out a job req "looking for expert in foo, will pay top $$$" and hire away your expert staff. This does happen and it often happens because purchasing organizations prefer to "separate interests" between vendors and service companies hoping that it forces vendors to build better software that require fewer services. This creates a market for service competitors, and if they're willing to make smaller margins, can pay your people, the people you have in your company doing service work more.

For example, how many people who don't work for Red Hat offer Red Hat support services?

> The valid business strategy is nobody will trust you if you aren't open source these days.

I don't really disagree. Which is why you need to have a strategy that lets you check the "is open source" box with a buyer, while still protecting your business advantage.
Coffee's for coders... So actually we can pick it up again.
I'm sorry, but I have a hard time being impressed by any of those. They're all just fixing things that were busted in C.

I mean good for Rust, but C is a pretty low bar. Does any language created in the last 20 years make those same mistakes?
The only way is to be exclusive. Every community that allows everyone in eventually gets watered down and destroyed by the masses.
Were there ever an article which confirmed "Hey, we're definitely headed for Gibsonian Shadowrun-style future", this'd be it. I mean, sure, if you have the money, you can be king-of-the-world like he describes.

After all, as the quote goes, "The future is already here — it's just not very evenly distributed."

And watch the distribution tilt on.
Well organized and perfect. I'd like to live in that Switzerland he's talking about. And I've seen enough people here who believe in wishing wells. Yes, we have everything we need and everything here is fucking expensive. And yet we're not happy and _do_ believe in wishing wells because, you know, you shouldn't just be happy and satisfied. You'll always find someone moaning here, and then you'll laugh because of the reason for that.

Oh, and the pride thing... Yes, many Swiss people are very proud of being Swiss. Even if they didn't do anything for being here. If you publicly state that you're not proud of being Swiss, they'll chase you with hay forks. At least sometimes I'm getting the impression.
Do you really think that any legal department would allow anyone to comment in such case?

Anything they say might lead to a law suit, in such cases if they comment on anything it will be in the form of the most anemic press release possible with every fact checked about 10000 times before hand.
Yet Another Language Speed Test – Counting Primes
Also: Ruby/Opal (also transpiled)
If the racism is so bad, why are so many people trying to immigrate to America, Canada, New Zealand , Australia and Northern Europe?
Explaining the site shut down would be this:

"Over the years we've evolved a business model that depends heavily on hundreds of volunteers who work in exchange for site privileges like banning people they don't like. Some of these volunteers became upset yesterday. We're still rich, they still have nowhere else to go."
Graphics, CAD, photo and video editing programs work better as desktop apps than as web-based apps. Also, games and system utilities such as antivirus and backup.
In the post-1.0 world, a repository not having been updated for a few months doesn't automatically mean it no longer works :P
For example, how many people who don't work for Red Hat offer Red Hat support services?

Oh, I've no idea. I'd only go to RedHat for "official" RedHat support?

Another intersecting approach is something like Postgres or MySQL. The ownership of the code is irrelevant at this point and we just have independent consultancies (or integrators) providing expert-level services. But, that's almost a complete inversion of the original premise here of open sourcing your own product while retaining product control + revenue from control of said product. (which sounds like what you're afraid of most general "we open sourced our product" situations devolving into.)

In general, I've seen little interest from random Internet companies in providing support for private open sourced software. Nobody wants to spend months/years understanding your software to compete against your knowledge/expertise (unless you get really successful, but that's a whole other game).
Even if you grant one through four, the role of AMA facilitator is incredibly monetarily important for Reddit, and also incredibly politically important for Reddit as a platform. Victoria was their one paid control of AMA. The mods (as we saw) are volunteers and answer to nobody. Reddit's management isn't dumb, they know that.

(Speculation one also seems somewhat unlikely given that, for instance, /r/coontown is still around. They'd be an obvious scapegoat if you wanted to curry favor with Jackson or with the Twitter folks who were already saying that Reddit was racist. And they're far less valuable to Reddit than an employee was.)

What they could have done, if they really wanted, was to trump up some charges against the AMA mods (perhaps for not moderating that AMA well) and replace some or all of the mod team. That would have placated Jackson, or Twitter, or Pao's self-image, or whomever, while cementing control of AMA in the future. Reddit continued to have an employee involved in running AMAs, and she could have been pressured into keeping AMAs reflect the message Reddit wants to send.

So even if someone (Jackson, Pao, someone else at Reddit) felt like Something Needed To Be Done in response to that AMA, it's far from obvious that firing someone would have been a response that occurred to them. What we're assuming here is not just poor decision-making blinded by ideology / political exigency / whatever, but poor decision-making in the face of other, obvious, obviously better options. That's what makes it so hard to believe.

We know that Reddit already implemented a move-or-get-fired policy. We know that Reddit is bad at handling employee termination (and lots of companies are, to be fair). We know that, fairly recently, Reddit terminated an employee for not moving, and handled it very abruptly, too, without contacting the subreddit they were assigned to work with. "Management decided to fire the employee for standard company-politics reasons, and did a bad job of it" seems perfectly within reason.
By your logic, does China/North Korea stealing data from US companies seems fair? Because we could argue that is also their job.
Spooks are not gods, it's public's attitude towards them that makes them god-like. German gov't could have started investigation and at least informed Spiegel. They might have found some leads. If not, at least security audit would have made them more aware of threats. Surely the same (hypothetical) entrypoints that NSA/CIA used, could have been used by other organizations or governments. Spiegel covers a lot of international news and certainly has a lot of sources around the world to protect.
Dave Johnson of Working Software was a direct mail marketing expert. He once explained to me that the reason advertisements coomonly say "BUY NOW! DON'T DELAY!" is that it results in significantly greater sales.

It's known as a "Call To Action". Without such a call to action, many people will not know what to do after reading a direct mail offer letter.
In New Zealand recently, there's been a 'debate' on whether or not we should change the flag. They've spent... $26 million on this so far, and yeah the populace is discussing it and such, but the funniest thing I hear most often is: "who the fuck cares?! it's a flag!"

Probably why they want to change it, to make it more "Kiwi" 'cos right now it's pretty similar to the Australian flag, and feels more "commonwealth" than an Independent blah blah boring nation.

I'm still confused as to why Americans love their flag. That said, I don't think I've ever met anyone who fits the 'non-stop pride, arrogance and smugness pouring out of Europe' 'cos that sure would be awful. At least the American flag just breezes around without annoying anyone. Personally, I think it's nice that people have passion/pride for their nation.
I cited market cap, not yearly revenue. Market cap per customer is a good estimate of the value of each customers subscription projected indefinitely forward into the future.
According to the American Academy of Pediatrics, the average 8-year-old spends eight hours a day — 56 hours per week — using electronic media such as laptops, tablets, and smartphones.

Wow!
Clearly state - in writing, what the true objectives of the community are.

compare slasdot to http://www.slashdotmedia.com/

Many engineers object to facebook for many good reason. I rather enjoy it but I havent configured any favorite books or movies because I dont want SkyNet to comoute my psychological profile.

I dont by any means object to advertising but I do object to tracking.
I like to think that I understand most open source licenses - but that is just making my head spin.

> The core of Ethereum will be released under the most liberal of licences.

Then why aren't they considering MIT? That's about as liberal as you can get.

> it will come with an amendment allowing it to be linked to be statically linked to software for which source code is not available.

NO NO NO NO STOP NO. Do not attempt to modify open source licenses without consulting with a lawyer. It seems innocent enough - but it could cause problems down the road. There is also some rules that say you cannot call it GPL anymore if you modify it [1].

[1] http://www.gnu.org/licenses/gpl-faq.en.html#ModifyGPL
"Forty below keeps the riff-raff out." -- Marguerite Payne, Muskegon, Michigan
Nothing wrong with licensing, cryptocurrencies on the other well meh...

All of those "proof of work" type schemes eventually will dwindle down to the same centralized network they are aiming to replace.

With the amount of compute power required to perform any operation mining will end up being handled by a couple of big players which the rest will use a proxy.

BitCoin already is pretty much centralized with mining becoming an operation which requires you to setup a bloody data center to get into the game, yes allot of those are some weird complexes in the middle of no-where China, but they are still bloody huge and expensive.

And there isn't much you can do about it, if you build a network which establishes "trust" based on "effort" the effort cannot be trivial, or to be more exact the amount of trust one will have in such network is tied directly to the amount of effort one has to put into it to perform a given task.
I use Chrome on my Mac and my iPhone. An I missing something here?
if your point is that your parent commenter is sucking up, it misses the mark. there's no particular reason to say nice things about PG - other than that somebody feels that way.
795 Folsom Ave, Suite 600
MaidSafe.net [http://maidsafe.net] | Troon, UK (allows remote)

- Rust Open Source Software Engineer [http://careers.stackoverflow.com/jobs/90236/rust-open-source...]

Job Description

Can you imagine a new decentralised Internet, free from corporations selling your personal details and private information for their profit, where users are in control of their data and all communication is secure, private and anonymous? What if this new network was comprised of the spare computing resources of the world’s Internet users and has years of planning and development behind it.

The company implementing the replacement for much of the Internet’s services is called MaidSafe and they plan a public launch of the platform later this year. This new network has generated much interest from the world’s technology press.

http://techcrunch.com/2014/07/23/maidsafe/

http://www.forbes.com/sites/kashmirhill/2014/04/08/beyond-bi...

As the platform approaches its first public release, MaidSafe are looking to strengthen their team with engineers experienced in producing open source software. MaidSafe are implementing their vision in Rust and knowledge of this new language is an advantage. A background in contributing to open source projects is essential and the successful candidate will also be able to demonstrate knowledge of multiple programming languages.

This role provides the opportunity to work for a cutting edge open source company with a big future, as well as the freedom to push your skills to the limit.

While an office based developer is preferred, this may be a remote position where for ease of collaboration, the candidate will be required to work between 09:30 and 17:30 UK time (British Summer Time) Monday through Friday.

Skills & Requirements

- Commits have been made to verifiable open source repositories

- Experience in Rust preferred, but not essential

- Experience working within an iterative Agile development process

- A proven track record of submitting quality bug reports to open source issue trackers, preferably with bug fixes. Some links to examples would be great

- A presence on Stack Overflow, where you have asked or answered hard questions and been recognised by others for your answers

- Familiarity with revision control and hosted repositories

In addition to supplying a CV, a list of URLs (code contributions, stack overflow answers, mailing list posts) containing evidence of why you would be a great hire, is essential. It would be great if you could supply a github.com or sourceforge.net, or equivalent account for MaidSafe to review.
I thought the gold thing helped too?

I always wondered why they didn't set some deals up with places like Teespring or Welovefine to explore other revenue options.
SMPP support in FreeSWITCH
Honestly, most of the functionality I need from Reddit is replicated from active message boards that I frequent. Yeah, there often isn't any kind of "voting" mechanism, but the part I love most about the smaller subreddits is the discussion. Popular threads always stand out.

This particular project seems to be more about the mechanics behind having a distributed system and not as much about the community-building aspects, but to be honest when I hear "Decentralize Reddit! Host the subs elsewhere!" my first thought is, "you're describing the internet."
It's an article about US labor law.
The problem is money. There is no way to magically get money into the hands of the founders and the people that have it (IE: investors), will never make a deal where they won't get a good ROI.
defer isn't a superset of RAII. defer is function-scoped. RAII is block-scoped. If you want to run code at the end of a block, you can do that with RAII and you can't do that with defer—and note that this is what causes all the codegen issues with defer.
40% is an incredibly high uptake ratio. Google is not hitting that in Kansas City with gigabit at $70. And the higher the price, the lower the uptake. At $130 to $150 per month, uptake will be a lot less than 40%.
I really wish Rust/stdlib had been built around a good async io story. Right now it just feels neglected "because the crates ecosystem can deal with it".

I might be wrong here but it always seemed to me that Rust was built to replace C/C++ in critical infrastructure like Firefox, Nginx, Redis, etc. Basically critical network dependent infrastructure.

With respect (because I understand the difficulties that come with time constraints/resourcing/building an efficient async API), currently I'm not sure how Rust expects itself to be a viable replacement (let alone the best replacement) language for any of those types of applications.
I've never seen any country or people with more pride in their flag than Denmark. Go to any Danish wedding, birthday, holiday party, anything... the Danish flag is everywhere. They decorate their Christmas trees with it the way an American might use tinsel. I've never seen anything like it in America, except at Independence Day or political campaign functions.
Are you asking me to Google that for you? I just got downvoted for simply pointing out that they're wrong.
How Silicon Valley Needs the Culture of Failure
> It seems like a non-ideal story for concurrency. Users will have to take inordinate care not to call any blocking code; otherwise they will prevent one of the threads in the pool from doing useful work.

The downsides of going M:N are worse. The cgo-like FFI performance problems, for example, are killer for Rust's use case.
Shill, agreed. Surprised to see that this Google developer advocate leaves Angular out of the test and focuses solely on React.
Closures do allow returns in Rust.
Era Awakening of Conscience and Family Film Festival Nominations 2015
Because each node's view of neighboring nodes is a biased sample of the global data set.

A related example: the average person is less popular than their average friend, and therefore feels that they are below average popularity. This happens since popular people are weighted more heavily in the sampling, but people don't realize they are confusing the local average with global average.
Thanks for bringing this to my attention, I've lived here all my life and I didn't realise this had been passed.

"A new offence will now be created of sending messages or posting material online that were intended to cause harm, and did so."

Really worrying, that. If I were to say, "NZ's National Party government is really shitty, and everyone reading this should not ever come to NZ, ever!" and people listened, does that mean I just caused... harm to a political party? It's so vague and stupid it's not funny! Ahhhhh!

EDIT: If anyone is interested in a write up about this; http://aardvark.co.nz/daily/2015/0702.shtml
This is completely and totally meaningless.

It's excluding compiler time, and it's only outputting a single number. As such, there's nothing preventing any of the optimizing compilers from optimizing the entire program to essentially print("pi<num> = <num>"). Ditto, time to load interpreters is included, whereas time to load compilers is excluded.

Also, note that the output is different in format for the different languages.

On a different note: he mentions PyPy in passing but doesn't post benchmark numbers. It'd be interesting to see how PyPy fares, especially with the slower-in-Python idiomatic version.
Most applications right now should do thread-per-request. Thread spawning is very optimized in both Rust and the Linux kernel, and you can adjust stack sizes if you need to. If you're hitting limits caused by this, you can use mio.
In Canada here, you have this opposite issue I was just fired because a couple of 35+ said I was not a culture fit LOL, despite bringing a project out of development hell and giving the product a doable realistic feature.
This article is one sided in that it assumes that White fear of Blacks is baseless, when in fact Blacks commit crimes at around 5x higher rate than Whites. Not all this difference can be explained by poverty, but even if it could, most White people are also afraid of White people who come from social classes with very high crime rates.

I'm not saying that most or any of the attitudes of Whites described in the article were justified, but it's one sided to focus entirely on the police and White attitudes and ignore Black crime.
The American Association of Civil Engineers estimates a multi-trillion backlog in municipal infrastructure investment. Sewage and water systems around the country are more likely to be out of compliance with water quality or environmental standards that not. They have lead pipes and dump raw sewage into rivers when it rains. They have no money to come into compliance because it's politically untenable to raise water and sewer rates.
If loops can have specialized control-flow keywords (break; continue), why not let match have one (fallthrough)?

match x {
0 => { /* do some stuff */; fall_through; },
1 => true,
_ => false
}

However, I don't know yet how useful it would be. I can't remember ever really needing it, so it would probably need a few practical examples before it became a reality but its an idea.
Will Your Next Smartwatch Be a Casio?
Hm, downloaded on my MacOS 1.8.5 machine, but the app crashes on startup.
Yes, and also this: https://github.com/codemix/fast.js/tree/master
Why many programmers have a tendency to generate performance numbers and extrapolate conclusions without understanding the bottlenecks?

on the other hand:

combining the first 2 ifs into if (n <= 2) { if (n < 2) return 0; else return 1}, would eliminate an unnecessary if statement check that will be false for most values.

>If n < two: return false.

> If number is equal to two: return true.

> If n (>2) is even: return false
Is this a particular GoldFire game? Can you share a link?
All of the gotos I see on that page are simulations of RAII or labeled break/continue.
It is uploaded to arxiv. It won't be published in a journal, since it is a trivial and non-novel result that _broadcasters_ have a larger audience than non-famous people.
Off-topic, but why did you decide not to go with YAML? Did you just want a version of YAML that wasn't whitespace-significant? Forge just looks like an nginx-y YAML, with no arrays and `=` instead of `:`.
> Oh, I've no idea. I'd only go to RedHat for "official" RedHat support?

Let's just say, it's pretty big.

Bonus, you don't need to hire an outside firm to administer your Red Hat servers if you just hire somebody with "can administer Red Hat" on a job req.

Here's a short list just to fill out your curiosity (the real one is likely much longer):

http://www.linuxit.com/linux-support-services/

http://www.dcvast.com/software_support_services/redhat_linux...

http://www.netdigix.com/

http://h17007.www1.hp.com/us/en/enterprise/servers/supportma...

and so on.

Red Hat as a company more or less exists these days on name brand. In fact, their EBITD margin is negative despite their stock price riding high.
Looking at it reminded me of my first C textbook from school; "C as a second language for native speakers of Pascal". If I recall correctly, it has a section on macros you can define to make your C code look more like Pascal - much like how Bourne preferred Algol syntax.