skysight-inc/HackerNews huggingface dataset:
Ever since installing 10.12.1, I've been having a bunch of processes randomly entering a quasi-paused SIGSTOP-ish state (neither closable, apps not "bouncing" (loading) and just not responding. Running Instruments, correlating logs and such doesn't identify any clear cause. I'm having to `sudo kill -CONT -1` in order to get things moving again. I'm wondering if it's related to XNU mitigations or just some spurious "system configuration entropy" on my box.
Emmy’s beautiful mathematics
Technology is one challenge. I wonder what other kinds of scaling must take place to sustain such industries? Like, how do you scale learning, so that a single person or a small team is able to have a good overview plus detailed know-how on the these complex devices.

I remember Linus Torvalds mentioning, that while the 386 was a complex CPU, he was able to understand it on a sufficient level. But this time seems to be gone.
Yeah. I guess my point is they would still be there. Except instead of labeled F8 it's labeled "Step Into" and instead of F2 it's labeled "Target Mob" or whatever wow f keys do.

Way better ux for the average user since I would hazard a large number of people don't actually know what those f keys do.
It may just be too expensive to release. There may be all kinds of third-party licensed code in there, and someone will have to go through and audit everything to find out. If there is some, it'll have to be removed from any external release.

...and if you're releasing a VCS dump, then it's not good enough to just look at the current state of the files: any third-party code that ever got committed will still be there, and will need to be purged.

This is going to be a lot of work, and it may simply be infeasible to do so.
Didn't they announce they weren't going to add the v12 features back because the number of power users were so few? I swear there was a blog post about this a couple years ago.

edit: as for Quihoo 360: they may not be all bad. They seem to have a bunch of serious security researchers. Look at all the CVEs they've reported, like the most recent OpenSSL vuln.
Only confirmed transactions cost money. So in theory you could send each miner a different double-spend, which they'd have to hang on to until either they confirmed it or received a contradictory confirmed transaction.
> Trade secrets, IP, secret sauce: covered by NDA and IP assignment agreements

As a developer pretty much none of these matter or protects anything.

Imagine this scenario;
- John has no idea about video encoding but a good developer.

- John joins to a video encoding startup

- This startup encodes videos 3 times faster than the competitor

- After working on the core product for 2 years, John knows a lot about video encoding, because he's been trained. He also knows why they can do faster than anyone else. It's not one thing, bunch of things.

- Then John receives an offer from the competitor with 50% more salary (obviously this is smart thing to do for competing company). He obviously leaves, because 50% more! All the know-how, experience etc. will be just automatically transferred to this competitor. NDA, copyright etc. nothing can prevent it.

So how is this good for anyone but John? If you think this kind of stuff doesn't happen and all this kind of advancements are public domain anyway, you are wrong. There are many niche fields where competing advantage comes from technical excellence and understanding couple of key things better than your competition.

Not to mention John will have inner knowledge of so many other non-technical but important details that can give obvious unfair competitive advantage.

