skysight-inc/HackerNews huggingface dataset:
I'm not certain. However, given that the intern would have access to NASA IT systems they would have to pass a background check which can take a long time for non-US citizens. The internship may be over by the time the background check cleared.
When amateurs from different background make a video for the first time
You can still offer Paypal via another payment processor.
Does the intro feel weird to anybody else? The segue from talking about the current tragedy in France to talking about a company's product line choices feels like an attempt to capitalize on the current fervor, and it feels weak.
http://www.totalmediabridge.com/wp-content/uploads/2013/12/K...
Two options I'd go with:

1. Use a static site generator to build the site, ensuring I have indexes available, piggyback s3's SSL as a custom endpoint through to cloudfront and use SNI for my custom domain.

2. Use Heroku (or similar provider to remove most of the maintenance burden), piggyback their SSL to cloudfront+SNI+csutom domain.
http://www.businessinsider.com/facebook-rejected-whatsapp-co...

(He was also rejected by twitter)
Writing a ReactJS Front-end in Haskell [video]
SEO – WEB DESIGN – ΚΑΤΑΣΚΕΥΗ ΙΣΤΟΣΕΛΙΔΩΝ
FWIW, the Golang core developers regret using the old UNIX conventions in packages. I don't think it's viable at this stage to take them back, but they do agree that it doesn't fit the language well.

http://gophercon.sourcegraph.com/post/83845316771/panel-disc...
Funny I know electrical engineers names Bernard, Alfred and Eugene all from the same company...
Any well-known vulnerability, e.g. heartbleed, gotofail, etc.
Careful how you connect the dots. Yes, building a timeline and bringing in EEOC is one option. But then your identify for the next 1 to 5 years is defined by your harassment case. At the very least, you've got a big new time demand that may impede your ability to focus 100% on your next job. At the worst, you're seen as an angry litigant that no one else wants to hire.

It's a nasty world out there. Such unwelcome outcomes explain why many smart people with legitimate grounds for pressing charges ... choose not to do so.
Elevator Redesign Straight from the Future
Not if you can initialize them at the time of declaration. IMO, that should be the default policy, and there should be ample comments apologizing for not doing it.

People don't build unterminated communications lines nor use PIO without pullups/pulldowns. Programmers should be the same way.

Perhaps I've led a charmed life, but I've never seen a case where proper initialization was a problem.
Lost me at giving Henry Ford credit for the 40-hour workweek. Do you even read history?

http://en.wikipedia.org/wiki/Eight-hour_day
Also: http://support.microsoft.com/kb/214326:

"Explains why the year 1900 is treated as a leap year in Excel 2000"

Mac OS was written in a time of memory scarcity; 1904 is just an easier choice for the epoch than 1900. That's also why they didn't choose the Unix epoch, as it would have required supporting multiple epochs, one for disk time stamps, and one to handle birth dates (time stamps on classic Mac OS are unsigned; there were no times before the epoch. And yes, there were no Mac users over 80 :-))
Dupe of https://news.ycombinator.com/item?id=8874047.
>Heard of the anthropic principle?

Can you conclusively prove that principle with scientific evidence? :)

>sure I can't disprove your god. But you have no more evidence for it than I do

There's evidence that some consider compelling and others do not. But, my bigger point is regarding the need to ridicule. Why is that? If you don't believe it, then just don't believe it.

>I don't agree that tolerance is respecting others beliefs.

Tolerance is not just "allowing" people to believe something, then thinking them insane or idiots and treating them as such.

>taking a philosophical stand that they're all just as valid is a stretch too far.

But, you can't prove that they are not equally valid or even that religious beliefs are inconsistent with scientific evidence in many cases.

EDIT: You may find this interesting:

http://www.wsj.com/articles/eric-metaxas-science-increasingl...

/EDIT

>Physicists believe their positions to be evidence based. People with paranoid delusions also believe it. Are these the same too?

