skysight-inc/HackerNews huggingface dataset:
1. More and more people are commuting from there.

2. To some, yes, because BART is getting crowded so many end up standing in a wall to wall claustrophobic space.

3. They are climbing higher, especially since Uber is moving to there, and they're only the vanguard. It's also been discussed as a cheaper alternative to SF for at least two or three years now.
Here's a nice plugin to add the vim command bar: https://atom.io/packages/atom-vim-colon-command-on-command-p...
> How is `None` so different from this "null" that we want to avoid?

The difference is the defaults. Languages "with null" generally assume that any value can be null. Other languages, like Pony, do not allow any type to be null.

Pony's "None" type is an example of a "unit type": a type with only one possible value. It's a totally different thing.
Absolutely. "Alex"'s mistake was not the content of his message, but in sending any message at all. What value could there be in a relationship with such a vapid creature?
If you're referring to Yahoo Pipes, I wholeheartedly agree!
Facebook “friend finder” feature ruled illegal by Germany's highest court
I would suggest two books, if you haven't already read them: Peopleware and Mindset. The relevance of Peopleware is obvious.

Statements like these make me think you would benefit from reading Mindset.

And I keep pushing my team to learn new stuff and educate them whatever I learn.

Problem: Instead of my best efforts in taking care of my team and teaching them engineering aspect,

It sounds like you're trying to teach people all the time. Why? Is your job to be a teacher? Do you know how to be a teacher?
3 projects open in separate windows with over 30 files being edited: http://imgur.com/uK7KbO8

There's something seriously wrong with your system's compatibility with Atom.
Does anybody know of couples successfully formed on the workplace? Seriously curious here. I have witnessed two personally. Maybe your coworkers, you friends or even yourself? For each of these, someone had to first try and make an advance ; Presumably without knowing in advance if wanted or not.
Sexual harassment is not seriously characterized by this metric. Or these two couples of mine started with some...
Yes, saw that a while ago, interesting. Getting to know the reason after years of using Unix, because the info only came out recently (AFAIK) ...
The feature from Google Inbox that I miss the most when using ordinary GMail.

I find the Google Inbox browser UI horrible, which is why I still use GMail.
I don't agree that renewables are the reason for HOS's pumping, but I do agree its because they want to extract every dollar they can from what oil they'll still be able to sell.

I'd say electric vehicles reaching maturity is a far bigger concern to them then renewables.
Listeners are complicated, but .onclick and friends work everywhere and always have.
a) jQuery is a great piece of beautiful, battleproven code!

b) jQuery was necessary for a long time to have (efficent) fun with the DOM (i.e.: my contribution http://www.fullstackoptimization.com/box2d-jquery/ )

c) Damn, I'm glad that the days of jQuery necessity are (nearly) over. It's a ghetto.
Oakland is almost just as bad.

I managed to make do with 50K a year, but I lived in San Jose and didn't have the expenses of car ownership.

Living in SJ required a 20 minute walk to CalTrain and then a 45 minute ride to the city by CalTrain (if I caught the express) and then another 15 minute walk to work.
BART from Oakland only goes along Market, which is only walking distance from about half of SOMA (where most of the tech people work). That whole area can be pretty rough, especially after dark. Personally I'd rather walk to 4th & King and commute via Caltrain, but the peninsula is more expensive and Caltrain only has one stop in downtown SF vs 4 for BART (Embarcadero, Montgomery, Powell, Civic Center).
There are many companies already building services on top of bitcoin, it doesn't take a change to the protocol and therefore it doesn't take any permission or consensus from anyone. I can't tell if you have a fundamental ignorance of crypto currencies or if this was an intentional straw man, but either way it is so far from being rational I'm not even sure how you would come up with it except for maybe learning about bitcoin through a game of gossip rather than reading or experience.
Funny, I thought someone was posting one of my undocumented projects here. http://linkpackets.com - semi sort of related. But it's an easy way(email tokens only) for me to keep track of a bundle of links between the office and home, and also link groups of them to other people. Maybe this is what I need instead!

Example, my RethinkDB packet.

http://linkpackets.com/p/41Cqbtimx
jQuery was popular because it was easily grokked by people who were more designers than developers. It had lots of competition early on, my favorite being MooTools, many of which were far better designed and had equal cross-browser support. jQuery was simply more accessible to people without a solid programming backgroud.

Had the world gone with one of the many other options back in the day, I think we might be in a better place already.
you may be safe from "dereferencing null", but you'll still have to check for those edge cases, whether it's called Null or None
Unfortunately, my host has some IP ranges blocked. You can use archive.org as a mirror:

http://web.archive.org/web/*/http://digital-panther.com/2016...
"I think it's reasonable that some numbers are more likely."

I would think these machines go through very extensive testing both before they are deployed and between draws to prevent that from happening.

