skysight-inc/HackerNews huggingface dataset:
> Wouldnt they have consumed some portion of the said electricity no matter what?

Some yes, but there's a lot of difference between a machine idling at 0% CPU and one fully loaded with SETI or Folding and running 100% all the time.

Would be even more worse now with deep sleep states and GPGPU, but even back then the difference between an idle and a fully loaded machine was absolutely significant.
I was wondering if he would make a comment about this. Part of me hoped he would fly down to Texas and personally "pardon" Ahmed. That would've been the ultimate slap in the face to the Irving police and the school.
Would a bad person actually refuse to agree with not breaking the law? A 'bad' person already has a willingness to not follow the rules, so how would an agreement matter?
So a monolithic codebase makes it easier to make an organization wide change. Microservices make it easier to have people work and ship in independent teams. The interesting thing is that your can have have microservices with a monolithic codebase (as Google and Facebook are comprised of many services). But you can also have a monolithic service with many codebases (like our GitLab that uses 800+ gems that live in separate codebases). And of course you can have a monolithic codebase with a monolithic service (a simple php app). And you can have microservices with diverse codebases (like all the hipsters are doing).

I'm wondering if microservices force you to coordinate via the codebase just like using many codebases force you to coordinate via the monolithic service. Does the coordination has to happen somewhere? I wonder if early adopters of microservices in many codebases (SoundCloud) are experiencing coordination problems trying to change services.
But I already use facebook when I'm supposed to be working.
I think it can be formally proved that software that is non-trivial cannot be written to be 100% bug free in all cases, in all contexts, and I think that's a by-product of how software runs.

We have so many layers that software has to run on-top of: You have raw hardware, but a layer above that is the BIOS, and a layer above that is the OS, and a layer above that are the SDKs like .NET/GTK/Ncurses/Shell, and above that you have the layers that are built into software itself as abstractions, and on top of that ...

If anything on any one of those layers changes, you have the potential of introducing bugs. Not all interface contracts are honored by all developers/engineers. There have absolutely been cases where changes are made at one level and that has an effect on everything that runs on top of it.

So even if you can reliably say that your program is 100% bug free for a specific OS running on a specific set of hardware at Time T, that has the potential to break during the next release of any of those products.

The software the Patio11 mentions (NASA systems) is running in a very specific context. It's running on hardware that has a high level of formal verification, and it's running on a RTOS or running directly on hardware, such that there isn't anything that can interfere with the software, because otherwise even the CPU scheduler could introduce bugs into your system.

Anyway, that's my view of things, I'd love for someone to tell me if I'm wrong, since that's all based on observations I've made during my industry experience.
You (most propably) don't have to pay anything.

Source: http://www.arag.de/auf-ins-leben/udo-vetter/filesharing-oft-...
Sounds like a way to organise the overthrow of the government. Are you some sort of community organizer?
https://de.m.wikipedia.org/wiki/Unterlassungserklärung

I think that is what you need.
You should REALLY consider adding an option to "show entire article".
It also feels like Stasi era nonsense. If someone borrows my phone, must I record the call?
Hilarious, and a good remedy for my surprisingly frequent nostalgia for Turbo Pascal.
Thanks - learning a lot today.
Hello HN! I am one of the cofounders at Growthzilla where we are building growth solution for salons.

We just launched everysalon.com and wanted to get feedback from fellow hackers.
Today Is the Most Common Birthday of the Year for Americans
> they teach this stuff in elementary school for gods sake.

Haha. No, they don't. Not anymore at least.
Marijuana tax take nearly double expected in Colorado
> Reproducible builds are useful for purposes other than security, though.

I've been using an off-the-wall build system called Tup [0], which is designed to support optimally fast incremental builds (i.e. build times that don't scale with the codebase), and it calls for some of the same constraints, chiefly, a strictly deterministic build (no timestamps, control access to environment variables and all file IO). It even deletes generated files when they leave the graph for any reason (being philosophically opposed to a "clean" target). It's an opinionated tool, but it does deliver on its promise.

