skysight-inc/HackerNews huggingface dataset:
I'm not an Apple guy personally. But every time I see/read an interview with Woz I can't help but want to give him a big bear hug. He looks like the kind of guy that would gladly reciprocate.
Google was hacked quite as hard? You mean, where all their employee SSNs were posted online, along with their technology roadmap? No, sorry, I don't remember that.

Or was that sarcasm?
I normally agree with that sentiment. However this video has a lot more than just info about the garage. It's definitely worth watching.
A lot of the experience from writing this has come from running Read the Docs: https://readthedocs.org/ -- which we've been hosting OSS docs built this way for over 4 years.

We're taking these ideas and building a paid, private version for companies that is just getting going. The goal is to take these ideas, with a product that embodies the philosophy, and try and spread it across private companies: https://readthedocs.com/

Your comment that it is important and valuable is a great validation. I hope that we're successful in being part of the solution to bringing this workflow to the world :)
Seeing Woz hold solder in his teeth while working really made my day. I still recall the form I had to sign in an early Electrical Engineering class that made me promise not to do exactly that. :)
Does most of your traffic come from organic searches? I imagine it can be hard to rank a tool-based site that doesn't have a lot of text content
So will now MS require B&N to pay for patents again?
Do you think content creators should not be able to control access based on their own criteria? Are you somehow "owed" access rights to free content?
There is a lot more to the video than that quote (or the current HN title – "Steve Wozniak Debunks One of Apple's Biggest Myths") suggest.
Clever name. Reminds me of The Oatmeal's Operation BearLove [1].

[1] https://www.indiegogo.com/projects/bearlove-good-cancer-bad-...
is Garber's thesis (or better yet, a paper summarizing it) available online?
Rot13 is actually useful. I have perl scripts which download my bank statements, running from cron. Gets the latest every month. These perl scripts use passwords, but without knowing that they are there, who would find them?

The trouble is, they have to pass the name of the form field to the server on the other side, which is some variation of "password". So anyone doing a simple string search will eventually find the perl scripts, and have access to my passwords (supposing they have root).

If I rot13 the form field name, and then have the name be rot13('cnffjbeq') in the script, this makes is unsearchable.
Which I've been watching. If I remember correctly, Philip Reames stated that LLVM's precise GC support was just plain broken, although I don't remember the correspondence of what this essay talks about vs. what Reames discovered (not worth remembering something that's broken and in the process of being fixed). It's in earlier posts to his blog.
I am curious to know why not just create a subreddit for any "hackernews for x" site?
HackerNode serves the purpose, but I can't say I've tried any others.
No, I meant what I wrote. SipHash is fine as a keyed primitive -- 128-bit security against key recovery, (64 - t)-bit security against 2^t forgery attempts.

However, as a hash function (e.g., with a fixed key), it is entirely too weak: 2^32 work for a collision, and 2^64 work for arbitrary (second-)preimages.
Other related links:

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

https://news.ycombinator.com/item?id=8701425
Is this related to this post : https://news.ycombinator.com/item?id=8701809
?
If you plan to have a career driving cars, to do this for the next thirty years, it's understandable that you would fear driverless cars.
Does Dark Energy Really Exist (2009) [pdf]
Ask HN: Can I increase battery life on my phone by talking quietly?
This article seems to be written for non-programmers.
First, the bill has a major(?) exception. Second, they don't need to mandate it. They can just "ask" for it.
I have found 2 good ones:

http://hn.premii.com - I like it the most from functionality perspective but it crashes often on my Android phone.

http://ihackernews.com - Works great on my android phone but it has not been updated with recent menu changes in HN (like Show HN etc)

Overall, I have settled with ihackernews.com for now because hn.premii.com crashes too often on my phone at least.
Repost. I heard about this a while ago.
I'm only 32, and I've held solder in my mouth tons of times.

