skysight-inc/HackerNews huggingface dataset:
Desirable devs are expected to have hobbies outside of work that revolve around code.

Only by employers that have bought into the hipster, brogrammer "your-CV-is-your-bitbucket-account" fad.
38 Seminal Articles Every Data Scientist Should Read
Back in the day (1999) I wrote a data processing and archiving pipeline for a research satellite, and I was surprised to discover the specificity of their data archival requirements. Off the top of my head, these were decision points:
* Pretty much only used "gold" CDs, rated for longer storage.
* CD write speed was restricted - higher write speeds caused more write failures
* The total data payload was regulated (~600 MB I think), and one of the reasons why was because of the physical impact of human handling on the outermost areas of the disc.
* Storage temperature was also regulated

But ultimately, the two main data storage strategies employed were:
* Physical redundancy - six copies of everything, mailed out to six physically separate facilities every week.
* No archiving "forever" - Archived data was (theoretically) to be restored to contemporary storage technology whenever there was a significant step change in storage technology. At the time, another member of the lab was working on restoring old Voyager data feeds, although I have no awareness of how common this actually was.
They are similar and have some overlap. However, the overlap is not 100%, so it's good practice to use both jshint and jscs together.

jshint is a static code analysis tool to identify and flag errors/potential errors in JS code. jscs is purely a style checker.
More evidence that if you look at data enough different ways you're bound to discover an outlier and call it a significant finding.
Oh geez. From the New York Times article:

"In most respects, there was no significant difference between the Kindle readers and the paper readers: the emotional measures were roughly the same, and both groups of readers responded almost equally to questions dealing with the setting of the story, the characters and other plot details. But, the Kindle readers scored significantly lower on questions about when events in the story occurred. They also performed almost twice as poorly when asked to arrange 14 plot points in the correct sequence."

So, using a battery of test questions divided into five subjects, INCLUDING TIME AND EVENTS, there was no significant difference between the two groups. But on an entirely different test methodology, the Kindle readers scored significantly worse than the paper readers on plot orders. So they go, "Well, we have a battery of results that shows no difference, and one result that shows a difference. Let's backfit an explanation to the one interesting result!" It's that XKCD strip about jelly beans.
Why does Sweetwater County, Wyoming, population 45k, need 60 assault rifles? Why does any rural police force need any assault rifles?
On my sites, visitor behavior never ceases to amaze me. Before you go re-thinking your business plan I would recommend watching your analytics closely (it looks like you're using GA, which is nice; you might wanna give Heap a try though, it's nice for this kind of use-case).

You wanna narrow down exactly where the problem is. Did people fail to visit the site at all? Did they visit then fail to follow the links to the app store? Did they go to the app store and then fail to download? These are all very different problems. Pay close attention to the browsers/devices people are actually using on your site, and make sure you're testing/emulating those experiences (so you can see what they see). There might be a bug somewhere. Once you rule these kinds of things out, then it might be worth revisiting your strategy/pitch, but I don't think you're quite there yet.
two pr teams talking to each other.

I would have written:

Steve to Satya: I love Microsoft, and I feel like I can trust you to take on the world for me. Microsoft must live. Here, take some seasons tickets for the Clippers.

Satya to Steve: Hey dude, I need to make Microsoft faster, leaner, and stronger. I'm glad I passed the 1st date test with you and the rest of the board. I'll take those seasons tickets now.
There are libs on github just about html5 DnD... When I have the time I will test them to remove jquery-ui from my projects.
Agreed - GDP is a historical record of a year's worth of activity. Therefore GDP more accurately corresponds to a company's net revenue - a net of what the country produced/consumed/spent/imported/exported/invested over a year.

Market cap takes future earnings and total value into account. There is no such calculation for countries, but a country's "Market Cap" (potential) should, in most cases, be higher than its "Net Revenues.
The difference here is that the USD is much more stable than BTC.
Clippers! Clippers! Clippers!
Was HackerNews approached for this alliance, given that the data is already publicly available?

Not many details on the privacy policies governing data use, or the specific policies that apply to individual partners, http://derp.institute/
The private key idea is a catastrophe practically begging to happen ;) They'd base their entire economy on the idea that at no point in the future a meager kb of data will not leak from a government or bank in a historically rather unstable country.

Bitcoin's designed to be decentralized, and I don't think it's possible to force Bitcoin into centralized control. If they are going with a virtual currency that's in their control their best bet is going to be a Ripple like currency, like the one Stripe backed last week.
No, I think it's more about learning what's out there instead of always relying on your job to learn what you need to know.
Sublime is sorely lacking when it comes to working on multiple projects.

