skysight-inc/HackerNews huggingface dataset:
For wages, it's a supply and demand thing. It's not just that a few people are 300x more productive, it's that most people are now 300x productive. I don't hold anything special by being able to login, type, email, and use Word and Excel.

I share your outrage at people's willingness to follow rules, but I've always thought it was because of our autocratic education system and the fearmongering media. People are discouraged from taking risks (even risks with probably beneficial outcomes) everyday, and sometime they let it get beat out of them. I don't think that computers are responsible for that, it's a just generic psychological conditioning. And in my more pessimistic moments, I think that some people just don't care.
This is an interesting idea.

It would work kind of like an escrow, right? Where the "release/publish clause" could be tied to copyright expiration or other legal events like you say.

The problem I see is, how do you filter/reject the amount of stuff you would have to store without even being public? AFAIK, the IA has issues storing so much of the already-public data, so storing "dark" (non-public/unpublished) stuff would potentially mean lots of cruft and garbage so to speak.

However it does sound very interesting. I hope we can some day achieve truly permanent data storage systems were we could just dump all of this and not worry much about it again.

Edit: Thinking about it a bit more, how feasible does the following sound:

Anyone interested in helping the IA could buy a sort of Drobo/NAS that is able to store only IA stuff (ala Freenet). Everything is encrypted of course, and then only way to access the files is when the escrow trigger fires off, the private key is released at the IA archive and then every owner of the IA-box will have access to that particular part of the archive (as well as regular IA users through web).

It's kind of like an HDD preloaded full of torrents, and then the differences or new additions can be streamed to your local IA-box as needed. You could even filter what kind of stuff would you like to help the IA archive. For example, I'm a big fan of movies so I prioritize that category (up to a certain % so that no one category is forgotten).

Does anyone know if anything resembles this? I mean, I could very well leave a low-powered NAS to help the IA serve their content, store it for later use, etc. And I imagine (hope) that a lot of other people would too. It would be a way of donating electricity, space to a worthy cause.
They've got nothing on this guy:

Micro heaters cut 87% off my electric heat bill

http://www.richsoil.com/electric-heat.jsp
Probably because it was made in 1931. Eurocentric times.
The mouse was a must for MacPaint, but it didn't run in a 'full desktop environment' at all. It blitted something looking like a window onto the screen. If it used the OS for doing that, that only was because it took up less memory that way, not because it wanted to behave like it ran on a desktop environment.

Did it have movable windows? No.

Did it have resizable windows? No.

Could you move the tool palette around? No.

Could you open multiple windows? No (no surprise, given that a full-page painting took a whopping 28kB or so and the OS didn't really have enough RAM to store that.)
Very nice, was wishing aloud just last night for something this straightforward. I expect I'll be using this a lot.

I'd love to see it have a menu bar item option. And I note that the interface would work nearly as-is on iOS. (And I'd jump on paying $0.99 for it, on either platform, if you decide you're so inclined.)

Does it work with the new Lux white-only lights?
The only advantage I see is the checksum and in my opinion it makes more sense to check the whole message and not just a pair or coordinates.

Google's open location code is relatively new and they discussed all common existing systems. One advantage of open location code is to avoid characters 0 vs O or l vs 1.
https://github.com/google/open-location-code/blob/master/doc...
You're right. But nobody ever died because they avoided the poisonous berries.

The story of how he died is a good cautionary tale, and the story of how the exact cause was discovered is also interesting.
There are a lot of great issues discussed here, and I'm going to say that most of it is valid and on point.

After living and working in SF, I moved to china 6 months ago and have come to understand that Chinese compared to US simply have hugely divergent values. And they work hard. From a very young age, they are conditioned to do so; and with 1.4 Billion people competing, there's no other option.

The US is still, and should continue to remain the focal point of innovation. I find China to be so far behind in this area, I don't think there is any hope of catching anytime soon.

I say this because, much of the money in China is grounded in old and dying business principles. The new generation, those in the country's "top" business schools, are being taught dated ideas which don't promote innovation at all.

I do agree though, China will continue to grow and the West will find a way to coexist. But I'm still not trading my USD for RMB just yet.

Edit: typos
What's the "pesky third issue" again?
That's what I'm hoping for. I imagine many of the services could be designed in a manner similar to database/sql, with its driver interfaces.
I agree that the presets could use some work, but in case you missed it, if you click the chevron to the right of "Suggested Colors", you can set the color/brightness manually.
> If there's such a simple formula for success

Its not a formula for success, its a formula for prioritizing what to build (success is more than prioritizing features) and it relies on at least one value (the d in the formula) which is not easily quantifiable.

Its essentially a variant of the standard formula for prioritizing work effort in any software project that I've seen in many works on Agile and Lean methods, which is basically v/c, where v is the business value expected to be produced by the change (and usually the hard part to reasonably estimate), and c is the cost of delivering the change. (The b × d that replaces v in this article's version is an interpretation of what produces business value in a property with multiple customers, but, given the fuzziness is d, retains the difficulty of the base version is assessing expected value.)

