skysight-inc/HackerNews huggingface dataset:
I found the (top) operands that deal with push/pop (in some form) most interesting:

9899354 callq
3879175 pop
2824699 push
1311476 retq

I suppose many of the callq goes into the kernel/libc, so the coresponding ret/retq wouldn't be in the binaries?

Interesting that pop ~ 2x push. Perhaps this is due to many off the callq's leading to something interesting being left on the stack?
The tube map has been redesigned dozens of times. Here's a good book on the history of the map: http://www.amazon.com/Mr-Becks-Underground-Map-History/dp/18...
Unfortunately this is very right. There are certain services (moderation, antispam) which provide essential value and are much easier to centralise.
Why is it a waste?

If you have the monty and the means why wouldn't you do it?

You're comment is very 'matter if fact' and baseless.

Improved loading times and better texture loading in games where it is heavy (think Fallout 3 or Skyrim) is a great reason to wack an SSD in your system.
When I was shaving daily, the 3-5 blade razors would last me at least two weeks for each one. I wanted to say 3 weeks, and think that's actually true, but never actually counted the days.

I hope you guys aren't just using them a few times, and tossing? And yes--I always hated buying them, but because they seemed to last, it wasn't really a concern.

Locking them up was a bad move? They seem cheap to manufacture? Why didn't the companies offer to replace stolen merchandise? (by the way, I have worked security--guess who steals the most? I'll give them in the order I witnessed: (1) Managers stole the most. (2) assistant managers second (3) clerks (4) then janitorial, maintence, and special contractors. (5) The customers. The customers are always blamed in the media, but not among security insiders.
I don't know what "folding" is supposed to mean in this context and it's not defined elsewhere on the page. Is there a common usage of the term when describing a programming language that I'm not familiar with? I first thought of a functional fold but that doesn't appear to be the intended meaning here.
What technologies has been used to build Libscore?
Unless you're part of FreeBSD core or the FreeBSD Foundation, I don't have to air anything. Dude chose to make things public, and the mob descended, so I responded & that's where we are. If you think I'm going to elaborate on part of an incomplete log that violates the Developer Policy for FreeBSD, you are mistaken.

Core and the Foundation will deal with this, and I'll make a public statement after they do. But until this problem has been resolved, there's no point in explaining it to a bunch of randoms that aren't even a part of the project. I give 0 fucks about the court of public opinion when it comes to dealing with an abuser in an open source project that I've been a part of for over a decade.
I was thinking of how the Intel cpu brought the computer into the normal household. What could bring Amazon into the household of a normal person today? What if someone decided to create a server mobile unit - no screen, no cameras, no sensors. Just a unit that can be plugged into a specially designed rack in your house/apartment.

This is a futuristic idea - think of the 80s and the 8086 has just come out, but one day you're going to challenge the mainframes. How do we make a household capable of being an Amazon
Genius! One of those simple ideas that makes you wonder why no one thought of it before.
Mobiles and personal computers are different, but the difference will eventually blur.

What worries me though, is that currently mobiles are not as great as PC's when it comes to learning and creating. And that will slow technology growth, as todays youth are consumers rather then hackers/creators.

To make mobile software you still need a PC :P
Surviving the Sneaky Psychology of Supermarkets
"more useful"

That is certainly up debate.

The reason why the diagrammatic layout was (and is) highly praised by the public is because of its readibility.

People only look at 2 locations: their current one and their destination. They will eventually look at possible routes and keep track of a couple of intersections. But everything in between remains unnoticed. It's like believing that users look at every pixel of your website while they actually scan a few spots only.

The physical inaccuracy is irrelevant because you travel underground and only have a sense of time, not of space. Nobody would think "Wait, why is the tube turning North? We're supposed to go East!".

You would think the geographical accuracy of the updated map could be useful for determining which route is the quickest (assuming that physically shorter == quicker). But several additional factors come into play, like traffic, distance between 2 platforms, distance to the street...

This new map also mixes accurate layouts and schematic ones (for outer stations). So it's hard to tell at what point you can still rely upon the map for physical accuracy.

I actually find this unofficial version really appealing. Probably because it's a fresh view on a familiar visual, and provides some "Oh, that's what it looks like" moments. I'm just questioning its usefulness, especially in a time where looking at a map has been rendered obsolete thanks to Citymapper.
https://wiki.debian.org/ChrootOnAndroid may interest you.
I came across:

http://www.realworldtech.com/haswell-cpu/4/

And older, about amd64 in general (x86/32bit is quite different from 64bit):

"lea -0x30(%edx,%esi,8),%esi

Compute the address %edx+8*%esi-48, but don’t refer to the contents of memory. Instead, store the address itself into register %esi. This is the “load effective address” instruction: its binary coding is short, it doesn’t
tie up the integer unit, and it doesn’t set the flags."