I regularly have 15+ projects open, all of which I work on regularly, and I probably have 30+ projects that I work on regularly that I don't bother to keep open, simply because the window menu grows too long. I use the next/previous window commands to cycle, but sometimes I have so many projects open I have to use the window menu, which coincidentally seems to be randomly ordered, so it takes a long time, relatively speaking, to scan.

There is no way to quickly switch between per-window projects. I tried to write a plugin for this (giving you a cmd-P-style project switcher), but it turns out the API doesn't support switching windows; you can find a window, but focusing it doesn't do anything if it's not the current window (something I consider a bug, but the developer never responded to my bug report). You can't create new windows, either.

Some other things:

* Sublime is fast, but it could easily be faster. Large files are quite slow to open, even in ST3.

* The sidebar needs work. SidebarEnhancements is great, but not enough. There's no Git integration, for one. No mode flags. Renaming and moving files is cumbersome. No multiple selection.

* The global file search functionality is pretty bad. It opens up a new buffer, but it appends to the current one if there is one. You can only double-click on the match, not on the context lines. My wish list item is for the search results to be a live view into the matching files, so that I can actually edit within the results buffer.

* Package Control needs to be moved into the editor and become a first-class citizen. It's weird that it has to be added manually.

* Syntax highlighting per file-pattern, not extension. For example, .js.erb is an ERB template containing JavaScript, but there is no way to tell Sublime this; syntaxes can only be associated with the last extension.

* Lots of tiny things. For example, Sublime doesn't have a built-in way to filter a selection through a Unix command (eg., "sort"). Turns out process management in a plugin is awkward.

I could probably think of a bunch more.
Google shopping express will happily deliver you a $1.67 bottle of coke for free if you are covered by their free trial. This is not their ultimate business plan (outside the trial is $5 per store for 10 items max), but get in on the trial if you can! I have been getting free delivery from them for over a year now.
Can you clarify this point for me a bit? Because I'm not confident I follow.

Somebody orders their favourite wine from Rewinery. That wine is, by your own admission, not available at Walmart. But the wine still gets delivered, right? So somebody, somewhere, went to a store and bought that bottle of wine. If they're not getting it from the mom and pop shops, where are they getting it? Surely Rewinery isn't stockpiling bottles of wine from wineries all over the country, just waiting to deliver them.

So there clearly must be some store, somewhere, which is getting a lot of business because couriers from Rewinery keep on buying wine there. Right? It may not be a mom and pop store, but it assuredly has the selection that the deliveree is looking for, otherwise Rewinery wouldn't be offering his wine. So there must exist someplace close by where he can buy his favourite wine, even after Rewinery shuts down.

I think you're confusing online retailers with courier delivery services; you can argue that Amazon drove Borders out of business, but if I'm paying somebody to drive to Barnes and Noble to get some books and bring them to me, it's hard to see how my use of that service will lead to Barnes and Nobel losing business.
Ask HN: Any form builder components (not SaaS) – open source or commercial?
My latest app needs a drag 'n drop form builder integrated into it. I want it to be a smooth experience for users so no third party hosted service can be used - the form builder needs to be embedded into our site.

I don't mind paying if it provides a better product.
Great read. Tweaking your business model to get it right is certainly hard. I'm on the 3rd 'pivot' of my business. I'm curious - why did you decided to build an API and what other directions were you considering at the time?
The S in Rest
> brogrammer

Check out OP's username.
"Could"? I give it 5 years.

How do people see this as a good idea? There are already voluntary methods for this, so there is literally no good justification for forcing a state-controlled version on everyone.
Honestly, quite possibly the same PR team drafted both letters.
One of the variables are aluminum vs gold on the reflective surface. I've yet to have a gold one come back unreadable or corrupted but have a number of aluminum ones that have.

Compact disc owners have noted 'black crud' as a failure mode, where the tendrils of black oxide begin to develop on the disk surface between the layers. My original Cars CD had that happen to it and it was fascinating, it seemed to have started from a defect on the back of the disk which was not noticeable until black stuff started growing there.
Show HN: SpinMe – The most effective alarm clock ever (now on Android!)
Or even simply because you do it. Not making it look harder than it is is a step up from simply having a lack of fear of getting your hands dirty and trying things. Taking your time, having a notebook and/or a digital camera and you can pretty much take anything apart with a reasonable chance that you can put it back together again.

I first got my taste of powertools when I was 12, visited a friend of my moms who didn't bat an eye at letting me use his big electric drill after showing me how dangerous the thing was. Proper respect for tools is half the battle, after that you'll make sure you hold them well instead of half-assed and have the business end pointed where it can do no harm.

Two days with that guy did more for my sense of shop safety than a few years cumulative after that. The level of trust both increased my abilities and my responsibility. After that it was back home where none of that was allowed.

I let my 11 year old roam the workshop at will after some instruction and I never regretted it.