A quick google confirms that (http://time.com/4178768/powerball-drawing-security/, http://www.powerball.com/pb_contact.asp)
Okay, HN - forget the surveys and methodology. Your actions will be local, so your data will be too. Take a look around you, in your workplace. Are there actually any female developers working alongside you? How about in engineering management, and at the executive level?

The problem is there. It's staring you in the face. The tech industry has not offered the same opportunities to women as it has to men.

Act now and solve it. Don't wait for that perfectly conducted longitudinal study, covering a representative sample of women entering the industry and their experiences ten years later. You don't need it to see what's happening.
Are you sure its not just other peoples experience that doesn't match yours rather than FUD?
I don't see why the conversation is always work at large company vs. working at a startup. There's a third option: start a "lifestyle" business that can eventually be semi-passive. I am currently making about $400k / year working about 5 hours / week from a few different "lifestyle" businesses which I've built slowly over the past 5 years.

There's no question that joining a startup as an employee is a terrible idea for any competent engineer. By far the best way to make money in startups is to be a founder. In every business I've started, I've always had big exit dreams, but when those fail to materialize, my startups have soft landed into passive "lifestyle" businesses of which I collect 90% of the profit. Mere employees are forced to quit in this situation and are left with nothing - this is why being a founder is so important. Also, never take VC money without a very good reason to do so.
Perhaps it is an old page, out of date?
Do you know how instant search is implemented? I'd assume the files are pre indexed but I'm wondering how large projects are handled.
It 'got through' on the first try: https://news.ycombinator.com/item?id=10091454.
Show HN: HourStack – Week Planning and Time Tracking (built in Laravel in 6 Weeks)
No, because random values cannot be None. The only thing that can be None is something with the type "None".
I absolutely hate online publications that try too hard to hide the spoiler by saying "Here's what really happened to <X> last season", or "X didn't die!!" Umm.. saying X didn't die in Game of Thrones is already a spoiler.
Social Media Drives Inbound Marketing Effectiveness
This in NO way addresses "proprietary protocol".
Interesting, I'd never seen these before. I can't seem to find any info on pricing or availability on Framed's site, though; am I missing something?
On Mountain Lion it's /private/etc/ssh_config.
I search for hard wrap in the plugins and the first hit seems to do the job.
AppFolio | Santa Barbara, CA | ONSITE

AppFolio is a software as a service company based in beautiful Santa Barbara, California. While I'm sure the organization in general is hiring many different developer and operations roles, I'm hiring for our security team.

We are currently seeking:

* Security Engineers, a generalist role designed to take more entry-level security people and move them into specialist roles.

* Application Security Engineers, working to secure AppFolio's product lines.

* Security Operations Engineers, tasked with maintaining the security of AppFolio's network and infrastructure.

These roles are based in Santa Barbara, California. If you're interested (or know someone who is), please shoot me an email at david dot shaw at appfolio.com!
>I've never once been reading something and been grateful that the site menu was a one-line-of-text scroll-up away [...]

The thing is that the user being grateful or not isn't what matters, what matters is that they click on those links and thus increase pageviews (doesn't matter if it was intentional or not).
The biggest problem I have with their ads is that I pay for SoundCloud and still have to suffer through them :(
Ask HN: Is Let's Encrypt Harmful?
I've just learned about Let's Encrypt, and it made me a little bit worried. Now, I'm afraid (correct me please if I'm wrong) I cannot easily say if the server I'm talking to is the one I think I'm communicating with; the https protocol and SSL certificates are there only to ensure message confidentiality, but not server identity.

Here are my questions:

1. Is there a way to check in a browser if the current domain's certificate has been issued by Let's Encrypt?

2. Should I trust domains with Let's Encrypt-issued certificate less than those with paid certificates with identity validation?

Perhaps my questions display lack of understanding of some fundamental concept of SSL. If that's the case, I'm happy to learn!
There are many ways code can grind and thrash to a halt, like your code shows. But a deadlock refers specifically to the idea of two processes waiting until the other is done before they proceed. It's a scheduling problem, and a lock is used for synchronization. If there are no locks (spinlocks, semaphores, etc), there are no deadlocks by name (just other problems).
Me too. I looked for cables around the floor, then read the text below the picture.
Ah, I guess I misunderstood. From the tutorial:

> Pony often uses the primitive None to indicate that something has "no value".

So that is not a special value that we can assign to any variable.

"None" would seem to be pretty pointless all by itself, but I guess we could do a union of any old type with "None", to get a result much like Haskell's "Maybe". And then the Pony type system would give us much the same guarantees as Haskell's would; so we get a nullable variable that still allows for typesafe operations -- e.g., dereferencing, if applicable. (I guess ....)
I found the statement regarding runtime exceptions confusing as well. Perhaps what is meant by that statement is that Pony lacks unchecked (i.e. Java) rather than runtime exceptions.
Or Apple could offer to pay the fine for an iPhone owner and/or sell fine insurance. Great PR, uses a little of their cash. How are the phone owners going to be caught anyway?
Usually I install packages wherever they go by default but if installing by hand I put it in the home folder and run it from there. Most programs are under /usr though, but it's true you never know.

