skysight-inc/HackerNews huggingface dataset:
> I would never apply

I guess you'll never know what (if anything) you've missed.

> I'd end up working with a bunch of sycophants who are willing to do that sort of thing

You are implying bad intentions where none are likely to exist.

Google is a very large company, and 0.001% of candidates are bound to have suboptimal interview experience by sheer bad luck (and it's likely that you see their horror stories more than you see "I interviewed at Google, had a good experience, got hired, and now work on cool stuff with incredible coworkers" kinds of stories).
The framing of your question implies that for every dollar you spend there is some return (risk-adjusted, to account for the possibility you did not need that care). Why should that be the case, if poor public policy allows health insurance providers from acting as monopolies?

Consider: http://quotes.morningstar.com/chart/fund/chart?t=VHCIX&regio...
Show HN: A free tool for real world procedural generation in Unity3D
Capturing all the flags in BSidesSF CTF by pwning our infrastructure
OK, now both arbitrary audio/video can be synthesized from samples. So anything remote or recorded can be fake. But hey, that's no worse than text. As Raphael noted, key-based authentication will be needed. Implementation for mass media would be tough, though. In some cases, you'd be limited to authenticating the recorder.
Best tool for the job.
Security News:latest in Bug Bounties,reports,cybersecurity and Hacking
Ugh, lockout must be pretty frustrating. Receiving one message could be worth as much as sending 1000 messages when valued by conversion to the spam end-goal. It's also a less obvious technique and one that's more difficult to block. Clearly the algorithm is not as precise as it should be, but I'm sure this mechanism is preventing a lot of abuse even though it blocks some normal use.
Container Performance Analysis
I was just addressing the issues outlined in the post. I would hardly define ClojureScript as a language that came from JavaScript.

Naturally there are cases when a typed language is better than a dynamic one.
Yes and no—in practice in Haskell we tend to choose the most convenient instance and wrap things in newtypes to get at other instances. Writing code using generic operations (Monoid, Functor, Foldable) makes it easier to refactor datatypes later—coding to the interface and not the implementation, and all that. The bitwise OR operation makes sense for ProtOption because it’s basically a set.
Ask HN: Career change from general java dev to cyber security/machine learning
I received a computer science degree ~12 yrs ago and have worked successfully in the field as programmer, team lead and dev manager. Most of my experience comes from developing enterprise apps in Java.

While I've had a successful career thus far, consistently get great reviews & make a good wage, I am also getting ... bored I guess.

I'm considering various options -one idea that's piqued my interest lately is furthering my education a bit (would have to do online learning) and making a transition to working in a more specialized area of comp sci such as cyber security or machine learning. I don't have much experience in cyber security (have done some pen testing/fixing of java web apps -OWASP type stuff) and have virtually no experience with AI/machine learning concepts. I just find these things fascinating.

I guess I'm curious: Has anyone made a similar career change from a more general developer type of role to something like cyber security or machine learning? How did that go for you? What should my expectations be and what are some suggestions for investigating and going about this?

Lastly -I don't work in or near a big city and would probably have to work remotely (I've been doing remote Java consulting successfully for a while) or move. Not sure if these specializations are conducive to remote workers so I wonder if anyone can shed any light on that.
Or even better: for local small allocations just use the stack.
It was before Snowden. We have had hard facts since the 90's that mass wiretapping and exploitation has been going on thru vehicles like AT&T and Verizon.

And we knew about PRISM for a good two years before its public disclosure. Sudden black square over a remote area in Utah in satellite imagery. Pictures of a massive contruct. Coupled with the fact that we knew they needed a place to centralize all of this collected information, it was plainly public how the NSA was operating. No one just wanted to frigging listen until they had a celebrity icon like Snowden to interest them, because we operate on a system of identity politics.
Partner Fund's Unredacted Theranos Complaint [pdf]
This is something some colleagues in my research team (Reuters Institute for the Study of Journalism, part of the University of Oxford) are studying.