Heck, I bet I did it in high school electronics class.
This is going to vary greatly based on the country and city where a developer lives.
I can't find it anymore, but Eric Sink (SourceGear) wrote sometime previously on his blog that they've decided to focus more on the mobile market with a product called Zumero (http://zumero.com/). IIRC Zumero came from all their work on Veracity.

FWIW, I had also hoped Veracity would be developed further.
Couldn't agree more.

Also, it becomes much more clear in this video--for me at least--why he and Jobs hit it off. They both had almost a fundamental need to make it the best it could possibly be both inside and out. There's a lot to be said for developing that kind of attitude.
Unfortunately you kind of have to understand a lot about the HTML and CSS to make sure the layout will be correct on a dizzing combination of actual resolutions, fake resolutions, screen sizes, aspect ratios, "finger sizes" and viewer distances. All without a reliable way to find out most of that information. :-|

However there is always the burger to the rescue.

☰ <- yum!
Thanks! I realize there's a slew of technologies out there for alleviating this problem and there's plenty of virtual teams that do a great job at it.

That said, I've come to the conclusion that for a virtual team to really work the company culture really has to be on board with the idea. Particularly I think it works best when the whole team or a majority is working remotely or semi-remotely.

The two firms that I've been with so far had only one or two remote workers on an otherwise in-house team that was managed very much in the 9-5 butt-in-seat tradition. They reluctantly went with remote workers out of necessity and with management that isn't too hot on communicating other than in person and firing up a webcam is considering something worthy of planning out days in advance and reserving a conference room.

Needless to say, I'm looking for a more remote-friendly team these days, but I do think it's a good warning to anyone looking into remote work. Find out what proportion of the team is working remote, really try to access the team culture for supporting those remote workers, and do concern yourself with how much buy-in management has to the idea.
It made me uncomfortable as well. I actually knew a girl who willfully ingested a troublesome amount of mercury in high school. Her children have visible birth defects now.
I see this and I just think of the Joe Armstrong post on education.

http://erlang.org/pipermail/erlang-questions/2013-January/07...

So many languages to choose from; so much fragmentation while we are already experiencing a shortage of developers.

I appreciate that Apple made something available other than Objective-C. I've done my share of it and personally I don't think it's a bad language, but the foreign syntax makes it less approachable to some. The sandbox mode in Xcode with Swift is great too.

I just wish that instead of suffering from "Not Invented Here" syndrome that they would have chosen something that already exists. Ruby, Python, Lua, Scala, Clojure. There are so many choices, can't at least one fit the bill?
I believe so. The intent of the comment is to highlight their lack of proofreading.
Another one could be:

- You already have working JS code that you don't want to rewrite for a new platform
Good point, but to counter it: Google has a fairly generous AppEngine free tier.
Add Amazon to that list.
Show HN: TheTake iOS App – Instantly Shop Movies
Getting Hacked Is in Your Future
Germnany's chancellor Merkel speaks out against net neutrality
No mention of Rust, which I think ought to have been a natural addition to the article?
Well, the better the weapons, the fewer the casualties on those who operate them. It would be better to evaluate all casualties of the war, including civilian casualties.
> Congress can't pass laws preventing Congress from passing other laws

Is that the same as saying that Congress cannot pass two laws which contradict one another?
I got a "schumacher" bug when clicking on a track: the view went directly into a rock :(

It was on Avoriaz, la pointe de l'au
Gee, it's almost as if the dangers of elemental lead poisoning have been exaggerated, or something.

Of course, it's much easier to downvote than to explain the apparent logical dissonance at work.
> It doesn't register that the star of almost every movie is a white male.

> If bringing it up all the time makes you uncomfortable, maybe that's a good thing.

It doesn't make me uncomfortable. I know it's an attack on a perceived villain, but in a "subtle" way. It's not subtle, it's completely transparent.

It's all about dollars. The industry thinks it'll make more money pushing white male/female stars. The racists are the movie going crowd voting with their dollar bills, and not the industry.

It doesn't make me uncomfortable that the majority of popular music is geared towards teenage white girls, because that's the market they want to capture. That's where the money is. Is that racist or ageist? No. It's marketing.

Often times these folks in charge are not only white males, but Jewish white males, which makes them a minority group as well. But that's not always pointed out.
Note to self: add "cnffjbeq" to my password-finder scripts.
Sorry, but you're apparently misreading my tone.

As I'd indicated in another response, I wasn't aware of pathways other than straight carbs or synthesis from protein (and knew of but forgot about the glycolysis/pyruvate pathway). I appreciate the new information.

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

My question simply as read: do you know of rates of production of this pathway? If it cannot meet ~100g/day or a significant fraction of that, then it's not really materially significant, though it is of interest. If it can, well, then, that changes things.

Answering the question or stating "I don't know" would be acceptable.
there is a "real' hacker news clone called Cryptoanalys.is [1] that posts news items related to cryptocurrencies.

what does that tell me -- you didn't do your homework before setting up a rival list.

instead of trying to reinvent the wheel, you should be contributing to a list aka community resource that has been in existence for the past year or so.

and most of us that are subbed to that list, don't have to reveal our identity or tip our hand to our friends and colleagues as to what we're interested in, in order join.

what's next? registering with the feds.

My apologies, i forgot to mention coinspotting, another out of the box, hnc. [2]

[1] https://cryptanalys.is/

[2] http://coinspotting.com/news
No, it can definitely do that, but more importantly it can simply change its mind, and it can do that in subtler ways than by making direct references to Wyden's bill, "notwithstanding" &c &c.
On the abundance of extraterrestrial life after the Kepler mission
I don't know anything about audio, but I don't see how that would make a difference. Honestly, the only way I could see voice volume mattering would be if the microphone increased its sensitivity in order to pick up quieter voices, in which case I'd expect increased battery usage. But I don't think that happens.

Unless you're walking around saying "OK Google" and are going to start saying it too quietly for your phone to detect. :-)
Introducing .NET Core
There were some interesting attempts trying to adapt LLVM's precise GC to Haskell's GC model and the difficulties with this approach: http://lhc-compiler.blogspot.com/2009/01/why-llvm-probably-w...
Hope he didn't do that back when it was lead solder.
Syntax is by far the least interesting thing about any new programming language, but they spend paragraphs talking about braces and semicolons.

And the conclusions are bizarre and uninformed:

> When Sun rolled out Java in 1995, everyone thought it would be a dandy tool for building browser applets that made images dance, yet its destiny was mostly server-side.

Uhhh... what? Sun pushed for Java for _everything_, and they were hugely successful in doing so.

> For developers, then, choosing a language is like choosing citizenship in a country. You’re not only buying into syntax and semantics. You’re buying into economics and culture, the rules that shape how you earn your livelihood and the forces that channel your hopes and dreams.

Learning a language is nothing like choosing citizenship. You can learn and use many languages in parallel. Most programmers do.

This article is not good.
well, considering that Orion is intended for beyond LEO missions including Mars...
Construction has been approved for the world's largest telescope
> Now the only thing Lua has on JS, implementation-wise, is an implementation that is very small/embeddable and very fast (LuaJIT).

Well, and a simpler, more regular syntax. Simpler semantics. Real coroutines. Tail call elimination. Multiple returns. Better iteration syntax and protocol. Better lexical scope. Operator overloading. A well-established FFI. No weird variable hoisting, nasty implicit conversions, semicolon insertion, etc.

But, sure, aside from those things, Lua doesn't have anything on JS as a language. (Of course, as an ecosystem, JS is miles ahead.)
As a heavy fig user, it seems compose is really just fig, but rewritten in Go and merged into Docker. It should be kept as a separate project, if modularity and a 'tight core' really is the long term plan for the future of Docker.
GoPro to start making drones
Actually, I think the video was way better than that single point. To each his own, though.
I believe the spirit of the original poster's message was that SipHash is not strong enough to be used for cryptographic purposes.
I could be wrong, but I think the myth part had more to do with the garage being their base of operations.

The headline is a bit of click bait in that sense, sadly!
Why would I choose this over SpiderMonkey/V8?
It may encourage sloppy coding, because the worse the code, the more potential for your teammates to win a prize.

However a separate salaried 'cracking' team in another city, with bonuses for exploits found might work.
Agreed. I'm very confused about how the concerns from the advisory board are (not) being addressed in an open manner.

From reading the minutes, it seemed to me like one of the clear conclusions (based on concerns raised by big stakeholders) was that Docker Inc. was going to be firewalled from the Docker open-source project and that development work going forward was going to be done in a more open fashion.
A law prohibiting executive branch agencies from asking for backdoors might actually have some utility.

But unless there's a law (other than CALEA, which is indeed a major exception) that currently enables the USG to demand backdoors --- and I don't think there is --- this bill is a no-op. Anything that enabled the USG to make such a demand would have to come from Congress, which would simply override Wyden's bill.
So where did the Apple I boards get assembled? How could this story have been told so wrong for all these years? Sometimes I get a vague feeling that Woz is still suffering the effects of brain damage from his plane crash and that we shouldn't instantly accept his recollections.
Beyond the Border: Moving Information into North Korea
Nice work. But I wonder how they handle table alterations, I couldn't see they mentioned on the docs. Is it possible at all? If it is, since pg_shard doesn't support transactions, what if alteration fails ?
The only way to force a reset is to query the manifest and receive a status not equal to 200. If your application is stuck to an old version, this is the only way to update it.

And Firefox is considering the manifest as a normal cache so you need to put a lot of http headers to prevent any normal cache otherwise Firefox will never check any updates.
I'm curious, by really simple are you referring to using a traditional out of the box CMS like Wordpress?

This works great for us as a digital agency because we usually have multiple projects going on at once that need to perform at scale immediately (traffic from large brand media buys and sharing on social platforms), so we needed tools to be able to manage static content.

If you have different ideas on how to allow non-developers to manage a static site (without having to edit our code repo), I'd love to chat :-).
I love this. There are a ton of web developers out there who know JavaScript, and there are a ton of scripting systems written in Lua. It makes a lot of sense to add support for putting (what I'm assuming is) the most widely distributed programming language on earth in your C/C++ app.
What happened in mid 2011 in Russia?
Enchanted Labs - (San Francisco, CA) - Ex-Facebook co-founders.

ABOUT

Enchanted Labs is a funded, early stage, travel startup co-founded by two ex-Facebookers. We’re working on an innovative trip technology and looking for a engineer to join our small team on the ground level.

ROLE

Looking for a backend/fullstack engineer who has experience/interest in NLP, machine learning, or algorithms.

The challenge we're working on is pretty interesting so reach out if you think you might be a fit.

MORE INFO
-http://www.likebucket.com/about

Or feel free to shoot me a line at Julia@EnchantedLabs.com.
Sound and Touch Collide There might be a little synesthesia in each of us
A big one for me is networking (using other high level languages as well). It frees you from having to worry about buffer overflows and other exploits, as long as you deal with all untrusted data in the sandbox and only pass your resulting data between the high and low level languages as something like UTF-8.

It also greatly simplifies logic because you can do pattern matching and filtering (similar to Erlang) more concisely than in C.

I think that coroutines are on the verge of replacing callback hell so we'll start to see patterns from Go begin to show up in other languages, perhaps embedded in this way. The browsers dragged their feet for years by not implementing generators and yield (in ECMAScript 6) and set javascript back immeasurably, so being able to go around them with embedded libraries will be huge.

In a more generic sense, since 10% of a program causes 90% of the slowdown, there is little speedup to be gained by using C in the real world, especially if it's mostly using system calls that are already optimized. Some examples of this are how a high level language like php has succeeded in the server world even though it's not particular fast or elegant, and how Objective-C is often still slow even though it's low level (because programmers sometimes do too much with their "bare hands" rather than building upon heavily optimized libraries like C++'s Boost). I think this explains the rapid adoption of Swift, which is basically another high level language in place of a more painful low level one but providing similar performance.
>I'm surprised, how Assange is at all relevant.

Simple: he's an intelligent, charismatic individual working on and for the defining issue of our generation.

Like it or not, these issues need faces to humanize them. He's good at that.
I think that it looks clean and like it'd be easy to look at all day than something that's flashy.
I have used Lyft probably close to 25 times (Is there a place I can see my ride history other than CC statements?) and only used Uber once so I won't try to compare the two but I will say this about Lyft:

Lyft was the first ride-share program to come to my city and I was a little disappointed as I had spent over a year hearing about how awesome Uber was. This feeling quickly disappeared after my first Lyft ride. It was so completely different than any taxi ride I had ever taken that I was taken aback. The whole process was super smooth and it really does feel like getting a ride from a friend. One of the parts I hated most about taxi's was paying at the end because they don't take CC's where I live (or if they do they hide the CC terminals) and so I always had to pay in cash and would often over tip (by rounding up to the nearest bill I had) just to get the ride over with faster. With Lyft I find myself wanting the ride to keep going and I genuinely enjoy talking to every Lyft driver I have ever had. I don't think I have ever had a conversation with a taxi driver that wasn't forced or awkward.

I get that a lot of people don't drive for Lyft as their main job (as do taxi drivers) and so it may be easier for them to be talkative and upbeat but it really does make all the difference. I gush about how much I love Lyft to all my friends and now they all use it and similarly love it. Everytime Lyft comes up in conversation everyone will talk about how great it is and how they love to use it.

Uber is now in my city but as I said I only used it once and I won't even begin to try to compare the experiences because the data set is way too small (hell, 25 rides with Lyft is probably too small as well). But from what I have seen from the outside looking in it's much more "professional" (I don't say that as a good thing) and buttoned up. I love how laid back Lyft drivers are and after reading this blog post it appears that Lyft as a company is this way as well. I wish Lyft the best of luck and will always try to get a Lyft driver before I fall back on Uber.
The advantage is value language in new laws rarely trumps specific language in older laws. So, when or if the law is changed it becomes more obvious that agencies can add backdoors.
Where 2 Rivers Meet, Visions for Grand Canyon Clash
The article doesn't say that.

However, Go did originate at Google and the points the article makes about it having been designed to solve specific problems at Google are all true. It was not originally intended to be a widely-used general-purpose language: it just happened to catch on after it was released publicly.

Furthermore, the most significant contributors to the language design and its evolution (Rob Pike, Russ Cox, Andrew Gerrand, Brad Fitzpatrick, etc.) are all employed by Google.

It's not at all unfair or misleading to call it "Google's" in the way the article does.
This is a completely new product and really should be differentiated as such via new packages:

apt-get install docker.io-platform

Just don't put any of this stuff into the docker.io or lxc-docker packages and mostly things will be well in the world.
There's also otto, a JavaScript interpreter written in Go:

https://github.com/robertkrimen/otto

Here's an example Go app using otto for React server-side rendering:

https://github.com/101loops/go-reactjs
OK... so if it's suitable as a PRF, then you should be able to widen the output by using two different keys and concatenating the results, no?
I don't see any documentation around schema migrations. How is that normally solved on the Petabyte level?
Virtual Reality Will Change Marketing
It's worlds smaller and easier to work with.

Integrating duktape into my project was literally just including the C file. It added just a couple hundred KB of overhead.

Compare that to SM or V8 that require massive custom build systems and use up to 10mb of ram for a simple repl.
"Web 2.0" was a lot less about aesthetics than "flat design" (the emergence of custom font solutions that didn't require Flash or graphics was the real revolution; the "flat"-ness itself is just a fad, and for that matter HN has been pretty flat looking for a while now!)

The browser wars deserved a mention, probably in the Javascript section too, and the death of the "web safe" palette.

Embedded video everywhere is probably the biggest boon to designers in recent years, even if it's been theoretically achievable since Flash came onto the scene. Or earlier if you count animated gifs
Alabama anti-discrimination bill to be named after Apple's Tim Cook