skysight-inc/HackerNews huggingface dataset:
Study philosophy from it's base principles. Start with pre-socratic philosophers and keep reading until you get to modern day.

The book "Sophie's World" does a great intro here and it a really great weekend read.

http://www.amazon.com/Sophies-World-History-Philosophy-Class...
We use NodeJS pretty extensively at Yahoo for both front end and back end services and it works well. While some of the complaints are valid, it's not worth flipping tables over.

Promises are standard in ES6 and it is "the way" to handle errors. At least if you want to stay sane.
Are You Ready for an Electric Lifestyle?
I wrote this up, if anyone has any questions or feedback. Thanks!
Jaunt VR (www.jauntvr.com) - Palo Alto, CA - Full Time

We are a virtual reality start up building end to end solution for cinematic virtual reality experiences.

We are hiring: Audio Software Engineer, DevOps Engineer, Build and Release Engineer

For more information, check us out at: www.jauntvr.com/careers
Salesforce Tower
Thanks for looking into this; we like to see benchmarks run by other people to avoid the prospect that we're just benchmarking the things we already know about and like doing (which are often also the things which we've optimized).

There are no other interfaces outside of the callback API. It's an interesting prospect to have an iterator-like API but a naive implementation of an iterator API would involve us having to save out all of our state somehow (in an explicit fashion, as opposed to a bunch of stack frames). Our system is pretty complex and so it's not just a case of saving out a couple DFA states...
> A famous example of someone operating legally under local law, but who got prosecuted for having merely a website accessible in another country, was Kim Dotcom.

That's a pretty shit example, given everything that happened around that case.
Wanelo | San Francisco | Senior iOS Engineer | https://wanelo.com | ONSITE

Wanelo is a way to search, follow, and buy from all of your favorite stores in one place. It's used by millions of people who post tens of thousands of new products to Wanelo every day.

We have one position available in SF: Senior iOS Engineer.

Our application is 100% Obj-C currently, so experience with that is a must. We're looking for people with at least 2 years of relevant experience for the position, but we also value people who learn quickly. We're into TDD, pairing, and CI, with the understanding that these are just tools for the job and not the be-all and end-all. We value our lives over work (we work from 10am-7pm every day, but timing is flexible), but we love our jobs and the people we work with. We're looking for someone who likes to get stuff done, go for afternoon feelings walks (coffee + sunshine), and join in lunchtime debates about the merits of tacos (hint: they are delicious).

Let's talk!
To get in touch, email play@wanelo.com or apply via http://hiring.wanelo.com
The post is by Charlie Lee, the creator of Litecoin. He's demonstrating that he indeed controls Litecoin's genesis block (i.e. the first block in its blockchain). He's demonstrating a very simple, unequivocal way to prove that you own the genesis block. Anyone claiming to be Satoshi can easily prove it by similar means.
Can a court order contempt just because they don't like your answers?

Can a court hold the jury in contempt for having the wrong verdict? They used to be able to.
One of the core tenets of the Netflix culture is "Freedom & Responsibility". In this context it means that each team is free to make calls like that as they see fit. Promises, Observables, Generators, Callbacks -- it's up to your team to determine what makes the most sense.

That said, we do make heavy use of Rx on the API layer (RxJava/RxGroovy). My team isn't currently using RxJs, but I expect that to change in the future. There are a lot of Observable fans here :)
What is your take/incentive from this?
I voted for PinBoard. Believe in the idea and execution. I applied to YC in W 2007/2008 with NewsCup. https://vimeo.com/60251128
TechCrunch became just another blogspam outfit after Arrington left (or earlier, depending on who you ask). It still has some name recognition, which is why you sometimes see prominent VCs posting editorials there, but it's a shell of what it once was. It used to be a really good source of information but you were right to stop reading it years ago.
> Laws are laws.

This is horrible reasoning.
Yes, but the conversion between domain types is the killer there. Have you ever tried embedding ruby into python (or vice versa?) The string/unicode/bytes conversions alone demand a full project's worth of work.

