skysight-inc/HackerNews huggingface dataset:
Running at all times does not equate to being a server. Nor does being headless. The important point is for it to serve clients. In this case, it could at most tenuously be a server in the sense that it would be listening to have code uploaded to it. That would more be a secondary function for the convenience of getting code onto it though, as that portion would not require being on MacOSX. It's the desktop functions that require MacOSX.

In any event, that's still a far cry from being an enterprise server. Generally, it should serve the needs of the entire enterprise and not just a single department. There should also be full vendor support for the complete solution, and a high level of fault tolerance to really be enterprise.
You already have to think like this when you use smart pointers in C++! But C++ compilers don't help you with that! The Rust compiler does. Using Rust, you get surprised how often you get ownership wrong, because the compiler tells you every time. The same analogous code in C++ will still be wrong, but you wouldn't know, since the compiler tells you zilch.
I've made that switch recently, after losing some stuff in Evernote for what I decided was the last time. I briefly messed around with SimpleNote, which was immediately doing weird stuff with tags (duplicating, not accepting changes). Then, I replicated my Evernote structure with folders and txt files in Dropbox. It works perfectly. And, there's a bunch of clients that edit txt files right in Dropbox, like Byword (OS X and iOS), Plaintext (iOS), Notesy (iOS), Ulysses (OS X), TextEdit + Spotlight (OS X), etc. You can switch apps on a whim and leave your data in place, and the syncing has been great. Simple, clean, and non-proprietary. I haven't checked into audio recording + Dropbox, but surely there are mobile apps for that, too.
Some how this comment reminded me of https://en.wikipedia.org/wiki/J._S._G._Boggs

This guy made beautifully artistic bills that didn't look official currency and then made purchases with them at their face value: $100, $500, etc.
https://news.ycombinator.com/item?id=6973179
Help make email better for businesses - Join Streak (YC S11)
Streak.com (YC S11) is hiring full time engineers. We’re a small and nimble company working on email for businesses.

We're growing fast (our user engagement has been doubling every 4 months).

We’re trying to make email better for business users by adding a layer of metadata and UI to existing email systems.We’re built on top of Gmail and we help business manage all their processes (sales, hiring, fundraising, etc.) inside of Gmail.

At Streak, you’ll be able to:

- work on incredibly challenging front end infrastructure. We’re a sophisticated web app built on top of the most sophisticated web app out there - Gmail. We’re also planning on exposing our Gmail infrastructure to 3rd parties so you can help build a platform to build apps on top of Gmail.

- work on a product that people use everyday for 28% of their day.

- work on iOS and Android apps for email that are integrated into apps people already use or by building our own

Obviously:

- Great compensation and real ownership (both equity and over the product)

- We’ll make your life easier. Our benefits package is amazing

- We’re well funded by elite silicon valley investors

Our requirements:

- you love working hard, not just for financial rewards, but for the opportunity to grow personally

- you are intellectually curious

We’d love to hear from you at ilikebuilding@streak.com, please send us samples of anything you’ve built.
You've accomplishe a lot. Realize you will never know everything there is to know in CS. How you approach what you don't know is what makes a difference.

There's a lot of folklore going around in places like HN. Very soon kids are going to think that if they don't use vim, reject the mouse and do away with Windows they will never be real software developers. It's a bunch of macho nonsense.
wow 1-3 months of notice, that's insane.. seems impossible to let go of a poor performer.
That's an impressive amount of traffic for a side project. Has the gold membership been a successful form of monetisation?
And lots of companies specifically advertise that they want you to be able to work across the stack: if they only ever have front-end and back-end engineers, how will they fight problems that develop at the intersection of the two?

Being a generalist can be a specialty. In a lot of respects, that's what a PM is, too.
CS professor who taught in North Korea AMA [reddit]
Well, the core OCR/HWR function of Evernote was developed by a different company, in a sense. The company was headed by Pachikov who is a veteran of the HWR field. He is currently retired, to the best of my knowledge.

I am not sure, who took the course of codebase/feature sprawl. Retrospectively, that was a bad choice.

If only HWR was available separately from all that disorderly bunch.
The real language part of LINQ isn't the simple sequence functions (.NET had them before LINQ), it's the LINQ monad embedded into the language.

While personally I don't think I've ever used the LINQ monad syntax, and wish it had been implemented as a generic feature, not every language with support for anonymous functions or closures or function pointers is "LINQ".
Here's a gist I created a couple months ago that kind of explains the performance characteristics of goroutine per loop vs. partitioning with goroutines

https://gist.github.com/nathanwdavis/6290428

Basically, for big lists a goroutine per loop is very slow in comparison.
This list sounds like a page taken out of one of Douglas Crockford’s talks — of everything not to do.
eat, or eating, healthILy