http://people.freebsd.org/~lstewart/references/amd64.pdf

[ed: in general the purpose of lea is to get the address of things in c/pascal arrays (pointer to array+offset) -- as I understand it. I don't know if it's used for other tricks by optimizing (c) compilers much -- but taking the address of an item in an array (say a character in a C string) sounds like it would be fairly common. If lea is fast(er) on amd64 using the dedicated operand would make sense.]
Be useful to have a way to submit bugs. Linking "Kentish Town" and "Kentish Town West" stations as an interchange is a non-starter.
A return to statically linkable glibc would be a good start on that. It's definitely the weakest link in the chain (as in, the only thing which a pulled in cgo dependency tends to start complaining about).
Wow, it looks like I agitated some Mountain View/Cupertino zip codes with my post.

Who knew that could happen here on HN?
I would start at the home page, instead.

1. http://cordova.apache.org/
2. Click 'Download'
3. Click the link in "[For the] npm version see the Command-Line Interface section [..]"

There's the same set of instructions listed in my comment above.

http://cordova.apache.org/docs/en/5.0.0//guide_cli_index.md....
I do the same with my safety razor, and just always make sure to store it in a dry place, not in the bathroom, just to be safe. I don't remember the last time I replaced the blade.
suit: hacker credibility -1

And here I thought we where above judging people by how they chose to dress.
Oops, ran out of reply levels.

And yes, one can run Linux. But you're still running the Android kernel :(
Interference with 'official' networks, besides that spectrum use requires a license in just about every country except for some very specific low power unlicensed segments of the spectrum.
Did you actually profile pure Go vs. Go assembly implementation of your code?

You make a pretty strong statement of "bitwise operations are painfully slow compared to the equivalent in C" and I find it hard to square that with my understanding of how things work.

Compiling simple arithmetic is about the simplest thing the compiler does. There's no reason Go compiler should produce slower code on that than a C compiler.

Also, on modern processors arithmetic operations are cheap compared to memory access.

Looking at govarint code: it could be much faster without reaching for assembly.

First, it uses interfaces. Interfaces are great but the call via interface is more expensive than a direct call (and most likely prohibits inlining). In C++ terms it's like calling a virtual function. C doesn't even have anything like that, you only get straight calls.

Given that you incur that overhead every single Put()/Get() call, even though the cost is small in absolute terms, it's large compared to cost of the code inside those functions.

If you care about absolute performance, don't use interfaces.

Second, you make another function call via interface (r.ReadByte()) for every byte of data. Again, a function call is not expensive in absolute terms, but in this case it'll be more expensive than the rest of the computation. Grab 4k into a temp buffer and process that. It'll make the code more complicated but it's not dropping to assembly.

