skysight-inc/HackerNews huggingface dataset:
Money in Silicon Valley knows no prejudice. One of the companies that I consulted for offered 10K placement bonuses if you could recommend an engineer that stayed for just three months.

This idea that there's a group of hidden engineers just waiting to discovered and included, that they just haven't been shown a company that cares, that somehow if we just went to the right unrepresented areas or schools or groups they would be there they'd be waiting to add millions to the bottom line... Just isn't true.

If you're not showing off your skills, putting yourself out there with code, meetups, conferences, then no, you're not one of the best. Engineers can self-delude themselves all day in their cubicle with how clever their code is, but if you're not sharing it with the world then you're not doing enough to be included in the best.
I wonder if another fidget would help. I just heard a recommendation in this week's MacBreak Weekly, but I don't remember the name of the company. Maybe it was called Fidgetopia?
But it's addicting regardless of your income. Is there some expensive magic that makes quitting easy?
Were the forms essentially a "Change Request" form?
They ended up being the foundation of OS X and the box on which the web was invented. Even if NeXT failed as a company they're still a historic milestone.
Hiring Experiment at Shyft – No Resume Required
Failure: is it brave or is it reckless?
This is my most anticipated hardware release for 2017. I'd like to build a workstation around it or perhaps two of them if it proves fast and cheaper than intel
The Coming War in the Middle East (2013)
Sometimes I understand the problem perfectly well, but a single beautiful query is not performant enough. Anything that can help to write and maintain big ugly queries without a cost in performance is welcome.
Or https://en.wikipedia.org/wiki/Edge_Side_Includes which Varnish is already supporting. I also have troubles seeing what the value of Edgestash is over something the can be already done with (not even so recent) technology and moderate effort.
well I don't put and/or at the end of lines so there is that... but I have seen people but joins at the end of lines
Has anyone ever seen a website that uses this for anything at all other than user tracking? Has anyone ever built a website that adapts its power consumption based on this value?
Level 3 Communications reported an outage
"...it would be wrong to assume that the secret to success is to play it."

But not playing obviously results in not winning. And in the minds of the lottery-playing population, at least when you play, there's a chance of winning.
Did you not see https://news.ycombinator.com/item?id=12845426? There's nothing new here. You posted an obviously bad story for HN and made it worse by editorializing the title, so users flagged it. Going from that to "HN manipulation practices" is rather a leap, don't you think? None of us even saw this post until 5 minutes ago.

> It wasn't flagged (if it was, I wouldn't be aple to post this comment)

That's incorrect. [flagged] simply means that many users clicked 'flag'. Note that a story can—indeed must be—flagged by quite a few users before the [flagged] annotation appears. [dead] means closed to new comments, and only users with 'showdead' turned on in their profile see [dead] posts.
"Guys" is plural for "guy", which literally means "man". The plural has informally been made gender neutral in an attempt to be inclusive, but the connotations will always remain given what the singular means, so it's a pretty regressive attempt at inclusivity.
Or turn interrupts completely off and poll. If you always have work in the queue, polling is less intensive, not more.
But their interop is better. Besides Emacs packages having much greater "contact surface" (packages can augment other packages, if needed), the biggest problem with UNIX philosophy is using unstructured text as exchange medium. It leads to huge waste and proliferation of bugs, as each tool or script you use has to have its own custom (and bug-ridden) parser, and outputs its own unstructured and usually undocumented data format. This is one of those moments the history of computing took a huge step backwards. All that recent push for passing JSON around instead of plaintext? That's just rediscovering what we've lost when UNIX came along.
> Existing Riak installations will be moved to Cassandra.

What's the reason behind this?
..., the world is not ready to fully commit to Java 8, as sadly there are projects like Android that are holding us back.