The author also maintains (or at least used to maintain) a Linux repo/distro that is somewhat in the spirit of the OP, at least to the extent that git implements a kind of blockchain.[1]

So yeah, there's considerable overlap between this and properties that I'd think everyone would want. The cost is a change in some habits.

[0] http://gittup.org/tup/
https://github.com/gittup/tup/

[1] http://gittup.org/gittup/
Is that why Wi-Fi is so bad all over Berlin?
"Tech entrepreneurship works in the US and fails in other states because we're in this sweet spot of low taxes and low corruption, with high levels of education and easy access to a large and powerful economy."

Corruption in the USA is typical for west Europe or NE Asia and taxes plus health care costs are slightly higher in the USA. Education levels are the same or lower than typical in Europe and NE Asia. None of that is essential in creating whatever advantage the USA has in tech entrepreneurship.

Labor 'protections' can strangle startups and a large economy with unified rules, unified payment systems, a common language, and unified distribution does help. But something about Silicon Valley in particular seems to be at the root of the difference.
You'd think.

http://www.nbcnews.com/news/investigations/handcuffed-black-...
I'd be interested on an analysis of the meta-differences between those, but I think one of the main ones is a monolithic codebase makes it massively harder to open source components. I'm sure that, working on GitLab, you can agree with that - if GitLab were a massive, monolithic codebase and you wanted to open source specific parts of it, it'd be a huge pain.
Also, I'm a member at Splatspace, the hackerspace in Durham, NC. I've just sent an email to our group list, soliciting ideas for ways we could make a show of support to Ahmed. My first thought is maybe send him a box with some parts, kits, tools, and/or books of some sort. Nothing is definite yet, but I have a feeling we'll be able to put something together.

If anybody else is in a hackerspace, let me encourage you to try and get your group involved, and do something as a group. Better yet, do it and send out a press release and announce it to the world.
I know this is slightly off topic, but after watching the trailer I just can't see Fassbender as Jobs. Fassbender is a great actor, and I can't think of any Hollywood leading man that could do a better job, but their personas are so different that it's hard to watch and not constantly be reminded that you're watching an actor act and not a character in a biopic.
Barring any extreme creativity, they should fire those people. It doesn't excuse the incompetence which led to that position though. Working at HP is not a seasonal job.
Electronic Communications Privacy Act Reform: A Primer
I think this kid is going to get quite a few summer job offers from people and find it easier to make friends with people that want to start big electronics companies off the back of this. Even the President of the United States just tweeted "cool clock Ahmed".

I suspect going to look back on those awkward handcuffed minutes answering stupid questions in a few years' time and think "bringing that clock to school was the best mistake I ever made"
Do you have given anybody else access to your network? Court decisions have changed in the last few years and e.g. room mates or kids made the case unclear enough (e.g. parents don't have to do stuff to stop their kids from file sharing if they don't have indications that it is happening)
To clarify, my intention wasn't to say that the criticism wasn't warranted, just that it wasn't the right way to phrase it as a letter to the people involved. In a blog post directed to a general audience, it wouldn't come off as harshly, but if I imagine the principal of this school opening it and reading it... it's a different story.

And maybe I read it wrong and you weren't actually sending this letter and that was just a stylistic choice, but my impression was that you had actually sent (or were planning to send) this letter to the people involved, and that's where I say kudos on actually doing something about it instead of just reading about it as most people will do; I just want to try to increase the chances of them responding how we would hope they would respond.

Finally, thank you for the reply and for receiving my comment in the spirit in which it was intended.
Rene Ritchie's iOS 9 Review
Hit the Print This Article link.
0 – 4,000 Signups: 5 Important Lessons Learned from Launching Our Beta
My six year old pointed at a pay phone asking "What's that?"

"It's a phone."

"No it's not! Where's the screen?"