I'd also suggest that the formula considers only the value to existing users, and not the value of a change in growing the user base, which may be important, particularly in the context of a startup.
That's fair. I was perhaps speculating more about my own personal experiences that were more skewed to the fine-grained layer.
pureData would be my first guess.
This so called pingpong style method can create a loop out of any source material, but the result will most likely look unnatural since you're reusing frames and it only works quite convincingly for pendular motions. The method described here finds naturally appearing loop candidates in any video stream and is way more flexible.
Oh jeez, the ones in the video reminded me enough of the replicators from Stargate as it is...
You Decide: Goldman’s Facebook Pitch or Nigerian Email ‘Opportunity' (2011)
I must make two honest confessions to you, my Christian and Jewish brothers. First, I must confess that over the past few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro's great stumbling block in his stride toward freedom is not the White Citizen's Counciler or the Ku Klux Klanner, but the white moderate, who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says: "I agree with you in the goal you seek, but I cannot agree with your methods of direct action"; who paternalistically believes he can set the timetable for another man's freedom; who lives by a mythical concept of time and who constantly advises the Negro to wait for a "more convenient season." Shallow understanding from people of good will is more frustrating than absolute misunderstanding from people of ill will. Lukewarm acceptance is much more bewildering than outright rejection.
Newer Go ersions will also preempt green threads on normal functions calls and not only on syscalls. Both is not possible with the JVMs primitives where you need "cooperative code".

However there exists Quasar for the JVM which seems to be able to emulate something similar to green threads with the help of bytecode weaving (and inserting preemption points).
The only datapoint I have is that it's in the SF bay area, since I am acquainted with someone who got poached from Amazon specifically to work on this and had to relocate from Seattle to there.
Can the firewall on that do outbound filtering?

I've been looking at trying to control some of my devices a bit more (eg, SmartTVs).

PFSense looks good, but the dedicated hardware boxes are kinda pricy[1], and I don't really want to build something myself.

A switch with a built in firewall at that price is an interesting option.

[1] http://store.pfsense.org/hardware/
> I imagine future societies will have clean drugs to enable safe perpetual happiness

I was going to argue this point, but you solved later in the sentence: " and existential depression is the main cause of death."

The easiest way to resolve this inconsistency is that there are multiple kinds of happiness. I like this description: http://sensophy.com/the-holy-trinity-of-happiness/ Happinesses are Pleasant, Good and/or Meaningful. Your imagined future wouldn't contain anything meaningful.
Occam's razor suggests that your sample size is too small to make any generalizations about what a typical white American would think about anything. Occam's razor also suggests that the nationality of posters depends a great deal on where in the world it happens to be working hours.

Slavery doesn't come up that often on HN. Responses in those threads are biased towards users who care enough about the subject to want to engage in conversation about them. And I would be willing to bet the comments you're describing don't account for the bulk of thread contents. So you're making an assertion about white people and Americans based on a sample size of, what? Maybe a dozen posters, if that? Bear in mind that posting on HN at all is atypical.

I've got no issues with your plea for empathy but you're not making a strong argument that the comments you're talking about (whatever they are) necessarily defend slavery, or that the people making them necessarily believe that slavery is acceptable, or that they're evidence of what what white Americans believe about slavery as an institution, in general. You're literally arguing from the premise that the racism of white Americans can be taken as a constant.
Here’s what happened when we invited one of our most scathing commenters
You may also want to check out https://www.draw.io/

I'm not affiliated, but have used it many times.
I didn't talk about liking or disliking ads. I don't like medicaments but I find them very valuable.
Watch SpaceX latest rocket launch
Great question. This actually rises to the level of a professional responsibility rules issue in many jurisdictions. Take, for example, this recent-ish opinion from the California Bar's ethics committee:

http://ethics.calbar.ca.gov/Portals/9/documents/Opinions/CAL...

The best practice is clearly to run the diff from your own last revision, but that may not be available to the attorney. Sometimes clients forward opposing markups of drafts that were prepared without an attorney, perhaps based on a form. Business people may tweak a draft between attorney revisions, as they closed on deal points. It might be worthwhile to go over and attribute each unrecognized change, but not always. Clients may vouch that all changes needing review are in Track Changes. Sometimes speed matters more. Between repeat-player attorneys, or when reputations for ethics and rigor otherwise precede each side, the risk of this kind of thing approaches zero, and everybody saves money.