When non-competes are removed companies do need to treat their employees differently. "If I don't trust this employee enough I shouldn't give them the important bit of the source code, shouldn't train them on X know-how that we internally produced" etc. which is pretty bad for everyone.
2016:Top software development company in India
Let's try it in action, but for now I presume it's more like an marketing thing than a practical need (I'm fine with usual fn keys). A thing which is supposed to keep Apple to be named as an innovative company.

Also will this "magic" work on Linux if I put it on a new Macbook?
Has Linus written at length about how to write code well? Or do his notions of it have to be inferred from his actions and shorter commentary?
Yeah I think this is a valid point. I guess we won't know until we try it. But my guess is we will learn where they are in relation to number keys. So index on 5 key to ground your location and then ring finger to tap step over repeatedly. Just guessing. Maybe I'll hate it.
Weird article. Author seems less concerned that academics and journalists may have an agenda and more that it's the wrong agenda.
Oops, that's not cool.. http://feedsyouneed.com/
There is no analysis in OP's post, he just states opinions.

I value quality in comments, which is one of the reasons I come to Hacker News. It is not a waste of my time. Reading comments on Facebook or any newspaper usually is.

Wikipedia isn't a waste either, mired in a Yahoo Answers low quality answers. That is why I donate.

Creating quality interaction isn't easy on the internet - I admire every success.

Shitposting in the comment-section of a newspaper or indeed Hacker News isn't "free speech", it is just disruptive and destructive.

When governments and corporations engage in bullshit (in the Harry Frankfurt sense) programs to disrupt public discourse, the answer isn't to yell and scream in the comment sections - that only helps them, in fact. The answer is to insist on solid arguments against their gish-gallops and red herrings.
Here's my fix:

for (i = 0; i < GRID_SIZE - 1; ++i) { // Note the "-1"...

// Top Edge
grid[0][i] = 0;

// Bottom Edge
grid[GRID_SIZE - 1][GRID_SIZE - i - 1] = 0; // Reverse the order: from left to right

// Left Edge
grid[GRID_SIZE - i - 1][0] = 0; // Reverse the order: from bottom to top

// Right Edge
grid[i][GRID_SIZE - 1] = 0;
}

This way, for every row/column, the loop acts on all but the last cell, which is actually the first cell of some other column/row.
If you move, you used to get new license plates. There was talk about changing this, but I am not aware that it has.
It could be anything from better implementation to brand awareness and perception to marketing.

It is a big jump to just assume Apple's solution's popularity implies Apple has the better solution.

Edit:
LG's wide-angle solution pleased a lot of people (just enthusiasts? idk) because of the utility in taking shots of landscapes.

Apple's solution is also great for those moments you want to zoom in just a bit more without destroying quality completely.

Huawei's solution is excellent for capturing more detail with black/white though their software processing isn't great.

Personally I wouldn't mind a solution with 4 cameras: Cam 1 for regular shots. Zoom in and the Apple-style camera is used. Zoom out and the LG-Style is used. The black/white camera will be used where it makes sense to enhance the image or when you select a b/w filter.
In Poland you have to get a new license plate every time the car changes its owner, unless they happen to live in the same city. But the first 2-3 letters change depending on where you live, and it's quite granular, so even if you sell your car to a city not far away it might need a new license plate.
Understand that they would have assumed some loss in the front of nationwide rollout, but they seem to have overestimated adoption and underestimated the costs required to rollout.

The one thing they did right, imo, were t-shirts. Compared to billboards, TV commercials, etc. a well-designed t-shirt lasts a really long time and gets more attention.
COPD will be the third leading cause of deaths worldwide by 2030: WHO
Chronic obstructive pulmonary disease (COPD) is also a respiratory disease, which causes obstructions and difficulty in breathing. The primary cause of COPD is tobacco smoking and chemical flumes, dust and air pollution are minor causes of the disease. Major symptoms are long-lasting cough, mucus that comes out along with cough, and shortness of breath.

Depending on the cause, asthma is categorized as exercise-induced asthma, allergic asthma, occupational asthma, and childhood asthma. COPD refers to progressive lung diseases caused due to tobacco smoking and chemical fumes.
Changes in life style, increase in the number of smoking population, which leads to rise in COPD suffering patients, are the key growth factors for the development of the new drugs for the treatment of the disease.
According to WHO, in 2004, 64 million people were diagnosed with COPD and 3 million people died. WHO announced that COPD is expected to be the third leading cause of deaths worldwide by 2030. In Great Britain, COPD caused 25,000 to 30,000 deaths each year over the past 25 years. In UK, around 1.2 million people are diagnosed with COPD estimated by the Department of Health in 2011. In the year 2011, the number of COPD cases increased to 384 million with global prevalence of 11.7%. According to WHO in 2010, the highest prevalence was estimated in Eastern Mediterranean region with 118.7% increase from 1990 to 2010, followed by African region of around 102%, while the European region recorded lowest of about 22.5%. The overall prevalence in men aged 30 years was more compared to women by 7.6%
Homeless Man Breaks Down Clinton Campaign
Yeah, they had one of the most prominent old school devs talk about how they're going to maintain the values and they were working on lots of things to bring over, yet even years later they're still in not even a quarter of the way. They also talked a lot about how they spent real effort writing a new UI on top of the chrome core and how it was not just a chrome fork, and how the UI would allow them to do exciting things. And well. Look at it.

Vivaldi is better at being an Opera clone than Chromera ever was.

Re qihoo: Possibly. I have fairly bad memory so the details didn't stick around, but i remember fairly distinctly them distributing something that was straight-up malware.
I was not arrogant. I am not a native English speaker. I expect most softwares to have a documentation in English.

Do you want to learn 5 different languages just because 5 different kind of people write good software ?

It's easy to blame others.
I pay 34€ a month for 100/100 Mbps in Portugal, including TV and Phone too. And that's because I missed the promotion for a few days or it would be 25€/month.
People, "license-free" just means the default copyright law applies, which means nobody can copy or share the work. It's not the same as public domain. If you want your work to be Free, just choose a common FOSS license.

(This is generally true around the world. Only an handful of countries haven't signed one of the various copyright treaties that require automatic protection.)
2016/11/12-13 : The Annual MathsJam gathering, Yarnfield, UK[0]

2017/01/25-27 : Combinatorial Game Theory Colloquium, Lisbon, Portugal[1]

2017/01/28-31 : Recreational Maths Colloquium, Lisbon, Portugal[2]

There will be more, but those are all I have confirmed for the next 6 months.

[0] http://www.mathsjam.com/conference/index.php

[1] http://cgtc.eu/2/

[2] http://ludicum.org/ev/rm/17
Actually, that's a very interesting question - your prior knowledge in a field, particularly if you've paid for your education, might become significantly more valuable if a non-compete is implemented. Valuable enough perhaps to refuse Nuance the right to use your work.

Of course, the counter-argument there is that they paid you for your work, and that's why it's their property. It may follow that if the work is theirs and you can't use it, then surely your student loan in its entirety would also be their responsibility for just that reason.

Shame I have more important problems to solve in the meantime, that idea could be quite fascinating to work through.
This is precisely why I'm against the Linux style "freeze software at version X" methodology.
Net Activists Open Support Hotline for the Idiots Who Write Our Tech Laws
After having done this in the 8 years, as pointed out in some comments, my personal conclusion is that

1) there is no single tool to track all of the things I track in a single place
2) the one-thing-well method is still my favorite (one tool tracking one thing well)
3) the plain text approach is the only serious future-proof approach (I also couple this with commandline-only tools)