The evidence doesn't seem to show an effect: while there's definitely partisan selective exposure as a result of Facebook's algorithm, our longitudinal audience data suggests that before Facebook people mostly only read or watched a single news source. So even the attenuated diversity you get through a selective feed still seems to result in wider incidental exposure than the pre-social media world.

No paper to link, as the research is still ongoing. I understand they look like pretty robust results, though - it's certainly changed the way we look at things.
Compose your infrastructure, don’t micromanage it
This is like the evangelists' attempt to distinguish "safe rust" from "unsafe rust": it's a distinction without difference. "The community" isn't just the inner circle of official Rust team members and evangelists and their particular forums where they can enforce any policy as aggressively as they like. For better or worse, "the Rust community" will necessarily be bigger than that if/as Rust grows.

My view is that Rust risks a similar track as Haskell if the community continues to grow in the way it has recently. It's not a healthy community, outside of the circles you note. Quite the opposite--I view it rather as being fairly toxic.
Now I understand how Facebook as 1.4 Billion monthly active users.
This story mad me sad. A/B testing fiction? Chat stories? The new world wasn't made for me.
D3D9 is my all-time favorite 3D API. It was at that sweet spot of being powerful enough that you could do stunning things with it (the Xbox 360 generation is effectively D3D9-level hardware), and it was simple enough that amateurs and hobbyists (and high school kids, as I was at the time) could dive in and get stuff on the screen relatively quickly. D3DX had some handy helper libraries for loading models, doing transforms, and loading textures. I get the benefits afforded by subsequent iterations, and nowadays Vulkan and D3D12, but their interfaces are so optimized toward specialists, and it would be nice if more was in place to cover that middle ground use case between "I don't need a full-on 3D game engine, but I don't need to worry about low level GPU stuff either." Of the new APIs out there, I feel like Metal is the only one approaching layperson usability, and it's trapped in the world of Mac and iOS. Of course you can stitch together something that looks like an open source equivalent of the old D3D9 SDK yourself from things like glm and AssImp, but it's nice to have all that in one package.
Direct Link: https://youtu.be/r8RxkpUvxK0?t=530
That does look pretty similar! But I think the CULC has more glass and brick on the outside.
Eminent domain is killing businesses? In rural areas? How so?
Several years ago I answered a question on StackOverflow "what's wrong with the date and time api in Java"

http://stackoverflow.com/questions/1969442/whats-wrong-with-...

Considering how long ago it was answered, it took a /long/ time for the Java 8 replacement to come on board and give some sanity back to Java date computations.
I had a great experience interviewing at Google and most people do. Google has millions of applicants per year, some of them are bound to have a bad experience.
ITIL and DevOps – The clash that shouldn’t be
I think the article gets at this, but the biggest "eureka" I had was when I realized that java.util.Date is just sugar around a long value (ms since the epoch). Thus, wherever you use a Date, if you would NOT consider using a long there, then Date is the wrong choice. E.g. timestamp for log entry records - yeah, makes sense. Days on a schedule app - definitely wrong choice.

Of course, as the article and other commenters have said, just use jodatime or the Java 8 equivalent.
> old wives' tale that data could be recovered unless it was overwritten 7 times.

https://www.lifewire.com/dod-5220-22-m-2625856

This is the spec where people come up with. The idea is that you write a 0 pass, a 1 pass, and then a binary switch (3-pass). People have taken it to extremes with 5 pass and 7 pass BS. Honestly, doing 0's over the drive once is probably sufficient as long as you get every single byte.
If I recall correctly from some of the Snowden docs, they do have their passive internet taps watch for exploit signatures of foreign adversaries. I don't see why they would not do the same with their own.
I'm quit tired of all the Uber bashing going on. "Psychological tricks" - really? A company is trying to make sure there are drivers available during busy times and even helps them know where those areas are but this this article reads like yet another hit piece on Uber. Last I checked we can still vote with our actions. Don't like the way Uber is treating you as a driver? Don't drive for Uber. People who complain about Uber yet use it for income are the precise reason "unfair" practices can continue thriving. You can't really blame the CEO for wanting to make a profitable business, even if it means gamifying the platform to get more out of drivers. What's next, are we going to get angry at e-commerce shops for suggesting we spend 10.01 more to get free shipping? C'mon...
"Rare earth" metals aren't rare. Just sayin.
> "you'd have to still normalize and keep reviewing the threshold yearly. 100k is junior salary for SDE in SF for example."