He built me a custom bike a week ago, so I guess that paid off well :)
Shouldn't derivatives by respect to change of another variable. For example d/dx of f(x).
Are there any promising open source alternatives with similar philosophies to datomic?
The Million Dollar Homepage isn't a good example because it launched nearly a decade ago, way before the age of social media and the age of apps.
Google removes 12 BBC News links in 'right to be forgotten'
>> I bleed Microsoft — have for 34 years and I always will.

No matter what you think about Ballmer you have to admit his passion for Microsoft is unrivalled.
Possibly, written by the same person.
Won't kill non-phone devices. Those aren't as numerous, and maybe not as real-time, but they're very difficult to shut down.
Apple Seeds iOS 8 Beta 6 to Carrier Testing Partners, but Not Devs
There is actually. When a country issues bonds you can see some of the future value of the country's output reflected in the interest rate they can get their loans at.
It's amazing to see what Ballmer stepping down from Microsoft has done. Microsoft's stock has outperformed Google's in the past year: https://www.google.com/finance?chdnp=1&chfdeh=0&chdet=140847..., msft&ntsp=0&ei=qJbzU7D4JvLLiQLNuYCACg
> what should I do? I am not gonna close my door without trying harder.

Repetition is key-- visit these same people again, and again. Get to know them and their business. Question: are the vendors the true decision-makers or just helpers?

Focus on getting just ONE conversion as a pilot project. Hold their hand till it gets traction. All the other vendors will take note if this thing works. Mindset is helpful, this is part of the market discovery process.
I'm curious to know why you want to "avoid the 2.4GHz network". Can you please explain why?
Google is outsourcing their deliveries. They aren't the ones actually doing the delivery. From their wikipedia page it's clear that The deliveries are subcontracted to a courier service, 1-800-Courier. Plus they aren't warehousing anything as well. It's all point of sales logistics.
The Kindle had one. One of the things I miss from upgrading from a Kindle Keyboard to a 2013 Paperwhite, where I can't figure out any way to get the bottom progressbar back.
Petition for a law to require all police to wear cameras
Anybody struck by the number of times the word "bold" was used? What do you suppose is the hidden meaning behind that?
> It's not their phones.

No, it's not - because they have no sensible way for providing for themselves and you have a legal obligation to provide them with the things they need for everyday life.

The food they eat also isn't theirs, but that doesn't make it alright for you to first spit into it, before serving it to them, in order for you to blow off steam.

The roof over their head also isn't theirs, but that doesn't make it alright for you to make them sleep on the street because you're too tired of them keeping you up at night.

> If you possess a work phone, and never respond to your bosses call there are consequences

Not responding to calls on your work phone may result in you getting fired, but it will not result in you being humiliated (at least not directly). From what I've seen there's a fair amount of people not responding to some calls in some situations as a way of playing the "office politics" game - so it seems for many people this is a reasonable tradeoff they engage in at times in order to advance their interests.

Also, for better or worse, there's no formal way to "quit" your family and go be the child of other, possibly better, parents. Hence, parents don't really compete on who's able to provide the best family. (Though for some reason some of them seem to compete on who's got the most obedient child.)

> The alternative to this app is just taking away the kids phone, or grounding them (i.e imprisoning them).

The analogy is lacking.

There are humongous barriers to actually get someone into prison. Simply talking back to someone, or failing to pay attention to them won't suffice to land in prison, but may very well suffice for getting grounded. Also, there's no due process for children when being grounded (There's not even any official written record of the rules that can get you grounded). But then again, grounding really is a very very mild version of imprisonment, so there's not much issue with leaving it up the parents discretion - it's just that it's a bad analogy.

But still, imprisonment, as you might have noticed, actually is a valid disciplinary measure in modern societies and at every point throughout its enforcement care is taken to protect the prisoner's dignity as a human. Of course, in reality things aren't always that rosy everywhere.. but at least the theory is sound.

Putting people on a leash, on the other hand, isn't a valid disciplinary measure - or at least it hasn't been any more for quite some time in civilized societies.

> This is a bare slap on the wrist compared to all that.

No, humiliating someone is not alright, regardless of circumstances.

If proper punishments need to be dealt out (like grounding), or proper safeguards need to be put in place (like taking away the phone), then do that.

But deluding yourself that putting someone on a leash, because you feel that the infraction doesn't actually warrant the punishment, but you're also too lazy to actually educate your child on why not to do it again, or deal with the consequences of it happening again, is not alright.
Really great to have a case study like this for knowing when to use SVG/DOM or Canvas.

I knew that Canvas can easily be redrawn 60fps for things like games (though it may overheat your laptop). Didn't know about using them as shiftable tiles though. What a great way to minimize redraw! Is this how most online maps work?
Nobody actually communicates like that, in terms of company slogans like cloud-first mobile-first and describing each other as having boldness and innovation. Not even CEOs.

This is a crafted communication targeting information to Microsoft employees and investors. It is not a 'leaked memo'.

I've heard it said that Ballmer's retirement had much more to do with strategic board shuffling to prevent predatory dividend dumping from the vulture capitol firm ValueAct Capitol.
Thanks for the tip! Will definitely improve that design issue!
That's a very different kind of product, though. CNC mill, yes, but internet-connected-something? No. Things that will never be updated and never networked yet must be reliable exists, but are not usually traditional enterprise stuff.
I have been told that is the difference between "duplicating" CDs and "replicating" CDs, with the latter typically done when making large quantities of copies.

This article mentions it somewhat:

http://www.pcworld.com/article/124312/article.html

but I imagine a better article is out there.
He's just an inherently passionate person. His energy levels are just off the charts. One day we will map the Ballmer genome and see where exactly all this energy comes from.
Why do they do it that way? Just because it's simpler to implement?
There is something funny about how pirated movies and music are probably the most resilient data available and how irreplaceable data like the one that you reference is the most vulnerable.

Maybe we could set up a scheme where a few megabytes of precious data are appended to torrents of movies and mp3s for extremely resilient back-ups?
Uber Picks Obama’s Former Campaign Manager to Wage Its Regulatory Battles
This troubles me.
I think Clippys is now a more suitable name.
I preferred your original headline, and voted based on the article, not your new one :-)
I ported my 7-year-old vBulletin community to a forum I wrote from scratch with Clojure + Datomic earlier this year.

