skysight-inc/HackerNews huggingface dataset:
Holy cow, what a terrible website. Hijacks the back button, scrolling is so over-sensitive as to be useless, the left and right perform in non-intuitive ways, and the animations all have a delay before they start.
you really don't have freedom of speech when you can get mugged by being obnoxious online.

Ken White has quite a few posts about freedom of speech vs the Internet. I think this quote is apropos to that type of comment.

Speech Is Not Censorship: Put another way, as we often say here, speech is not tyranny. Freedom of speech does not (and cannot, under any coherent legal or philosophical approach) involve freedom from criticism. Free speech does not mean "I have a right to say whatever I want without social consequences." [0]

[0] - https://www.popehat.com/2012/10/16/a-few-words-on-reddit-gaw...
A smartphone with a week of battery life is likely to be possible now. Just do this:

1) use the latest most efficient panel technology - let's say the latest Super AMOLED from Samsung

2) Use a very lower resolution such as 480x320 (also the initial resolution of the iPhone, which many thought looked "great" a few years ago)

3) Put a screen that's as small as possible on it - let's say 3.5" (you now...the "ideal" size that the iPhone used to have?)

4) Put the lowest power chip you can find in it (even if that means lowest performance - although a single-core 1 Ghz Cortex A7 should do the trick).

5) Put a relatively powerful (enough to handle that resolution easily), but very efficient GPU in it

6) Use other components that are also cutting edge in terms of power efficiency.

7) Put a 3,000-3,500mAh battery in it, even if it makes the phone 10-12mm thick (so like the Nokia Lumia 900 that many liked at the time for its "design", despite its thickness).

I would be surprised if all of this didn't lead to a week of battery life for the phone. The "problem" is this phone will be quite expensive unlocked (probably close to $300) due to its cutting edge/more efficient components, yet at the same time it will look like a $100 cheap phone in terms of "specs".

So where I'm going with this is that the market doesn't want such a phone even if it has a "1 week battery life". The market wants "PC-like performance", 2k resolutions and 5.5" screens more than they want "1 week battery life". And the other problem is that they want those specs to keep going up, and as long as those go up, battery life can't go up much either.

They optimize for performance and high specs rather than battery life. So if an OEM can choose between a 1080p panel with 30 percent less power consumption and a 2k panel with the same power consumption, they go for the 2k. And that's how our phones get stuck forever in the ~1 day battery life.
Building better npm modules with Travis and Coveralls
> madaxe_again said that the University gave him a zero for plagiarizing a website when he was the one that controlled that website.

Many university "plagiarism" policies prohibit all of (And this has been true since before the web was a thing):
(1) plagiarizing others by copying their work,
(2) "plagiarizing" yourself by turning in work of your own that is not original work exclusively for the course it is prepared for without explicit advance permission to reuse previous work (or use one piece of work for two simultaneous classes), or
(3) facilitating plagiarism by other by way of publishing work done for class assignments without explicit advance permission.

> Tanking a students GPA is a pretty tremendous bludgeon, and outside of retaining a lawyer, a bludgeon against which students have little defense.

Most universities have procedures to resolve student complaints about irregularities in grading, application of policies, etc., short of requiring a lawsuit against the university, which do not generally require legal counsel to make use of.
I've always felt better when I pick out individuals in the audience, and imagine myself speaking to a series of individuals instead of a large audience. I like to pick out different people around the room throughout the presentation, so I'm not staring in one direction the whole time.

Also, keep in mind that most people in the audience are truly interested in what you have to say. Some people will attend to other things during the talk, but most people are pretty focused on what you have to say, and want to see you do well.

Good luck, and it just gets better with practice!
Knowing of Apple's review process for each app (and each update) and seeing the number 1.4 million made me wonder how many employee's Apple has reviewing.

My initial guess was that it must be quite high but a little research [0] turned up some interesting results. It turns out the app review team is pretty understaffed and has to deal with absolute trash all the time. It also clarified the pornography policy, which, according to the article, is a way to expedite the review process. I wonder if the strictness of the policy came about because of the clogged app review process or just happened to help alleviate that particular process after the fact.

Of course, this is relatively anecdotal, coming from one former employee, and published in 2012 but I found it interesting. I do respect Apple's unwillingness to compromise on quality here.

[0] - http://www.businessinsider.com/heres-why-it-really-sucks-to-...
Throw Out Your Dependency Injection Container
In addition to the research of 18-19th century public shaming, it would have been insightful to look at Court Opinions from early Freedom of Speech cases.

Believe it or not this mob response is exactly what is meant to keep speech in check, of course the Court's verbiage is not mob rule, rather "the market place of ideas." The law only cares about the Government not prohibiting speech, otherwise the Court's generally expect the speech itself to be accepted/promoted or rejected in the market place of ideas.