I agree about reviewing the threshold yearly, and indexing for inflation.

Why normalize for region though? Why should companies in SF be penalized by the visa system just because they pay high salaries? I stand by my earlier assertion that anyone whom a company deems valuable enough to pay six figures, is valuable enough to be an asset to this nation.
Not sure where you getting your information from - I've worked with ppl from the Middle East and Eastern Europe and it was taking them years to get their green cards. I know this guy from Lebanon who ended up moving to Canada to work for the same company he was working for in the US because he overstayed his h1b and was nowhere near getting a green card.
You're off-base in almost every regard.

>It's inarguable that consumers got lower prices, substantially lower prices. That's increased their standard of living.

It's a multifaceted issue. Yes, Walmart sells cheap stuff, but that's not the company's only impact on the standard of living.
The middle class has been steadily shrinking since the 70s, consistent with the rise of Walmart
http://www.huffingtonpost.com/2013/06/06/middle-class-jobs-i...

> You can argue that Walmart hurt the standard of living of the Americans (less than 1% of US employees) who actually work for it.

The key issue is not Walmart's employees, but rather the employees of the companies they source from.

> Walmart big advantage wasn't labor costs, it was scale and inventory management from day one.

Once again, it's about the cost of the goods they sell that has a bigger economic impact than their direct labor cost. What goes into the cost of the goods they sell? Labor costs of their suppliers. What did they do after their advantage of scale and great inventory management management eroded? They started sourcing products from markets that were fueled by cheap labor i.e. not the USA. Sam Walton has been rolling in his grave for years:
The first true Wal-Mart opened on July 2, 1962, in Rogers, Arkansas.[18] Called the Wal-Mart Discount City store, it was located at 719 West Walnut Street. He launched a determined effort to market American-made products. Included in the effort was a willingness to find American manufacturers who could supply merchandise for the entire Wal-Mart chain at a price low enough to meet the foreign competition. --> https://en.m.wikipedia.org/wiki/Sam_Walton

> I'm always struck by how good the products are and how amazing the prices are.

You're probably one of very few
Also
http://online.wsj.com/public/resources/documents/theranosdoc...
Quadratic Programming in Python
Top Features Coming to SQL Server 2017
And yet we can still read his drivel under the suffocating weight that is google! He complains and says that there really ought to be competition but then gives examples of people simply rehashing results from Google - much like er.. Bing did! I too wish someone would provide some actual competition. I'm sure google would too.

I refer the honorable gentleman to my previous answer https://news.ycombinator.com/item?id=14180331
It's silly, of course, It assumes that you are building a relationship for one project rather than a series of projects. A good team means that the organization will lean on them more, not less.
Tales of a Chef Workflow: Cookbook Organization and Maintenance
"Not consuming" is actually great for the economy.