Basically, having base types convert toll-free is HUGE.
* Start at obvious entry points: main(...) for standalone apps, exported functions in libraries and top-level handlers for web applications.

* Use a debugger and breakpoints for stack traces to understand program flow (if not available, throw an exception in a function of interest or insert print statements for the same effect).

* Either use an IDE that allows you to jump to definitions or map the project with grep (e.g.: grep -H 'class ' * > classes.txt) to save time when manually going to the definition (or anything in between, but what's available depends on the language).

* Focus: Especially when not used to code reading one can easily get lost trying to understand every single statement at once. Focus on what you want to understand in this reading session and develop a habit of doing the next step towards that goal once you got a good idea of what you are looking at. Perfect understanding is not necessary - if it turns out you missed a crucial part, you can still go back and re-read.

* Practice: The more you read and write code, the more proficient you'll become, the more intuition you will develop and thus the faster you'll be when skimming over unknown code.
Palo Alto, CA | ShareThis | ONSITE Full-Time | H1B Transfers OK
Multiple open positions:
Senior & Principal Software Engineer (Full Stack: Meteor, PHP, JavaScript, BigQuery)
Senior Software Engineer (Data: Cassandra, Big Query, Kafka, Golang)

We're hiring engineers who want to:
- Work on a tech stack that includes: Kafka, Google BigQuery, Meteor, Docker, and Kubernetes.
- Sift through TB's of social sharing data to provide real time insights and intelligence.
- Work in a truly agile and lean startup environment.
- Be inspired by talking to our customers, a/b testing, surveys, and hackathons.

Get a behind the scenes look at our:
Engineering Culture: http://www.sharethis.com/engineering.html
Day to Day Life: http://talent.sharethis.com
Hackathons: https://player.vimeo.com/video/146034661

We're backed by prominent VC firms like DFJ, Blue Chip, T-Venture - who've also funded companies like Tesla, Twitter, Skype and Box.

Most people know us for our social sharing widget which powers sharing for over 3MM sites and apps across the web - and generates a billion social events per day ( > 1.5TB of data). But what makes ShareThis a fun and challenging place to work is how we use that data to power a suite of real-time data and media products for our partners and advertisers.

If you want to know more or apply to any position, email me directly at mosquera@sharethis.com with Hacker News in the subject name.
There's much more to porting Linux successfully than just having a working compiler for the target architecture.
Ok, so you spoof mail from totallyanofficer@yourlocalpoliceforce.gov, and they respond with 'yeah, that number is totally a google number, you should serve them any requests at legal at google dot com (or whatever it)' and totallyandofficer is confused and you didn't get your information.
That doesn't sound like something that should come with a warning, it sounds like something that should come with flowers and chocolates.
He may be a sociopath who wants attention and to feel like he got over on so many people. Maybe it feels powerful or exciting to get away with scams for him. Why would someone become a serial killer? To you or I it makes no sense perhaps, but certain people have a lust for getting away with things.
I asked someone from the AT&T Atlanta office, and they said they are done hiring.

Do you have links to any open intern positions for the Plano position?
Found: Walt Whitman’s Guide to ‘Manly Health’
So you admit, you never served you duty at ПВО. While you had been getting dirty selling diesel from T72 for Marlboro blocks in East Germany, other guys invented proper original communication systems and did their best. АСВТ designed and developed fully automatic Искра network, of which you probably never heard, listening to Mango Mango and other jazz.
I'd say that calling the lack of modularity an outright sin glosses over the engineering reality behind why the F-35 variants aren't as common with each other as initially planned.

https://www.youtube.com/watch?v=RQ5gmZ74YBY

Here's Jon Beesley, the pilot who did first flight in the F-35, along with quite a bit of the early air worthiness work. He is discussing the weight reduction efforts associated with what was called SWAT, STOVL Weight ATtack.

Originally the three F-35 variants were supposed to have about 75% of their structures as either common (identical) or "cousin" (largely the same but with some minor differences) parts. In other words, the F-35 was supposed to be modular. Unfortunately, this made all three variants overweight. This matters most for the F-35B, where extra airframe weight directly reduces bring-back weight and cuts into the performance margins of STOVL flight.

Starting at 2:15, he discusses the modularity issue directly (with a bonus discussion on scope creep!) "Holes are really heavy." For every hole, you must have a more robust structure around that hole to maintain overall structural integrity. A modular aircraft meant a heavier aircraft, so heavy that the F-35 was in great danger of being too heavy, missing a key performance parameter for the contract. Eliminating the modularity was the way to make the F-35 meet this performance parameter.

It's all about engineering tradeoffs.
depends on the subreddits - r/nba, r/hiphopheads, r/comicbooks are all great quality communities
What's the point in putting out blatantly fraudulent evidence (and that's what he put out) if he's actually the creator? If he's the creator and wants to be recognized, he puts out real evidence. If he's the creator and doesn't want to be recognized, he says nothing and is never heard from. If he's not the creator, we get this flim-flammery.
Catch mistakes before you run your JavaScript and React code with ESLinter
14 Popular Flight Attendant Interview Mistakes You Should Avoid
That's the first thing I thought of. The "clean" laptop has to come from the verifying party, not from the party being verified.
Yeah, and the ruling class in China is not capitalist at all. They are using driving forces of capitalism to achieve something else, and this is not buying Volvo production.
Chats are definitely saved, but files aren't. You can't retrieve files after certain amount of time. I can also retrieve conversation from 3+ years ago. I don't remember if there is an option to forget conversation history though.
Bingo.