One example of accounting for ones words which didn't rise to the level of Court Ordered public shaming, is Lincoln's ridiculing local politicians through anonymous letters. On one occasion when Lincoln's true identity was found out, Lincoln was challenged to a dual. Lincoln himself did not want to dual, and was lucky enough that on the day of the dual the dual was cancelled. From that point forward Lincoln never wrote a critical letter of anyone, and made it a point never to criticize anyone for anything. This is a story that is more fully described in How to Win Friends and Influence People.
I can't answer your question directly, but I'm reminded of a story a friend once told. He was a new lawyer at a large firm. He was helping with a large deal and the bank couldn't get a hold of the lawyers listed above him. The bank called him and said "Is this $12.5 million transfer approved?" Do which he said yes, and 1 second later, 12 million dollars was moved from one account to another. So perhaps, with some authorization calls, it is as simple as a wire transfer.
New Vuo Composition from Vjsatoshi: “Regular Polyhedron”
The internet has always put me in mind of Dostoievskys under-appreciated story Bobok.

"It may be so, but think of putting it so bluntly into print. In print everything ought to be decorous; there ought to be ideals, while instead of that...

Say it indirectly, at least; that's what you have style for. But no, he doesn't care to do it indirectly. Nowadays humour and a fine style have disappeared, and abuse is accepted as wit. I do not resent it: but God knows I am not enough of a literary man to go out of my mind..."

btw I guess it was a throwaway comment, but.."We are seeing the end of the nation state" Where do you see that? (I see multi-level governance.)
Do you mean an HOA is regulating this or the town itself?
I'm afraid I can't help you out there. I'm down in the newsroom, and there's a "church and state" separation between news and opinion. We only work together on rare occasions.
Instead of:

cat foo.txt | ruby -ne 'BEGIN{ $x=[]}; $x << $_.chomp; END { puts $x.sort }'

just use `sort`:

sort foo.txt

There's a reason these commands already exist. :)
BTW: His main point is, "the best part is that clearly someone at the vast institution that is my bank—someone in a position of some authority no less—is a nerd."

His main point is not that it will be fast/secure/good.
The linked document by the Edison Electric Institute is titled "Disruptive Challenges" and it identifies distributed power generation (among other things) as a potential disruption in the industry. I assume the point is that if the electrical companies view this as a plausible future scenario, then we shouldn't rule it out.
Speaking from Experience: Startup Fundraising Q&A Webinar
The core problem here is ironically the effectiveness of online media to broadcast personal opinions. An "offensive"/"revolting" message can be spread exponentially quickly with only a small effort by each participant. Add to that the statistical tendency of a small group of people to be extremely offended by certain innocuous messages without the opposing effect: people are usually either offended or simply don't care -- guess what effect always prevails!

To illustrate, if your message randomly spread to cause a response to 100k people, and on average each person dedicates 1 minute on it due to offense/indignation/etc, collectively ~1600 hours or 70 days will be spent on it. If a single person is the target of this effort, it can be disastrous.

I don't think we're going to have any less effective social media in the future (nor should we); neither do I believe in the near term people will be much more enlightened as to collectively avoid strong reactions directed at individuals.

So the only way to be strongly opinionated in public online is through anonymity (or through being a "brand" -- a celebrity, a comic, etc, but not the case for the average person). Major companies (facebook,google,...) fail to see this fundamental aspect of the internet: anonimity is a basic tool. We need the hierarchy where our personal communications are more transparent and the more public they become the more anonymous we can be.
Congrats. I'm stealing your technique.
Paying above market wages doesn't make magic flow to the employee.

First, if the market wage is 30K and you pay 50K, that's handing 20K of surplus to the person who assigns jobs. Find that person, kickback 10K to him, get the job. (But we could always fix this with yet-another layer of administration, right?)

Second, if someone is paid over market and loses their job, they will be unprepared for the job market.
I did the k = 0 case in an interview once (with nonempty subsets), and there's a neat little trick to do it in O(n).
Is there any plug system for automatically stepping voltage based on the plug design, so people wouldn't have to set it manually? Like say you had 24v as the base, using a plug with 4 prongs gives you the full 24v, a plug with 3 prongs gives you 12v, 2 prongs gives you 6v, etc...
True, but you would still have third parties giving an experience you wouldn't be able to control.

I didn't think this was a problem for LinkedIn. They may be trying to ratchet in the APIs in an attempt to protect their core value, which is user employment data.
I think you to sign and NDA for that..
Amazon Echo: This is what a smart home should feel like
I do agree that having one's life ruined over this sort of thing is disproportionate, and that's something worth talking about. But we've got to be careful not to overreact to this sort of thing, which just results in shouting matches.