or,

healthy eating
Approximately a year and half ago I when I was evaluating Evernote, everybody was speaking warmly of it. Now, a sudden bunch of people arises mentioning rather serious problems.

Has something in Evernote drastically changed over time, or did it just got more users? (= more testing under unenvisioned circumstances)
Didn't test samsung huh?

I've been exclusively using Samsung and Intel SSD for production machines- however I'm not too worried about the power cutting out. With dual power supplies and several diesel generators in my datacenter, I'll be okay.
That matches my recollection as well. Also see http://www.gizmag.com/snappycam-iphone-app/28558/

A really nice technical achievement. Not at all simple or run-of-the-mill.
Sure it is, but would you have the same visibility as this? You could also say that couchsurfing.com existed long before airbnb, but airbnb is vastly more popular. Creativity comes in different forms.

Setting up a profile on oDesk means you'll be competing with all the firms in India who say they can do the same job for just under 10 cents an hour.
A problem with hosting Django on Python 3 on Heroku though is that you need to use something else (like s3) for staticfiles. Boto doesn't support python 3 yet, so you can't use the django-storages implementation. The Heroku documentation recommends using dj-static as an alternative to s3, but dj-static relies on a library that was last updated in 2009.

New Relic seems to support Python 3 now though, which is nice.
I'm sorry this happened to you, buddy. That really sucks. Us United States consumers should be more concerned with the shortcuts and backhanded ways companies deal with customers outside of the States. A company that treats customers badly just because it CAN instead of doing what it SHOULD doesn't deserve our business.
> Go really needs ... lambdas some day

Eh? Go has lambdas:

func(x int) int { return x * x }(5)
Hi Sneak. You've been on Hacker News for well over a 1,000 days and seem to be a value added member of the community. I'm sure you already know this but image responses are not accepted here like they are on reddit. Not that there's anything wrong with reddit, I spend a lot of time there too and love the site but the two communities are different.

Please keep image responses on reddit and off Hacker News.
Clever, but it will never take off. These real world type games always tank. Why? Because no one wants to go running off randomly looking for a stranger whilst looking like a complete twat. And making actually pay for this? pfft
Thank you. That means a lot.
Phil has spoken a lot about building Evernote into a 100 year old company.

Maybe that's why it takes so long to fix some of these issues?

The app is definitely getting better, and Skitch has come along leaps and bounds in the last 3-6 months.
It seems this discussion is going all the way back to high school and childhood. In that case, let's keep in mind that many (most?) of the kids who spent all their time "hacking" did so because they were often excluded from more social activities. Remember, there was essentially no social reward for "hacking" (unlike getting good grades, being a great athlete, able to tell jokes, speak in public, dance, sing, play an instrument and most other skills kids might develop).

Sure, today hacking is "cool" .. because money, fame and power are cool and many hackers have achieved that. But until very very recently (last couple years), the only reasons a kid would start hacking were curiosity and having little else to do because they couldn't (or didn't want to) fit in.

With that in mind, this article disturbs me in a way I can't easily explain. Particularly when she describes feeling like an imposter "in the face of the desirable hacker stereotype" and even claims the nerdy clothes that hackers wear are in and of themselves exclusionary simply because one might choose to be more fashionable.

This is no different from her stereotypical "hacker" complaining about having to wear different attire to fit in at a school dance (or should he/she later choose to go into banking, law or any profession other than programming at a startup).

I went to a top high school, where academic excellence (grades, SATs, AP tests, what college you got into, etc) was definitely cool and admired. Even then, if you saw a kid hacking in the hallway (or painting or otherwise working on things completely of their own choosing) you knew that he/she was likely at the bottom of the social totem pole.

These very people are who pg was speaking to in many of his early essays like http://paulgraham.com/nerds.html

The fact of the matter is that a disproportionate number of the best hackers come from that population. Those who were the "cool kids" in high school may want in now, but they'll have to earn their place at the table. If that means working ungodly hours, having to change the way they speak or dress to "fit in" .. when in Rome ..

(please do not misinterpret anything I wrote as condoning sexism, which is despicable in any setting)
Jeez.

These dudes were writing "systems" long before most folks here on HN were programming.

To me, and to them, "systems programming" has a particular meaning that does not include kernels. Like it means assemblers, compilers, web servers.j

I think they have more credibility about what it means than perhaps you do.
What all the fancy code in movie computer sequences actually mean
To me, the most fun part of being a dictator would be killing off troublemakers in creative ways.

If this is true, it shows Kim Jong Un has a whimsical and lighthearted side.
Building an Optimising Compiler for Dart
Times have changed its no longer acceptable to have a mistress no matter what position you're in.
He was not a developer. Not sure where you got that. He is a marketer.
> Carrots, lettuce, spinach and water