That said:

* todo = taskwarrior

* time = timewarrior

* bookmarks = buku

* finances = ledger

* configs = git

* notes = restructuredtext

* gym = csv

I also couple these data with some other tools, including: Vim with RestructuredText support, Zsh with TaskWarrior/TimeWarrior shortcuts, Google Docs to have gym CSV on the phone, etc.
Delta Will Let You Watch Your Luggage Get Lost in Real Time
That, or go back to school on their dime. Then you make yourself that much more wanted.
Two Weeks Vacation Is Only a Recommendation, Not a Rule
Can't skip frames when there are none.
This is a great point but I'm trying not to think disparagingly about the skill level future maintainers, too: deadlines and distraction are a powerful negative equalizer.

The next person to touch that code could be you, in two years after you've mostly moved on to another project / major upgrade and are back in a hurry to make a “quick” change, investigate a security report, deal with a scaling issue, etc
Counterpoint: maybe we become the Klingon empire?
> So how is this good for anyone but John?

How about the consumer/society as a whole who now widely benefits from advanced technology being proliferated through the industry instead of being hoarded by one company?
Someone else said it: lawyers are the worst clients, especially law firms. Too many know-it-alls who think the world should bend to their will. When I left my big law firm, there was a partner down the hall who made his secretary print his emails every morning and dictated his responses to her. Try dragging him into the 21st century and you'll see what I mean.
I never worked with a real 68000, but I did do a bunch of stuff for a ColdFire once --- they stripped some of the weirder addressing modes out of the 68000 and rebadged it as 'RISC'. (Well, I laughed.)

I thought it was an okay architecture; I've worked with weirder. The address/data register thing required special compiler support (our code generator didn't distinguish). I thought the addressing modes were pretty useful, although the ColdFire didn't support memory/memory operations, which was a shame. What did you miss?
It wasn't so much of an implementation issue as it was politics around the spec that killed it: As WebSQL basically happened by just exposing a SQLite runtime to JS, there was never a clear spec of what WebSQL should support (no - "it just supports all that SQLite supports" is not good enough).

And even if somebody went in and specified all of SQLite's features, then there would still be the issue that any accepted web standard needs two independent implementations, meaning that one of the browsers would have had to clean-room reimplement SQLite.

And finally, there would be the question of what to do as SQLite involved. What would browsers do as SQLite gains features or changes behaviour? Keep the old version of SQLite around for JS? Freeze the whole browser on the old version of SQLite?

I agree though that WebSQL was much more convenient and useful than IndexedDB.
> You assume that "freedom to contract" means that both parties enter with equal knowledge and equal bargaining power.

No, it doesn't. I'm Hayek-friendly, so I don't think two entities EVER have the same knowledge.

"Freedom to contract" no more implies equal knowledge than "freedom to drink" implies equal knowledge of brewing, or "freedom to date" implies equal attractiveness.
Bending the Dynamic vs. Static Language Tradeoff
Docker Containers Get Security with Tenable Acquisition of Flawcheck
3D-Printed Magnets
Unfortunately not. I do hire for unusual and difficult projects (i.e. skills I don’t have in house) so this is not unexpected. I have worked with some amazing people over the years so it is not all bad, just very frustrating how hit-and-miss the whole process is.

Any freelancing site that can figure out how to solve the ‘faker’ problem will be a massive success.
Two key reasons:

1) m4/3 and similar cameras use EVFs (electronic viewfinders) instead of optical ones - these have inherent and percievable lag. It's getting better, but still present (and due to the way they work, it's unlikely to be eliminated in the near future). This means that what you see through the viewfinder is a bit behind what's really happening, making precise timing hard.

2) Focussing on fast-moving targets - espcially if the background is "busy" (i.e. has lots of contrast) is very hard for the camera (and user!) to get right. Most non-DSLR cameras use contrast-based autofocus, which is more accurate for still scenes, but slower and worse at dealing with demanding situations like the one I illustrated. DSLRs use phase detection sensors, which are much better at highly demanding situations like these (although slightly less accurate with still subjects).

