skysight-inc/HackerNews huggingface dataset:
> However, author completely glosses over the fact that AMD reverse-engineered Intel's product and released it's clone

This isn't true. Intel sold AMD a license and shared technical details. From wikipedia:

"In February 1982, AMD signed a contract with Intel, becoming a licensed second-source manufacturer of 8086 and 8088 processors."

https://en.wikipedia.org/wiki/AMD#IBM_PC_and_the_x86_archite...
Not posting salaries always baffles me. I mean, I understand the negotiating advantage. Maybe also wanting to keep salary information quite within the company. But, surely, this is a relevant piece of information for the person deciding to apply.

I'm surprised jobs sites don't enforce it. Only jobs with salary information are allowed.
Explosion – command-line image viewer
I use Omnisharp pretty much daily with emacs, on Windows, in my day job (mainly ASP.NET MVC development). I still use VS, mostly for managing MSBuild files, NuGet package configs, and debugging. But it's nice to have a more capable text editor than the one in VS for lots of text wrangling tasks.
I wanted to watch some videos on GDC the other day - I'm not a game developer and don't intent to be, just a developer who is interested in how those things work. They provide some free videos, and then for others you need a subscription, which starts at $500/year.

If I was in that industry I could see the potential value paying for that gives, but as someone who just has a passing interest there is no way I'd pay for that. I'd consider maybe paying $1 or $2 to watch them (although the quality of the free videos was very hit and miss, so even that I think might be a bit high), but that's it. In the end I just found some (free) talks on YouTube about the same topic.

Personally I think talks from conferences should be released for free online. Other than headline speakers, most of the people who give talks at conferences just get paid for their travel costs and accomodation (if that). The real value in going to a conference is for the networking, so people will still pay to go - I'd like to see the knowledge shared released for everyone to benefit.
[webinar] Global brand leverages visual testing for localization tests
Data Science Weekly Newsletter – Issue #107
Show HN: PHP serialization/deserialization library in Go
IoT Considerations Part 6 – Cloud Services – Iaas, Paas, SaaS, Build Your Own
Not criticising your facts but [2] would be better rewritten as:

>BBC1 and ITV started in 1969 when they introduced colour.

=>

>BBC1 and ITV started broadcasting on UHF/625 in 1969 when they introduced colour.

Also, my own 2c, BBC1 and ITV continued broadcasting on VHF/405 simultaneously until 1985.
Front-end router for Non-Single-Page applications
I heard this has to do with the fact that once social services prove that you are not actually self employed the employer would have to pay back a significant amount to social services AND a fine on top of that.

I understand that these laws should prevent abuse of employees by big corporations, but it's hilarious that they go after self employed consultants that make several 100k Euros per year and already pay the maximum amount of social security that is possible.

And it's not like these companies have 2 or 3 consultants, they will likely have 10, 100 or even more. We are talking about fines that could be as high as many millions for these companies.
> However, author completely glosses over the fact that AMD reverse-engineered Intel's product and released it's clone.

AMD was chosen by Intel and IBM as second source for 8088 processors, and entered a decade-long patent sharing agreement. How shockingly immoral, indeed.

> quite possibly, illegal

Intel tried to sue them when the agreement ran out. The courts deemed it otherwise – clean room reimplementations are neither illegal nor particularly immoral.
KeePassX is alive and 2.0 is here
It wasn't just AMD, Intel was crippling performance on any non-Intel CPU. All x86 CPUs have an instruction, CPUID, that allows you to check for the presence of various features and instruction sets (MMX, x86-64, SSE, etc.). The standard way to generate backwards-compatible code which uses newer instructions is to check the flag, and run the version with the new feature if the flag is there, otherwise use older instructions.