Let's remember that it's one thing to 'make a foolish joke', and it's another thing to 'make a foolish joke in front of millions of people.' One of the issues here is the lack of understand that people have about the act of publishing, and I think we'd be better focusing on that.
Physical hardware has a lifetime of only a few years (motherboard components, heat and moisture). BUt yeah if the designs could last longer than a prime time sitcom that would be nice.
So this is very interesting.

As someone who runs a 6509 (almost fully populated with line cards and specialized controllers) as my HOME core switch (with a second one on the way for full redundancy), an open modular switch is very cool.

(I'm currently hacking on OpenFlow -> NETCONF bridging, to bring typical SDN capabilities to legacy Cisco environments). Hence my rather..... extensive home network.

This is very similar to what Cisco is doing with Nexus and the "fabric extender" TOR replacement kit. I'll have to see if Facebook has any of this stuff in GIT and stand it up in a VM environment and play with it (I already do a bunch of OpenFlow stuff on OpenWRT and am looking at implementing an open southbound API on FPGA on the parallela board).
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" (Upton Sinclair)
Come on over to embedded software! Its all about efficiency, space, power, bytes and bandwidth.
I would just like to point out that the progressives were the ones who pushed to disenfranchise African-Americans for decades.[1] The conservatives were on the other side, pushing for equal rights; as an example, President Coolidge said "[As president, I am] one who feels a responsibility for living up to the traditions and maintaining the principles of the Republican Party. Our Constitution guarantees equal rights to all our citizens, without discrimination on account of race or color. I have taken my oath to support that Constitution. It is the source of your rights and my rights. I propose to regard it, and administer it, as the source of the rights of all the people, whatever their belief or race.".[2]

The progressive movement has a horrific history, and I find it puzzling as to why someone would self identify with a movement so steeped in racism and eugenics.

[1] http://en.wikipedia.org/wiki/Progressivism_in_the_United_Sta...

[2] http://en.wikipedia.org/wiki/Calvin_Coolidge
It is deceptive to characterize angry comments posted online as a "lynch mob".
Is it possible to get 0 by subtracting two unequal floating point numbers
Brazil likely would also benefit. Our electricity production and grid are precarious at times and there are occasional rolling blackouts when things are mismanaged. A distributed great would help there.
> "Most of the energy I stored"

??

I was under the impression that a capacitor takes twice the amount of energy to charge than what is actually stored within it. i.e. efficiency is a maximum of 50%.
Developer here. Sorry about that. I really do need to make a web site.

So far, Retro has been oriented toward the several dozen active competitive pilots out there. There are so few of us; we know and see each other regularly. When someone wants to know the difference between Retro and Rebirth, they just ask me. Actually, anymore what they say to each other is, "Just get Retro". ;)

I, uh, haven't really been thinking about new players.

The differences between Rebirth and Retro in a single player game are slight; Retro is mostly oriented toward fixing pain points in competitive multiplayer. That being said, there are a few differences.

Homers and smart missiles in Retro use the game's original algorithm for tracking, while those in Rebirth use something different. So both your missiles and the superhulk's missiles will behave differently in the two versions. Rebirth homers are better at going around corners, and while they're easier to dodge the first time, they're harder to ultimately lose. If you like to dodge homers in an open room on the higher difficulties, that's where you'll see a difference.

Homers in D1 Rebirth track proxies over robots / pilots. This is accidental D2 code contaimination, and has been removed in Retro. You'll notice this in levels where the robots lay proxies -- it was a particular problem for me on level 20, back when I was playing a lot of Rebirth.

Retro has dug a couple bugs out of the collision code, one of which was introduced by Rebirth, and one of which goes back to the original game release. If you like to make ninja close dodges, especially with homers, Retro performs the same every time; Rebirth will sometimes clip you with something that you actually dodged.

Other than that, it's little HUD chrome things. Retro has shield, energy, and ammo warnings. I like them in single player, but traditionalists generally don't.

Anyway -- Rebirth isn't a bad choice for single player. I've said in the past that the Rebirth community is more focused on single player and coop, while Retro is for hardcore competitive anarchy. That is okay with me. :)
If it's your dream job, it's probably lots of other people's dream jobs, too. And you are competing with people who may have family support (parents or spouse) so they can self-actualize in the field, while you are trying to make ends meet.

Don't fight uphill on Maslow's hierarchy of needs. Imagine what a rich idealistic kid wants to do with his life. Stay away from those professions unless you are also financially independent.
This reminds me of a PhoneLosers Podcast where he pulls the exact sneakers scheme to get into a Bell Canada account.

http://www.phonelosers.org/2008/05/pla-radio-episode-17-voic...

That was in 2008.
Squash commits it does, but I don't think we really want squashed commits.

Squashing works to hide edit history from the opposing side, but it also pulls history out of your own history. You can create a branch at your local head before squashing to save those commits, but when you get an edit back, its new commit will reference your squashed commit. If you rebase onto the branch with your local changes, you can reconstruct "your history", but you'll have to be careful not to push commits from that branch to opposing next round, since it now contains your private edit history again.
> it scares me that we are willing to judge and condemn people for so little.