And GAE standard environment. :(
I refer you to Tip O'Neill's observation that "All politics is local".

https://en.wikipedia.org/wiki/All_politics_is_local

I believe the Government should spend the money, but I also believe that you can't wave away any concerns about it by claiming it's not worth worrying about.
Yplan recently shut down in London and there's been some unbelievable (literally un-believable) commentary on their demise.

Half of the people in startups seem to think they were a bunch of gallivanting pirates living off VC cash with no hope of a return.

The other half believe the team were a bunch of brave swashbuckling entrepreneurs trying to change the world, willing to die trying.

Made me think a lot about failure, which is inevitable of course, but sometimes I think it's reckless and other times I think it's brave...
Empirical Software Engineering using R
Even making your product appeal to a wide market often isn't recommended for small companies. We often see posts here about focusing on a specific winnable market and going from there.

In a vacuum, I'd imagine that having likeness between the customer and the developers to be far more effective than general cultural diversity. A team making a compiler is programmers making a tool for programmers, so it's an excellent fit. I could see cultural diversity becoming more effective once you're trying to reach the general public or niche markets.
I'm not. I do know how to do multiplication.
Yep, as someone else who also smokes rollies exclusively (straights are disgusting and so fucking expensive), I can attest to that.

Vaping just didn't fill that void and I think that's part of the reason I gave up (the other being that I just couldn't find a flavour I actually liked, no matter how close the name of it is to 'golden virginia', it never tasted remotely as close)
Based in Paris so remote work or remote interviews?
One of the cliches about crypto is that you should not implement your own crypto. Not to suggest that the authors don't know what they are doing, but they mention 'alpha' quality themselves on the site. I wonder, how long does it take until a new library is deemed secure? What does the process look like? Trial and error? Or do they compare notes with vulnerabilities found in e.g. openssl?
Startups aren't very appealing to rationalists, but at some point, you have to ask yourself "Someone is going to let me spend 2 million of their dollars on building something cool, do I really want to let that opportunity go?" Especially when you consider the kind of clowns that get funding out in California.

Not everyone is in a position to accept such a proposition, but with a reasonable amount of perspective and emotional distance, it can be a really good thing for some people.
That's interesting, I had never heard of the convention before, thanks for mentioning it.

However, it is specifically about the house of lords not blocking government manifesto promises. I was more thinking about the opposite, i.e. a government not going ahead with their manifesto promises.
Blocked by paywall.
Baby Boomers Are Getting Tattoos, but Why?
This happened in the UK with the GDS (which 18F is modelled closely on), they got savaged in the press by vested interests, it was pretty blatant tbh.
What grabbed my attention the most in terms of Scala is Dotty. New compiler for Scala, who's main goal is simplification and reorganization of language. You know it will be for real when even Martin is working on it! This language has bright future.

Edit: grammar, sry.
Was able to set it up in under 30 seconds - kudos to you!

Really looking forward to the docker-compose support, though. I like the combination of docker-compose + traefik + labels. :)
EclairJS: Open Source App API to Access Apache Spark
Nothing else you mention has a documented history of government non transparency.

Foreign policy on the other hand continues to reveal events that occur not as they were originally described.
Right if your domain is simply CNAMEd to a Tumblr or Blogger or similar hosted CMS you probably have no way to get webfinger in place.

Another example here is any domain that uses static hosting. Lots of domains are hosted on GitHub Pages these days as the obvious big example (but you can replace that with any other static host like Netflify or raw S3 even). The webfinger spec uses query strings to differentiate user requests which means that a static hosted site is at best limited to a single user/email account (by ignoring the query string and returning a static JSON document).
That sounds like a PG or VG sensitivity issue to me.
> I think HN now auto-kills submissions with a certain number of flags

It always did that; the only change was that we started displaying more info (e.g. the [flagged] annotation).
Generally the cliche is about not implementing your own cryptographic algorithms. As long as they only implement existing algorithms and don't generate new ones, I don't think this applies.
They have calculated a falsifiable prediction for the nature of dark matter based on an extension to the standard model which addresses a known issue. Not clickbaity at all.
I'm currently preparing a lecture on the topic of logging for my students. Part of the lecture is of cause how to use various logging frameworks, but the main part is what to log and how to structure logs.

Basically we're trying to get them to pre-emptively do data cleaning, so their logs will actually be useful for potential future data projects.
I agree and LOL to "Sociopath Lottery" ... well said. I think using Jobs name in this article is kind of clickbait'ish... the real story here is a dedicated group of talented people with a loving culture made something amazing. Steve didn't do that, he funded that.
BETALIST FEATURED STARTUP: A new solution for displaying digital photos at home
In that case, do not update. Emacs and Org-mode are showing gear signs that the development is active, the software is constantly improving, and bugs are constantly getting squashed.

It is in your hands if you want to keep using the same version of org-mode and Emacs, or update to the latest and greatest and fix few necessary backward incompatible changes.

The ORG-NEWS also provide elisp snippets that help quickly make those fixes for you. So if you choose to update, give some time to read through ORG-NEWS.
Very Cool!

1. Is there some auth mechanism like Shipyard where I can make new users and set their access scopes?

2. Can you please mention the source code on your page? It is nowhere to be seen (https://github.com/portainer/portainer).
Right. So you've just arrived back at the status quo of tracking!

How do you define "anonymous?" Even if you have a policy not to store "personal details" like real name, you are still tracking some set of attributes of each user (ip address, headers, latency, etc). Together, a set of these attributes is likely sufficient to uniquely identify the user the set belongs to.

So now you're back to the original problem.
Red Hat Powers Network, Storage Performance with Red Hat Enterprise Linux 7
Attributing a causal relationship between hard work and success ignores the millions who work hard and are not successful.
Hi, I'm the head of comm. No remote work for us at the moment but remote interviews :)
I used to think that; but I'm following Dan Boneh's crypto course on Coursera at the moment, and he specifically notes that you should not even try to implement known algorithms yourself (for production; you could do it ofcourse for the learning experience).

The reason is that there are subtle attacks on the implementation, such as timing attacks, which can leak information.
To anyone other than yourself, you are the “random person on the internet peddling a rather trendy political opinion”, especially since it's easy to find people with just as much industry experience who both disagree with your portrayal and have reasonable explanations for why you might not be aware of their experience.
Yeah but I don't really understand why projects like org-mode can't provide upgrade path or keep backward compatibility.
I still think it applies.
It's funny how many people here are advocating adding more functionality and UX to a feature that is hardly used (that I've seen, at least).
Is it possible to achieve 20 percent improvement in perf and engagement by improving existing code instead of fully rewriting it in another technology stack?

What would be the monetary cost of such decision versus the monetary cost of the one taken?

Which approach would achieve the same value of 20 percent improvement in perf and engagement with lower amount of money being spent?
Well then he's either a fool or misrepresenting facts. I recall the difference being less than 4 percent points which cannot be called significant in a referendum under any circumstance.

I'm not even saying Britain should leave or stay, the whole methodology is wrong here. With close calls this is equivalent to flipping a coin, and only because it's a close call we accept the given outcome. Or in this case, many don't because they didn't think it'd come to this, but that's beside the point.
Looks very interesting!

Another suggestion: I'm currently working through "Creating Symmetry" (http://press.princeton.edu/titles/10435.html) which is a very readable maths text and one that involves some gorgeous images.

The author calls is a postmodern maths book, and says "Postmodern books are situated in time and place, taking into account the identities of both reader and author. Here I am, writing to reach you; please join me." The world needs more postmodern maths books.
What's bad about smoking is burning tobacco.

Important distinction.
It is, but I still use it as editor and development environment (I left out integrated on purpose). Beauty of Emacs is that it is what you need/want it to be, at least in my opinion and experience. What drove me away from Vim initially is Vimscript, which I didn't mind for years, but after I decided to learn Lisp and for that purpose jumped to Emacs for few months, after I went back to Vim I was pretty disgusted. I enjoyed Vim (I use NeoVim btw) as it is, modal editing and everything, but opening init.vim made my stomach hurt every time.
ORMs attempt to bridge object and relational models. (With results that vary from "works fairly well" to "screw it, give me a DB handle and I'll just write SQL".) I see what you're saying, but they operate at a different place than generators/translators.

Stored procedures are just that - they get a name and persistence. PLSQL has procedural extensions, but it is still SQL.

Fabian Pascal (who has made a career out of SQL criticism) proposed a replacement system called Raquel that would have a "real" set-theory-based query language. I don't think it went anywhere.

My best guess as to why there aren't many alternatives: SQL is both mature and Good Enough(tm), but importantly, also unsexy and complicated. Database engine development is more similar to kernel development than, say, web application development, and there are simply far fewer engineers qualified to do it. Building some framework in Javascript currently gets a ton of love, and in comparison is far easier than developing a SQL replacement that is roughly as performant as SQL and either less awkward linguistically or functionally superior.

People do take up those sorts of projects, but they're pretty lonely unless some combination of talent, luck, and timing turns into rock star status (Linus wasn't the only one writing unix clones at the time).
>Excerpted from “To Pixar and Beyond: My Unlikely Journey With Steve Jobs to Make Entertainment History,”

