skysight-inc/HackerNews huggingface dataset:
Ahhh the vomit inducing HDR tone mapped shots. Trying to save shots where the photog didn't bother to look where the light was and move accordingly.
Yes, and these are effectively 3 different instructions sharing the same mnenomic. If you assemble them:

mov 0x1000(%rax,%rax), %eax
mov %eax, 0x1000(%rax,%rax)
mov $7, %eax

You get:

0000000000000000	8b840000100000	movl	0x1000(%rax,%rax), %eax
0000000000000007	89840000100000	movl	%eax, 0x1000(%rax,%rax)
000000000000000e	b807000000	movl	$0x7, %eax

Which is basically 0x8b->Load, 0x89->Store, 0xb8->Constant.
It's probably not, but I'd rather not have the feature at all than think that it's there and working but actually not doing what I've asked it to. The current short-term fix would be to make it raise an error when you try to create such a trigger, so at least no one would be using it for now.
Ask HN: What kind of computers do you use at your Startup?
We have started a mini startup and are looking for some budget friendly computers to support our work.

After checking tools we will be using we found for the start 8 GB RAM and 256 GB SSD powered Mac Mini will work fine. But I found now Mac's come with soldered stuff and its probably not possible to upgrade them.

Even same problem with iMac's the one which supports upgradation is iMac 5k and Mac Pro which both are out of budget.

Can you provide some suggestion what should we go with? What kind of Work Computers you guys have at your Startup?

Thanks.
This has nothing to do with founders making or not making money. It's simple matter of respect for the people you do business with. Consider a simple example of someone hiring you to build them a wall around their garden.

Sure, you could take their money and do the worst possible job you can. Do you think this is a good idea? The owner ends up with a crappy wall and you end up with a bad reputation.

Everyone has things outside of work, like family, that are more important than work. That's not justification for doing the minimum you can do.
If you enjoy this logo-evolution idea, you'd probably also enjoy Picbreeder (http://picbreeder.org/) which allows you to breed pictures (generally, not only restricted to a particular logo) represented by neural networks, through an evolutionary algorithm.
I can also hear some CRT TVs. I have never heard any other type of CRT, though.

Are you sure they don't simply emit 20+ kHz sound?
If 'sensitives' are so impacted by this, perhaps they should buy up a bunch of land in a valley in the boonies somewhere and create their own community? Probably get better results than moving into an existing community and trying to coerce people to change their ways.
I've noticed a dramatic rolloff in homebrew scene activity since the rise of smartphones and the like, at least in portables. Part of this is due to the (more) open nature and ubiquity of smartphones, but also due to proprietary consoles getting more and more boring.

The Nintendo DS homebrew community was very active, with a well-supported toolchain. The NDS was a neat piece of hardware - the graphics system was inherited from the GBA, which bears many similarities back to the original Gameboy and the NES. It's probably the last console produced with the concept of tilemaps and sprites. You also got a fast CPU, two screens, and a touchscreen, three years before the iPhone.

Now, today, portable game consoles are basically underpowered smartphones. Perhaps the 3DS is a bit unique due to its screen, but better consumer hardware exists even for that. It's even worse for desktop consoles, which are an AMD APU with no particular merits whatsoever.
AMD mulling breakup, spinoff
No. Stay in school. You have a better shot at success!
Lolcat – Make your terminal slightly more colorful
> I'm not 100% sure if I want to leave my education.
> But I want to be a founder at the same time and
> I think that this startup has a lot of potential.
> What should I do?

Finish your degree.

Unless you personally have some idea that you just cannot get out of your head and you spend every waking moment on it and its getting traction like crazy and already making you enough money to pay your school bills, and even when you're in class you're thinking about ways to boost sales and new product ideas, stay in school and finish your degree.

I can predict, and be probabilistically accurate, that the startup that you're considering is going to fail. Or worse, get just enough traction to be acqui-hired where you will then be discriminated against at the hiring company because you don't have a college degree. Finish your degree.