Philosophically? Maybe. But, that's not what we're talking about.
Linux Distro – Privacy for anyone anywhere
Suppose X was 6 and the author believed there was a p1 > 0.2 probability of exiting for "twice £X million" and a p2 > 0.2 of being offered less than $2M for the acquisition.

This places the value of not selling at >= £2.4 million and the value of the sale at <= $1.6 million. At £/$ of 1.6, this is a gap of $2.2 million in favor of not selling.

Then consider the opportunity cost of going to work for Google for a serial entrepreneur. There may be a 0.8 probability of $250k/year for four years. But that comes at the price of not developing a startup with the potential for a fuck-you money exit.

The hindsight we have doesn't include an assessment of the toll of relocating from the North UK to Silicon Valley with a spouse and children while leaving behind family, friends and community.

In the end, if you're looking for a $2,000,000 exit. You're not really founding a startup. There's nothing wrong with that. But "startup" in the sense that people like PG use it is not the right term.
I used to do a lot of aerial photography over Los Angeles, typically in a Cessna with my head out of the window (very scary when you have glasses...). rashiedamini.daportfolio.com

Never was able to take photos of LA at night.

I love seeing what other people can do, though. Taking night photos while flying is a really daunting task! These really are great photos.
Not all software needs to be sold,...

I'd go a bit farther: not all software can be sold. Making some extremely niche software fills that niche, but there may be a very small audience for, say, combinatory logic interpreters, or theorem provers. If we as a society demand that every piece of software be sold, and maybe the bulk of the members of the society have a weird idea that the price of something has to reflect the cost of that good plus profit, then a lot of software will never get written, and a lot of ideas won't get tried out, and a lot of niches will go unfilled.
NetBSD can be dom0 too.
totally agree. i think it's why many many many tech managers aren't technical. most truly technical people cannot put up with the cognitive dissonance required to convincingly say one thing while believing the opposite.
Sure, it's a VERY extreme example of "First World Problems" or whatever the meme is, but do you want a job when the offer is a con from the start? What kind of relationship with your employer does that create?
This looks excellent, thanks much for the pointer.
It's actually mentioned at the bottom of the article:

Timeline:
December 2, 2014 — Reported the vulnerability to the Android security, @natashenka confirmed the repro works
January 6, 2015 — Response form Android security saying that the fix was pushed in mid-December, I checked that the repro stopped working on all my phones
January 9, 2015 — Public disclosure
Stellar rewrote the rules of payment. Now, users in Asia are leading its growth
Do it. For biaural beats you have to have headphones. Isotones don't require them. Not really sure what would happen (aside from loss of effectiveness) if you listened to biaurals without headphones.
Service making backups for Raspberry Pi via web interface, in under a minute
Stable in that it is stable. Not only bug free, but not constantly shifting under your feet. I don't know of a better word than stable for this. And I do feel that "bug free" is a necessary condition for it. Just as I would feel that a foundation for a house is only stable if it is not moving and free of defects.

I claimed that TeX is literally bug free today. If you feel this is not the case, find a bug. I did not claim that TeX originated bug free. At least, I did not intend to make that claim. Apologies if it read that way.

We can not be certain that TeX is 3 times slower than it needs to be in that case. In that nobody has produced a system that is 3 times faster. Seriously, I am a fan of incremental compiles and multipass processing of documents. I am also more and more a fan of empirical results. Claims that things should be better, without any hard evidence, bother me.

And I think we just have to agree to disagree regarding WEB. I have found TeX far more understandable because of WEB than many other pieces of software. Specifically, the linear narrative is far more of an aid to understanding than any of the newer abstractions that are promoted elsewhere. Sure, the code is rather nonlinear. Outside of almost academically simple programs, I have seen few pieces of software where this is not the case.
Step 1: Get an N900

Joking aside, this is really cool, and I'm glad there are still people out there who recognize the value (and want it this badly) of a handheld Linux terminal. Meanwhile, the batteries on my N900 keep getting shorter and shorter charge cycles . . .
With Ubuntu, however, you have software repositories which you use to install almost everything. So there is no need to go hunting on the internet for binaries you need. In my opinion this is one of the best security features of most Linux distro's.
In the united states.

