skysight-inc/HackerNews huggingface dataset:
Every spammer will now know the full name of any google user since it's displayed on the second page. Eventually in the near future, even if you remove the name and keep the display image and the display image is of a person, face recognition software could determine who the person is due to Facebook and other social media platforms. Displaying a display image or showing the full name is a complete breach of security and privacy. Eventually one could theoretically find all Google accounts a person has with Google.
The full quote is: "Staff in professional-services firms spend most of their time dealing with clients; so looking the part is essential."

Which makes perfect sense in any industry where you'll be dealing with customers and clients.

Ever watch a successful politician on the campaign trail? They dress to match the particular audience they'll be talking to.
A factual correction is not being offended. But now I'm offended that you are calling me offended because it's offensive to read fault into factual statements; is that offensive to you?

> supports the entire point of your environment being ridiculous,

"Ridiculous" is in fact a much better word for it.

> > "silly" is simply not what this place is like.

> what.

Silly implies things like light-heartedness. Silicon Valley's faults are not light-hearted. At its worst it can feel like a dungeon, not something amusing.
As if managing memory manually was only the need of calling malloc and free at will. The problem with pro-GC is that they think the ones against it only want and like to do malloc and free for fun. Their simplist view of the issue is really as much annoying as they dismiss of the performance* issue.