One of the biggest challenges you will face early on is that you don't know enough to know what is and what isn't important. You have to make guesses. Don't stress it, everyone does, but having a CS degree on your resume will help you more through out your career than having "dropped out of school to work at failed startup X". Finish your degree.

Think about what it looks like when you are 29 looking back at your choices at 19. These are the choices :

1) Got their CS degree at 21 - went on to ...

2) Dropped out of school to work at <x> which failed

3) Dropped out of school to work at <x> which was later acquired by <y>.

4) Dropped out of school to work at <x> which made the front page of the Wall St Journal when they crossed a $100B valuation in just 5 years.

Guess what #4 isn't going to happen. #3 is the next least likely, #2 is the most likely, #1 is completely within your control and guaranteed. Go for the sure thing, get your degree.
You're being ridiculous and taking my words out of context.

I'm not suggesting everyone join the Army; I'm suggesting that they do the right thing and pay their debt, regardless of what it takes. For me that meant joining the Army. For others it could mean something entirely different.
>Are you sure they don't simply emit 20+ kHz sound?

They do. Sorry, didn't mean to imply high metal content in the inner was responsible for both phenomena. Was just trying to give the benefit of the doubt to these people's claims; it sort of bothers me when "science" is quick to dismiss people's claims. I'm sure a lot of people would call me (us) crazy for thinking we can hear such a high pitch - but since it's kind of unimportant trivia, like being able to roll your tongue, it doesn't matter. If hearing the high pitch was the cause of great suffering, being called crazy to think that was the cause would hurt a great deal more, I imagine.
Once you've installed it you've given local privileges (or even root) to the app, so you're hosed anyway.
That's true, though to a large extent, the cost of those eyeballs is relative to the value of them. Android ads cost less because they convert less. So it's really about which platform has the highest ROI.
Marketers’ Fixation on the Millennial Generation
Guido van Rossum Talk on Type Hints in Python 3.5 [video]
Great point.