Intel, though, would not only check if the CPU supported a feature, but also if the CPU was made by Intel. Essentially, Intel's compiler would generate code like "if Intel, run fast, if not Intel, run slowly."
Not to mention first Duron processors, originally clocked at 600 MHz, that by shorting some bridges could run at 900 or even 1GHz, at this time there wasn't CPU that fast (customer grade) and that affordable. Other thing was bear dye that could be crushed while mounting heat sink. Later on I've got even more hands shaking while mounting heat sink on next generation Barton which could be overclocked from 2500+ to 3200+, ah old days.
Indeed, when I applied for my last job if I found an interesting company I'd always check for salary information, quite a few companies have that info on https://angel.co/

If the information wasn't easily available then there was no way I was going to waste my time to apply for a job that might not even be close to the ballpark of what I'm looking for.
I have been learning Golang in my free time, this a toy project that I tried my hands on.
I use the system service (emacs@.service) from [this blog post][0]. I used 'systemctl enable emacs@myusername.service' so that emacs is always started on boot.

I have a one-liner shell script called 'em' that just runs 'emacsclient -t $*' so that it can be set as $VISUAL and used by whatever command line tools use that.

[0]: http://blog.refu.co/?p=1296
One solution would be to implement upvotes/downvotes on github pull requests.
> Typically, you are "tax resident" if you spend more than 180 days per year in a country. (Note: that doesn't mean that if you split your time equally between three countries you avoid being tax resident at all. If only avoiding tax was that easy...)

I've been informed by my tax consultant that you are tax-resident in the country where you spent the majority of time in a year. If you split your time between three or more countries this still applies.
Why are you so close to the motorbike that if he stops, you'll collide with him?

If he's coming out of a blind sidestreet, why are you approaching so fast and with so little lateral room that you can't dodge a surprise motorcyclist?

These are all human patience related problems. An auto should be perpetually correcting to make sure that it's current minimum collision avoidance distance is smaller than it's current visual clear zone.
Google is quite bad at those things. Want another example: Setup the Google Merchant center with your account and you can't change the country of your account anymore. Moving country and you want to change the country so that you can, e.g., install Android apps that are only available in particular countries? In that case you have to create a new Gmail account. (More information: http://www.androidpolice.com/2015/11/21/psa-you-cant-change-...). Also, it seems that the same issue might apply to Project Fi accounts (see: https://www.reddit.com/r/ProjectFi/comments/3utpe0/you_cant_...).
An interesting web-based machine to sleep easier and work better
Composer is awesome, but this is not a package ready to use! (at least not now). Valid point for namespace.
Way less features. Worse UI as well.
Interestingly, in french enterprise IT, "urbanization" means an even more abstract layer of information system design: their evolution and lifecycle (https://fr.wikipedia.org/wiki/Urbanisation_%28informatique%2...).
Swift proposal: Remove C-style for loops
No, that is incompatible with the definition of undecidable. Any fixed system either has a gap or doesn't, so for fixed systems there always exists a TM that produces the right answer (it's either the one that say yes, or the one that says no). To make something undecidable you necessarily need to have an infinite family of systems.

As the (observable) universe can only contain a finite number of things (AFAIK), the universe can't contain an undecidable family of systems. This result "merely" provides some evidence that the TM that decides the has-a-gap problem for all systems in the universe might be pretty large, which is kind of a bummer if you want some concise description from which you can make predictions about the universe.
Estonias data exchange layer x-road
5 Reasons Why You Should Use a VPN While Traveling
That's actually how emacs frames work on the terminal. There's no built-in equivalent on GUI. You could use either multiple GUI frames and a tiling window manager, or there are several packages on melpa for switching between window configurations.
Undecidable.

https://en.wikipedia.org/wiki/Undecidable_problem

See here for a concrete example of a similar problem (props to adrianN for the link in the first place):

https://en.wikipedia.org/wiki/Wang_tile#Domino_problem
It would be sad that if most of the violence is because someone is stronger and someone else is weaker.

Such as: someone has a weapon, the other side does not.
There was an anti-trust, but Intel got away lightly, I think.
“I Can't sign in to Google calendar on my Samsung refrigerator”
Volkswagen: Engineers couldn't meet U.S. emissions laws
Intel's compiler would check for the presence of a feature (SSE etc.) and also for "GenuineIntel". So you could simply remove the latter part and it should work fine, I think.
ZeroDB – An end-to-end encrypted database protocol
Are there any codecs that can output multiple versions of an input at the same time? Seems like a lot of the encoding process (like motion estimation) is the same every time, so why do it once for every output instead of reusing it?
That's far too simplistic, sadly. It's perfectly possible to be tax resident in multiple countries - I am tax resident in two, for example, neither of which is the US.

Here's how you try and work out if you're tax resident in the UK:

https://www.gov.uk/tax-foreign-income/residence

There are automatic resident and non-resident qualifiers, but everything else involves a whole range of factors.
Both womens rights and LGBT right sit at a strange point in history. The bad behaviour has largely become socially unacceptable, but a lot of the people who committed crimes are still extant in society. We have collectively decided to forgive and forget without any kind of process. Why should we expect the anger to just disapear?
And the UK, the relevant legislation being IR35.

https://www.gov.uk/guidance/ir35-find-out-if-it-applies
What's wrong with external libraries? They're a mere `composer install` away.
Sure, I was thinking of the JIRA+GHE setup as well though. As for IRC – they also use some weird clients (actually, might be the same one everwhere, just rebranded) to hide away the fact that it's IRC. Some people I know would just use Irssi or whatever.

I'm guessing the fact that IRC is used is that it's reliable, simple to set up, and works for a rather large audience even without any redundancy. Most extra functionality that the Slack etc. provide – integrations, notifications embedding things – are not really necessary (but possibly wanted) in that context. E-mail still reigns supreme for anything that can't fit in simple text, and certainly for more formal comms and sign-offs.
When I was a kid there was basically the same list, but for Dungeons & Dragons, which was a gateway to satanism doncha know...
Ah, that was the year that happened? I still remember the dark ages of having to pick between one of several chipset manufacturers, each with their own sets of strange problems.

Really, I think moving to chipsets made by the CPU manufacturer was an overall improvement.
Now you're elevating a vocal subset of "feminists" to represent the entire group. There are plenty of old-school feminists, from when feminism was about equal rights. They just don't create as much internet drama as the other kind, so you hear about them less.
Why should you have to? Command- or control-B is quicker to type than </b>, and you get a fluid reading experience with real bold, rather than <b> </b> breaking up the flow of text.
I was applying for a job via one of these portals earlier in the year. I got so frustrated at the process that I started including bug reports for the portal as part of my job application.

Needless to say, I didn't even get an interview. But I'm in a fortunate position where I can choose the company I want to work for and that business, with their buggy application process, failed to impress me.
Ask HN: Take a web development company to the “next level” or do something else?
OK so what do you do to go from being a self employed web developer to running a profitable web business?

I've been building websites and web applications for various clients over the last 10 years. Things usually go pretty well but there are still feast / famine cycles. Each client gets their own custom proposal - though most small business web solutions seem to end up being a WordPress blog with some customizations. I'm happy to have the work but this is getting old and it seems like something needs to change.

The amount of information about how to run a profitable business is overwhelming. Everyone seems to be selling a class with their "best way" to grow from a web business to selling products (saas or ebooks or web based schools / classes or productized consulting and on and on...).

I have built a few failed saas web apps and one that has a single customer... In addition to experience solving a variety of business problems, dealing with customers, selling hosting, etc.

Right now it feels like I'm just floating along and things just work out. I'd like to take more control and define some goals to move into being a product / saas based business...

It seems odd / empty to say that without more specific objectives but at this point I'm unsure if I should focus on building another web app, work on writing and creating educational material, keep doing web consulting and raise my rates or move on to doing something completely different.

I imagine others have been through similar situation s before... Any thoughts or suggestions?
The impulse required to move particles of a fluid with zero viscosity would be zero, so the equal and opposite force that we call lift would also be zero. Consequently you couldn't fly if air had no viscosity.
JetBrains rebrands
Inaction is just another kind of action, and an ideal that demands it it just as much an ideal as any other. You can't say "the best moral decision is to wait for more information" and "there is no best moral decision" at the same time. That's nonsense.

You can be aware that you don't know the best course of action, but if you can't take the best course of action, that matters very little.

I get what you're trying to say, but I don't approve of the mechanism you are using to say it. You are essentially asking me to agree with you as a matter of social ritual; we should all go bow our heads and whip ourselves every time we think we know something! Here's the thing, though: you can't preach humility without being a hypocrite. You've taken "don't stick to a moral stance!" as a moral stance and you're sticking right to it.

I get that there is no roadmap to perfection. You can't sort the points on a plane. But we live our lives sequentially, and you will order those points, because you cannot do anything unless you do. So you get busy trying to find an order that will maximize your goals, and you make sure that "you" is broad enough to include everybody else as well. You don't sit around beating on yourself because you can't handle the fact that the plane has no intrinsic total order.
Imagine yourself working for a company and coming across one of its job postings for a position similar to yours.

If posted salary is lower than yours, then you might be overpaid (meaning that you might be on your way out). If it's higher, then you'll feel like you are underpaid. Either way this does no good neither to you or the company. Hence no salaries in job postings.
Details on Microsofts german data access lockdown plan
Lots of hocus-pocus in these comments looking for a qualitative measure of class. The only meaningful definition is quantitative. Do we still need to explain why? This fact is the fundamental subtext of all journalism and art since mid 19C.
Could metal particles be the clean fuel of the future?
Thread Naming in Windows: Time for Something Better
Best hotels in bangalore – chancery hotel – hotel chancery pavilion :6hourly.com
Book hotel chancery pavilion bangalore with best hotel deals at www.6hourly.com, we offer great discounts & choose the best bangalore hotels accommodation for your stay.
Interesting! I wonder if someone can help me with a problem I'm facing with cgo. I'm trying to include go runtime as apython module (.so) and the code appears to work fine as a standalone program. But when I try to run it from a pre-forked process manager (say Celery for python) the code gets stuck at runtime.futex (from strace). I guess some interplay of python and go runtime w.r.t goroutines. I feel Go is not meant to be embedded in Python runtime.

Code here: https://github.com/lazyfunctor/pymosaic

Edit: Added last line
Top Freebies for Designers of 2015
The amount of time taken to solve a given problem in "real life" is irrelevant.

I thank you for your thorough answer.

I am not discussing the importance of the quantum speedup (that was not demonstrated) rather than the constant speedup compared to the single core CPU (and we know that in real life this difference does not even exist, but we can pretend that it does, ok?).

Google "google 100 million times faster than" and you can see already headlines poping up (for example this from Arstechica http://arstechnica.com/information-technology/2015/12/google... They even do not mention that actually the same problem can be solved on the single core CPU faster than on D-WAVE by using a different algorithm).

So I am dealing with a hypothetical situation where in fact some sort of quantum annealing computer could have a huge constant speedup compared to the single core CPU in solving of one very important problem.

Imagine that we live in a national state that does not have access to the quantum annealing technology (within reasonable time frame) but has state of the art silicon fab lab.

Could we build a classical cluster of the same speed? How many CPU cores we would need? What if we use GPUs? What if we build a problem specific chip (ASIC)?

What if there is no easily parallelizable solution? Could we then even find a match in problem solving speed?

I hope that it was clear that even without an asymptotic speedup there are specific cases where a huge constant speedup would matter.
Can Elizabeth Holmes Save Her Unicorn?
I'm not sure if Jira is inherently bad or if Jira is destroyed by project managers that force developers to use it as a reporting/management tool and not as a bug-tracking tool.
14kb ? Are you still on 14.4k from 1991 ?
I agree. Remastered TNG, in 1080p, looks like a theater-based teleplay.
French authorities didn't manage to stop the Paris attacks despite them also using open, unencrypted communications.
It can't possibly be the machine translation is becoming very good, can it?
Knife attacks are possible, yes, but you can't stage a mass shooting with a knife.
It requires at least two PHP files. One that ACTUALLY DOES WHAT YOU WANT and the library files.

Since you have to write a new PHP file anyway, composer allows you to pull in the latest version (or update it) with semver constraints.

Then you can package it as a phar and call it that way.

This is a library, not a file to run, and so it should have composer support.

Or, if you don't want to package it as a PHAR - since I have no idea how to do that, you'd implement your version in some directory and probably alias a command to it.

TL;DR: This is a library, not a script. It should have composer support.
Has Netflix started with HEVC h.265 support? I see they mention HEVC briefly.
This entire post is an amazing textbook example of "No true Scotsman" fallacy.
To ad companies for example:

http://www.imore.com/giving-up-on-google

https://startpage.com/do/search?query=google+sells+privacy&c...
Introduction to Data-Oriented Design (2014) [pdf]
Indeed. I don't have a reference handy, but have read that the revenue for online advertising on news articles is south of 5 cents per reader. Paying an order of magnitude more to buy out the advertising "experience" must also come with some privacy guarantees, else it will be a hard sell. It is the tracking (+malware, etc) issues that are driving the recent adblocker surge after all.
Duplicate of https://news.ycombinator.com/item?id=10709958
Why does America care about this shooting in particular? It's a mass shooting of white people.
Interesting post. Netflix's posts usually are.

And then you scroll to the comments on the page...
I guess this tweet is relevant then: https://twitter.com/cshirky/status/605576180851314688
If the salary is higher for the same position then the company has been underpaying you, if the salary is lower then they are trying to get someone on the cheap. Either way I'd want to know if this situation.

I'm not asking for an exact figure just a rough range as everything is always up for negotiation.

"Either way this does no good neither to you or the company." <- I have to disagree there, you should always know if you are underpaid or that your company tries to get similarly skilled individuals for lower salaries.

Not revealing salaries I think hurts companies recruitment processes more than they realise, how many great candidates passed on applying due to not wanting to have to dig a figure out of the company. I assume they think by not revealing salaries they'll get applicants who could command the highest rate they are willing to pay PLUS 30% more applying and being offered the job and then going 'yeah I'm fine to work for 30% less'.
Nothing in general, its about choice...
I know, right?

I usually tell people, why switch to e-cigs if you want to quit smoking, if you can just drive head-first into a brick wall and quit breathing al together.

In non-ventilated spaces, the dangers of second-hand breath have been known for ages.
Thanks for your generous offer! If I ever get the chance, I'll remember this.

I'd make a similar offer for London, but I don't actually have a spare room, so it would not be very comfortable.
Next up: tie this info cryptography and information theoretic complexity, so we can attempt to create meaningful algorithm security proofs.
I coded in high school as part of a class that was offered in school but didn't enjoy it then. Then our teachers said things like its like math - boys are better at it than girls. I totally stayed away from coding till a few years back when I needed to use statistics packages to analyse my data. I had to write for loops and functions to make my models work on larger datasets. I learnt to code and was driven by more than 'it's a good career choice'. I know a doctor who learnt to program in C because his programmer did not understand the model the doctor was trying to create.
A pity you're being downvoted. People forget not everyone has the bucks to shell out for even a webhost with SSH enabled.
I understand that crimes have been committed against the LGBT community (including prosecution of Turing). But crimes based on women's right ? Do we base them on the same scale ?

(genuinely curious)
>If the salary is higher for the same position then the company has been underpaying you, if the salary is lower then they are trying to get someone on the cheap. Either way I'd want to know if this situation.

Of course you do.

But for the exact same reasons the company doesn't want you to -- that's what the parent is saying.
Yes, Transmeta was bought by Intel. x86, despite its quirks, does not seem to be holding back the hardware too much. The silicon for decode/ILP does a fantastic job.