*real-time, embedded and gamedev for example. where us scale have as much importance as ms for other fields.
I applaud Elon, but I gotta say I'm uncomfortable with the extreme adulation. His company merged into Paypal -- he did not invent that payment solution. He was an investor in Tesla before taking it over -- the original idea and company were not his. The press paints him otherwise on both counts. That's undoubtedly a better story (and perhaps we're at a point where we need to believe in a hero-inventor), but I don't think inaccuracy actually serves us well.
Writing a Package for Meteor
Microsoft Can Remotely Turn Xbox One's to Bricks
>Fight one problem at a time.

Strongly disagreed. And for the reason that they don't occur in a vacuum. Racism and police abuse have a very long history.
I'd greatly prefer a standard interstitial ad, like Forbes has, over what you have here. With a regular interstitial, I'm just irritated. With your ad, I'm irritated AND confused. It wasn't clear at all what I had to do to dismiss the ad. Then when I did figure it out, I was further annoyed by the slow animation as the article eases to the left.
It might... The wikipedia article for http://openweathermap.org/ (a commercial service) seems to point out they are using NOAA datas.
How Weebly's New Headquarters Pays Homage to Its History
I thought it only showed this information if you had recently, successfully logged in to your account on that computer?
The Boy Who Cried White Wolf: On Polygon’s the Witcher 3 Review
40 minutes to drive off the lot with a brand new car but
With sign-on bonus from a tech company in Silicon Valley, I drove off the lot with a brand new Chevrolet Camaro back in 2013. It was a dream came true to me. The Camaro was an amazing machine until I couldn't turn the ignition on for several times. This muscle car sometimes suddenly stopped running on the road. The car refused to start and the key was stuck in the ignition. More than 4 times I had to call GM roadside assistance to tow it back to the dealership. Unfortunately, they couldn't figure out what was wrong with the car. I hired an attorney to take care of the case 4 months ago. GM promised that the case would be closed in less than 2 months. It was just a lie.

Finally, I'm schedule today at a dealership to drop my car off. Surprisingly, the sales manager told me they didn't receive any documents from GM as stated in the letter they sent to my attorney.

I don't know how long before I can get my money back.
This does not seem like the intended use-case for custom keyboards.

I hope Apple won't get too upset.
No, because without Lastpass, users use the same password everywhere, or use trivially crackable passwords.
The takeaway is not that HR is involved, but that engineers are not seen as "revenue generating."

To rather too much corporate management, engineering is a blue collar job. It happens to require computers instead of metal and power tools, but it's still not "revenue generating" in the strategic, legal, or financial-industries sense.

Obviously not all management is like this. But there's still a whiff of working-with-your-hands contempt for engineers from many people who work primarily with money and power. And the cultural differences, and differences in motivation, shouldn't be underestimated.
Seriously. Deal with it
I was always under the impression that the HR people were there to get you to want to join if you got an offer, not to determine whether you would get hired or not.
TryParse is a hack around exception performance. In fact, all the TryXXX things usually are. It's purely an unfortunate hardware/performance decision that impacts library design. In F#, I'm happy to write:

let i = try int s with _ -> -1

OCaml does some similar things, I think. You might use it to attempt to get an item from a dictionary, and return a default if not found. It's easy and elegant.

Saying "exceptions are for exceptional cases" is meaningless wordplay. Call them faults, traps, errjumps, whatever and it breaks down (faults are for faulty cases?). Library design should trump all, and sometimes the better way is to throw in many cases.
He's a bit limited on instances though.

Still, could find some animation studios, offer them your farm for some % of profits.

Pretty big gamble though.
> I haven't used Rust yet but often try to read other people code and understand what's going on, and everytime I hit the API docs I'm filled with despair that I can't find what a function is supposed to do.

Please don't think this way! Steve already answered the technical question brilliantly, but the Rust docs can be very difficult for newcomers to navigate. I don't think we've found a really good way of making unknown unknowns easily discoverable. The `into` example here, for a new comer, is particular is tricky because it requires reasoning about very generic conversion traits. It's hard to know that without, well, knowing it!
You're arguing against a strawman. We already know what the alternative is -- a standard interstitial ad. Other sites do interstitial ads better than your site does. I appreciate the attempt to innovate but I think you made it worse, rather than better.
Right, because if one day your sitekey is missing, you'll shrug and think "I guess my cache cleared, whatever", and not distinguish a data reset from a MITM attack.
I see him more as an outrageously lucky person that does the very best with the insane amount of fortune that he got.

That image alone is inspiring enough, for most of us are proportionally fortunate aswell and should aspire to do as much with our gifts.
Unless your lawyer's name is Ed Felten, your name is Barack Obama, and the Amazon credits can be applied to GovCloud!
Consider these paragraphs:

"One candidate in Ms Rivera’s sample passed the interview by adopting the persona of a successful consultant that he knew at that firm. Even if you do not go that far, you must at all costs avoid appearing nerdy or eccentric: there are plenty of jobs with tech companies for those types. The old-fashioned belief still prevails that playing team sports, especially posh ones like rowing, makes for a rounded character....

This overwhelming emphasis on style rather than substance may seem an odd way to select members of the 1%. But those at the top of the consulting, investment-banking and legal professions know that the most prized possession in uncertain times is not brainpower, but self-confidence. For all the talk of the world becoming dominated by a 'cognitive elite', in reality it appears it is nothing more than a 'confidence elite'."

It would seem that someone with a past in one of these firms who actually had a good 'fit' there would make a poor fit for most tech startups. [1]

So then I back look at this sentence, "The top ranks of governments and central banks are sprinkled with Goldman Sachs veterans. Technology firms, though they are catching up fast, have nothing like the same grip on the global elite."

Our tide is rising, and they can wait in their confident complacence. They'll never see it coming.

1. http://www.paulgraham.com/nerds.html
Write a 200 word essay for a chance to own a $300,000 house in Houston, TX
Why is that? Are they oversubscribed?
Show HN: Recently for Mac – Press alt and tab to open Recent files,folders,apps
Anonymous Team Hides Malware in Nvidia GPUs, Can Harm Mac, Linux, Windows
From what you are saying, I can conclude that you are using very high scoring for statistical classifier (or basing solely on statistics). This is not an option for a system with millions of users (their accept/reject rate is close to 70/30 percents, as we cannot rely on bayes at all). Therefore, I've never ever evaluated bayes as a single classifier. Nevertheless, I'm using OSB-Bayes as a statistical algorithm for rspamd which has been proven to be a good classifier.
Yeah I suppose that is possible if they didn't spoof it or your device becoming compromised. I haven't seen/read anything on what they're doing to handle this scenario.
There are two [1] [2] super interesting videos about how Spotify works. Well worth the watch!

[1] https://vimeo.com/85490944

[2] https://vimeo.com/94950270
> I believe the thread::scoped API can be used to process nonoverlapping slices in parallel with a regular iterator. Not sure, but I recall seeing an example where this was done.

Yes, it can. And while the original API had to be reworked a bit, this capability will not change (and someone can probably implemented the proposed solution in a library today, if they so choose, so people can try it in the beta).

I really enjoyed reading the article, and I think it presented its argument well, but I fear that some of the conclusions it came to were based on technical misconceptions about the language. It's also making me feel more and more like turning optimizations on by default may be a good idea... for every person who writes a blog post or asks a question on StackOverflow about why code isn't running fast enough, there are probably ten others who just assumed Rust wasn't ready and moved on to other things.
If Rust had zero cost unchecked exceptions, I imagine their usage would be more like C++ than Java. You wouldn't throw on IO errors. You would throw on divide by zero, arithmetic overflow, array index out of bounds...
I got a HDPI display for my windows machine a few days ago. What I am wondering now is why Spotify doesn't support this? If it runs on chromium, which does support hdpi displays, why doesn't spotify? I have I have to choose for a really small spotify client or a real blurry one. Reading this, it would not seem to hard to make it work. It works fine on OSX.
Ask HN: Looking for the name of an experimental programming language
I am trying to find the name of a programming langauge, but my google-fu has been ineffective.

It is an experimental programming language and the only features I remember were these:

- It allowed types as variable names like this:

TypeName = methodWhichReturnsType()
TypeName.methodOnType()

- It allowed multiple places for arguments in method names such as:

String add(String string1)To(String string2)
This article mentions Schuyler Towne at the end.

I've watched Schuyler talk[0][1] at RVASec (a small richmond va security conference) the last couple years.

If you find locks even almost remotely interesting, Schuyler is the guy who will talk until you think they are really interesting. He's super passionate about locks and gives a ton of easily digestable information about them.

[0] - https://www.youtube.com/watch?v=3nROJz_UNQY

[1] - https://www.youtube.com/watch?v=kTQWPrl_Tao
Those languages have choices: you can use exception handling or not, depending on the API context. Exceptions should be used exceptional errors. For example, even in the file exists case, you can have an API to check existence (Java and C# do!), but maybe the file is deleted between that check and the open call...

Now without exceptions, you still have an existence check AND have an error-encoding result on open that is rarely in failure mode. Very annoying. You must combine the two calls even if separating them makes more sense.
What We Talk About When We Talk About Sex Workers in Silicon Valley
...or it might do absolutely nothing for you. We might find out 10 years from now that standin up every 10 minutes and doing 20 squats works, for example.

People get a little tired of meaningless study after study articles. "Well, it couldn't hurt" gets old too.
DDoS a small country. Even if for a day.
Are You Smarter Than a 15-Year-Old?
If your device is compromised, someone knowing which accounts your have is pretty much a given regardless of you logging in to Google...
Why Do Corporations Pay Billions Annually for Inefficient Hiring?
match 100.cmp(&0) {
Ordering::Greater => "positive",
Ordering::Equal => "zero",
Ordering::Less => "negative",
}
You also can't ctrl-f within a page, which makes finding things really annoying.
I remember reading it here: http://www.esquire.com/news-politics/a16681/elon-musk-interv...
+1/Like/Up-vote for that.
That's based on the supposition that a particular genetic resistance is already present in the population.

My question was directed upon the 'chimps vs humans' quote, and how relative genetic diversity matters (given that we don't take part in incest), not on the principle on which the potato famine occurred.
That is a sweeping generalization about security habits of non-users of Lastpass. My point is that the security-consciousness does not necessarily go hand in hand with using a password management system. If someone gets into your single point of truth, they not only have all your passwords, they know about all your other accounts after - needing only to break into just one of them.
> SunSed has a built in page view counter but we also support Google analytics.

The word "but" really dilutes what's said before. "SenSed has a built-in page-view counter, and also supports Google Analytics."
As opposed to CloudFlare providing an SSL certificate for each IP and adding your domain name to the SAN list for $20 a month.

That seems like a better option as a fallback when SNI is not available.
It happens more the tighter you move into the echo chamber of startupland
you make the pain gradually increase from 0 to 1 for blader filled to 0.8 to 1.0 respectivly, and add automatic safety valve to be sure.

It's basically how it works right now, no need for messing with positive reinforcement.
Darn steep to be sure! However vertical faces typically result in the topo lines merging together to the point they cannot be distinguished and become one brown blur.

Some big mountain walls for example:

http://images.summitpost.org/original/482664.jpg

http://www.mtnmouse.com/california/20060624yosemite/map_yose...

Your parent comment's map looks like 500+ feet of vertical, so I'm fairly impressed by the 5 year old :)

If it's a standard USGS topo map, his track should be about 150 meters or 500 feet, putting them right at 45 degrees (shallower at the start, steeper at the end)
"You shall not loose your work" should be "lose" on your pledge page.
At the rate Microsoft has been releasing open source code and porting .NET over, I wouldn't be too surprised to see Visual Studio geared towards cross-platform development. They did already launch "Code" which, admittedly, doesn't hold a candle to VS. It looks to me like they're slowly releasing more and more framework tools so that VS running on OSX could actually be a possibility.
The Washington Post should claim service credits or something from Instart Logic, considering it seems the CDN was at fault here.
Haha wow, you could set up a pretty impressive number of relays for that much money.
With Jobs gone, we need a new hero-inventor to worship. Such is life.

Seriously though, when I was a kid I would read about "famous scientists of old" every night. They were my rockstars. Edison, Watt, Lister, the list goes on. I had a book about them, their lives, their inventions. Everything. I must have read that book a thousand times before I was 14.

Then one day when I was 18 I visited the London technical museum. In it was a Watt exhibit. It said "Watt bought a lot of patents, he invented a few small things, but his main innovation was leasing steam engines instead of selling them."

It was then that I realized all those scientists of old I worship weren't scientists at all. They were good engineers. Excellent integrators of other people's inventions and work. Magnificent funders of scientists' work.

But most of all they were businessmen. Because it doesn't matter who invents a thing, what matters is who uses the thing to bring actual change to people.

It doesn't matter who invented the lightbulb. It matters who invented the electricity grid so people could actually use lightbulbs in their homes.
Tech Women Choose Possibility
Mattermark Engineering: The Path Forward
Take a video/animated-gif of your 'revolutionary editor' and have that be the main image on your front page to help really sell it.
gpu instances -> bitcoin mining
Pretty sure service credits wouldn't approach the cost of the hack. Generally contracts are written to minimize liability in cases like this, too, although that is probably the lesser of two evils.
We also got the $100k AWS credits for our startup. We're going to be using it to pay for our server and CDN costs :)
I'm not certain I agree.

Yes, the hacker ethos will easily create more wealth than this posturing dreck. But only if all that productivity is directed towards the right problems. And often those problems are not profitable-looking ones---which means you probably won't be working on them as an employee. As an academic, or independent, perhaps, but hopping onto craigslist doesn't net a whole lot of world-changing opportunities. And it's in those very opportunities that there's enough froth to upset the established order.

Saying no to money requires...confidence.

So keep working, keep learning.
That 5.7Billion dollars got many people set for life, inculding HN hero Mark Cuban. It's not an argument against diving into the frat for a piece of the pie.
@joshuaheard -- thanks for the comment. I think it's fair to say it's an overstatement. The tools we have live are merely around Delaware incorporation, and yes this is a minuscule piece of the big picture.

I think there's a few reasons why this is a very interesting and key piece, though. To my mind, here are a few reasons:

- modeling and automating corporate transactions starts with the easier stuff, and expands into more complicated transactions;
- the way VCs (or more broadly, the technology industry) set up companies (e.g., with vesting; transferring nascent technology and intellectual property) probably should be adopted more universally (not to say that many small businesses should be corporations);
- the technology industry sets trends.

Other in-roads we are working on that are also key to my mind are:
- integrating transactions and documents with cap tables;
- scripting complex documents with the full set of options the documents routinely cover;
- building in the models that frequently built in spreadsheets and circulated with documents.
Hmm - I haven't really noticed any unresponsive-ness but I also am a paid subscriber, I wonder if the ads are responsible for the slowness?

The spotify mobile app has some odd behavior from time to time. The UI will continue to respond to my actions but nothing actually happens for 20 seconds, during that time i'll click on several different songs attempting to get them to play.

Finally, for whatever reason, the app springs back to life an begins to execute the actions out of some sort of queue leading to several songs playing. It seemed very odd to queue song plays in such manner. I would've assumed it would be last one wins rather than
"Song 1" - play for 2 seconds
"Song 2" - Play for 2 seconds
"Song 3" - play for 2 seconds

I may have clicked "Play song 2" 15 seconds ago before the song is actually played.

Overall, I love spotify though. I use it everywhere.
That sounds about right! :) And 16 apostles.
I'm sorry... I could be the only one, but I've never had trouble with the configuration. I don't know if I would call it the worst. I think cancer would top my list.
My understanding is that 'systems languages' run without a runtime and are therefore good for writing low level programs for embedded and operating systems.

I could be wrong...
F# as a Ubiquitous Language
That's actually been happening for a while. Not at the chip level, but businesses providing hosting, analytics services and hardware modules (i.e., a "box" with some I/O and WiFi) as a one-stop shop. Besides Bosch (who entered the business by an acquisition), I can't think of names off the top of my head, but they are out there. Axeda was a big player in the hosting for remote monitoring arena about 10 years ago, but I don't think they ever sold hardware.

More interesting is that I'm already hearing about the companies that are dropping offerings: no longer selling hardware, but just doing hosting and analytics. I don't know if this is due to the hype dying off (doubt it) or just discovering it's more profitable to not have to inventory & support hardware.

And I am also seriously considering exactly this. Have the experience, have (most of) the skillset. Just need to figure out who the customers will be.
If exceptions were instead named traps or faults, or even just errors, what would the prescriptive advice be?
That is harder that it sounds in many places, because you don't get to (easily) control the radio signals that cross your house. Windows set a (very bad) precedent a long time ago that devices auto-connect to new networks, so your TV could be using your neighbor's wifi automatically.

That's just the short term problem while 802.11 chips are the cheap device preferred by hardware manufacturers. This will get a lot harder to block when the LTE/WiMAX/HSPA/etc chips become cheaper and the device manufacturers start negotiating deals with the network owners for cheap low-priority batch-job rates. Your TV can store what you've been watching as long as necessary, and upload whenever the cellular network is quiet. Precedent for embedding a cellular radio already exists with "onstar".

I seriously doubt anybody checks that their electronic devices aren't uploading personal data at 3:27AM once or twice a week.
Give that gator a margarita, and it would have all three.
I love how Russian dishonesty led to SpaceX's success in a significant way. It almost like we've had a people who go about things the absolutely wrong way to for everyone else to learn from (Communism, Stalinism, Putinism, etc).
The article says "And studies have found there are no significant side effects". With a link to http://jco.ascopubs.org/content/26/9/1452.full .

> Most common adverse events consisted of chills, headache, fever, asthenia, injection-site pain, nausea, and vomiting. This safety profile is in agreement with those previously reported.8-11 However, one patient who achieved a very high anti-EGF antibody response together with a significant decrease in EGF concentration in sera developed a skin rash. After vaccination, this patient achieved a complete tumor remission, still sustained 44 months after random assignment.