I had to give up on Linux as a daily driver due to my fairly complex (multimouse, multimonitor) desktop setup. I suspect that some of the X11 code hasn't been touched in 20 years. This is why OSX and Windows make sense. For the user in the OP, the $100 or so dollars may be money well spent if that works for him. After much hacking I figured it's not equipped to handle my setup but I use it as my development platform and server both servers via SSH.
I have a vm that I use as development environment, my laptop is just a dumb terminal. I need to check out code there. It's not a jump host.
Maybe I'm just old, but from the perspective of the current day, I'd call the early web period 1990-1995. Or possibly 1990-2000.
Netflix working to eliminate usefulness of proxy workarounds
I would give that distinction to XMLHttpRequest. It's why we could have Gmail, Google Maps, etc.
You could also just have it decide exactly when it wants you to find Waldo. Imagine you had a Where's Waldo ipad app that had 20 different "pages" and you could set the amount of time it takes to get through them all so you could keep your kid busy for a guaranteed minimum time. :)

Or even better, it's listening for you to say "ok, it's time to go in two minutes. Finish up," and it makes sure Waldo appears where the kid is looking just in time.

The downside is when your kid finds out he's going to murder you.
Because it's mostly oil that's cheap, and barely any of it is used to generate electricity (electricity being the key industry of renewables). Coal and gas is down, too, but not nearly as much, and don't have a long-term low-cost forecast as strongly as oil does right now.

