skysight-inc/HackerNews huggingface dataset:
Right... I know it's hard to figure out an appropriate division, but when this came up a few weeks back, I came up with the following:

For my home, 2.5mi from the Capital Building in Washington State, I'm offered four wired broadband providers:
1. Comcast, "advertised 100mbps to 1gbps" (true enough, although you can only get 150mbps, so I'm not sure if that's bracketing)
2. CenturyLink, "25-50mbps" (CenturyLink's own website says "Our systems indicate that our High Speed Internet is not currently available at your service address." I tried several other streets in the area that indicated that none of them had availability either.)
3. Platinum Equity LLC, "10-25mbps" (err, Platinum Equity is an investment firm - oh, one of their portfolio offers "T1 and Bonded T1" lines to businesses and after further investigation would offer me 192K SDSL as a residential offering)
4. Integra Telecom Holdings, "3-6mbps" (a Vancouver telco that does business fiber).
So there's one - Olympia, WA.
And of course, this is on the same day as their cybersecurity summit at Stanford.
Principles for Digital Development
Refreq2 – your fully customizable music player
ReactJS JSX Support for Visual Studio
I'm able to load it in Chrome and Opera but not in IE or Firefox
Ask HN: Ebook app: should I launch on iPad or iPhone first?
What would you say is the best strategy if one wants to launch an ebook startup between the iPad (comfort of reading, interesting for design) or the iPhone (nobody reads ebooks on iPhone in Europe, reduced design choices).
Back in the days, Readmill launched on iPad first and got some traction both in Germany and in the US. More recently, Oyster or Wattpad launched on iPhone first… Do you guys have some interesting metrics or advice or personal xp about this?
Eh? Unless storage becomes enormously cheaper I don't see that having a chance of happening.

The key to lossy compression is that you can have huge file size savings while not causing visible degradation (visible here being the human eye).
Downvotes probably because HackerNews is very anti-censorship, even if it's in a field that's been censored since the beginning (they read the mail inmates send out, but making it punishable to use ways around that is somehow super bad?)

They're clearly either not thinking about the people who are putting out hits by using their contacts through SNS or they are and going the "censorship is bad period." route, which is understandable.

I wouldn't complain, but in this event it's actually hindering decent conversation. shrug It is what it is.
I don't have anything close to RSI, but with hand pain a chicklet keyboard was quite painful for me because of the small range of motion. Maybe I just type too heavy, but the mechanical keyboard I'm typing this on right now feels much better.
Like with Fabrice Bellard, the amount of knowledge that bunnie has is absolutely mind-blowing and amazing.
@Scaevolus so very true. I use to work in this field. I was the IT director for a small pharmaceutical company that produced prescription creams and ointments and worked with a nearby university to work on new drugs.

My role was to develop the custom software that ran on laptops we gave to hospitals involved in the clinical trial. In the drug manufacturing world, anytime computer software is used in a clinical trial or in the tracking of drug production, you have to have the software validated.

Software validation is basically a process by which you hire an outside company to go over what your software does. Similar to an ISO certification. The folks & companies you hire are very clueless... They know enough buzz words to ask good questions but they often over look things.

Anyway, long story short, the whole process of just collecting data is riddled with security problems. None of this, as far as I know, is exposed to the public either. So if buggy software is, somehow, corrupting test results, there is not feedback loop to correct or discard the data. Companies like the one I worked for at the time, would throw out the data as a policy and start over. Hence, very expensive situation and very crucial to make sure your systems do the right thing the first time.

This was in the late 90s and in one situation I was in charge of some software that we were developing that was expected run past Y2K. Back then there was a lot of hoopla about the Y2K century roll over and what it would do to computer systems.

The company we hired validated our software for Y2K use cases but they often over looked basic things like data encryption, plain text storage of user passwords, etc...

I imagine the validation companies have gotten better over the years but in the end I learned that software validation is nothing more than a big CYA tactic. It's a paper trail to try and claim we did our due diligence if the shit were to hit the fan.
When I think of future civilizations pouring over our archives I imagine they'll have invented new technologies that give them capabilities to discover facts in ways we cant imagine. So long as the bits are still correct I could envision an AI that can basically "crack" the codes and bring about a human readable version. Its sort of like cryptanalysis in that you have a bunch of "cipher" texts (eg, .DOC files) and maybe you even have some known plain texts (.txt files with similar file names) . Yes i realize .txt is ascii and that is a cipher in itself, but I am presuming that a 1-1 keyless mapping will be easy for them to figure out.

Encrypted stuff maybe totally unreachable though besides brute force.
Is the emphasis on the word "subversion" from McSwain, or is it from the author of the article? It's not made clear from the text which one of them is emphasizing that part.
I had the same issue. For me it was pages' JS having bugs or pages recreating ads after adblock blocks them.
> It's called Chromium.

It's called Firefox.
Cox is a great provider in AZ, and in fact, in Tucson I don't think Comcast is allowed to sell in the city, only the county (if you actually live in the city, as most of my family does, your only options are Cox and Century Link).

I'm fairly lucky in Phoenix, with Century Link I get 40/20 for about 70/month.

And, Century Link I believe is currently in the process of rolling out Fiber in Phx (same w/ Cox)
Hrm, one of the requirements that I forgot to mention (but might be implied by the example?) is that the are 4 different data sets on the graph, all with different different intervals.
You didn't have messy hair to start with. Try going "no poo" with long or curly hair, see you then.
Yes. When I moved into a new apartment I would likely have clicked an add for curtains (especially if they offered to make them in my measurements) and possibly other things, what I got was months of ads for a particular aparment listing site - completely worthless although I considered clicking their ads just to cost them money.

I have disabled adblocker on facebook so that I can laugh at their stupid ads for bad products but the day a really good offer turns up I will totally be willing to click it. The reasons ads have gotten such a bad reputation is that most marketing agencies are more interested in having sex and playing golf than making better ads (told to me by actual marketing people) I wouldn't be surprised if Facebook would make at least twice their current revenue if they tried to optimize how companies targeted ads rather than chasing 0.1% conversion optimizing.
I am actually working on an alternative that would basically just be a resume API. This is nothing but good news for me.
Is THAT what's doing that? That is extremely annoying, is it possible to safely use a flag to disable this?
I always call mine "countof" to match the "sizeof" naming convention.
This reads like an Anonymous diatribe. Clear language will yield better results.
It's already out, it's called Firefox Developer Edition: https://developer.mozilla.org/en-US/Firefox/Developer_Editio...
That's a big one, along with some small stylistic issues I have (I hate the console on FF) and little things like not being able to expand an object/array in the console (Yes, I know you can click on it to open an inspector but Chrome's approach is so clean and easy to use and doesn't take up half your console to inspect an object/array, Adding conditional breakpoints is a bitch.... I don't have a ton more off the top of my head but I know there are more and if I tried to use FF again I would run into them almost right away.

At the end of the day I use the browser that allows me to do my job the fastest and more efficient. As of 2015-02-13 that browser is Chrome. That could change tomorrow but there would have to be a compelling reason and I have yet to find one.
Show HN: How do Software Engineers want to spend their time?
I think there's a general principle here, that can be applied to nearly any case of "That software is big and bloated and disorganized, it's time to create a lean alternative from scratch."

It's easy(ish) to create a first release of a product that is lean and efficient and has well-organized code.

Then you start addressing all the edge cases that it turns out you really want to handle but weren't, and adding various features that you realize really are important (that the original 'competitor' may have had some version of already too)...

Pretty soon you realize that keeping your software lean and efficient and well-organized is _hard_, the reason the original competitor was bloated and a mess was _not_ that their developers aren't as smart as yours. It's cause it's way harder to do this with living evolving software past the 1.0 release.

Doesn't mean it's impossible to keep post-1.0, mature, feature-complete software lean and efficient and well-organized. It's just hard. And will slow down your new-feature release cycle.

This cautionary note can apply to just about any "Why is X so bloated and/or such a mess internally or in it's API's, can't we write a new one without those problems?" Popular X's might include "Rails", or an existing programming language in favor of a new hot programming language.

Now, the experience of the first one that "went wrong" might be useful in creating a second one that does better -- but for it to be so, you actually have to _understand_ the experience of the first one, why various decisions were made at various times that led to "the mess". Not just assume it's because you've got smarter devs than them. And in many cases, might require making some fundamental different decisions about scope, architecture, or other goals, than the first one did -- and sticking to them.

This is related to, and kind of a generalization of, the famous Joel "rewriting software is a mistake" argument, but shouldn't be oversimplified to "never bother trying to create new software that's better than software already out there", of course.
firefox --new-instance --ProfileManager
I am now on my 4 controller "Smartthings (ST)" after dumping Nexia my 1st and for many reasons such as compatibility and monthly costs et cetera, then Micasa Verde whcih was okay but not the creates their tech support sucks and more incompatibility issues, then Indigo6 which was okay for a year but they drove me nuts refusing to speak to my doors locks (schlarge) and had to use vera bridge which couldn't keep proper track of the state of the doors.

All the while I was researching a stand alone controller backed by a big company like google, apple or samsung. Then I found ST backed by Samsung.

So here we are. migrated and all. Learning how to deal with MODES OMG. No variables I can set to do things.
Not sure about the individual courses, but I've seen the certified tracts mentioned in job descriptions, most recently in some data science positions.
Happy 14th Birthday, Agile
Still using Opera 12.16 for borwsing, the best browser there is. It still has far more "useful" feature than many other browser, to name a few:

- ctrl + tab that really works like it should, no sequential switching through tabs
- per site user-agent/js settings

For development I still use firefox; chrome has been too aggressive with their caching in my experience. Plus some one else mentioned, I don't like my browser to link to my account!
How long since you last tried Firefox?

Within the last three months.
http://physics.ucsd.edu/do-the-math/2011/11/pump-up-the-stor...

"The main problem with gravitational storage is that it is incredibly weak compared to chemical, compressed air, or flywheel techniques (see the post on home energy storage options). For example, to get the amount of energy stored in a single AA battery, we would have to lift 100 kg (220 lb) 10 m (33 ft) to match it. To match the energy contained in a gallon of gasoline, we would have to lift 13 tons of water (3500 gallons) one kilometer high (3,280 feet)."
Pachyderm (YC W15) version 0.4: s3 and Git integration
Let's say you're traveling, passing through a foreign city, and are going to spend the night there. Several days previous, you had talked to an acquaintance, and they were going to let you sleep on their floor for the night. Now, when you show up, the acquaintance closes the door in your face and you have to go find a motel 10 o'clock at night.

Similar thing when Google shuts down a service. Yes, it was a free service, and they have no legal obligation to keep it going. But it is still rude. People have invested time into using it, and now must invest more time into finding a competing service, and transferring everything over. People are going to stop using Google's smaller services to avoid this risk.
> I don't want my browser linked with my Google account.

You might want to pay a lot more attention to SSL-based tracking methods, e.g. https://sites.google.com/a/chromium.org/dev/Home/chromium-se...

Uncoupling your use of Google services from your other online activities is much harder than many people seem to believe.
If you use AdBlockPlus, you can switch to uBlock (https://github.com/gorhill/uBlock) to achieve better memory performance.
If you can spare the time, read 'Venture Deals' by Brad Feld and also http://blog.alexmaccaw.com/an-engineers-guide-to-stock-optio...

Also, it's not clear from your post what you mean by 'shares should be vested'. Do you mean one of the following?

- The shares will be granted immediately, and fully vest only if/when the business closes the VC round

- The shares will be granted and fully vest at the same time, only if/when the business closes the VC round?

- The shares will be granted if/when the business closes the VC round, but will vest over some period of time after that

You say that the 1% is being offered as a reward for work you have done. If the shares are for _past_ work, then there should be no need for them to vest over a period of years. You've already earned them. If they vest in a normal fashion (4 year, 25% per year, 1 year cliff) then you're being incentivised for _future_ work, and not rewarded for previous work.
This happens a lot, before using any service by Google I tend to ask myself, twice, "if they shut this down, which they might very well do, what is my backup plan?" Honestly, it's hard to make a good case to rely on them for much outside of their core products.
RIght. I went away with no frickin idea what they were talking about.

So, no I don't care either. LinkedIn is THE way to connect professionally. Some API rant is not going to change that.
The tech preview was very promising. It's definitely something I'd like to keep an eye on.
The Dark Room: Exploring Visual Journalism
Yep, that's totally illegal
Isn't this the standard way that thousands of games were sold since the Atari area? I see no innovation here.
Optimizing crop outputs for higher-than-average temperatures and minimal rain is very important. Agricultural innovation over the next 10-20 years is going to be fast-paced; it'll have to be, to keep up with local climate changes.

I work in weather prediction and hope to improve weather forecasts for agribusiness. But what if our forecast ends up just being "Hot; no rain.". What will happen, where will the water come from? Will the US import vastly more food than it does now? Will we build water pipelines down from Canada?

Will there be rogue geoengineering projects to try to make it rain? Will there be official projects? Will the US and everyone else stop pumping CO2 into the atmosphere?

So many questions.
Ignoring the obvious FBI blunders and them being far too buddy-buddy with corporations, doesn't he have a point?

Aleynikov intended to monetize code which was technically Goldman's property, even if he wrote most of it. It would be a different story if he simply wanted to keep the code for archival and review purposes; he actually tried to help a startup by using it.

It sounds like he did violate the spirit of the law, if not the letter.
http://www.sonnyjs.org/demo/ is a blank page :/
May I recommend to set up the SSL expiry notification using this website: https://www.expeditedssl.com/simple-ssl-scanner/scan?target_... ?

That might help to prevent such incidents in the future.
Technology can take the hard rules of meritocracy too far
Can anyone get the docs page at http://www.sonnyjs.org/?home to scroll correctly? I have to zoom it way out to see everything. OSX 10.10.2/Safari on a 13" Retina display.
I use fox fire and have not been able to get rid of searchbenny. I deleted file called installmac and when I go to google chrome it looks like all settings have been corrected I even restarted computer many time but search benny keeps opening as my search engine.
Pretty ridiculous. Aren't we having problems finding candidates? Why care if they use the most leet irc client or write irc bots?

Recruiting people you find on irc in coding related channels I'm all for that. But it doesn't scale obviously.
This looks exceptionally helpful. I have around 50 tabs open, nominally, and my CPU fan is almost perpetually on high for it. Just before installing it, however, I found myself wondering, "Why am I using an app which allows me to keep more tabs open? Why am I not using bookmarks?"

Why do we keep open 500 tabs instead of using bookmarks these days?
Agreed... sounds like a manifesto. Immediately undermined me taking their initiative seriously.
Ask HN: How will automation affect the field of programming?
What are some trends you observe that could contribute to the commoditisation / deskilling of the average developer ?

Is it even possible ?
Could anyone break down for those of us who are engineers what it is that we should be concerned with about this?
Firefox's performance has improved a lot and that's really impressive. I tried moving back to Firefox but in the end I just prefer the Chrome UI too much. Using a custom search engine on Chrome can be just a matter of a couple of key presses after opening a new tab whereas in firefox I'm either stuck holding down alt and using the arrow keys or switching to my mouse. And adding new search engines is super easy in Chrome as well.

EDIT: Oh, and there was also having my browser UI lock up when a page had a misbehaving script but that might have been due to an older version of firefox.
Doppie.io – Daily and Curated Cannabis News
I moved to a hosts file based ad blocking solution, which has worked well for me thus far.

http://someonewhocares.org/hosts/

But when you have youtube, gmail, and other web applications open, memory usage tends to go nuts. I've been told that it's technically impossible for a web application to have a memory leak, but if it walks like a duck and quacks like a duck...
I share your pain. One way to get around it is to use the Chrome 'multiple profiles' feature, it lets you switch to a different 'profile' with entirely different cookies, cache, etc., and will let you sign into a different Google account than in your first profile.

You can switch profiles and even have different profiles active in different Chrome windows, without restarting Chrome.

https://support.google.com/chrome/answer/2364824?hl=en

(I am not saying this makes it all better, trying to use more than one Google account is a _mess_ no matter what. But that it's one workaround I discovered recently, which has been lessening the pain somewhat)
Cuban mother, flower entrepreneur: Making $28 a day, on a good day
Safari on Windows has always been a toy. Now it's an unsupported toy to boot.
I agree that you shouldn't hire someone who is unable to learn to use internal tools, for one because then you use them and they don't.

However, if you wanted to create an easier to use version of IRC/git/whatever, would that be easier if you didn't understand the original or if you did? I'm on the fence about this. I'm glad I remember one thing that confused me about git, although I probably forgot others.
What actually happened of the 12th?
There's an interesting presentation on cockroachdb https://www.youtube.com/watch?v=MEAuFgsmND0
Update the Firefox on the company computer maybe? A fresh Firefox can be installed locally without admin access (I've done this in my school's shared computer).
The US produces several times more food than we need.

A single acre can easily produce enough food for a small family and we have 408 million acres under cultivation. Corn is something of a super star at 8,250 lb. of corn per acre. However, we end up feeding most of this to animals which drastically reduces overall efficiency.

So, sure we are going to spend a lot of effort maximizing food production. But a 50% drop in the food supply over a few years would not be that big of an issue with a small increase in grain prices and a significant bump in meat costs.
Was there a change in terms that is unsavoury?
Another proposed hiring metric that is likely to favor the stereotypical coding-since-childhood male developer. IRC channels are often just as bad if not worse than mailing lists when it comes to providing a welcoming space for minorities.
linkedin: "someone just viewed your profile."
me: "who?"
linkedin: "can't tell you."
Just over 7s here, and /demo takes 12s and ends up with a blank page.

Not ready for prime time.
Shift Recorder App – Any feedback is appreciated
Problem of that, and that of the author is that you are entering the world of programming.

You need to be able to enumerate all the possible scenario in your head in order to make a script that looks intelligent. eg: ok I want the light to start when I'm entering and switch them off when I leave. Well unless there is somebody inside (another sensor), unless I just pick the mail (a timer). How do I communicate my intention to come back, so the house does not switch off my netflix download ? If the lock is unlocked, but then shouldn't that generate an alert instead ?
That's hopeless for regular user and even for developer that is too much effort for too little benefit.

The other approach is Nest, that is trying to guess. So your home would monitor what you do and try to replicate it. I'm not confident - take an application like Word, they are still irritating after decades of intellisense and a somewhat controlled and restricted environment.

The only one that could work I think would be an Apple bludgeon approach. Your front door and lights and heater work all together nicely following 1 strict scenario. You either adapt to it or don't buy their product at all ( so if Apple decide that morning means raising the blinder and you would rather let them down in order to get clothed, you better learn to have to change your clothes in the bathroom )
Is IRC still a widely used protocol? I used it for years about 10-15 years ago, but I rarely hear of people around me using it currently.
What are typical DSL, ADSL and cable speed (up/down) in the US ? And how much does it cost ? With/without quota ?

For instance, in Europe I have a €27 subscription with unlimited data and 1.5megabytes/400kilobytes link. How does it compare ?
Unfortunately, libraries (and museums and other cultural institutions) nowdays are forced to compete on the market - which erodes their ability to preserve and give access to our cultural heritage. If this trend continues, soon there won't be any functional difference between a library and a company.