What is different is that most of the future frauds will be explicitly financial in nature, whereas Theranos was a scientific fraud. Material misrepresentation of revenues and costs structure, overinflated usage stats - that sort of thing.
Social engineering works. This is why being conned feels like such a violation. People think it can't happen to them. Just like advertising only works on those other dumb sheeple.

EDIT> Also, re: media. If you've ever given an interview and then been surprised at what was actually written / reported, this wouldn't surprise you. In this case, the media is relying heavily on the tech experts. It's only necessary to con the techies.
When will this absurd apologism end? Many people have gone to federal prison for FAR lesser frauds than Theranos is.
> he could change the laws of the universe with a stroke of his pen

that's how the legislative and judiciary branches think here in Brazil, write the problems away with a law. it called 'canetada'.
Caffeine | INTERNS REMOTE (Cambridge, MA/Boston/Austin, TX)

What: Making it _really_ easy to write high quality applications

We're starting by making the network performance on iOS applications far, far faster: http://www.caffei.net/

Hiring Process: No formal process, but we need all the help we can get. If you can contribute, come contribute. Let us know what you need to contribute, and we'll resource you as best we can.

We have a small office in Accomplice VC's office on 1st st. in Cambridge, but often work from home/the public library.

We need help with sales, data analysis (to tool sales & marketing), engineering, & marketing. Our product is full stack Swift (yes, on the backend too).

If interested in learning more please feel free to contact me: james@caffei.net
If you can manage to keep calm long enough for bradycardia to set in.

I took a marine biology course in high school and we had an experiment to show braycardia that involved holding your breath and putting your face in a bowl of ice water. No matter how hard I tried, I couldn't keep my body from panicking and pulling away.
> As there are countries where laws cannot be changed

No, there aren't.

> technological solutions can fix the problems once and for all

No, they can't. Oppression can't be fixed by circumventing the law as it just leaves the government more power to enable selective enforcement which is the ideal way to scare people into compliance.
This is why we can't have nice things. Protest votes are fun, but they also undermine the system. "If people don't take voting seriously, then what's the point of voting in the first place?", people in power will ask themselves. So yeah, it's cool to vote for Donald Trump or Boaty McBoatface or whatever other silly thing. But the protest itself isn't accomplishing anything. Choosing the silliest option available doesn't make you Ghandi. It's just a waste.