He likely covers it in the book.
I remember reading in a book once that during the cold war, the Soviets used microwave communication partially to get around the Allies snooping on their RF communications. So, the Allies would position satellites such that they were in the line of sight of the microwave links so they could listen in on the extra transmissions that overshot the receiving end.
Google and Facebook are booming. Is the rest of the digital ad business sinking?
Hard work in itself doesn't matter. You also have to work in a smart way. Most people work hard, but not smart.
The Last Gasp of the American Dream
Also harder to notice.
I so very much enjoy these kinds of stories. Even if there is debate over the actual speeds, etc., the general info is great to learn about! This is the kind of stuff that I show to my pre-teen daughter, so that she can see that there are wondrous, technical things going on all around us; that to some kids might seem fantastical and bordering on science fiction. And hey, if she ends up going into a STEM-related career because of exposure to these cool types of articles, that's not so bad either. ;-)
Livestream from Django Under the Hood conference
2 in-person interviews means twice that an employed developer has to either take a PTO day (for something that might not work out), or lie to their boss for why they need to take a really long lunch. Also a lot of companies fly candidates in to interview (i.e. Google), it'd be really expensive to fly the candidate out twice, plus the candidate is effectively investing at least 2 days for the round trip flight and interview.

Since it's a buyer's market for developers (supposedly, I haven't always seen evidence of that out here in the midwest), a developer that's already employed (and thus, signalling that they're good enough to keep their job, which makes them more desirable to other corporations) isn't going to want to take a bunch of time off for interviews with a single company (especially if they're actively looking for work with other companies too - going through the process with 4 or 5 companies could easily eat up most of my PTO time for the year).

I know I hate to take a PTO day for an interview, and if you made me take two you better be willing to pay me an ass load of money and be doing something I really want to do.

Besides, the interview process is exhausting enough. Since so many companies have intense coding exercises or quizzes you have to practice for (especially since they rarely warn you what you're going to be asked you pretty much have to refresh your entire computer science degree), I may have spent 20-30 hours in my spare time refreshing my knowledge ahead of the interview already. I had a five hour intense onsite interview at Google and I needed a couple days just to recover from the mental exhaustion of it. If I know you're going to do that to me twice, for maybe a 25% chance of getting the job (assuming a handful of other good candidates), I might just not bother altogether.

My girlfriend is going in for her second onsite interview in a couple days, but she's in corporate real estate, and all she had to do to prepare is get dressed and make sure she had her portfolio. The first interview they asked her a bunch of personality questions, some questions about her job history, and looked at her portfolio. If that was as intense as a developer interview was, it wouldn't be AS big of a deal to have two onsites.
The Web Is Not Tomorrow but Today
They recently received investment from an HFT firm (used to be independent), https://sniperinmahwah.wordpress.com/2016/09/01/the-brothers...
Is there a good source to read about what is partial unification for the uninitiated? Googling it lead me to this: https://issues.scala-lang.org/plugins/servlet/mobile#issue/S... which points to a formal proof of my functional programming concepts illiteracy (http://www.cs.cmu.edu/~fp/papers/lfp88.pdf). Couldn't understand a word and I use scala for work... Any chance there is an easy explanation?

Edit: found something: https://gist.github.com/djspiewak/7a81a395c461fd3a09a6941d4c...
It is a combination of "many eyes" and "good documentation". What is needed is some good text that describes the design choice, the rationale, and all the tricky details; and then people who read it and think about it. I'll write and publish such text within the next few months.
Does anyone have any tips for learning Scala? I want to learn the language, it looks very interesting, and I have some familiarity with Scheme, Haskell and Ocaml, but I just don't know how to start. What should I read? What should I build?
Gotta love how blatantly despising of the people you lot are.
Excerpts from my org-mode configuration:

https://gist.github.com/TeMPOraL/a25fbf499e295537fa80e525fcc...

As you can tell, I'm a huge user of agenda and org-capture, and also keep my org files synced via Dropbox.

I don't document my configs much, so friendly reminder for readers of mine (and others) - you can find documentation for any variable from within Emacs, by pressing C-h v (or M-x describe-variable), and for any function by pressing C-h f (or M-x describe-function).

try-load-and-configure-library is a small macro I wrote long before I found out about use-package.

(defmacro try-load-and-configure-library (lib &rest configuration)
(declare (indent defun))
`(when (locate-library (symbol-name ,lib))
(require ,lib)
,@configuration))
They are valuable when you're paying them.
Your "generation of coders " struck me.

After a dozen years in a startup what will most of these Have $$$ wise.

There were no startups in the '80s for an average comp sci grad like me. After a dozen years working at hugeo monopoly I got ~200k (by doing nothing except vest) once departure occurred. Is it more for the current batch of startup workers after 12 years or so?
Replacing an existing working stack without a business case, just because.
I would consider correctness to be critical to the survival of any business; therefore, it is my unshaken conviction that this is a thing were no compromises can be made. I'm deeply convicted about that.
I am as chauvinistic sexist pig as they come, but come on - writing the gender and quantity in title and their actual names (Erica Brescia, Nithya Ruff) in the subtitle with way smaller font is just stupid.

Those are most probably competent people that got there on their own merit ... but it seems that modern diversity/identity activists and MRA at least have the common ground rules - the gender overrides everything else about a person.
GitLab: arbitrary file read vulnerability
Triple quoted strings. Since SQL doesn't care about whitespace, you can line up your SQL with the rest of your code quite neatly.
Almost every business book and online article about how $BUSINESS or $ENTREPRENEUR became successful does this. It's infuriating. "Let's wait to see which of the 7 billion people on the planet become billionaires, and then look back and see what they did, ignoring all those who did similar things and did not become billionaires." Totally flawed, yet the public eats it up like candy.

Go read Good To Great and prepare to barf. Business schools adore this book. Look at the description on Jim Collins's web site [1]: "Start with 1,435 good companies. Examine their performance over 40 years. Find the 11 companies that became great. Now here's how you can do it too." That's literally Survivorship Bias.

1: http://www.jimcollins.com/article_topics/articles/good-to-gr...
Might be interesting for Facebook to move from charging for ads to start getting their cut of successful sale. If they would crack this, there might be positive loop effect. Getting to know if users actually purchased something would give FB more data, which would allow better targeting.

Implementation of course is not trivial. One way to make this work would be for Facebook to run the platform where purchase and payment takes place, like Amazon Marketplace.