I grinned and told him it has no screen, he was baffled as to how to use it.
Personally; I wondered the same thing as the parent, why not Git? For me, this thought was not in a, "How could they possibly not choose Git!?", but more along the lines of, "There are a lot of smart people working at Google; I wonder what technical aspects of Mercurial might make it more suited to such a large code repository than Git?"
I find 'Refuse to be Terrorized' by Bruce Schneier to be an excellent account of mindset of people in a post 9/11 world: http://archive.wired.com/politics/security/commentary/securi...
When? 2011. Why? Privacy. But tracking companies have decided that instead of giving users the privacy the law was meant to deliver, it was preferable to ruin their browsing experience to obtain 'consent'.
The CitC filesystem is very interesting. This is local changes overlaid on top of the full Piper repository. Commits are similar to snapshots of the filesystem. Sounds similar to https://github.com/presslabs/gitfs
If you're stuck within such a group, you can wait your whole life for history to prove you right and still be disappointed - better to start planning your exit strategy.
Well, the alternative is being wrong.
The PC police, in my opinion, are a bit too visible on HN these days.
It looks to me like mercurial is easier to hack on than Git (written in clean Python vs written in C), and in their initial stage both mercurial and git weren't up to the task.
Agree especially since Google's repo contains their version of almost the entire Microsoft Office suite.
It's actually been known for a while as I described in this comment with bootstrapping method in the reply after it:

https://news.ycombinator.com/item?id=10182282

That addresses a huge range of problems while Wheeler's work mainly addresses the Thompson attack, which actually isn't the main problem in practice. Optimization-induced defects, regular compiler bugs, and undefined behavior are more likely to hit you. There's also been work showing how to use them intentionally to produce source that looks OK but is subverted by the bug(s). There's also clever subversions possible by compiler authors themselves. So, no, you still need to trust the toolchain even if you've verified you received the right one. Hence, the more thorough approaches like I described that eliminate more risks.

Good to know mainstream at least finally cares about the build problem. Wheeler indeed got word out most effectively on this with his SCM page (below). They'll gradually learn of the other issues and maybe try to solve them. A better foundation would be a nice start, though. An even better start would be building on stuff that already does what they're trying to do better than they're doing it. That's rare by FOSS crowd but it would really help them here given all the work in academia on this problem.

http://www.dwheeler.com/essays/scm-security.html
GEMA vs youtube is not really related.
I believe it's just a design/interaction solution becoming popular. Then of course when both the websites are dealing accommodation similarities become stronger, but think about it, we're talking about enhancing the really relevant information: Location, picture and price.
And that's the best design solution to do it.
He definitely needs some reparations, and shows of support are great.

But there are probably very many young people like him who could also do with a bit of mentoring, a bit of tutorship, some tools and equipment. It'd be nice if the publicity from Ahmed's case could be used to provide more support to a wide range of people.
link to the post?

Neither HN search nor Google search show anything to "modularization is everything".
He said that as a society we benefit from inflation because as individuals we are forced to invest our funds so that individually we can avoid the effects of the inflation.
Oh if only.
I did not want to speak in favor of VAT. I agree, that VAT can be a problem in general for smaller companies. Small companies are often fighting against the wall. And I also don't like VAT.

But I wanted to make the point that the new VAT rules in the EU regarding non-physical goods that are sold over the internet (for example downloadable products or also any internet-services) are even more destroying, particularly for very small companies and startups.

So, without a good reason, they just destroy those companies, that are the future and whose counterparts in the US are so successful.

With such stupid regulations, they just kill innovation!

VAT is bad, but the new EU VAT rules are pure insanity.