I have seen things "slipped in", often inadvertently (turned Track Changes off, diffed the wrong files), but sometimes maliciously. I have also done very long days of nothing but verifying execution copies of documents as they were closed out in the run up to big-dollar closings and low-dollar slug-fests. When the transaction is large or important enough, attorneys will handle exchanging drafts across sides and enforce more rigorous change control.
> It's fair to say that but it isn't the case that someone can have an worthwhile opinion of something they haven't tried

I disagree. I don't have to try hitting myself in the head with a hammer to have a reasonable basis to believe it would be a bad idea. There's not much point in having reasoning ability if you can't apply it to develop useful opinions on what is and isn't even worth trying.

Obviously, that's not to say that there aren't additional insights possible from direct experience, and that people sometimes apply prejudice rather than sound reasoning to present opinions on things they haven't tried, but its simply silly to say that people cannot have a worthwhile opinion on something they haven't tried.
I doubt many project managers would bother doing that -- what do they get out of it?
Having no knowledge of either company beyond my own impressions I'd recon that Oracle is more "old-guard" employees in a much more collared shirt/blouse & khaki environment; while Pixar might lend to sneakers and t-shirts.

Plus, again, having no knowledge, Oracle might have a section of people with Top Secret clearance, further lending to more faith into the 'establishment'.
Forbes top social media companies to watch 2015
Hi all. We're new and just launched the new version of Heard on Android and iOS. We were also named by Forbes as #4 Social Media company to watch in 2015 (http://onforb.es/16055QA). Would love some feedback and please help spread the word if you like it. Oh, and make sure to get badged in the app!

https://play.google.com/store/apps/details?id=com.eweware.heard﻿
Would tape storage, a la Amazon Glacier, be an efficient way to archive these, since they don't need to be accessed except with an offline process?
Hah, no worries. Per your point, definitely not an MVP at this stage.
Imagine I have a control with a large number (say N) of sub-components. Now something changes in the state of the control, which corresponds only to one of the sub-components. This change has to propagate to the right component. However, the shouldComponentUpdate() function is invoked on each of the components. This is O(N) work. This seems unreasonable.

To work around this, I could determine which component needs to change in the parent control. But this would mean a separation of logic.
I'm going to make a few comment and nitpicks.

"Patronising those outside the faith ... Please drop the condescending tone."

This is a great sentiment, but rather jarring to have it followed up by "No sane person can argue that we want to bifurcate a programming language into distinct base-level and type-level fragments".

"Equivocating around “type-safety”"

Surely it's reasonable to use the terminology "type safety" to describe a range of properties that code may have beyond the (supposed) original meaning of "memory safety".

"If everyone would just use a modern language with a fancy type system, all our correctness problems would be over, right? ... Type systems cannot be a one-stop solution for specification and verification."

This is an enormous straw man. No fan of strongly typed languages claims that they solve all correctness problems. Furthermore, the fans of strongly typed programming are the most likely to appreciate the additional forms of verification that Stephen outlines.
I thought it was more like "there is nothing wrong with stealing innovation until its your own innovation that is stolen." As China climbs the tech ladder and have more to lose than win by stealing, I'm sure they'll become believers in IP.