`Any` is also often called `Dyn` or `Dynamic` in normal typed languages, which is slightly different to `Any` here (core.typed's `Any` is the supertype to all types, `Dyn` is usually both the super and subtype to all types).
The better question is will YC or VCs ever invest in gaming startups again and the answer (at least for YC) is most likely no. There are a few VCs that do specialize in gaming though.
I wrote this on the subject:

http://jacquesmattheij.com/Dropping+out+is+probably+not+for+...

'With stakes' would need to be defined as well as how strong the business is. Start-ups fail roughly 90% of the time, and there will be plenty of them to choose from when your education is completed.

Good luck with your choice!
European Parliament censoring photo evidence of Syria war crimes
There's not a lot to read in that paper abstract, and I'm not spending money to support an organisation that charges for access to scientific papers (and especially not for an internet argument!)...

Based on the abstract, I see this as an attempt to mess with one gene that's hypothesised to be language-related, not as a deliberate programme to try and engineer intelligent chimps... So I'm afraid my point still stands. Your rebuttal is not convincing - it just addresses one gene. As you said, intelligence is a complex thing. To give this a "good try" I'd expect a programme that lasts at least a decade and has as its deliberate objective "genetically engineer intelligent apes"... I hope that such a programme does not exist!

But, as both of us have pointed out - humans don't even recognise other humans as fully human, let alone recognising the rights of an enhanced species... That's the real killer for this line of argument, not the possibility or lack thereof of bio-engineering intelligent chimps!
In general, I would recommend against it. You're 19, and you [probably] have no experience starting a company. Likely, the other founders haven't got much experience (or success) either, or they wouldn't be offering a piece of their pie to a 19 year old kid -- unless that kid was a super-genius and was the key to making the whole thing happen.

So ask yourself a few questions: Is having you on board the only way the startup will succeed? If yes, then ditch those losers and do something better. If no, then you probably should be finishing your degree as the sensible thing that normal people do.

Most "entrepreneurs" work their entire life and are far more likely to create a stomach ulcer than the next Facebook. You might say, "Mark Zukerberg was a college dropout, and he did alright" but Zuck dropped out from Harvard. Dropping out from Harvard means that he got into Harvard, and it is not the same thing as dropping out of a public university. I'm not trying to be mean, but I don't want to see you lose some very valuable years off your life because you got caught up in a pipe dream.

You didn't give a lot of detail about the start up, but this opportunity is likely small potatoes and is only exciting sounding because you are 19 and money seems a lot different to younger people.

On the flip side, this could be valuable experience for you. Take a year off, and when the company is obviously floundering, ditch them and go back to school. If the company has managed to secure a billion dollar valuation, then congrats, you'll be rich. But don't stick around for a second year if the company hasn't obviously made it by that point.
Do you speak for YC? Where do you get that information?
That's called good UI design. Kudos to whoever decided to implement that!
Register renaming solves a different problem than the one outlined in the article.

Renaming allows to to eliminate write after read dependencies. E.g. Computing a value, storing it to AX, doing something with AX, computing another value, storing it to AX, doing something with AX. If the two computations are independent, the AX dependency is false and the OOO core can execute them concurrently by storing the results into two different rename registers and rewriting the "doing something with AX" to source their inputs from those two different registers instead.

In terms of live ranges, the first value stored in AX has a live range that does not overlap that if the second value stored in AX. So the compiler can reuse AX for those two values without problems.

That's not true in the scenario of the article without moving code around. The live ranges overlap--you have to keep around two or more distinct values before any of them are used. You can't store the results into the same register without clobbering one of the values. So the compiler is forced to introduce a memory operation by spilling a value, and the CPU can't do anything to eliminate that after the fact.
"Is there really anything wrong with the fact that some people don't care to achieve anything more than what's required of them at their job?"

It's not an issue as long as your top-tier performance is recognized and rewarded on consistent and equitable basis.

However, we don't live in such perfect world. In a world of stack-ranking and office politics, you will never get top marks year after year, and get compensation that is inline with your contribution.

Slowly, it becomes a mentally toxic environment for high achievers, which is a real shame because I think it's possible for them to co-exist happily.

Chances are though, management itself is also complacent if you have department full of 9/5 ers.
Ask HN: How do you get good domain names?
I'm just curious to know how do HN folks get their domain names for their apps/products/hacks?

Do you guys look for a domain name and choose the brand name? or go for the brand name and purchase a good domain name?

What if a .com domain name is not available? Would you rather prefer an alternative domain extention?
you are not getting me...back when it looked like cities might be using powerlines to build their own internet infrastructure in combination with wireless, there was a sudden burst of concern about wireless causing health problems. Then for some reason the possibility of such networks went away. And at the same time, the complaints about wireless went away. It seemed to me that such networks were a threat to companies such as comcast, time warner.

So, I wondered whether time warner, comcast et al, were funding these complaints via nonprofit foundations.
Finish your degree. Other opportunities will come along, and there's a good change you will choose to do something else after finishing school (nonprofits, research, public service etc.)
The phrase common sense is awful, as @robert_tweed says, it is the opposite of a considered opinion.

In politics, however, this idea is particularly egregious, as the article elucidates.

If you're wrong about a scientific theory or a computer program, you can tell well enough by testing the things. If you're wrong in politics, it is extremely difficult to obtain empirical evidence that this is the case.

That is not to say that it's impossible: there is plenty of research out there, and like all human-centric scientific research some of it is flawed, and most is statistically weak. As far as I can tell, "common sense" as used by UKIP, Gove, etc means assuming that any results which are contrary to your brain's initial guess are either wrong, or actually malicious[1].

The Lib Dems (who I stood for in the election) have actually tried to do the probably-impossible here and build a platform on evidence-based policy[2]. Much good it did us in the poll, of course.

[1] http://www.dailymail.co.uk/debate/article-2298146/I-refuse-s...

[2] not that it stopped some of our candidates trotting out the awful line, as the article points out.
Unless you're an evil dick, bragging about your new $700k sports car or your $10m yacht to someone who's struggling to find a way for their kid to go to college or to get medicine for their sick grandparents is not that much fun.

Bragging about your new $700k sports car or $10m yacht to your super-rich buddy who last month bragged to you about their new $600k sports car or $9m yacht is much more likely to be enjoyable.

Plus in the real world it's not just about bragging. Believe it or not super-rich people have problems too, and they are problems that only other super-rich people are likely to be able to commiserate with them about.

And in general, members of any group -- computer nerds, artists, dock workers -- tend to hang out with other people from their same groups because they speak the same language and have overlapping experiences, etc. They "get" each other.
The other rationale I've heard is that if Apple paid for it out-of-pocket it could be considered anticompetitive for using predatory pricing.

This circumstance, in which Apple essentially pre-installs the service on every device and subsequently offers it for free, isn't so different from 1990s Microsoft bundling IE with Windows to undercut Netscape.
Just my opinion. Look at the last three batches or so of YC startups. The type of companies YC invests in today are the furthest things away from gaming.
Depending on the company's idea, execution and plans for revenue, absolutely go for it.
You will learn far more being an exec at an early startup than you will sitting in a classroom.
Nice reminder. I used to use ctrl-s / ctrl-q a lot back in the dialup / BBS days.
hmmm, I guess this boild down to how a startup is defined, good point!
> This solves the problem of asking people the wifi password whenever you go over to their house.

A little bit off-topic, but:

What would be nice is if NFC tags with the WiFi datatype/field would actually work out of the box.

I bought a bunch of NFC stickers online they're pretty cool (and real cheap, 25-50 cents a piece depending on how many you get). You can easily write data into them with an app called "NFC Tagwriter" (by a company called NXP)[0].

You can put roughly the same fields into an NFC tag as you can put into QR-codes: plain text, URL, email address, contact info, etc. But the cool thing is that I haven't seen any phone that came with a QR-scanner app pre-installed (which is I think one of a couple of big reasons why QR-codes aren't really taking off). However, it turns out that any phone with NFC capability can read NFC-tags without any additional software, you just need to enable it in the settings (like Bluetooth or WiFi, except that NFC hardly uses any battery at all because it's so close range).

A curious thing about using NFC is that when enabled, in many cases it does its "thing" without any prompt or confirmation. Plain text immediately pops up a message (that you can't copypaste, share or save, only dismiss). An URL immediately opens your default browser and goes there!! Only prompt you may get (on some phones) is to ask which browser to use (but it often seems to just pick Firefox, for some reason).

So far, best uses I came up with are silly pranks (but that may just be me).

Except the WiFi-network datatype. That one seemed really quite useful (as well as hilarious, like sticking the tag into a bible or such, "to get my WiFi password, put your phone on the bible and swear to not abuse my network").

... if it weren't for the fact that, out of all types of field that just seem to work reasonably well, the WiFi datatype just pops up a message with a MIMEtype-like string, no password, nothing. I tried a whole bunch of my friends' phones (mainly Android, though), and only a single Sony phone seemed to get it, while a very similar but slightly newer Sony phone did not.

On my own phone I can use the NFC Tagwriter app and configure the NFC settings to do the right thing with the WiFi datatype tags, but that puts you in the same place as QR-codes, having to get an app, and even change the settings. It would have been so cool if the WiFi datatype would work as frictionless as NFC tags with plaintext or URL fields on them.

Ah well, maybe next year's technology :)

[0] Sidenote/tip: my Samsung S4 phone is rooted, running Cyanogenmod. A few months ago the NFC Writer app autoupdated and told me it couldn't run on a rooted phone (not the app's fault, but the NFC library it uses). This was easily remedied with the Xposed framework and the "Rootcloak" module. After all I am root, which means I can also tell the app that I am not.
Indie Artist Struggles with Branding So You Don’t Have To
Saw this[1] in TechCrunch earlier today and you may find it helpful/insightful.

> I want to be a founder

Two years down the road may seem like a long time but it flies by (e.g. it probably feels like yesterday you were in high school).

> I think that this startup has a lot of potential

Every founder thinks this but the fact is most of them fail. That doesn't mean founding a startup is a foolish endeavor - just that it should be kept in mind as inherently risky when making the decision.

> What should I do?

Since you can return to school in a year with basically no penalty (you would have "lost" a year, but you would have learned/experienced a lot of real-life stuff in the meantime) it might be worth giving it a year and seeing how it goes. Keep in mind a year may not be enough time to see if it will ultimately be successful or not - many incredibly successful companies didn't look like much at the end of their first year and many companies that fail linger on for much more than a year.

[1] http://techcrunch.com/2015/06/20/the-startup-illusion/
Then since Apple is designed to grow fast does that make it a startup, since 2000?
Is software free trial similar to this? Don't we, as developers, give our software for free in either a freemium or free trial business models? One freemium tool I'm involved in only monetizes 2-3% of our users... But it's a model that works as far as marketing goes.. Not saying you shouldn't pay artists but isn't this another form of marketing to users? In the end, it's win-win. Apple gets more users, artists gets more listens...
>I, personally, would ditch iOS development for Android in a heartbeat if that happened.

This is kind of the problem though. You might, but most iOS developers would take the lumps and continue on as normal. iOS is too lucrative a market to ditch on philosophical grounds. After all, if Apple did adopt this policy, it's not even clear that it would be their worst offense regarding the iOS app ecosystem.

And that's the lesson Apple learned from iOS. They're just applying it now to their music store.
We use Mac BP. A few things to keep in mind:

- using a laptop instead of a desktop is usually much better. You can work while you're traveling for example

- it's easy to go with a cheap laptop that won't last long. A lot of startups nowadays just go with Macs (it was like that at my last 3 jobs, everyone on macs) simply because it just works. As much as I hate Apple, it is a fact. If your ecosystem is entirely composed of Apple devices (Mac, Apple TV, etc) everything will just work.
I appreciate you responding to my criticism. The first part - there is definitely an association between believing A and believing B, but I don't think it's fair to assume B when they only talked about A.

As for what I called demagoguery: I mean, corporations are considered legal persons in most countries - that's where the word corporation comes from - which is what allows them to own property, enter into contracts, etc., as well as to violate the law. So then the US has been more uniquely inclined to allow corporations to claim rights originally intended for natural persons (such as free speech, contract rights, property rights, rights of the accused); and there is valid criticism of that idea for various reasons, the most obvious one being that they're very different from actual people, so Congress should have to explicitly decide what privileges corporations should have rather than the judicial system tacking on existing ones. But on the other hand, it's not completely ridiculous to say that since corporations and people have similar sets of abilities in the eyes of the law, the same principles should apply, especially with respect to commerce.

Even in the case of corporate free speech, there are certainly situations where governmental restrictions on a corporation's speech would feel fundamentally wrong - e.g. suppose Congress decided political activism groups, from the EFF to the NRA, were only allowed to use corporate funds to spread their message at all if Congress liked them. Citizens United, as I said, approached this in terms of freedom of association more than corporate personhood, but neither does it seem immediately absurd to try to solve it the latter way. (Incidentally, the need to find, and the partial arbitrariness of, a dividing line between that example on one hand which should have constitutional protection, and super PACs on the other which should not, is why "corporations aren't people" is a bit simplistic as an approach to solving the Citizens United problem. You really don't want to remove protection from the former.)

Anyway, it seems self-evident that corporations and individuals need at least somewhat separate treatment by tax law (e.g. because of the double taxation issue when corporations pay out earnings to shareholders). Given that corporate personhood in general is not fundamentally and irrevocably an evil or unfair idea, merely specific implementations of it, it's not fair to be reductive and say that the person analogy must be taken to absurd extremes.