skysight-inc/HackerNews huggingface dataset:
Everyone in my office runs MS Office for inane reasons, I did try to make them move to openoffice/libreoffice w/ thunderbird, we run an open stack behind the scenes and things simply integrate better..

I feel like this is a massive 'told ya so' after spending thousands of pounds of company money on licenses, now I'll have to spend hours of my time fixing everyones machine one by one, just in case. >_<

hopefully a fix comes in soon and I don't have to worry too much, I assume it will but getting everyone to update (well, forcing it) is a bit hard too.
That reminds me, I stumbled upon some very interesting discussion here while doing some research on lion characteristics a few weeks ago:

http://en.wikipedia.org/wiki/Talk:Lithium-ion_battery/Archiv...

But real batteries are obviously unaware of these sources because there are numerous examples in the wild that have been regularly fully discharged (to 2.8 to 3.0 volts), stored at around 20 °C and kept fully charged in between times. These batteries are over 12 years old and are fully functional. The data in the article suggests that these batteries would have expired years ago, so something is clearly wrong.

In fact, real world batteries can last 15 years or more. The one thing on that site that I can positively say is false is the claim that batteries degrade if discharged below 30% charge. I can say this because myself and 2 colleagues made this defect up and deliberately planted it for the guy who actually runs BatteryUniversity to find and incorporate into the site (and he did it within 2 weeks). It was about the most harmles thing we could think of, but several manufacturers did incorporate features in their products to warn of impending discharge below 30% charge (and to be fair, probably did it with the best of intentions).