(btw. did you know, that those rules also apply for US companies that want to sell in Europe? -- just with the difference, that US companies have a big enough market themselves -- something that EU companies don't, because the EU is destroying this market with over-regulation and stupidity)
No, I don't have ShowDead turned on. I guess that enables showing flagged comments as well? That certainly would explain it.
How to Make Your Own Homemade Clock That Isn't a Bomb
> Is that what the HN crowd has turned into?

It's a legitimate question, damn it. Especially if the chosen solution is not mainstream.

You don't pick non-mainstream solutions "just because". You do pick mainstream solutions "just because". As in, "just because" they are tried and true, "just because" it's familiar to devs, etc.

So let me ask the reverse question: Is that what the HN crowd [sic] has turned into? You can no longer ask the reasons behind your tech choices?
Is a WiFi powered directional link between two towers really a WLAN? ;)
Mixpanel IOS9 Adoption Graph
In many cases, that's not true. Until recently, charter schools in my district received 17% of the per-pupil funding compared to district-run schools. That's changed recently, but who knows how long that will last.
Going off on perennial questions of forum design is not a good way to deal with the issue here.

When people can't or won't be civil on HN, we ban their accounts. There's no exception for getting downvoted—on the contrary.
Yeah, thanks. I know the difference in theory, but reliably mess it up. If more people were to call me on it like you did, it would probably be fixed by now. My American wife never tells me these things and just confirms it when someone else is so nice to point is out. :(
He's been invited to the Whitehouse!

https://twitter.com/POTUS/status/644193755814342656
I have such a background and I can't think of any metric in which the US is closer to socialism than capitalism.
I don't know that Yammer has a problem with "training cost", it is after all, basically "Facebook but for work"..
It's actually not the ignorance per se, it's the self-confidence that comes from a mindset that allows you to believe things without evidence, or even in the face of contrary evidence. That sort of self-confidence can be very powerful (c.f. Donald Trump) but, of course, it can also be very dangerous.
Unlimited email address for everybody, not too far to a Beta version...

http://mailroad.co
Uber Appeals Class-Action Ruling in Worker Misclassification Lawsuit
> What is linkedin-space?

I read that as "the space (as in market) in which LinkedIn operates"
Indeed, if you have a monolithic codebase releasing your code for other people use is much harder. In git it is possible to create a separate repository for it (using subtree and filter-branch). But the harder part is versioning and release management. At Google they avoid the cost of versioning their services and the release management around that, but this makes it really hard to have the outside world use their code. Maybe this is hard anyway since their code probably depends on a lot of services common to Google (GFS, BigTable). This is probably why they can't release Borg/Omega but have to make Kubernetes instead.
I'm going to start taking clocks to school.
Perhaps this?

http://philcalcado.com/2015/09/08/how_we_ended_up_with_micro...?

(That question mark is part of the URL)
On Mandatory Access Controls for Docker Containers [pdf]
and to the Whitehouse. Zuck got scooped!

https://twitter.com/POTUS/status/644193755814342656
I absolutely agree. That's one reason I encourage any group making a show of support to back it with a press release and a very public announcement. That way this story can be show as part of the broader struggle to preserve the 'right to hack" for all of us.

The downside, of course, is creating the perception that Ahmed is being used as a figurehead, and making him, as somebody else said, a "political football". At 14 I doubt he wants all of that. But his story is part of a larger story, and I think we should all acknowledge that and help make that point to the rest of the world who don't realize it.

Edit:

Also, FWIW, at SplatSpace we spend a lot of our energy on exactly that - encouraging young people. We do a lot of outreach with local public schools and the various local library systems. We have done a lot of things like offering Scratch programming workshops, and electronics demos using 'squishy circuits' and taking 3D printers to "math and science night" at local schools, etc. So yeah, I totally agree with the sentiment that we (in the broadest possible sense) should do all we can to encourage and support young hackers/makers.
I think the point is to clearly shift the moral hazard away from the provider to the user. The user may not uphold the agreement, but then they are clearly the morally wrong party.
They are unrelated. :)
The ACM and IEEE assembled a joint recommendation on the CS curriculum in 2013. The long pdf: https://www.acm.org/education/CS2013-final-report.pdf

University Computer Science teaches a substantial background for a career of 30 plus years, not the fads of today. For example: volume one of Knuth's Art of Computer Programming first appeared in 1968 (first draft 1962) is still in print in the third edition and still recommended. The other volumes are also important. The programming languages of the day were: FORTRAN IV, COBOL, ALGOL-60 variations, PL/I, and APL. The operating systems were owned by IBM, Burroughs, CDC, and DEC. Everything was on punched cards, accurate key punching was a very important programmer skill.