Finally, I can be completely wrong. Profile your code (http://blog.golang.org/profiling-go-programs).

Now, even after those fixes I don't expect Go code to be as fast as C code. C can use slightly faster function call conventions, memory access isn't bounds checked, at O3 it'll inline more aggressively, you can force inlining manually or tell the compiler to do profile guided optimizations - all those contribute to generating faster code.

However, Go code shouldn't be "painfully" slower. If it's more than 2x slower than C, then there's probably something else going on other than weaker code generation.
The short cut is to compacte with other players in the same industry. Somewhere else in the thread it's said that Gilette is valued 2,5x. So 3,5x is not too far off.

The real way investment managers calculate potential worth is much more complex, calculating expenditures per dollar earned, looking at the market saturation, risks from competitors etc. Because these calculations are usually the same for businesses in the same industry the shortcut is usually close.

In this case their multiplier might be higher than that of Gilette because they spend less on marketing and they're smaller but with a steeper growth curve.
Yes I know but they are far from radical redesigns in the last 20-30 years. I have a 1985 London Connections map (from my first tube journey!) and it's virtually no different to the current one. Just additions and a couple of removals of rail routes and Heathrow, Jubillee extension and DLR etc.
I would be more interested in attempting to track actual people moving about London, and extrapolating from there; self-reported short-cuts are all well and good, but actual behaviour overtime, to route around congestion, is much more interesting
Electric razors don't shave anywhere near as close as a blade. They also get dull as they age, and start pulling (especially the Philips/Norelco spinning head types). Also, they break -- mostly by the battery wearing out.
> The article is about windows 10 insider preview ISO.

Windows 7/8 are equally ridiculous and they RTM'd. There's a tool from MS but it won't be able to crate a bootable USB if you run EFI, because the part that's supposed to write the MBR to USB will output an error (because why would you need to write MBR if you don't have BIOS..). So instead I found a working solution which is to copy files in Linux and then install LILO on USB key which is smart enough to know how to boot windows installer.

I have no idea why they don't produce hybrid isos like all other distros, where dd is a sure-fire way of getting a bootable usb.
I think plenty of things are about to be aired about you, Randi. I'm really looking forward to Nero's Breitbart piece. I hope you are too.
My parents both fairly recently bought iPads. Previously they used a Windows laptop and an Ubuntu desktop - both far more powerful and giving far more control. Or at least that's one way of looking at it.

Their iPads may have limits on their functionality, but as a result of their simplicity, they enable my parents to control a lot more of their computing experience.

They rent movies, read books, use RSS (!) via Flipboard, edit photos, install apps (previously they would never install software) and - most importantly - they experiment with new things. Unlike the old PCs, which they'd become more fearful of with every inevitable fault or virus, with their iPads they can just hit the home button.

For you and I, you're right - mobile can be limiting. But don't underestimate the power of mobile for those previously intimidated by computers.
The original maps used to look something similar to this, then that electrical engineer created the current version like an electrical circuit diagram. I think the current one is far more readable...
supercomputers to facebook and play candy crush, what a wonderful change
Good luck with that. You harassed other women off the internet, but I'm made of stronger stuff, and I'm not going anywhere. I'll continue to protect people from abusers like you by writing code, driving community, and pushing for better dev policies.

Isn't it fun how Google is changing how they treat delisting? I sure think so. :)
How will space weather affect the new satellite internet networks?
Is this what the judge referred to in sentencing DPR ?
Show HN: Yet another multitail “9t” by golang
It's so strange. First the article explains in Star Trek land most people don't need to work and don't need to buy things because production is essentially free. But in the end he argues that making production more and more free people won't be able to afford to buy them. What about the not buying part?
Only a fool would take an outlet like Breitbart seriously.
Human rights isn't in the Australian Constitution, at least nothing about refugees or anything close to the American Bill of Rights. That's not to say it isn't part of our law, it's just not in that document.

https://www.humanrights.gov.au/how-are-human-rights-protecte...
This app has some nice features like shortcuts in stations and best place to get off the train:

http://www.stationmasterapp.com/features.html

Not used it as no Android version :(
Well one of those games is playing world championship level chess. Pretty cool for something that fits in your pocket.
The SVG is superb, you can select different lines and they're highlighted.
Will Advances in Technology Create a Jobless Future?
I thought they went after her (Gillian Triggs) because she delayed releasing the report until 1) after a government-changing election result, and 2) the majority of children had been removed from detention as a result of new policy from the new government. The (alleged) intent behind her delay was to paint the new government as child detainers when they are (allegedly) the child liberators.

P.S. Australian politics is dumb.
Amazon pays by the page read
I feel that this discussion would be incomplete without mentioning D-lang (http://dlang.org) and the vibed framework (http://vibed.org) as alternatives to the technology platforms that the author mentioned.
We have been losing population to starvation since forever. We keep losing population to starvation.

But that is purely down to distribution problems, not capacity problems. There exists enough food on planet, we're just not very good at getting to the people who need it.
Overtly paedophilic? It's been a while since I lived in the UK and I never read the Mail when I did but this particular accusation is new to me. I've heard most of the others levelled at it before but what's the story behind that one? If anything I'd have associated them with Brass Eye style "paedophiles under the bed" paranoia (though in light of revelations of the last few years maybe that wasn't so unjustified).
One comment from experience
Slide 21 "The mobile supply chain dominates all tech"
/ Flood of smartphone components - Lego for technology

The shiny Lego is only available for the major players.

For the current key components - GPU/CPU/Camera sensor - you can't order them/get support/get docs unless you have scale or amazing connections. If you are a hardware startup your lego is 2/3 yrs behind the big players, and behind public perception.

This makes complete sense once you look at chip fab costs/profit models and the industry structure, but is not great for disruption from smaller players.

NB this was from a European perspective of doing things officially - it's possible there might be more 'unofficial' components and support if this is done in China with strong local support
Take a look at instamojo.com
I don't mean to shit on your idea, and I do find it interesting. :-) I'm curious how a household might benefit from having its own server farm. I guess decentralization could be one benefit. Can you think of others?
porn is nics
While I do agree that having a compiler accessible on a platform is a positive, I'm somewhat skeptical of the claim that anyone can learn to use it and then use it. It glosses over the enormous learning curve to develop software with the current mainstream tools (especially the ones that need compilers). If you look at e.g. Mac OS X, where the compiler can be downloaded and installed by anyone, very few do and even fewer develop software.

Our current systems are simply not designed to be extended and modified by non-experts. Even in a system like Smalltalk, where that was one of the explicit goals, it doesn't really seem to have worked out. Having the compiler and software tools accessible is only small part of the solution.
Cyborg wins Design of the Year contest
I always had this feeling that with one based indexing, 70s era compilers ended up subtracting one from the index. For each and every element access made. Because memory decoding circuits don't start at one, they 'start' with 0000...000. Course it would be possible to just waste the first element, but 70's era memory... Waste a 16 bit word here, and there and suddenly you're talking real money.
Woah. Where were all these cool visualizations when I was studying physics?!
They do offer shaving cream, shaving butter, aftershave, hair products and moist butt wipes, allegedly that's where growth will be coming from - all the various products they can pack into a box and ship to customer's door on recurring basis.
well, movie (heck, all MM movies took place in Australia, which is anything but mountainous land.

and it goes on - if rivers are poisoned, rain is some sort of hardcore acid pouring down. you actually want to avoid that as much as possible. so no, even for people that would be able to travel far, mountains might be a worse choice. plus, they are so deep into apocalypse, that they don't know geography beyond what they can reach by cars
I'd set it up as a behavioral mirror. Naturally I have a horse in this race :)

Inputs would be the actions you take in life (choices you've made) and how they relate to your goals (which depend on actions). Output would be an interactive visualization of past actions. The purpose would be to help improve the quality of your choices (actions you take) to better achieve your goals. Algorithms would work with the accumulated information to pull out correlations, patterns, and in general accelerate the process.

No Internet required, and so much greater security, privacy, and trust than usual. Which is freeing in many ways.
I never really thought of using relays, just not into them. There's a chap called Harry Porter someone mentions below who has built a processor out of relays which looks very impressive.
My starting point was that I was trying to learn about transistors and was looking for ideas of something to build.
8 ways to manage your time
It doesn't seem very simple to me. Why not just a "Do Not Pass" sign with a flashing red light?
Are there other known instances of this bug? Funny, but could be pretty impactful with the audience being the whole general public.
> Today I'm going to learn how to build a car. First, take the engine from my Toyata... oh... um...

To the extent that the analogy works, it doesn't help your case: nobody these days builds or learns how to build a car from scratch, without access to an existing car. It's not only that you're typically making a modified version of an existing model: you also use a car to get to the factory, you use existing vehicles to transport raw materials and tools to the factory, etc.

In any case, as others have pointed out, it's not like you need to use a full {Lisp, Haskell, ML} compiler to implement (say) tail recursion. It's that you bootstrap: as soon as you have a minimal viable {Lisp, Haskell, ML} compiler, it makes sense to use that instead of C to implement other features.
Haskell is rather an exception. Looking at generics in Java is more telling.)
What's there to say to this person that clearly has made a decision that they're going to stand by forever? People don't change their minds even in the face of reason, let alone their religious convictions. I'll be downvoted for this comment, but there is absolutely no point is trying to reason here, because of the barrier of human nature, and what I'm saying is the truth, unfortunately.
I think the argument should be(or is) whether I can have a computing experience other than that provided currently by Apple, Google et all.

I think historically user has lost once, seriously Linux never delivered the promised land for more mass users. I would be more interested if users can have mobile experience which is not tainted by interest of big co-operations. Unless there is an alternative, I hardly doubt there will be any change in status quo.
Personal care products are frequently 20% product, 80% marketing. There are store brands for practically every product in this category, yet name brands do okay.
because that moves the judgement call from the driver behind to either the driver of the truck, or some system that recognizes passing conditions on the truck itself.

why not let the guy in the back make the judgement call?
https://news.ycombinator.com/item?id=9516656
The most important part here is probably that they give access to a room full of instruments, then will use anything that can contribute to a song, even if it's just two notes alternating on a beat... and get the kids into that before they know anything at all about playing music "properly".

This seems like a great way to cultivate a life-long creative understanding of music - "if you can make interesting noise to a beat, that's music, and the rest is just details and practice".
Not only is load time reflected by the time it takes for texture data to be copied into vram, but what constitute reasonable load time is to a degree based on developer platforms and those have a tendency to use above average hardware. If in the past 10s load time was maximum, that number will now be more likely based on SSD speeds rather than HDD.
I use Harry's for the TSA and DE Safety for day to do. And because I only travel once every 6 weeks, I am okay with it.
>Are the folks in congress actually stupid?

Not all. But some of them are, for lack of a better term, really fucking stupid.
Another unintended consequence of Google doing the things that Google recommends you don't do (in this case, scraping sites).

Can we talk about how terrible a piece of pro-hillary propaganda that was?

Namely this:

> America is ready for the leadership of a Hillary Clinton. A new history will be made when she becomes the leader of the free world. The world of women everywhere will change

Sure, this sounds very reminiscent of 8 years ago, but what's even scarier is the opening paragraph:

> She has paid her dues as a political candidate

Do people really think like this? All you have to do is "pay your dues" and you "deserve" it instead of voting on issues, track record & potential to make real change?

This is why we can't have nice things.