Making it into one of the two slots available for YCF could be a really big deal for someone. The founder of Pinboard is already very successful by any standards, and the product itself probably isn't going change drastically. Can't we let someone else catch a break?
Are hiring international candidates on F1 visa at?
I'll definitely take a look at it!
A Hindley-Milner type inference implementation in Python (2010)
Litecoin is one of the first altcoins of Bitcoin. It is a nearly identical fork of Bitcoin except with a few parameters changed. All of the following that I am about to discuss work identically on both, so I will just talk about Bitcoin for expediency.

Bitcoin is a digital currency that is based on cryptography, specifically public-key cryptography. The way you spend money through Bitcoin is by using a private key that only you have access to to sign a transaction that sends Bitcoin to someone else. The rest of the network validates that transaction using the corresponding public key and rejects it.

Satoshi Nakamoto wrote Bitcoin. He mined the first block and authored the first transaction. As a consequence of this, several public keys are known that are recorded right into the very beginning of the blockchain. So anyone claiming to be Satoshi Nakamoto should be able to digitally sign a message to that effect with the private keys corresponding to the known public keys, either a transaction on the blockchain or a simple text message.

Anyone who claims to be Satoshi Nakamoto but cannot digitally sign proof to that effect is not Satoshi Nakamoto. The first thing the real Nakamoto would do should he ever come out publicly (which is highly unlikely) would be to provide this incontrovertible proof. As the creator of Bitcoin, he more than anyone knows that you can't take this kind of stuff on faith; it has to be proven mathematically.

The linked post shows the creator of Litecoin demonstrating that he is in possession of the private key corresponding to the genesis block of the Litecoin blockchain. It's really that simple. He has a private key, and he's signed a message that anyone can verify.
I disagree about your assessment on AutoMicrofarm. If they execute it well, I believe there is a good market for such things. If it doesn't break my bank, I would love to have my own micro farm to product most of what I need, for the most part. I think its fun and I don't think I am alone in this regard.
It's already happening: http://www.nationalpost.com/m/wp/blog.html?b=news.nationalpo...
The Nyquist rate is the theoretical minimum that allows you to distinguish one frequency from another. Sampling a higher frequency will cause an alias component to appear. This means that in practice, there must be analog band-limiting before the signal is sampled to reject any out of band signals before they are aliased to an in-band frequency and cannot be removed. The closer the band limiting cutoff comes to the nyquist frequency the more extreme the roll-off requirements for this band-limiting. Oversampling relaxes the band-limiting requirements, and can also increase the bit depth at lower sample rates. See PDM microphones for an example where this is taken to the extreme.
> He probably would have gotten away with it if the signature itself wasn’t googlable by Redditors.

The nice thing about the blockchain is that it's necessarily public, and therefore everything on it is Googleable (various block explorers are crawled and indexed).
Not at a level lower than a day.
GitLab security updates related to CVE-2016-4340 have been released
GitLab has released the planned security updates related to CVE-2016-4340 (https://about.gitlab.com/2016/04/28/gitlab-major-security-update-for-cve-2016-4340/). I can't speak for all versions but I was able to update my v8.7.0 installation to v8.7.1 by following the instructions at https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/patch_versions.md.
My point was that how much more or less powerful the avionics in a modern fighter are as compared to a modern smartphone is irrelevant. What matters is the ability to accomplish the mission in a robust and fault-tolerant matter.
In 1998, Larry and Sergey took their Page Rank algorithm to the top minds of the big search engines at the time -- Yahoo, Alta Vista, and Excite -- where they tried to explain why Page Rank was better and offered it for one million dollars. They were turned down every time.

They were told it was not a unicorn in the making. Don't be dismissive until you can see the future.
I use this on my TI-83+ SE! The only thing the OS is missing is (ironically) a calculator program...
If Satoshi were watching and cared, all he'd (she'd) have to do is send an appropriately-signed text via Tor or whatever saying Craig is a liar. Coming forward in any substantial sense would be unnecessary.

That Craig is proceeding with this big hoax regardless means either that A) he knows who Satoshi is, and knows that Satoshi is cooperating/dead/apathetic/etc, or B) he's looking for sufficiently short-term gain that there's low enough risk that Satoshi would intervene in time.
May I ask why? From my understanding Rust just have revamped their regex[0] using the same (similar) scheme as in RE2, which is now the Go's implementation, am I misinformed?