Neither of these means that it's impossible - but it does mean that in situations like the one I described your success rate - shots that are in focus, and where the timing is correct - tends to be significantly lower than with a highend DSLR. When you're trying to capture a rare event (again like the one I described) that you only have one attempt at per day/week/whatever, a significantly reduced success rate is a really big problem.
Because it's taxpayer money.

$4,000 for some engineers to fuck around at work might not sound much but that $4,000 came from taxing people. Believe it or not but to a lot of people $4,000 is a lot of money. That $4,000 could go to school supplies, education, WIC, Medicare, etc.

It also illustrates tax payer subsidized income inequality while a lot of people are struggling. Again some highly paid engineer making more money fucking around at work than some other taxpayer delivering real value but at lower wage.
2016:10 reason why you should use instagram?
Posting this link here, you have officially ensured no one will ever contact your agency.

No one is gonna click that link when it says [TOP SOFTWARE DEVELOPMENT COMPANY].

Just quick google search return nothing about that claim.
Hahaha because I had actually forgotten it even exists.

Honestly I'm shocked I missed it too.
if the fee would be higher on average, do you think that'll attract CPU power from other cryptocurrencies networks?
Pretty sure dev Paradox still tours with his amiga:

https://vimeo.com/10383653

(I love that video)
Today, after completing almost a month of my trial at a new job, HR asked me to sign a document on Stamp paper with a very vague 1 year non-compete clause. All my objections to the same were casually shrugged of by her, by saying they don't use it until I would directly hurt the revenue of the employer.

When I refused to sign it she said that it might be hard to offer me a job in the case I don't sign it. Which very much sounded like a threat to me. If they insist I would most probably sign it, as without the salary I wouldn't be able to afford rent next month. According to her all the other employees have signed it and none questioned her on it.

Notably non-competes are mostly illegal in India, still almost all agreements I have come across have the clause mentioned in them. I don't understand the point in having a clause like this, when its non-enforceable.

Many other points of the agreement were as egregious as the non-compete clause. Also the whole agreement was extremely one sided. It also said all the IP/Products/patents I develop, even in my own time, during my tenure would belong by the employer.
I agree with the condition about "If you're at BigCo". It really depends on who's going to read/edit the code, how often, and how many times it's going to be executed.

For a line of code that's going to be executed on a global scale billions of times every second, and only changed (very rarely) by extremely good developers, then I'd happily trade a bit of clarity for a bit more performance.

But if it were an oft-edited method in an in-house application that's going to be supported by junior devs? I would prefer clarity.

As always, there are no universal rules, only tradeoffs.
Noncompetes are usually helpful in the service industry. If I hire you in my HVAC business and spend a year sending you on client jobs, then you leave, start your own HVAV business and start contacting all of my clients that I sent you to work on...that's a problem. Without a means of preventing that it's almost impossible to grow a service business.
Depends on the size I guess, but generally that feeling of "oh, look, my money did some work for me" leaves tenants with some happy thoughts on moving out.
Apple Watch Sales Crash 72%, We’re Not Surprised
An initial consultation is more in-depth, as the doctor is gathering information and diagnosing, whereas subsequent consultations are more about monitoring and fine-tuning the issue. Usually they're also shorter.
Tracks got bounced (ie. rendered/recorded/exported) to DAT tapes.

The record wasn't just stored in the sampler and computer, it was in the state of the whole studio, at a minimum the mixing desk the sampler was plugged into but also likely various external effects units. Digging out the floppy wouldn't recreate the record as it was released.
Have you seen Treesheets, open-source fusion of spreadsheet, mind-mapping, outliner, http://strlen.com/treesheets/?
I don't agree, it's not same as the UK - talking from experience. Swiss citizens do not have to allow people from EU to travel and work, the amount of formalities you have to pass is much more than if you was moving to UK.
> If entry is null and head is valid segfault on line 10.

To get to line 10, we need prev->next == entry. Since we are talking about the case where entry == NULL, that requires prev->next == NULL

The for loop condition is prev->next, which will fail if prev->next == NULL, hence line 10 would never be reached in that case.

The difficulty of analysing all of this shows why mutable structures and variables make code hard to follow - perhaps the real good taste solution is to use something like finger trees instead of linked lists, together with a language which eliminates null.
IMHO in this scenario the leave is the company's fault for lowballing John for years.
What does the kernel has to do with this?

That is an issue some distributions introduced and they have to deal with it or you should choose one that does a rolling release.
I have an S6 edge and I regret that purchase pretty much every day, specifically because i can't pick up the phone without causing a touch event somehow.

Love the design though, so if they just made the side edges touch-free I would be happy.
http://xkcd.com/927 comes to mind