skysight-inc/HackerNews huggingface dataset:
> There's GNU as (gas), which I've used quite a bit, but wouldn't really recommend because it uses strange "AT&T" syntax

All AT & T syntax is, is

move src, dst

rather than intel's

move into dst, src

as far as I know, intel is the only company which did that, and to me, it is intuitive to move something somewhere, rather than to somewhere move something.
Free alternative for anonymous requests is to hit the google caches, ex.

site:whois.domaintools.com "Y Combinator"

https://encrypted.google.com/search?q=site%3Awhois.domaintoo...
In the video he mentions that libraries went EOL during development, given the the predicted lifespans of modern airliners how do you plan on been able to build the software a decade from now?
The permissions system does not exist only for the user. In fact, as described here (https://developer.apple.com/library/mac/documentation/Securi...), the primary purpose of sandboxing apps is to help developers secure their apps.

"By limiting access to resources on a per-app basis, App Sandbox provides a last line of defense against the theft, corruption, or deletion of user data if an attacker successfully exploits security holes in your app or the frameworks it is linked against."

As such, from the developer's perspective the ideal permissions system should actually be as fine grained as possible to let the developers minimize the exposure of their apps. Android's permissions system was probably designed from this point of view.
Show HN: Death and Taxes: The Looming Divorce
Benjamin Franklin once said, “There are two certainties in this world: death and taxes.” While that may always remain the case, the (sometimes seemingly causal) relationship between the two doesn’t have to. Introducing Andy, the AI; a Siri for your taxes.

Andy is a prototype robot that uses natural language processing and deep machine learning to answer tax related questions. What’s more, he does it better than the IRS best solution - Interactive Tax assistant, and he’s completely free. Put him to the test yourself at http: ask.AndyvIRS.com!
There is no current United States citizen whose entire group continues to experience the effects of the historic slavery intentionally practiced by primarily European descent persons on African descent persons. The most economically physically ill European descent individual is better off than the African descent individual with economic and medical challenges. That is a statistical reality.

Completing the telling of the story of our shared history would likely alter the thinking and comments several have written, which seem to say, "get over it," or "I"m innocent, I wasn't there." The reality is nothing would please me more than to live in a country where "over it" was the climate and current behaviors and practices reflected a more complete knowledge of United States history.

That world wide slavery is a reality still, is an indication we are not ready to not have that be the case. That is an indictment of all humanity.
And (more relevant to the discussion), you can actually disable access to individual permissions regardless of what the app requires (though on apps compiled against older sdks there's no guarantee that they won't crash, but I found that it's not an issue in practice and most apps work just fine even if you disable access to things they supposedly require).
What cities or towns would you put at the top of this list?
Tinder is a waste of time for the average looking guys
Unproven technology and the market for "personal airplanes" is relative limited so not that much funding available.

Still, I love clever and intelligent engineering like this and I hope there's a future for something like this.
Oh, is that what was meant to be happening? I was reading on mobile and the page just kept randomly scrolling, and when I came back to it after 8 hours a bunch of boxes had spilled semi transparent shadows over the text. It's funny how 20 years of improving tech have led us to a situation where we now just have to ignore huge layout issues and people shouting incredibly unpleasant things
You can do proportional Approval Voting.

https://www.youtube.com/watch?v=_jS7b-0PV9E
Apparently it is different in other countries but I agree with you. This is something done by an EE, not a CS person in the US.
ESR on autism, genius, and the power of obliviousness
> Radicals like me believe no taxation without representation.

For reasons of equality among the states, the US capital is not located in any of them. The District of Columbia, not being a state, doesn't have the privileges of a state either, such as being represented in the US government. This is not easy to fix; giving DC state privileges would be a severe blow to the idea that the federal government doesn't favor any one state over another.

It still gets taxed, though. People are sore enough about this that when someone submitted the suggestion of "no taxation without representation" for the slogan on DC license plates, it was vetoed by DC government for being "too controversial".

I would actually be OK with saying that DC doesn't get taxed, since they're legally prohibited from participating in the government. But I don't think that's a widespread viewpoint. Do you have an opinion?
> Yes, there is an enabling superpower that autists have through damage and accident, but non-autists like me have to cultivate: not giving a shit about monkey social rituals.

> Neurotypicals spend most of their cognitive bandwidth on mutual grooming and status-maintainance activity. They have great difficulty sustaining interest in anything that won’t yield a near-immediate social reward. By an autist’s standards (or mine) they’re almost always running in a hamster wheel as fast as they can, not getting anywhere.

> The neurotypical human mind is designed to compete at this monkey status grind and has zero or only a vanishingly small amount of bandwidth to spare for anything else. Autists escape this trap by lacking the circuitry required to fully solve the other-minds problem; thus, even if their total processing capacity is average or subnormal, they have a lot more of it to spend on what neurotypicals interpret as weird savant talents.
Get Your Product Hunt Invitation NOW
Hey guys, for all the entrepreneurs out there and products owners, in case you want to submit your work to Product Hunt, let me know because I have a few invites.. Email me: moadmohssin@gmail.com
For that matter, I did this sort of work for decades and, while I knew I was good at what I did, to me it was relatively routine and I would expect most EEs could do the same thing. No, it would not have been years but, without delving into the article (I just woke up), it might have been a few months. Maybe weeks if I was still on my game.
Am I the only one blown away by Google Nearline?

From https://cloud.google.com/storage/docs/nearline:

> Data is available in seconds, not hours or days. With ~3 second response times and 1 cent per GB/month pricing

This is in contrast to 3 hours of Amazon Glacier [1].

[1]: https://aws.amazon.com/glacier/
Not including null has consequences, you can't just keep your language as it is, remove null and say you're done.

What's the default value for a pointer in the absence of null? You can force the developer to assign a value to each and every pointer at the moment they are declared, rather than rely on a default value (and the same thing for every composite type containing a pointer), but then you must include some sort of ternary operator when initialization depends on some condition, but then you cannot be sure your ternary operator won't be abused, etc.

You can also go the Haskell way, and have a `None` value but force the user to be in a branch where you know for sure your pointer is not null/None before dereferencing it (via pattern matching or not). But then again you end up with a very different language, which will not necessarily be a better fit to the problem you are trying to solve (fast compile times, easy to make new programmers productive, etc.).
> When someone is called crazy, they're making a parallel to a crazy person on a train screaming about how they didn't take their meds.

I do not agree that this is what is intended, or heard, by the overwhelming majority of speakers of English, when that word is used. It seems to me, with a great deal of (fallible) confidence, that people usually mean something much less extreme.

> When someone who has legitimate mental health issues is called crazy, it makes light of a very serious issue

I do not agree that it makes light of the issue. I don't understand what is light-making about it. I do think that it puts the problem in a tidy pigeonhole, which the actual problem probably doesn't fit into. But people do not have infinite cognitive resources, and so they oversimplify things when they think they can get away with it, and as far as I can tell, this is one of those cases. That's not "making light", it's just "not paying a ton of attention".

Perhaps I'm wrong about either of both of those things. That would be a powerful and relevant-to-my-interests case for you to make, and were to you be successful at updating my belief, I would be grateful.
There is absolutely a permission for that, it's called INTERACT_ACROSS_USERS. I suspect what you mean is 'is there a permission accessible by normal apps that can do this', to which the answer is no - the permission is signature-level, meaning the app must be signed with the same key as the OS to be able to access the permission.

I can't find a page from the official docs from my phone, but there's a list of permissions on Stack Exchange: http://android.stackexchange.com/a/38389/150855
or "came prepared with a topic", which is maybe what you're saying, but too many podcasts for a while were "So....episode 12...what do you want to talk about".

I don't see this as much these days, but perhaps because I started to look for "non-current events" podcasts knowing that they were recorded earlier and better prepared.
By the time I read it this had been corrected and acknowledged in the footnotes, so I guess it's good to know the system works
Twitter Ads API challenge
I don't think so - I went back to university to study Software Engineering when I was 34, graduated last year and walked in to a great job. I never felt like my age caused any barriers when applying for jobs, and actually was a great help as it made it easier to stand out from the crowd.
Anonymity precludes history. Pseudonymity doesn't.
> Based on all of the above, it seems to me that the only sane thing to do is sometimes identify other people's behaviour as crazy.

> I encourage you to read more carefully.

You should take your own advice.

Again most people in this thread have said: describing behaviours as crazy isn't the problem. Describing people as crazy is.

> but I don't see a problem with doing so

It makes you sound stupid. It makes you sound like that embarrassing racist grandparent.

It creates a culture where it's acceptable to shoot and kill people with mental illness (about half the people killed by US police each year have mental illness). It creates a culture where people with mental illness are discriminated against in the workplace. It makes it harder for people with mental illness to seek treatment.

Stigma kills people.
Sure they can overlap. They can't knowingly overlap.
I saw Lee Majors crash one of those at the beginning of each episode of the "Six Million Dollar Man" [1] in the early to mid '70s. Lifting bodies are a cool idea but with inflation, can we afford to rebuild the people that crash them?

[1] https://www.youtube.com/watch?v=HoLs0V8T5AA
Given that they don't have a large marketing team, 75 people would be a huge team to deal with 4 to 5 million page views
Let's be cynical but real here, how many developers care or are even security aware? Here on HN, maybe most are, but out there, most people don't really have a clue or care about the user's data. As long as there is some revenue, all is "well".

This is why such things should be enforced in the OS, with a strict security model, and such shady permission overreach should be frowned upon.
What is going on with Facebook's moderation of Kurdish / anti-Turkish content? Why is it that according to the leaked standards doc[1] (which as far as I can tell is genuine) Turkey gets to ban stuff it doesn't like on Facebook? Presumably it's OK to post a map showing Palestine, or a United Ireland, or other disputed regions on FB. Why can't you post a map of Kurdistan? Aside from Holocaust denial, no other political position seems to have been singled out in this way.

[1] http://i.dailymail.co.uk/i/pix/2012/02/21/article-2104424-11...
Why is there no downvoting? Or do you feel your algorithm handles that?

There was an episode of on podcast I listen to I thought was really poor, and would have voted down. left a comment instead
Yeah, this is how we told to use the internet in the olden days. Don't give out personal information online, don't tell every random person your name or what you look like, realise that no one is who they seem on the internet.

Unfortunately, this means that:

Your credibility might take a hit, since people tend to be suspicious of anonymous or pseudononymous sources.

You might become less famous/popular in general.
To some extent, I think I had the opposite problem. University work harmed my enthusiasm for learning on my own.

Once I had to spend significant effort on my assigned work, I felt like I had to use my free time for leisure or I'd be wasting it. Plus any time I felt enthusiasm to learn something else, I'd feel like I ought to be spending that effort on my assigned work instead.
What a long, sparse on content article.
Yes, we live in a very interesting time. You can order a decent quality PCB from the likes of OCHPark for peanuts. You can fit an SoC capable of running a usable Linux into an FPGA well under £50. MCUs are cheap and powerful. Great time for a tinkerer.
The Startup story :D
Sadly, it appears that Dave Cutler has not had much influence on the worldwide community of software engineers and programmers. I assume this is because his work is proprietary and he can't discuss it in public.
thank you. Upon reaching "...I can perfectly adjust the pitch and yaw of the screen.." I was unable to stop laughing. Well done
My idea is that if they try to access your contacts, instead of receiving a potentially unhandled "access denied" exception, they should just receive an empty contact list. Et cetera.
It is always possible to convert to Hinduism. There is no authority that decides if you are Hindu or not. You just are if you believe that you are.

Lets I digress. You can be a Hindu today if you want. Just start incorporating Hindu philosophies in your life. Choose an atheist one if you like.

PS: Not advocating anyone to convert to Hinduism. In fact I think that the lower castes should abandon Hinduism if the upper castes don't reform fast enough.
It does. The main reason I ended up uninstalling uber was because I didn't like it polluting my directions searches with adverts which didn't tell me anything I couldn't already have gotten from the driving directions
Ban on UK state-funded academics using their work to question government policy
A prominent example is the mastermind behind DotA, Icefrog. The public has no idea who he is despite the fact that he has been quite famous for several years.
Facebook is honestly not that bad on this because your "friends" circle makes it harder for a post to go completely viral. Twitter on the other hand is really dangerous because you can just make a tweet which pisses off some random celebrity and face a huge backlash, this is really scary.
I think it has consequences on the design of the language, making it more complex and more prone to "clever" code, i.e code harder to understand when you haven't written it yourself (or you wrote it a rather long time ago). I've experienced it myself, I spent much more time in my life trying to understand complex code (complex in the way it is written) than to correct trivial NPEs.

That being aside, it is less easy to find developers proficient in a more complex language, and it is more expensive to hire a good developer and let him time to teach himself that language.

I'm not sure it costs "very much", though. I might be wrong. But that's the point: nobody knows for sure. I just think we all lack evidence about those points, although PL theory says avoiding NULL is better, there have been no studies to actually prove it in the "real-world" context. Start-ups using Haskell/OCaml/F#/Rust and the like don't seem to have an undisputable competitive advantage over the ones using "nullable" languages, for instance, or else the latter would simply not exist.
An interesting movie about what happened at the Diaz school: https://en.wikipedia.org/wiki/Diaz_%E2%80%93_Don't_Clean_Up_...
downvoting will be added soon!
Having a medical emergency? Don’t count on strangers
It's sort of like what happens to people who win the lottery; they have less experience as millionaires, so they make a ton of big purchases and questionable spending decisions. People who were born/grew up/made it rich more slowly tend to have more experience managing their finances and hence tend to go broke a lot less quickly/often.

The same thing tends to happen to the newly famous. They think they're invincible, get a quickly overinflated ego, respond poorly to criticism and end up under a ton of psychological pressure as a result. You can see it with people who make it big off talent shows or reality tv.
Do you see Emperor Zuckerberg’s new clothes?
Flights to Sydney on flychecker at € 788
The Art and Science of Presenting-Episode 7 – The Mindful Way to Managing Nerves
Just build .deb's instead of tarballs. Use "alien" to convert .tgz into .deb, for example. I see no reason to invent my own build system, package format and package management software.
I build my rpm packages in clean room chroot (using mock) for about decade. It works fine in docker too.
Nothing substantial on the San Bernardino iPhone
I always tell non-programmers (and sometimes programmers interfacing with the systems I maintain):

Don't tell me what I need to do, tell me what You want to do. Mostly clients seem to think they need to come up with the way to accomplish stuff, rather than express the need and let the programmer figure out how to meet that need.
Obviously, since the US is not a democracy, but a representative republic.
Animal Cruelty or the Price of Dinner?
I just hate tips....
That answer is indeed pretty vague. I looked a bit for information on the RoHS directive concerning lead, and it looks like there are plenty of exceptions.

According to [1], it looks like before RoHS, the main use of lead was in solder, in plastic cable coatings, and in red/yellow/orange paint.

That's all prohibited now. However, materials containing lead can apparently still be used if they contain under 0.1% by mass. According to [2], the limit in alloys with steel, aluminium and copper are higher (0.35%, 0.4% and 4% respectively). There are some more exceptions, such as the use of lead in ceramic electronic components (like piezo crystals).

So presumably Apple does use lead somewhere in their devices, but unfortunately they don't tell us where exactly. In some part that might be because they aren't sure themselves (checking if they really get only lead free components from their suppliers is probably not trivial), or because they don't want to tell us about the fact that they are using lead, even if it is only in small amounts.

For example, do their unibody cases contain lead? If I understand correctly, that would be allowed, but unfortunately Apple's answer doesn't say anything specific...

[1]: http://www.cpsc.gov//PageFiles/119190/McGrady.pdf

[2]: http://www.ecodesign.at/pilot/eeg/DEUTSCH/ROHS/DETAILS/AUSNA...
Why is this at the top of hn?
Show HN: YAML powered printable web resume
The revamped permission model is enough to make the update worth it IMO and that's not something that can be done via an app update.
Journalism I guess. Apple recovered 2,204 lbs sounds better than about a tonne.
Well, most of the world uses metric system and this dashboard is more about providing magnitude of recycling to public than an accountant statement.
how is this a controversy ?
...could provide a third of America's present power requirements.
Because alternative mobile operating systems cannot compete in the same consumer space due to the duopoly of walled gardens where people expect all popular apps to be available (although I do believe that there is a niche market for a free software smartphone amongst developers).

If you treat a smartphone as a normal computer, you would expect to be able to use a service such as Uber by means of a modern web browser providing a sandbox for their web application, like you do on Linux, Mac OS X, or Windows. Installing someone's stand-alone software only to access an on-line service would probably seem invasive and absurd.

Broadly speaking, on a smartphone people probably accept this because of the trade-off. Apple and Google keep your mobile computer stable, fast, and free from viruses and malware by managing your operating system and vetting the software you can install through their app-stores. For a lot of people this trade-off seems preferable to an alternative.
https://news.ycombinator.com/item?id=11483362
Who said it was? More like an amusing easter egg.
Yes,+I+am+that+Woman+Who+Got+Shot
"It was Robert who negotiated the business deals, Robert who represented Origin’s interests with the Software Publishers Association, Robert who put a sober, businesslike face ... Robert who found himself trapped between the practicalities of running a business and the desires of a famous younger brother"

It was also Robert Garriot's way of running a business that killed Origin eventually. So don't waste any tears for the guy. He made a lot of money running a company on the back of his brother's vision and cash-cow games. He was very happy letting said brother maintain a personal fantasy world, which meant he was holding the corporate reins alone. And making sure Richard Garriot was kept out of the actual running of the company he created and the products of whom he was responsible for.
Because people voted it up and found it amusing?
>now flood the world with cheap oil aimed at destroying the American high tech green energy industry.

I'm not going to pretend to know the motivations of the Saudis, but if you held a resource which was seen as possibly becoming obsolete in the mid-term, would you not sell it for the prevailing price as soon as possible, rather than holding it until it became worthless? That's at least part of the issue they face.
Of course these are not exact numbers, did Apple ever say they are?!
The point of this blog post eludes me.
A preview is at http://aviaryan.in/resume