Imagine you could produce a car that never needed repairs and would last a million miles and cost the same to build as current cars. You'd free up tons of mechanics and auto-workers to build and repair other things. Actual economic output would go up, more and better things would be made.
A little further: factoring and discrete log aren't a complete set (also, that depends on algorithm development). There are a few academic problems that are also exponentially faster, and, more generally to factoring and discrete log: hidden subgroup problems (which are what killed non-supersingular isogeny Diffie-Hellman as a post-quantum key exchange).
I think most Kottke readers are 30+ years old, and formative web sites are those you've frequented when you were younger. So Reddit for most Kottke users came way after MetaFilter or Dreamless.
You may want to consider cloud IDEs. Eclipse Che (http://www.eclipse.org/che) is focused on "dev-moding" production runtimes defined by Dockerfiles or Docker compose. There is a Chefile capability that is similar to Vagrantfiles for creating a custom cloud IDE on the command line from a file defined in a git repo.

Che's only dependency is Docker. It uses Docker engine to both launch its infrastructure and to create developer environments. There will be a version of Che that runs on Kubernetes released shortly.

Note (I am project lead for Che).
Has Your Open Source Community Raised Money? Here’s How to Spend It
Closed ecosystem can literally be anticompetitive. Being largest in the market means they control that largest market.

I understand what you are saying and what you mean, but looking under the lens of scrutiny used around 100 years ago would lead to a different analysis. There hasn't been a trust busted in quite some time.
I suspect that you already know the answer here: better !== better for everybody, and worse for you !== worse for everybody.

A lot of people even think that "more expensive for most" still qualifies as "better" as long as it means that people that previously could not get coverage at any cost are now able to, since none of us know when we might develop a "pre-existing condition" that pre-ACA would have made us uninsurable forever.

Whether a system is truly better or worse depends on how you account for all the different people that it helps or hurts. http://www.politifact.com/truth-o-meter/article/2017/jan/05/... has some examples that suggest that things are better for a whole lot of people under ACA, but I'm sure other groups and analyses will paint different pictures.
I'll never understand why they thought 0-based months made sense, but then used 1-based days and 1900-based years. Even if C did it. Almost feel like I can hear the committee:

"Meh it's only a Date class, no one will really use it, will they? Billy already committed the code for 0-based months. Who here does not think of January as month zero?"

feet nervously scuffing carpet

"Right, settled! Moving on, company picnic is on the 1st of 0 next year (96)".
Well there are situations where intrusive list pointers don't work well. If you don't control the class, then you simply can't put pointers in it. If most objects aren't ever in a list (eg. a million objects but only ten in a list at any given time), then you're wasting space. If you want to put objects in several different lists, then you have to know up front how many lists and their names, and this can become unmanageable.
Apple isn't selling anything that doesn't pass QA tests.
HPTT: A High-Performance Tensor Transposition C++ Library
> Note: the default GOROOT, the one that the compiler will use if the environment variable is not set, must also match, since it will be copied into binaries

This seems worrisome for the privacy of builders. What if someone wishing to stay anonymous built and distributed a Go binary from a system where GOROOT included their home directory and revealed their identity? Am I misinterpreting something?
Thanks. I only included the wikipedia link for clarity due to the different terminology used across the world. But its interesting to know that what I saw is not as unusual as I thought.
My Indian friends who work or worked at such companies tell me this comes not just from management and the company itself, but also from a desire for the perception of prestige; to appear 'important' to their families in particular.

In a population of 1.2 billion, of course not everyone fully buys in to this. I've had the pleasure of working with some Indian devs who were interested and excited by development, and saw a good, non-administrative career ahead of them irregardless of what others thought of them. Of course I never have this pleasure for long - they always leave for product companies, and usually get 200% or more salary into the bargain!
Here's another view of what goes on in life sciences:

https://academia.stackexchange.com/questions/67897/i-dont-wa...

It's far too easy to ignore the atrocities in our system.
> “Shodan has currently indexed more than 2 million IPs running a public SMB service on port 445. ..."

OK, I understand SMB on LAN. But SMB on the Internet? Is that likely accidental?
Apple sells a ton of refurbished phones and Macs. I have one.
Yes, but they have monopoly influence over iOS and Mac software as well as restricting development. It would take a Supreme Court of about a century ago to take them down, but it seems over-the-line to me, personally.

If that was your strategy as an off brand clone-OS it's not a concern, but at the $700B valuation range there should be increased scrutiny. Depends on the court system as well. See Microsoft and IE bundling? Virtually identical circumstances to mobile Safari.
Russia hacked Danish defense for two years, minister tells newspaper
DESIRE: Distant Future Prediction in Dynamic Scenes with Interacting Agents
> If you put backdoors in, or exploit 0days for your own

This seems like a disingenuous statement. I believe many reasonable folks would agree that inserting backdoors is an awful idea.

However, there is no evidence at all which indicates the exploits leaked by Shadow Brokers are intentional backdoors. Mentioning backdoors dilutes the discussion as it makes it seem like there is any sort of relationship with 0-day exploits (Which are the issue at hand).

0-days are going to be in code regardless of who finds them. It would be great to get some clarification on this from the government, but I would be pretty OK if the process looked anything like this:

1. Discover 0-day exploit relevant to mission.

2. Build modular tools to utilize the 0-day.

3. Create detection signatures for the exploit to run against Upstream collected internet communications.

4. If another party is seen using the same 0-day (doesn't matter if it was via leak or independent discovery), have a cutout such as FBI or DHS contact vendor with details to get it patched ASAP.
Google's Cloud Vision API Is Not Robust to Noise
You seem locked in the times where PCs were borderline hobby kits. Nowadays they are appliances. Apples switch to sealed batteries, use of glue, etc, led to thinner, lighter and tougher devices with longer battery life
I always felt that rebasing as part of a workflow was part lack of discipline when creating commits, and part desire to hide work that is incomplete or "imperfect".

As with most things, there's no silver bullet that applies to every single case; different workflows work best for different teams and projects. Gitflow is both reasonable and fairly simple to understand and implement, but so is commiting straight to master and tagging "when it's done" for a single-person hobby project.

There's also no free lunch, and maintaining a clean history (whatever that means) takes more effort than just applying a set of rules (such as, always rebase, squash commits) after the fact. Linus Torvalds has said it better than I could ever do[0].

As far as the article itself goes, the author maintains that:

> A few common commits on my branches are: “WIP,” “Run Rubocop,” and “Fix typo.”

And then goes on to say that the solution to this is to rebase, rather than creating better commits from the get-go, or just deferring any commits until the end of the feature work, and then staging interactively in order to create multiple thematic subdivisions, or just commiting the entire workspace.

[0]: http://www.mail-archive.com/dri-devel@lists.sourceforge.net/...
I don't know how to do that. But you can read a text file with -f flag. This combined with -m flag which ignores html tags may result in what you are looking for. You will have to save the page every time you want to read.
I assume you're talking about what to eat, and not necessarily nutrition science. And I'd argue there are none, which is why the whole thing is a mess. I had a really smart coworker announce he was going on a week-long juice cleanse and I had to spit out my drink.

Lots of nutritional advice in America is suspect because someone is marketing a product. And the Old Country ways of eating are either lost in the New World, or don't work sometimes because we've switched from manual labor to desk jobs. And on top of that, are you trying to optimise for athletic performance, longevity, or are you just enjoying life?

(I don't think those three are necessarily mutually exclusive, but I do wonder about the modern obsession of over-optimisation.)
I still can't figure out why people can't even come close to KDB+. It is a real conundrum. I've been waiting patiently for something to show up, but the gap seems to keep getting bigger instead of smaller.

Is it that people want to make the problem more complex that it needs to be? Is it that those who know most about these issues don't share their secrets so implemented from the outside often don't have a good understanding of how to do things properly? If you were to asked the guy behind Prometheus if he's looked at the commercial offerings and what he's learned from them, would even be able to speak about them intelligently?

There seems to be a huge skills gap on these things that I can't put my finger on. I'd love to be able to use a real TSDB, even at only half the speed and usefulness. It would be great for these smaller firms that cant or wont pay the license fees for a commercial offering until they get larger.
How do you get new clients for marketing/creative services? (Poll)
I fully agree. It's different on Twitter because it is far more public. Plus things like Retweets cause the problem. With Facebook it isn't much a problem except for more public entities like USA Today. On Twitter however I don't understand why they don't take more action. I know one account that is single handedly responsible for 99.999% of the spam I see. And it shouldn't be that hard to find and detect.