So theory of algorithms, compilers, operating systems, networks, distributed systems, AI, NLP, robotics, security, databases, software engineering will assist for a long career, but not every day. Implementations and fads will change, hopefully for the better.
Yeah but you also don't want to be the admin at a school with a bomb where there were "signs a student was creating bombs before he went ape shit". I agree with the color statement, but not addressing the issue at all can be just as bad as an overreaction.
To the white house. Without the clock of course.
Has Yammer flopped?

I mean, I don't think it's great, and I pretty much avoid it. But people (or - more importantly? - companies) seem to use it..
Strap one to your arm and carry it everywhere.
Pretty soon Jack Dorsey is going to reach out.
How Indie Game Studios Play to Win
ok thank you for the answer and explanation :)
There's been an outpouring of support:

Barrack Obama: https://twitter.com/POTUS/status/644193755814342656

Hillary Clinton: https://twitter.com/HillaryClinton/status/644167278196600832

Chris Hadfield:https://twitter.com/Cmdr_Hadfield/status/644177398553030656
I don't think they're trying to "disguise" anything. The article is informative, if they have a solution to present, use it if you agree, don't use it if you don't. They mention their company twice towards the bottom of the article, a place you won't get if you don't find the content interesting.
wait, you're embarrassed because a politician has an accent when speaking English?
It's definitely worth pointing out, but his electricity estimate is so low that the numbers effectively work out for Tier 1 in the SF bay area. I'm sure a school is not in tier 1. But maybe they get beneficial commercial/educational/government pricing, I don't know.

They may be off for 3 months over the summer. Which might mean they were actually off, or it might mean that they ran 24/7 and NONE of that time was for 'educational' purposes.
Best Non-Technical Certifications for Tech Pros
Google isn't using Mercurial at any significant scale, but there is work being done to see if it can be made to work as a client for Piper.
We would hire an actor who both looks reasonably like you. If you're mixed but have X-colored skin, it makes sense to have someone with X-colored skin portray you.
Maybe Alcatel can swoop in and buy them up.
"under the radar" means not detected by radar. Under surveillance, maybe.
IIRC, it was built on a hacked up Ambient Orb

http://ambientdevices.myshopify.com/products/stock-orb
TAPT is somewhat commonly used in terrorism, most well known attack was the 2005 subway bombings in London.

The plan that caused the liquids ban called for 500ml of each component.

The TSA certainly is reacting to a threat, but I'm not sure how much of an over reaction it is.
With a wide browser window, I can see walls that should not be visible. I think the walls on my sides have become transparent.
Wow. If this did indeed come from Obama then the school administration are gonna be feeling pretty damn awkward today.

Has anyone discussed the legal ramifications the school/police might have to deal with? I would assume this kid is in line for some defty compensation if everything reported is correct?
Google runs practically everything internally as services. Nothing about the code repository makes it impossible to run microservices. Where did you get the idea that google runs a single monolithic app for everything?
OBAMA INVITES YOUNG MUSLIM TERRORIST INTO THE WHITEHOUSE.
Quantum Entanglement and the Bell Matrix (Computing)
How much do teachers in her school system who have 25 years experience make?

In my state, which has comparable starting salaries, $56k assuming they obtained some professional certification along the way. Otherwise, $50k. (For comparison, an engineer straight out of college could expect to make maybe $75k.)

I find the idea that we should destroy the entire school system to ensure that a small handful of undeserving people are not able to serve out their career on a still-very-modest salary quite mad.
> A former teacher, Waterfall likened the idea of taking Tor away to prevent the criminal activity of a few to a new teacher punishing the entire class for one student’s bad behavior.

It's more like punishing the class because one student MIGHT do something wrong.
Do you have a source for the easter egg security issue? Haven't read about it anywhere, and can't seem to find anything either.