That's not a healthy diet.
Part of the reason we’re at the top of the food chain is that we are chemically rewarded when we are industrious – it is evolutionarily advantageous to be productive.

And we’re slowly and deviously being trained to forget this.

Good article, yet the author seems to be making the same mistake so many make - to assume that our present generations are being eroded away and forgetting how to be productive because the masses are hypnotized by social media and news on demand.

If you stop for a minute and look at what's being spread via social media and TV/Internet news, you quickly realize it's the exact same things that hunter-gatherers probably spend 99% of their downtime gossiping about too: this person said that thing; this guy slept with that girl; this guy has so many resources and isn't that so unfair to the rest of us; the guys in charge of tribal society have secretly been spying on all of us, isn't that scary... social media and online news isn't changing anything more than the mediums we gossip through and making said gossip more permanent and apparent and less ephemeral and transitory than it's previously been. But just because it's still there doesn't mean people are spending much time obsessing over the gossips of yesterday; just like those in tribal societies, the news of yesterday is quickly forgotten, and soon supplanted by the urgent, pressing news of TODAY.

I'm pretty sure in Archimedes's or Newton's days most people weren't sitting around removed from society on their parents' farms inventing calculus, or holed up in towers devising calculating machines and giant ship incendiary weapons... rather, they were going to the county dance, swilling home-brewed beer with the neighbors, and gossiping about the same things we gossip about today: wasn't it scandalous how Ellyn was behaving with the men at the dance? Isn't it a crime how much the poor are taxed by the local lord, while he lives in luxury? How unfair it is that the law applies so unevenly between peasant and lord! Can you believe that Brom and Beatrix are fighting again?

Despite the very long period of leisure that medieval peasants had during wintertime, not a whole lot of scientific or technological progress came out of the peasantry. While I agree there's little more satisfying than building something yourself, I'd differ with the article in suggesting that the masses of people today are in fact no different than the masses of people of times past - a minority produces new things, while the majority handles the day-to-day of maintaining what we've already got, and spends its leisure time consuming the output of those producers who've successfully managed to produce things others want and/or things useful to those others.
Check out my site just put it up yesterday. Still working on it. but wanted to come up with idea's to add more users any ideas welcomed. I also created a blog that will show case idea's that will help me grow my site. so any idea's will be posted with my idea's as well thanks jizie.com
The best part about this is, in small numbers, foreign currency just becomes domestic currency on the basis of similar appearance alone. You get a Canadian penny, you may not even notice, and even if you do, you don't care because the next guy won't either.

The laundry/vending machines are an interesting case because there's a decent chance that the the vendors would just be taking bags of coins to the bank where, presumably, the Pesos would be kicked out correctly. Even then, if there were only a small number of pesos, they probably just passed them on at someone else's vending machine, or in other cash person-to-person transactions.

It's hilarious to me that, while you can argue about what currencies are backed by, at the end of the day all that matters is that something spends. If something spends like a quarter, it's a quarter.
Right, it also shows that simple personalized honesty is probably better than marketing stunts that portray something incredible. This reminds me of those tear-jerker google ads, like the "Dear Sophie" one.
Well, guess it were hardware types, who performed the repairs, or they just didn't have necessary equipment (an AVR board like Arduino or PC with an old parallel "LPT" port will suffice, hardware-wise) at hand, so it was easier for them to solve it that way. :)

I was 99% positive the same could be achieved by messing with EEPROM. And, indeed, less than 10 minutes of searching yielded this unsurprising result: http://arduino.ada-language.com/recovering-ibm-thinkpad-t42-...

tl;dr: Nope, T42's BIOS password is not secure if you allow anyone with necessary hardware to touch the motherboard for a minute. TPM may (depending on the laptop model and firmware revision) prevent password recovery but will likely not prevent anyone from resetting them - at least this seems to be the case with Thinkpads. Next time I'll clean dust from my X300, maybe I'll remember this thread and check its EEPROM too. :)

So, do not rely on BIOS passwords as a strong security measure.
Adding a comment as someone who knows the author: You should hire this guy. Find a way to interview him at least. You won't regret taking the time to get coffee with him, at least.
Two points:

- It is very, very, very frequent in mathematics to describe a number as "finite" specifically to indicate that it is nonzero. This is because while zero is boundedly large, it is not boundedly small (it is "infinitesimal").

- The problem statement asks for finitely many to guess incorrectly, not for finitely many to guess correctly.
This happened to me early in Evernote's rise with a very important note. I don't know, shame on me for trusting software I guess? I kept using Evernote for awhile, but gradually I fully transitioned to OneNote which fit my graduate school needs a bit more, and ultimately became more pivotal to my life. I'm now one of the biggest OneNote advocates, a rarity for me with most software I like.
> As far as I can remember it did most/all of its access controls via JavaScript