Aha funny how people don't define their data correctly, this is an important datapoint
Your objection shouldn't be so lightly dismissed. It's possible that merely being placed in an environment populated with other students whose parents are supportive is enough to account for the gains. The students who failed to win the lottery were placed back into a general population whose influence (direct and indirect) could be the reason for their poor performance relative to the charter school kids.
ZoBu studio: SexCounter
Does that server also provide 36 cores, 60GB of RAM, 10Gbps network and the fastest Intel CPU available anywhere? You're comparing a single low-end chip vs a server with multiple cutting edge chips. Everyone knows you pay more for the fastest chips. If budget is the only criterion then there are many less expensive instances.
Have you ever been harassed? It's a much deeper situation than being aware of your rights, etc. And, if you assume that working at Google means you're smart, it means her harassers are just as smart as she is, and also aware of what her possible course of action may be.

(I don't know anything about Victoria Lease's situation, just this response had hints of victim blaming)
Hydro Flask – Stainless Steel Vacuum Insulated Water Bottles
The author mentions that he chose reflective materials for exactly that reason.

Realtime renderers still struggle with things like Monte Carlo.
Maybe no-one really tried hard enough? The correctness checks are not a problem for server-side software, so I guess they are not the primary reason for not having a web-browser written in those nice languages, but something else (like historical reasons).
He's absolutely right about NFD, it's horrible. If you're using plain latin-1 you usually don't have any problems. And everything changes if you are using “composite” characters like à or ё or й. It's not just HFS+ issue, it's a system-wide issue, that break mounted network resources for example. Or even USB sticks.
If you have an ssd and more than one Apple device, each device you synch eats up about 10gb of space or more. If you have a spouse with an iPhone in addition to yours, a kid or two with itouches, then that can easily eat up 50+Gb of an ssd drive. This can be a very significant percentage of your drive!! And there's no way to change it to anything by the c drive on windows.
Bringing Programming Education Online, Thinkful Raises $4.25M
.CO is also great in that they help startup communities, such as "Startup Weekend".
I'd say that in terms of seats sold, Borland and Microsoft had more to do with it. Maybe first one then the other. But 'C' was the semi-official language of the old DOS PC world from 1985 until Linux happened. It's somewhat tragic, because Modula-2 and Ada toolchains existed, but were harder to use than 'C' for performance and memory constraint reasons ( not to mention the toolchain costs )

Borland started out with Pascal, but went to 'C'.
The article mentions rates of return of ca. 20%. Are these realized IRR numbers? I would imagine the unrealized IRR (including only priced rounds, not convertible notes [or SAFEs] with a higher cap) are higher than this. Am I mistaken? What is convention here?
For mid-career (Senior SDE) position it will look like
Salary 165k-195k
Bonus (15%) 26k
Stock grant: 200k-400k over 4 years
You will get refreshers so after 2-3 years you may have $100-200k stocks vesting every year.
The Technologies and Politics Driving Album Leaks and Releases
I'm speaking of a bonus obtained through a corp-dev situation, in lieu of an actual acquisition. I don't know how common it is in general recruitment.
I get the impression there's an epidemic of big companies trying to "poach startup founders from themselves."

I posted this to the other thread, and I now see that my experience is perhaps tame compared to others.

https://news.ycombinator.com/item?id=8876561

Like someone else quipped: "oh no! seems like you can't walk down the street today without being aggressively offered a job!" There are worse problems to have. :P
Learn Vim Permanently
Cloudflare hands over Complaintants names in Child Abuse case
I don't like the manager / developer separation. I've had better results using lightweight strategies to let projects be more or less self-managing. Basically just creating a shared vision, giving responsibilities to people, letting them set their own goals, and then publishing to the group how those goals are progressing on a weekly basis. It doesn't take much time and people usually appreciate the communication.
The terminal is in userland right? So yeah, locale makes a difference based one how the terminal software is designed to handle it.
Yes. To quote one of the links I posted: "The tl;dr version of this is that the C compiler writers have no idea who their users are, so they keep fucking up working code [...] All of this only hurts the systems-level programmer (and I claim is of dubious value to the high-level guys). Which is why I insist that the compiler writers don't know their own customers. C is a systems-programming language! Why do you want to screw the systems-programmer to help the high-level programmer, when the high-level guy has long since moved to C++ and is bumbling around with STL?"