Datomic was a nice choice since it makes it trivial to expose a post's edit history. It also makes it easy to query for all the actions a moderator is responsible for. And if a moderator goes rogue and deletes everything, it's easy to revert.
Five years ago I joined Microsoft. I have been neutral to pro-Ballmer the whole time, but this chart explains why many people were unhappy with him.

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
Bit off-topic, but do any of the readers of this topic know of a good combination of an open source (backend) tile server and a (frontend) JS zooming library for dealing with large high-resolution images, of say, something like old paintings?
Fool your 3DS into thinking your house is a Nintendo Store with WiFi trickery
You should ask some developer companies, I think they'd have no problem sharing this kind of information with non-competitors.

I can only say that it depends on the workspace and the tools that people are used to. I've done internship in a place where the main components were done with MSSQL and ASP.NET, there of course everyone is tied to Visual Studio and used to the Windows workflow.

I've also done work where I was hired partly because of my Linux experience. It was a pure development job (no infrastructure stuff) but it was still useful to have.

All projects I do for myself, friends or family are done from Linux. Sometimes have to use proprietary blobs like Teamviewer to support someone with Apple Mail or something, but besides that I hardly ever touch anything non-free.

And finally for my study I also use Linux exclusively. First semester we had some C# lessons and Mono just didn't cut it, and we got free Windows licenses so I had no legal grounds to refuse on, but after that I hardly touched my Windows VM.

Not sure all of this is useful info, but at least for myself I can do just about everything with Linux (as long as no Microsoft components need to be used like C#) and I guess you could also put a developer team on it. The two issues I could imagine is support staff that needs extra training and whether the software that you use to work in teams is also available for Linux. For example MS Project is not something I've been able to find a replacement for, but there might be html5 options (Trello?).
very bold! and mobile-first too!
Even my mainland Chinese friends state that observation. I can't say for the suburbs, but even the rest of SF is mostly Cantonese.
The problem is that in Java at least, you cannot.

At least if it will be ever used by code beyond your control.

Because then you'll never be able to add a getter or setter later without breaking people's code.

Java is frustrating in that regard. As it should be able to deal with automatically invoking getters and setters when needed (it already inlines getters and setters at runtime, this is "just" the reverse), but it's a language decision that it doesn't.

As an additional bonus, this would help reduce the (legendary) verbosity of Java. a.b += c.d is much easier to read than a.setB(a.getB() + c.getD()). And don't get me started on Java's generics or lack of operator overloading...
Startups are stressful whether you have a family or not. It's understanding why someone wouldn't want to be involved. For better or worse, if you're not interested in making waves, bigger companies usually offer nicer work environment for their employees. There's less stress, less drama, and more comfort. Emotions are much milder and perks are much more significant.
He's got bigger things to do: http://instagram.com/p/r2jjTdhQFx/
I'm fairly certain the rest of SF is also mainly Cantonese, with the exception of some Mainland foreign students.
EBR?
That's true, but that's the case pretty much everywhere. The difference here is that the Mexican day labourer's son/daughter can learn to code at school and completely change their fortune by the time they are 22.

That's pretty significant. In a small town in Minnesota, people won't follow that path because it would be completely outside their experience. Not so here.
I would be afraid to move over to Firefox OS as my primary mobile phone for the time being...looking forward to the day that changes!