Actually, most lithium-ion cells have excellent shelf lives (10% loss of charge in 8 years, and military cells still delivering full capacity after 20 years of collecting dust

Li-ion batteries are only dead after 2 years if they are abused or their charge/discharge life is used up. Properly cared for real world Li-ion batteries last for 10 years or more (in spite of Isador Buchmann's claim to the contrary).
The Conundrum for a Heterosexual Business Woman
Isn't being able to build Linux on a Microsoft toolchain one of the Seven Signs of the Apocalypse? The universe is clearly descending into madness...

This is right up there with having Sega games on Nintendo consoles, or the release of Duke Nukem Forever...
Indeed, this is just another example of the hazy thinking that left us with falsy values.
http://www.webpronews.com/oklahoma-state-rep-wants-to-ban-al...

As with many of my preferred policies, I am sickened by the other people who support it. They do exist though, and they are in office.
IIRC make has a lot of macro.
Yet Bejeweled is in a way more difficult, as you can't reorganize the board: someone who's really good at Tetris Attack takes time to become good at Bejeweled, because you can't "build" structure... you have to legitimately find it, and then plan ahead to avoid accidentally destroying that structure. The tradeoff with Tetris Attack is that you can only move items horizontally: if you could move items vertically (as you can in Bejeweled) and also leave them in position (as you can in Tetris Attack) the game would no longer have any strategy left.
The great thing about this list (and the original programming language one that I stole from, of course) is that it mocks itself.

It is true that almost all IDEs are doomed to fail and the reasons why are easily listed. But it is also true that the critics of those are giving so little insight that all of their criticisms often boil down to a few things you could put on a checklist.
I use a Nokia dumbphone. 30 days of battery life. Turns on in 2 seconds. Costs $.05/min $.02/text.

I also have a pager. Because of the frequency spectrum it's on, it almost always has connection.
Ha! OH, oh you're serious. Don't worry, the reason I use a dumbphone isn't so that I can be judgmental of you.
I oppose all marriage, but I am willing to be pragmatic about this, and will vote for both legislation that liberalizes marriage and legislation that bans it.
Hired (formerly DeveloperAuction) Raises $15M Series-A
"Venture capitalist says you should always follow his business plan" non-shocker.
More pedantry: in threes you actually start out with 1s,2s,3s, or higher values (6s, etc.) vs. 2s,4s. It also offers a preview of what your next piece will be (1 vs. 2 vs. other).
Thanks for your response, Anthony. Do you self-host the Wordpress site?
Eric Schmidt and Jared Cohen: The Impact of Internet and Technology
I'm not clear what to do about the game.Could someone give me the solve for level 1 for example.thx
"Private, personally held beliefs"

Personally held, yes. But private? Hardly. Indeed, that's the problem. He made his personal beliefs very, very public.

That would be less problematic if he wasn't blocking the basic rights of others. But he was. After all, what we're talking about is carving out a legal exception to the 14th Amendment.

What next? Canceling women's right to vote? Re-banning interracial marriage? Seriously, basic legal equality is one of the fundamental ground rules that makes a democracy work. Attacking that is fairly high on the list of unforgivable sins.
take a look at the console.

>Fails thus far: 5
None of the numbers I am reading here make any sense to me, but then I'm just a chump who programs computers all day.
I really enjoyed this, but as others have mentioned it is not immediately clear what you're supposed to do. I spent about 3 minutes trying to figure it out. Maybe the first level should tell you exactly what to type, so that you can get the hang of it.
Likewise. I kept typing ".plate", until I looked more carefully and realized there was a plate tag.

I can see this being used as a teaching tool.
very cool, but it took me longer than it should have to figure out how to play.
Wow, I take it all outstanding legal issues with the erstwhile ceo Danny Zappin and other cofounders were resolved then.
My company is up to about 50 people now with a good amount of people in each department (sales, marketing, hr, engineering, etc) and we've never come across a dire need to spend money on something like box nor has anyone internally expressed the desire for us to look into it. Google drive has fit our needs for sharing documents, powerpoints, excel, etc.

Can someone explain the actual value proposition for box? Just google drive with better features?
Loading JSON with JavaScript using eval... wait Google, what?
It's just a text editor, so there isn't much to support.
I toy with the idea of purchasing a dumbphone at least once a month.
I have never owned a smartphone, and I will hold out as long as I can. It is not a fashion statement, I do not care what others think about me. The nature of my work requires a lot of uninterrupted thinking, and I have a very addictive personality.

If anything, it would be nice to own a smartphone so my friends and colleagues will stop acting weird about it.
Disney buys YouTube powerhouse Maker Studios for $500 million
I've found that no matter how good you were, as soon as you're gone you're fair game for being scapegoated.
> One's position against marriage in general can subsume one's position on gay marriage.

This makes no sense to me. When gay marriage is legal in all 50 states, the total number of extant marriages will increase by no more than a few percent. It seems, at the least, incredibly churlish to me to want to deny gay people the right to marry the consenting single adult of their choice just because you think it's unfair that marriage carries privileges. In short, your beef is mostly with straight people, but you're willing to take it out on the gays anyway, just because they're politically weaker. I can't see this as a principled stance.

And for the record, I agree that some of said privileges should be available to single people as well, like control over hospital visitation. I just think this is a completely orthogonal issue to gay marriage.
He did effectively say that, because that was the practical effect of passing Prop 8, something he helped pay for.

If he was misled on this topic, all he has to do is say, "Hey, I was wrong: I thought this was about free speech, but it turned out that wasn't the case. I had also confused the notions of religious and civil marriage. Mea culpa. I fully support the subsequent court decisions recognizing that all my employees have the right to be married to the partner of their choice."

Instead, he's chosen to stonewall. Which means that the most plausible reading is that he still believes in what Prop 8 was plainly trying to do: strip civil rights from gay people.
The graph doesn't diverge from the "standard" lithium battery pack for 3-4 years. The buyers won't know if they are "snake oil salesmen" for a relatively long time.

Even if you do accelerated cycles on the battery, it will be a while (1 year? 2 years?) before you can say "snake oil" and it will be around two times longer before you can confirm the claim.

It isn't a halting problem, but in terms of the pace of electronics, it's close in that by the time you can confirm it isn't snake oil, it may well be irrelevant.
I swear there needs to be a recovery/assistance group for former N900 users. I haven't been able to find a device to replace it yet and yes I know about the Neo900.
Disclaimer, I've not used A/Bingo, so there might be a caveat I'm missing. But: It sounds like you're talking about prepend_view_path, which doesn't require monkey patching.

class ApplicationController < ActionController::Base
before_filter ->() {
prepend_view_path "app/views/YOU_CALCULATE_THIS_PART"
}
end

With that, Rails should look for e.g. "products/index.html.erb" first in "app/views/YOU_CALCULATE_THIS_PART/products/index.html.erb", and only if it doesn't find it there, it looks in "app/views/products/index.html.erb"

It seems like you could do something like this:

class ApplicationController < ActionController::Base
before_filter ->() {
if cookies[:test_a]
prepend_view_path "app/views/test_a"
elsif cookies[:test_b]
prepend_view_path "app/views/test_b"
end
}
end

The neat thing about prepend_view_path is that if it doesn't find a matching file in the prepended path, it falls back to the default rails paths. This makes piecemeal upgrades or redesigns much easier.
Plenty of apps like Snapchat and Secret position themselves as though privacy/security are their key selling points. But then they consistently fail to actually deliver on those features.

I would hope that engineers working on a self-driving car will do better. I guess we'll see.
Count me in as a fan of makefiles too. Haven't done much with them for frontend stuff but will have to give it a shot. My biggest problem with make is that, kind of like javascript, it's been around for so long it's really hard to find good information on it. At least the core functionality really hasn't changed all that much so even very old information is still quite relevant.
> does it allow chrome-extension like permissions (web, local storage + quota)?

Currently, there are no permissions; apps are totally isolated. Soon, it will become possible to grant permissions to apps through a powerbox interface. This is a bit different from -- but IMO superior to -- the Chrome Extension and Android models. http://plash.beasts.org/powerbox.html http://en.wikipedia.org/wiki/Capability-based_security

> how are apps updated?

All packages are cryptographically signed. Two packages signed with the same key represent versions of the same app. You specify the version number in the app manifest. When a user installs an updated package, the platform offers to replace the old package.

Automatic/push updates will be implemented eventually.

> does it use zerovm?

No, Sandstorm has a custom sandbox implemented on the same Linux kernel features underlying Docker. This means that existing Linux binaries can run in the Sandstorm sandbox. In fact, many of the existing apps were created by just copying over binaries from my local Linux installation.

Currently the sandbox is mostly based on chroot() and unshare(). In the future we'll lock it down more with seccomp-bpf syscall filtering.

> how are unresponsive apps managed?

Currently, an app server is killed off after a few minutes of the app not being open in any users' browsers. The server starts back up the next time you open the app.

Perhaps it also makes sense to stick in a "reset" button for apps that are wedged. That would be pretty easy to implement, but hasn't been needed yet. (You can also just "killall sandstorm-supervisor" if you have shell access to the box, then refresh the app. It should come back up gracefully.)

> can apps use protocols like websocket, webrtc?

WebSocket is implemented now. WebRTC is not, but certainly could be some day.

> how are data backed up/restored?

Nothing has been implemented yet on that front, but eventually it will be possible to download a tarball of a particular app (or all your apps) easily, and then re-upload it to the same or a different host later.

Of course, hosts should also implement a backup solution so that users don't have to worry about data security. Any existing solution that just dumps the hard drive should work fine with the current Sandstorm implementation (just back up /var/sandstorm).
...and two to four years before fraud can be detected.
Looks like they are using a Linux VM to perform the build.
If you switch computers often, this isn't bad (although I've rarely met a machine that doesn't have vim installed). But outside that, what's the rationale?

There's a lot to be said for knowing keybindings, shortcuts, syntax highlighting, file menus, etc. I can program 2x times faster with my .vimrc than a fresh vim install.. and probably double that again with a strange editor I've never used. I'm not saying vim is better by any means, but rather that familiarity is.
You get a standard SSL certificate free for a year with domain names at Gandi.net. I think I'm also right in saying transfers are included. Can't really vouch for their security but from what I have read the company's "no bullshit" approach is right up my alley. The riseup.net collective recommend them too.
I didn't check it because I didn't completely know what it did. I mean, I could guess what it probably did (write a session cookie on stripe's domain).

It wasn't obvious that I'd have to make the decision (check the box) before being given the information needed to make the decision.

UX is not easy :(
It just takes willpower, guys. Turn off the parts that annoy you and don't check your phone every few minutes. Bring a book. Done.
The tonido plug is supposed to do this. http://www.tonidoplug.com/ (I tried their software some time ago and sadly I was not impressed.)

The problem is most home internet do not have fixed IP, so you are dependent on some cloud service to keep track of your IP. This makes setup far more complicated for the layperson.

You are also limited by the low upload speeds that home internet usually comes with.

I think the VM route, so long as it's open and standardized, is the way to go.
When you are learning that new JS framework, do you not keep going through their docs and googling?

I would say the documentation and google results for a decade old tool would be more available when you try to do something a bit complex.
Serious question -- I don't intend to troll -- I've heard lots of people claim that as soon as OpenOffice et al. get more popular, more malware will target them. It's not as if Microsoft has a monopoly on bugs. Do you think there's ay truth to this line of thinking?
Alibaba's US listing is evolution, not revolution, for corporate China
It's a server program you can install on your Linux box, which then allows you to easily install other web apps through a web interface, each of which runs in a separate secure sandbox.
I got in the habit of not using mine since some of my past employers' email schemes didn't allow numbers. :-(
CoffeeScript's string interpolation is a nice templating alternative, especially with """ blockquotes.
I’ve worked for one of the developers of Piou-Piou. The game was released in 2010, didn’t meet much success at the time, and like a handful of games from the same group was discontinued. The recent video was published after heated discussion on how Flappy Bird ripped them off (during which I wrote to them it was unlikely -- not sure they agree, to this day).

They also made a handful of games that were successful, several that went through very public controversy about being copied from someone else; several that have been stolen quite blatantly (with the original developers nicknames in the function calls). That cycle hasn't stopped there: reverse-engineered a game for cheap, etc. I won’t give details because I don’t like talking to lawyers, but all was as transparent as those things can be.

I’ll say here what I said then: if someone steals from you, there's always a slight difference that could be an improvement, take that; otherwise, every game has its own history. Learn and let it be.
Quite a bit of fun.

One notable issue: several puzzles need to have additional elements or classes added to prevent less sophisticated solutions from working. It's often possible to use a simpler selector than the one being taught in a particular puzzle.
Quite fun. I was typing in the correct answer for the first puzzle, but with a "{ }" at the end and it marked me incorrect. Maybe pop up a warning to tell the user not to type braces?
Very cool. A suggestion: move the help bar (that teaches the concepts) to the left side. I think it will feel more natural there. It took me some time to notice it.
Do you plan to extend that to learning javascript too? That would be really nice.
Cereal – A C++11 library for serialization
"So maybe $120k after taxes. That's less than half a down payment on a shit house in this area."

As of 2013, the average downpayment on a house is 16%, with a benchmark of 20%. So we'll go with the lesser, as "less than".

So I can probably presume you're likely living in the Valley or NYC if your viewpoint is that $750K will buy you a "shitty house".

Based on assumptions, admittedly, say you own a $1M house (as scoffing at a $750K house as 'shit'...), with a healthy downpayment of $200K (see above) leaves you paying about $5,000/month on an $800K 30 year mortgage.

So, we add that to your savings of $6,600 a month, and we look at a calculator of front end ratios and we arrive at you making about $250K+ a year. Of course, most people at that level of income are not living like paupers in their million dollar houses, savagely squirreling money away (as $250K minus $11.6K/month for mortgage and savings only leaves $2,300/month for car(s), bills, entertainment, etc), so it's probably a reasonably safe assumption that it's at least $300K.

It's interesting your perspective that you wouldn't consider yourself 'wealthy' unless you had (either) $6M in savings, or a (household?) income of $10M+ / year, when in reality, "You are the 2%".
10,000 GitHub users inadvertently reveal their AWS secret access keys
As soon as I realised that Maps were the only feature of a smartphone that I valued positively, I went back to carrying a dumbphone and a map.

Battery life trumps navigation, for me, comfortably. If I'm lost after a long day, I need the option to phone my destination.
Oh I didn't mean exclusively in terms of time. Using a quasi open source editor means you are invested into the future of the editor itself (see TextMate). Having said that, Jetbrains has been around for a while and Idea is kick ass for Java.
Within 3 minutes of playing this game I was able to see what Havel-Hakimi algorithm is.
There is a marked difference between "inspiration" and making a game which is exactly the same as another game. Slapping doge faces on 2048 tiles is NOT "innovation" by any reasonable definition of the word.
It looks like the temporary fix is just adding a registry key[1]. This can be automated via login scripts or pushed in a SCCM package.

1: https://technet.microsoft.com/en-us/security/advisory/295309...
Digital Currency Looks To Charge Up Solar Electricity Production
Some sure indicates there are price controls, although curiously not in Germany per: http://www.taylorwessing.com/synapse/regulatory_pricecontrol...

NHS price controls are set below (much of?) the rest of the EU, resulting in diversion and shortages. Also, as is not surprising with monopsonies, some companies are ripping off the NHS on generics. You can find items on both with this search: https://www.google.com/search?q=nhs+drug+price+controls
I think this is a responsibility that lies in the model. What if you decide to allocate tickets through a different model? You have to remember to include this policy everywhere. Another approach i think is reasonable is creating a class for this on the model level.

https://gist.github.com/jvans1/9745395
What is the purpose of blending the text with the background and making it barely readable?
As I mentioned down thread, it's not that easy. Mike Davidson, who sold Newsvine to MSNBC and had enough liquid cash to (more than) cover his mortgage that day in its entirety still went through hoop after hoop even refinancing his loan.

Risk is only a part of the equation here.
I didn't know that, thank you! I went digging to try and find exactly what figure Google were using, and exactly how CDC came up with it, but I couldn't manage to pin them down...
A very small and slow VPS is $5/month. A Sandstorm instance, at the same price, could offer far better performance.

Ultimately, as a Linux-based project, Sandstorm cannot really save you from the complication of installing Linux itself, or keeping it running and updated, or making backups. It just saves you the complication of installing and configuring individual apps. So the "managed instances" service is appropriate for people who don't even want to manage a Linux instance at all.
This. There is almost no reason to put time back into ms when absolute clock ticks will do. Never sum low precision values, etc.
As it turns out, Erlang is already providing much better memory locality than your average language. Each process runs in a contiguous memory area (heap+stack) which fits perfectly with a many-core world.
I use NetBeans on a daily basis and never find it to be slow. Eclipse on the other hand....it's a giant turtle monster masquerading as an IDE wrapper around OSGI.
That's true, I'm able to drain my MacBook's battery while plugged in if I stress it enough. It's pretty close, though!

I don't suppose you have any idea exactly how they arrive at the power adapter size for these things? It seems to be almost but not quite 100%, but they still try to optimize it where they ship 45W, 65W, or 85W depending on what computer you have.
I'm not sure I would go as far as calling Grunt a complicated OO framework, but the first thing that crossed my mind when looking at Grunt was 'why not use make?' It may not be perfect, but at least you get incremental builds.
I rarely check my phone. I would like a tough phone to carry for emergencies while hiking. I couldn't completely switch because there is no way I am typing out a text with a phone keypad. That is the main reason I resisted getting a cell phone in the first place.
C'mon, "nut-job" was uncalled for.
Well, I have something positive to say about Facebook.
A quick search reveals arbitrary code vulnerabilities in OpenOffice, too, so what's your point? Large surface area apps written in C++ will probably always have these issues.
Yeah! People should never try to build new things that fit their needs/philosophy. I'll stick with Eclipse 1.0 thankyouverymuch.

Or not. Discouraging people who build or discuss interesting things without actually offering a better solution is petty and a waste of everyone's time. if someone thinks that building a new IDE where you type upside-down that only supports Arc, good for them. One of those people might come up with Visual Studio or intelliJ, and then save tons of people countless hours.