Me too! That's why I try my absolute best to exercise caution and be thoughtful about what I say in a public forum. I don't disagree that the reaction was overkill; but that's the way the world is, even if I think it's wrong.
The Modern Home in the Age of Personal Electronic Devices
No, absolutely not, and I'm sad that anyone would think I'm advocating that, because it means I wrote unclearly. My argument is that distasteful but not disallowable means should not scare us off from meaningful ends. Disallowable means are, as always, disallowable.

Here's an example of a disallowable means: come up with trumped-up excuses using forged evidence to fire all the powerful white men on the grounds that once you get rid of them, the people who'll fill in will be (probably) less oppressive. You can probably even come up with data backing that. But it would be completely inappropriate. (Not to mention strategically wrong because it legitimizes a harmful strategy, but it's also inherently wrong even if it weren't strategically wrong.)

My worry is that we'll look at a possible side effect of a means as a threat, as you're portraying things "blowing up", and that will be a chilling effect on change. Whatever the problems are with social media, to use that as an excuse is just that—an excuse, to prop up the current, bad systems.
Good input. The GS1 algo is fairly basic. The GS2 however is the bees knees as it operates in a language-independent way based on 'objects' as opposed to 'words' and in vector space.
Classifying my position is not the same as answering it.

Classifying your position shows that there is no point in answering it. In other words, the important thing here is not whether you're being classified, but why and how. You analogy is invalid.

And no, I am not going to directly address your original post either. What is your actual point within the context of this particular newpost anyway? From what I see, you're defending a rather boring dismissal of the original article. A long, though-out, well-written article with tons of interesting observations.
It would be two prongs, just spaced differently to contact a different positive rail.
> reportage [1]

Not to worry: put the emphasis on the second syllable and it's an English term as well.
Correction to [3], "Stan" is Xciter.
In 2008 Mumbai Attacks, Piles of Spy Data, but an Uncompleted Puzzle
The Importance of Anxiety
You are assuming that the "mob of internet injustices" make good choices. It's pretty clear that they don't in all cases. As someone else said, that's why we have due process, we're supposed be thoughtful before we get out the torches.
All About Apache Aurora (0.7 Released)
It's nothing like what goes on in most of the US either. There are people building tractors in their garages literally from scratch, welding together backhoes and front-end loaders to riding mowers, making adapters to get engines from one type of car onto another. This goes on all the time, in all 50 states and has been happening since the country was founded.

It just doesn't get labelled "maker culture."

Maker culture, as far as I can tell, is a term that applies to people who have never built anything in their lives suddenly figuring out that they can. Absolutely nothing wrong with that and I applaud it. I'm just not so thrilled that it's now labelled and packaged up like a nice little commodity.
Comedians say much worse on a daily basis and rarely catch any flack. Are regular people not allowed to make jokes?
HgLab 1.8 – Mercurial Server for Windows with Largefiles Support
The Rewards of Creating a Programming Language
I'm not saying "don't write a tool that does this". Sure, having an API diff tool for my code would be awesome. And it's possible someone has already written such a thing for Go. If not, someone definitely should.

The problem I have is when other developers say "How can anyone possibly live without this?!" People have been living without X or Y feature some other language / toolchain has for a long time, and doing pretty ok. That doesn't mean we don't want that feature, just that we don't think it's the end of the world if we don't have it. Everyone seems to have their own pet "I can't live without this" thing. The thing is, when you've been coding for a long time, you start to realize that you can live without pretty much any feature. It may make some parts of your job harder, but unless we're talking about dropping down to assembly, I can deal with pretty much any language.
> What is the advantage of this over the variety of headless browsers and acceptance testing frameworks that currently exist?

Locust is a loadtesting tool. I have been using it for years now and from what I can see there is no reasonable alternative. If there is one, I would love to hear about it.
Hundreds of South Carolina Inmates Sent to Solitary Confinement Over Facebook
I wouldn't say that HN "is" a bunch of MRA losers; HN is a big place, and there are a lot of different types of people on it.

But there are a bunch of MRA losers on HN. How many, it's hard to tell; maybe a few that are very vocal, maybe a few with many sockpuppets, maybe a lot. If you ever get involved in a thread about any issue about women in technology, programs for encouraging women in technology, or the like, you will see them come out of the woodwork (and such threads will frequently drop off the front page as the long comment threads trigger HN's algorithm that try to discourage flamewar topics).
This is the answer. Commercial power penalizes you for having a large difference between your peak use and continuous use. If you can eliminate peaks using batteries you can eliminate this penalty. You can also recharge the batteries during off hours to cut costs further.
Plumin.js: Create and manipulate fonts