That whole post is worth reading. Though something of a tossed-off ranty blog post, I think it very accurate.
I bought an original Zipit in college and loaded linux on it, it was a surprisingly useful thing. I wonder what happened to that.
The crafting of the visualizations is impressive as ever. Particularly the coffee one.

(btw... transportation columns are swapped in firefox)
Poor Man's Bufferapp
This post is not so much about management being lonely (though it is, at all levels) as it is about the special loneliness of middle management.

If you're a top manager, a founder or C-level type, you still have to deal with loneliness (since the power you have over the people below you in the org chart inevitably crimps any relationships you form with them), but you at least get the compensating benefit of being able, to some degree, to determine your own destiny: you make decisions, the company pivots to follow them.

Middle managers don't even get that; they're sandwiched between the people above them, who actually get to decide what the "company line" is, and those below them, who just have to follow it. Middle managers have to not just follow it, but enthusiastically agree with it, even if they think it's stupid or counterproductive. (Or at least they have to do so whenever the people they manage are watching.) Failure to do so, to participate eagerly in whatever fad thinking the people at the top are high on this week, is what I used to hear described when I worked on an Air Force base as "a career-limiting maneuver."

And on top of that, they have to work in an environment where even the limited power they do have to make a difference can be thrown out the window at any time. All it takes is for someone higher up the food chain to take an interest in your team and suddenly all the decisions you've made start getting overridden. Their reasons for doing so can be completely arbitrary, but that doesn't matter. If you're lucky, the person doing the overriding is at least generous enough not to do that to you in front of your team. If you're lucky.

This is part of the reason why the traditional career path of promoting senior developers into middle management is so destructive. The usual critique of that model revolves around programmers often not having the kinds of skills and experiences that make good managers, and that's true. But it's also true that middle management just generally sucks as a job, regardless of who you put in it.
Stay up-to-date on Kim Jong Un's activities and get malware
Author here. As mentioned in the README I created this project as a process to learn to Go.

I'm actually quite happy with how it turned out, I wanted something really simple to use but still have some nice features like showing the history of a page by leveraging Git.

Unfortunately I didn't get to use channels... Yet.

Coming from a Python background mostly I found Go pretty pleasing to work, however it took a while for me to grok the whole `$GOPATH` and dependencies stuff.
It seems like there are a few different projects under the Apache umbrella vying to be the thing that replaces Hadoop. Can anyone compare/contrast them, and in particular, offer pros/cons of Flink vs. Apache Spark?
It's not a typical engineering signing bonus, but it's far from unheard of.
There is a complex method of changing the backup drive by setting up symlinks.

It is user-hostile of Apple to force use of C:\
I actually really enjoyed the interview process with Google. It was expeditious and respectful. It was, however, clear they are not used to taking "No" for an answer, and that's when things got a little uncomfortable.
I think they expect 2.5 - 5.0% Equity to make up for the poverty level wage?
"Duuude, what if instead of cutting a square, we cut a rectangle?"

"No way maaann! Unheard of!"
Ever hear of Imposter Syndrome? http://en.wikipedia.org/wiki/Impostor_syndrome

And for that matter it's inverse: http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
I had a long stint with game development. Started contributing to MUD codebases as a teenager, later invested a lot of time in XNA and web games, although none of that work was particularly successful.

As satisfying as that work was, I get as much satisfaction from writing Enterprise/B2B apps. The thing about game development is that, when you're years into it, it's just another app. Video game lovers especially start out thinking they want to do game dev and game dev only, but a great many of them would benefit from exploring what are thought of as "boring" areas of development. It's only boring if you don't like making software.
Ship your enemies glitter
Love them. Why disable right click though?