There is already some bias in CS conferences with respect to Chinese submissions, which is why in blind review we take great care to "hide" our nationality (I'm not Chinese, but work in China and publish paper with Chinese). It really isn't fair, since there is some really good research going on in China, but it gets drowned out by a few bad apples.
I like this. One question: what cities are you currently live in?

On the developer side of things, why aren't you asking, say, "Where do you need urgent care?" -- here's a map, input your address, so we can gauge interest for the next city.
Those aren't OLAP replacements though, right? You would still need to manually build an OLAP db from the lower level to report on them. Maybe I'm wrong since I haven't used Azure...
It has a confusing name, suggesting that it is intended to prevent multiple accesses. (Contrast with `pthread_once` for instance: a mechanism for once-only initialization.)

In fact, the very example given in the article shows that without the ACCESS_ONCE, the compiler moved the access outside of the loop---thereby ensuring that it's accessed just once, ironically!!! Whereas by using ACCESS_ONCE, we ensure that it's accessed as many times as the loop is iterated, not only once.

Basically this just does some kind of volatile access, and so the name should reflect that:

foo = VOLATILE_READ(bar);

Then the number of times it is accessed is implied from the agreement between abstract and actual semantics. In the abstract semantics, and expression is evaluated once for each invocation of whatever encloses it. If an expression is unconditionally evaluated in a loop that iterates 100 times, then it is evaluated 100 times. Hoisting it out of the loop would be an optimization which is forbidden by agreement with the abstract semantics.
You can use four leading spaces at the start of each line for a code block.

What you've posted doesn't look substantial enough to be copyrightable to me; the idea of writing a main containing a while loop is certainly not original to the university, and the comments would presumably not be present in this repo since they'd've been replaced by working code. I sure hope the university of Illinois doesn't own the copyright on any shell I write from now on, because that would be ridiculous.
Krakauer's arguments on this subject are based on conjecture and ignore facts. He conjectures that McCandless misidentified a plant he had been identifying for an extended time, for another plant. Unlikely. He makes claims without providing supporting evidence. Sorry, but saying "there is evidence that..." is not evidence. He states that eating this plant poisoned him to death, despite the fact that he died almost 3 weeks later. The autopsy ruled the death as starvation. The natural conclusion of extreme, extended calorie deficiency is starvation.
The EZCOD uses a base-32 encoding that equates 0, O, o, and , 1, I, i, and 2, Z, z, and 5, S, s. The real key asset that EZCOD has vs. the other common encoding systems is the ability to correct errors -- not just detect them.

Even the most basic version with one parity symbol allows you to recover 100% accuracy, if you can identify the symbol that is lost (eg. the letter rubbed off the page).

Thanks for the link; it looks like a great resource. A quick rundown of the list of "Desired Attributes" seems to match perfectly with what EZCOD provides -- with the addition of the error detection and correction.
They are promoting the use of these tools to write new apps. So I'd say rewriting anything has nothing to do with it.
Well a more equal world is in the economic interests of those nation, because it will allow them far greater power than they currently have. However a multipolar world is not in favor of the US as it will mean that there's greater competition. Greater competition means that USA has decreased political capabilities, way less influence in geopolitical matters, and a decreased ability to "protect American interests", we can already see this happening to an extent.

BRICs banding together amongst each other to create economic prosperity is the only means for these countries to increase their living standards, and so cooperation is incentivized.

Competition is a zero sum game for these countries, and they know that.

Here's an interesting article.
http://www.thehindu.com/news/international/world/in-rday-mes...
Unseeded torrents are pretty common, especially for less popular items.
The Watson API limits feature * dataPoint < 2000
Isn't that already the case? I heard that they already download well-tagged music from private trackers like what.cd which could be published if its copyright expires eventually. There's a page on archive.org with "what_cd" in it's url and no public items: https://archive.org/details/what_cd
People porting to llvm and icc have to do whatever it takes so that all the gadgets defined by the kernel work in those compilers as expected.

ISO C standard conformance isn't entirely irrelevant, but thereabouts.

There is no such thing as building systems from the ground up without controlling compilers beyond what is specified in the applicable language standards.
Nah. As mentioned before, they were a great place to store all manner of random files. During their golden age, having a place to put random "stuff", especially large files, was a killer feature.

The problem was their new model completely precluded sharing of any kind. Imagine Drive or Dropbox, but without the ability to give links to your files, and you can see how useless the service became. You don't out-dropbox Dropbox.

As usual, lawyers ruin everything.
How big is your team? I work in a company of about 20 developers with approx. 30 repos (lots of small services, "small program methodology") and trying to keep all of this in sync for a single release gets pretty tough.

Right now, there's a lot of ceremony to create release branches on 20+ repos. At the end of our two-week agile sprint, there's always a ton of confusion about "is the release branch open", "should I commit to develop", people opening PRs for review targeting the wrong branch (e.g. trying to merge into release/ but they open feature/ against develop), then accidentally merging release into develop and vice versa...it's just kind of a mess.

Maybe it's just my team that sucks at gitflow? Or our tooling could be better? It just seems like a lot of complexity to manage for a single person who isn't a full-time build/release engineer.

Also, if you don't mind me asking, how frequently do you deploy? We're at once every two weeks but I'm trying hard to move the org toward once/day or more, it's pretty insane how much organizational resistance I have to fight because deployments = "change" = scary.
If the Berne Convention were simply amended to make copyright terms perpetual worldwide, I'd respect the process a bit more. I'd disagree with the move but it'd be honest about what its goals are, as opposed to hiding behind "free trade" to pass it piecemeal.
type Service interface {
Handle(req Request) Response
}
What a cool project. Though as a recommendation, I would make it easier to find out more information from those videos. Github, etc. I wanted to learn more and had to find the github repo from the npm package you gave on your first video.
I'm very happy with the direction Microsoft is going in. This is another example of their willingness to put their money where their mouth is.

Now, if only I could use Linux commands on the Windows terminal...
You mean this one: http://www.imdb.com/title/tt1568334/ ?

(Or maybe you're specifically referring to a hollywood-ized drama, not a documentary)
So... in Star Trek Terms... if they can be the ship's computer for Earth everyone will pay loads for really nice communicators?
Sure, and I'd prefer people used the more specified options. But even if you have a Groovy library that you can't compile under modern Groovy, the bytecode will still run on new JVMs - more than you can say in the Docker case.
BART Riders Exposed to Measles from Infected LinkedIn Employee