Further, despite the green-energy rhetoric (which I'm largely supportive and in favour of, despite it being a bit disingenuous sometimes), renewable subsidies are huge, or at least have been as of late.

Further we're seeing wall street come in with securitisation of renewables, making it a bit easier for renewable companies to finance everything. At the end of the day, you can't be disruptive without capital in a capital-intensive (energy in general, including renewables, have large startup costs) industry. Securitisation allows relatively new entrants like solar city raise financing essentially by factoring 20 years of utility bills, without having to sell out the company.

Beyond that, renewables are still tiny and if they weren't growing like they do, it'd be pretty strange tbh.

And lastly... they're really getting cheap, and at some point there's a threshold moment you cross.
I don't know if a guy "putting his money where his mouth is" is more or less trustworthy than a guy who isn't:

* If I have a position, I'll want to convince everyone that I'm right because it'll make me right (if everyone thinks energy stocks are worthless, they will be.) That's why most people with lots of skin in the game, long or short, are very happy to publicly argue that their bet is correct.

* Someone very risk-averse can think, correctly, that he's likely right, but loathe the 10% probability to lose money. Conversely, someone can be near-addicted to gambling and make bets based on very little, or someone can just be wrong regardless of their risk preference.

Overall, a random commenter's arguments seem more interesting to me than their claim to have bet on being right, even if I trust this really hard to verify claim.
Announcement: https://developer.yahoo.com/boss/search/

The only other option seems to be Bing Search API. Anyone know of a decent other alternative?
Tamara Fields v. Twitter. Twitter sued for allowing ISIS to use the service [pdf]
I don't see this article as clickbait. It's been upvoted a lot, so I would say that's evidence also of being an "intelligent argument".
The papers[1] is where is the meat is.

> Ownership and Reference Counting [...] We propose Pony-ORCA, a fully concurrent protocol for garbage collection in the actor paradigm

> with shared memory [...] introduces a new form of write uniqueness

> a dedicated actor for the detection of (cyclic) garbage

So, Erlang + shared state? Rust + GC + green threads?

I'm very happy there is activity in this space; I feel like there a whole class of massively online realtime applications just waiting to happen.

5k users first person shooter anyone?

[1] https://github.com/ponylang/ponylang.github.io/tree/master/p...
Thanks for the response. I'm one of the makers of Ocean. Your mentioned list will make Raspberry Pi around $120 while Ocean is $149. Ocean will come in a beautiful and sturdy casing while the Pi would become a bulky unit.

Moreover, we are providing a Dashboard service that allows you to remotely access your Ocean devices, apply over-the-air updates, and much more.
I love Laravel 5. I built this in less than 6 weeks thanks to the amazing framework and its community. Wanted to build something simple to plan my week (allocate resources) but also track how I was spending my time in a week. Adding Slack integration next week.
This comment breaks the HN guidelines. If you have a question or a criticism there is no reason why you can't express it respectfully. Please don't post any more comments like this.

Install via curl is also, by now, a classic flamewar topic with people who know what they're doing on both sides of the argument and well-trodden arguments all around. Please don't bring topics like that up with indignant denunciation as if you're the first person to encounter an outrage.
Hi Zekio. Please read my response to gravypod to address your concern.
Just to clarify: YUI and ExtJS both came out after jQuery, jQuery came out in 2006, and jQuery is actually more popular now than it was a year ago (or in 2010 - see the figures cited in the blog post).
Sooo couple of attacks on that - not sure if encryption is considered speech by the Supreme Court - but if you are able to write in code a paper letter or journal without mandatory decryption, you should be able to do it with a device.

Second - unlocked bootloader and cyanogen/AOSP. Or just ship device without the OS and make user install it later - bonus - no carrier crapware.
That's not the reason why "dotfiles" are hidden, that's the reason that files whose names begin with dots are hidden. "Dotfile" refers specifically to user-local configuration files, which almost always have filenames that begin with a dot, or are located within a directory whose name begins with a dot.

Dotfiles are hidden because some people decided that configuration files ought to be hidden from the user during normal activities and so they took advantage of the originally-a-bug-feature of hidden files. This became the standard practice because at the time there was no agreed-upon location for user-local configuration (as existed for system-level config in the form of /etc), so the most logical thing to do was to just put config files inside $HOME. This clutters up the home directory, and so hiding these configuration files made sense.
What if my infrastructure is over 50 hosts? How am I going to distribute key files for 50 people with 50 keys every 14 days?
> > It's exception safe. There are no runtime exceptions. All exceptions have defined semantics, and they are always handled.

> This seems contradictory. Are there exceptions or not? EDIT. Apparently there are (http://tutorial.ponylang.org/expressions/exceptions/). But then I don't understand what the above means.

I think the author is using a terminological Java-ism. In Java, a "runtime exception" (RuntimeException and subclasses) is an exception that doesn't have to be handled, and therefore may be thrown unhandled at runtime. Pony has exceptions, but no unhandled exceptions, i.e. no "runtime exceptions" in Java speak.
If I was a tech at Netflix tasked with blocking proxies, the entire set of Digital Ocean IP blocks would rank very high on the list of suspects.
Miners haven't yet increased the block size because the Chinese miners are both risk adverse and afraid that any increase will give them more latency, which could reduce their mining competitiveness.

As soon as transactions are legitimately getting hung up with reasonable fees, any of the thousands of forks have the potential to fill the void and decrease fees since there is no real technical limit to blocksizes in the same orders of magnitude.

So what you are forgetting is competition in your model of supply and demand.

Miners will do what is most profitable for themselves. If they can double the amount in fees that they mine without halving the number of blocks they mine, they will do it, because they will make more money that way. This is much more likely than not since the latency introduced to block propagation from something like 1MB to 2MB is insignificant compared to the probability that someone else will mine another block and propagate it first.
Obviously more expensive carbon-intensive fuels favors renewables, but I wonder what the threshold is to really give a long term incentive for innovation.

For a lot of renewable energy technologies, the biggest problem is operating at a large scale. It's fine to show something works in a lab, but will it work at 1,000x, or even 10^6x scale? You can't figure that out without building it at that scale, and you can't build it at that scale unless the probability of the investment paying off is high enough. In practice, having some confidence that you'll be somewhat price competitive through some mechanism (subsidies, favorable tax treatment etc.) over the long term.

All the technologies mentioned in this article are to a first approximation old, and are doing well because they've become cheaper. The real problem here is for next-generation technologies which need to be demonstrated at industrial scale.
This is a better link (the submitted one doesn't include the actual decision, but just announced that the court discusses this today):

http://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/doc...

short english summary: Using imported e-mail addresses is an illegal form of advertising, since there is no permission by the receiver. The courts classified them as advertising, not as personal invitations sent by the uploader. The uploader isn't properly informed about how the uploaded addresses are used by Facebook.
jQuery was important not just because of the feature set, but because it completely dominated the industry. jQuery and its ecosystem of plugins created a single community for JS developers. A lot of subsequent work wouldn't have been as successful without that strong community in place to spread ideas.

The other thing it did well was change the thinking about how JavaScript should interact with the DOM. In the past you'd have libraries that made DOM access easier, but they largely followed the same conventions as the underling APIs. jQuery broke from that and completely re-envisioned the API layer. The underlying APIs were treated as an implementation detail; this approach is something that subsequent libraries have adopted too.
Websites are art, the same way that any other creations are. You wouldn't giggle at the idea of a song, a magazine, or a photograph being "emotional experiences", so what makes websites any different?
May I ask what kind of businesses you have? I have tried this several times but never got to a point where the money really worked out. I always seem to pick the wrong niches. Or probably my selling sucks.
That's a very .. factual way to put "we've made our international launch a monumental fuckup".