document.getElementsByTagName('img')

https://d12oemfd9cl6ha.cloudfront.net/i/images/imgs/27839146...

https://d12oemfd9cl6ha.cloudfront.net/i/images/imgs/27833893...

https://d12oemfd9cl6ha.cloudfront.net/i/images/imgs/27833887...
Thanks for taking the time to reply.

--

I don't understand how only allowing signed execution would help avoid this problem. Like you said, anyone could pay to get their company listed as a 'trusted' entity. The problem is you cant push this task to the user, because the non-technical layman user is not in a position to determine this.

If we only allow signed binaries to be loaded in memory, then we won't need IPC to pay the security tax for every function call. - given that there are probably going to be tens of thousands of them per second.

>We should get away from distributing compiled code that runs straight on bare metal for most things. [..] Honestly I'm not sure if it's necessary.

Poof, no more program debuggers, profilers, no more device drivers, no more third party file systems, no more .. you get the idea. Maybe that's not "most" things, but ask yourself how functional is an OS without the ability to load kernel mode stuff.

> Each user should have a key and be able to authorize other keys by signing them, etc.

How does that help my mom? She's just going to call me when the computer asks her "weird questions about keys and permissions". The entire point is that the average user is not the best judge of what is and isn't malware. Technically savvy users already have no issue with malware for the most part.

>Develop something good enough and the user can be put in the driver's seat without it turning into a malware safari.

Again, why would the user WANT to be in the drivers seat? They have no clue how to drive the car!

> If the user authorizes a piece of bad code, just de-authorize it and it dies.

That only tackles the problem of cleanup, which is a separate problem. By that time, the malware is already on the system and it's sent your credit card and documents to the bad guys.
Mr Page ended up begging them not to sell to Facebook.

https://www.theinformation.com/Google-Was-Willing-to-Beat-Fa...
That makes sense. Just pushed a fix[1].

[1] https://github.com/renstrom/go-wiki/commit/535c645fb25252e49...
I believe vasilipupkin is referring to the financial phenomenon of ETFs, robo-advisers, and the "democratization" of traditional (stocks, bonds real estate) investing. In yesteryear, middlemen (rentiers) would charge premiums for running an active portfolio (of say bonds or stocks). Nowadays, the middlemen have been cut out because the increased returns (if any) didn't cover their fees. This has yet to have happened to VC. Once you move to a invest-in-everything model, there is no need for the investment managers (only advisers which actually help the companies) a la 500S.
Show HN: Nightchamber, a slow-web social site
Bundling and Minification: an Introduction
Shareware involved two different ideas: the method of distribution, and the trial to paid purchase model.

Shareware was genius in encouraging users to copy programs around to each other in the primitive days of computer connectivity. But that's just no longer needed with distribution on the Internet.

The trial to paid purchase model is alive and well everywhere. Freemium games, time limited trialware, in-app purchases. It's not even noticeable as a success story any more, since so much of the entire software industry works that way. The Commander Keen of 2015 is League of Legends.
Can't the library detect the closure? I'm pretty sure I could do this in Python.
I hadn't seen that. Thanks. What I was talking about above is the updater, which doesn't have an analog, AFAIK.
Are there good sites for discovering these sorts of games? In the category of retro-style games for mobile platforms, it's an enormous chore to find anything good by just paging through the app stores.
It is a bad article. The author uses a quote from 2002 to criticize the Finder, in order to support his claim that today's Apple software is bad in general, and therefore HFS+ sucks.

Which it does indeed, pretty badly. You would be hard pressed to find a worse FS still in use, excluding FAT, which will just never die.

Except the article doesn't contribute to the discussion and the quotes from Linus are unfortunately not newsworthy. Instead of a deep critique, perhaps pointing what it should learn from Btrfs and ZFS, he acuses Apple of not shipping a consumer case sensitive FS and criticizes its string and slash encoding, which although bad, are successfully abstracted even from most developers.

It then ends stating that Apple, like the weather, pays no attention to criticism. As empty an analysis as can be.