Hahahaha. If you are going to use db credentials, for the love of the gods, at least consider using the db to enforce access controls...... That's just common sense, IMNSHO....
Impressive in some sense, but also rather disturbing when the CEO of Evernote admits that the product basically doesn't work.

I've always found Evernote to be clunky, so I don't use it, and now I know it's buggy as hell and loses (by admission of their CEO) and I feel good about my decision to push people away from Evernote.
The Turing Problem
I tried Evernote as well, and it always felt bulky. I've since migrated to Fetchnotes (http://www.fetchnotes.com)
I seem to recall reading that Zynga has in excess of 200,000,000 monthly users. If nothing else, the exposure will be interesting.
I'm definitely neither Bellard, nor a LISP millionaire, nor remotely DHH ... The verdict is in: I can't call myself a hacker

Bellard, pg and dhh are all human. So clearly you cannot be human. Please forgive the snark, I just found your reasoning very suspect here. The fact that a number of people fall within a category has no bearing on what the full extent of that category is.
Excellent audio conversation on Turing's life.
Fun fact: 'branch of government' refers to the executive, legislative, and judicial branches. Nearly everything is under the 'executive branch'.

</pedantry>
The problem statement specifies that the population of the island all reason with perfect logic. Compare that to the reasoning displayed by my babysitter's son once:

Me: I saw my parents wrapping a Christmas present, but on Christmas
when I received that present, it was labeled "from Santa".

Him: Santa Claus is real.

Good luck finding a suitable population to experiment on. ;)
The algorithm that the author is painfully searching by brute-forcing a picture is hidden by simply compilation. Decompilation of a binary was hard in the 20th century, not so much now. Discovering the exact algorithm only requires some time and some skills.
I'd be interested to hear what kind of success he has with this approach. Some would see it for what it appears to be. I assume many more would consider it unprofessional at best and begging at worst. I tried a similar approach a while back (pitching services while highlighting a personal financial need) and received overwhelmingly negative responses - around 15:1 negative to positive. Sadly, most people just don't care what you need and seem to be offended if you tell them.
http://commandcenter.blogspot.com.au/2011/12/esmereldas-imag...
It's not saying the uncertainty is from something else, but just the relationship of how much disturbance there is from a measurement is not fully understood and is not accurately described by the uncertainty principle.
Definitely an effective way to get your name out there.

I'm curious how the "you pick the rate" method is working out for you? The calendar on your site [1] still shows early December - does that mean you're no longer accepting clients this way?

I'd also love to know more about "Free Dev Time" (5 hrs/night). That seems like an interesting way to explore some new projects and technology without the hassle of estimates and contracts. And because you want to convert these people into paying clients, you've got some motivation to actually finish the projects you start for them, as opposed to personal projects that seem to fall by the wayside (for me, at least).

Great work, I'm inspired! And good luck with that plane flight. Looks like you'll have plenty of new work opportunities.

[1] http://rcodeteam.com/availability/
Will wait for new news headlines where some poor chump gets shot by the authorities because of aiming a device at someone else (like James Bond).

As with kids with toy guns in the past. Just google for "officer shot 13 year old with toy gun"
Indeed, but presumably they mean sugar to trim that down a bit. Like C# offers with the ... => ... syntax.

Alternate syntax doesn't seem very "Go", so I wouldn't hold my breath!
by talking to eachother?
Talk about living paycheck to paycheck...
Why organisational culture breaks at startups
I use Monosnap (https://www.monosnap.com/welcome), it does SFTP and has some basic annotation tools.
Why is this on the frontpage of hacker news? This is just a terrible advertisement.
Yes, this is what I'm saying. It is two separate problems but the only one people seem interested in addressing is the one that is probably not the problem for most people.

Like it or not, people do overtrust companies like snapchat. We need to change that too.

But in the mean time, snapchat's biggest and first mistake was to leave their database an open book without even having to compromise their service or servers. The people who did this used nothing that their client application doesn't use every day, and that is not an unsolvable problem at all. It's no different a problem than every single social network already has to solve, whether their users trust them to encrypt or otherwise obscure their data once obtained or not.
> As the meme goes, they keep using the word "systems", I don't think it means what they think it means.

I'm pretty sure it doesn't mean what you think it means. The only title I have on my bookshelf which has "Systems Programming" in the title is System Software: An Introduction to Systems Programming. The book is about creating assemblers and compilers for a made-up architecture called SIC: http://en.wikipedia.org/wiki/SIC/XE

This is neither here nor there, but the point is that a fair number of accomplished people in the field were apparently at one time less hung up about precisely what "systems programming" might mean and (this is just conjecture on my part, since honestly, who cares?) probably just used it as a contrast with applications programming.