[0]: https://github.com/rust-lang-nursery/regex/commit/e5a5198eee...
Please take a look at the HN guidelines https://news.ycombinator.com/newsguidelines.html

I don't really like seeing what is very very close to a personal attack ("your argument is idiotic", "I am glad you are in the minority...") in what should be a civilized place.
Yes, judges are fond of doing that.

https://www.theguardian.com/technology/2016/apr/29/fbi-hacki...
You're looking at the actions of a very few people and making unjustified sweeping conclusions about what everyone is willing to do. A very small minority of the populations in both those countries are breaking the law to get their money around capital controls, that doesn't in any way challenge the point that most people won't.

Most people break drug laws at some point in their lives just for fun, still not relevant to the fact that most don't most of the time.

Most people obey most laws most of the time, especially ones that can get them into serious trouble. No amount of anecdotes of some people this or some people that changes that fact. Laws matter.
The simple fact of the matter is that reading code is hard, maybe even impossible in the general case. You can understand code with some amount of effort, but it often boils down to an exercise in reverse engineering.

One thing this means is that in any substantial codebase you are never going to understand all of it. You will typically only have time to learn a fraction of the system, so if you are going to proactively explore the codebase, you will need to prioritize. You probably (but not necessarily) want to get a handle on the top-level architecture before digging deep anywhere.

My final piece of advice is that I personally find it impossible to understand just about any non-trivial piece of code without running it, and running it multiple times (1). Perhaps even many, many times. You can run under a debugger (single stepping or breakpoints) and this seems to work for many people. I still rely on print statements sprinkled through the code myself, adding and removing them as I run the code in question over and over again as my current point of interest moves from place to place in the code. This might sound scary, but it's not that different from the way you normally debug code.

(1) It's entirely possible that the person that wrote the code in the first place also ran it many, many times (testing each small change) as they wrote it. So it's perhaps not unreasonable that you yourself may need to run it many, many times in order to understand it later.
One thing I know that cold, exercise, and loud noises all have in common is that the body responds to them by producing adrenaline. People are told by nutritionists to take compounds like tyrosine to make up for the essential nutrients (i.e. phenylalanine) that sustained adrenaline production uses up, if they work in an environment with frequent "shocks" of any of the above types.

I do wonder if actually being in such a phenylalanine-depleted state (which is then also a tyrosine-depleted, phenylethylamine-depleted, L-DOPA-depleted, dopamine-depleted, adrenaline-depleted, and norepinephrine-depleted state) has any long-term effects on the body, which might even be positive. Goodness knows it certainly makes you want to sleep for a week.

(Come to think of it, an interesting question would be whether people with phenylketonuria who grew up on a compensatory dietary-restriction regimen low in phenylalanine—thus causing such sustained deficiencies of all the above—have any physiological differences to people without phenylketonuria.)
That's the most frustrating part for me. Sending people through pre-check looked like a nice way for the TSA to save face, and minimize the hassle for the rest of us, without having to admit that most of their scanning procedures are a farce.

Now it's gone because they miss 95% of weapons that the auditors bring through. 95 percent! That means that, in the normal line, they're usually missing stuff. So what do they gain from stopping the free pre-check? Only saving face.

Argh.
My global entry interview is in 9 days. It can't come fast enough. It sucks you have to pay $100 to be treated like a human being, but here we are.
I've only had good transfer experiences at high-volume Asian airports (Singapore, Bangkok, Beijing, Hong Kong)
I'm suggesting that the source of all the claims connecting Satoshi to Wright inevitably trace back to unverified claims by Wright. That he defrauded the tax office and forged the PGP show stromg dishonesty with one of those being directly related to Bitcoin claims. A con artist making grand claims with fraudulent evidence should always be ignored by default.

Or severely punished. :)
But I already bought his Cold Water Magic Beans®!
I beg to differ. Infection Resistant materials could be used on any number of surfaces. It's has a real chance at being a Unicorn ;)

... But I'm biased...