skysight-inc/HackerNews huggingface dataset:
Are you sure such argument would fly against (possibly and probably technically illiterate) judge? I'm not. Apple was a separate case, because it is publicly known and loved company, and there are very few companies that have luxury to say the same. How did that play out to Lavabit (that's a controversial example, but it's to illustrate that court doesn't hesitate to crush a company to achieve its goal)?
Also, RSA scenario[1] is not unrealistic too imho.

That's it, I'm not going to argue in circles anymore, I don't trust and will not trust any US based, privacy related tech company unless something fundamentally changes in its legal and power structures -- there are more than enough reasons and examples for me. If you do -- that's fine by me.

1. https://en.wikipedia.org/wiki/RSA_BSAFE#Dual_EC_DRBG_backdoo...
Speaking of UI regressions, Chrome's text input fields hijack Ctrl-Shift-Del, so you have to leave those controls before you can use the existing and standard key binding to invoke the clear settings dialog. Opera has the same bug, but Vivaldi, maybe because the UI is written in HTML, doesn't hijack it and the keybinding works globally in Vivaldi.
> This is why I read the comments first, just avoided another painful article.

The comments also load a lot faster than the article, usually :)
> I personally cringe whenever I have to go back to a GC and relinquish all control over object lifecycle.

I think it is a matter of which language and which GC.

A few do offer the possibility to control allocation, and sadly a few others that were good at it died in the late 90's.
People aren't arguing kernel code must be complicated. People are arguing that dealing with pointers should be second nature to kernel developers, so the lines of code causing you and me congnitive overhead should be second nature to a kernel Dev.
Thank you for your thank you, so glad I could share this to someone like you, Ted, indeed, nuff said...
early days, alpha net is a better name than the internet :)
Google’s Dart programming language returns to the spotlight
The only Java I have issues with is a fork called Android Java.
I'd recommend the current maxed out mac air 11". It's very close in specs to what you're looking for, can run linux natively and has all the function keys you want.

Also: it runs macOS, which is really cool as an OS.
Natalie Dormer is the director of Pangur Limited company
Indeed, I should have been clearer this is just a similar example, not equivalent code (and I assume nothing like performant enough for Linus's needs)
That would be the idea, but the value of 1 bitcoin is still subject to heavy day-day fluctuation, so I'm unsure if deflation/inflation are relevant wrt. Bitcoin today (or in the next few years).

Simply news that transactions are taking hours to confirm is probably enough to influence the price a significant amount.
It won't be a revolution. The fundamental constraint for our most economically productive zones is that you still need to unload x number of people in y time with z space available, and autonomous cars aren't any better at that than the regular kind. Look at the people walking across London Bridge or out of Cannon Street every morning, and imagine how much space it would take if each of them had to arrive in an individual car (or even 4 to a car) that had to pull over to unload them.
Starting with Java 9 you will be able to trim down the JRE just for your application, with the new introduced linker.
> As an irregular employer of 'talent' on freelancing websites I have come to the opinion that they are all terrible. You find amazing people who can solve incredibly hard problems, but there is no consistent way of doing this. No matter what the job, the pay, the communication, etc it is a total crap shoot if you get a faker who will waste your time or someone competent. I now just hire two or three people at the same time and hope one works out.

Can you not tell from e.g. their portfolio or a short interview?
Its possible in theory for employers to offer additional pay to work in conditions wherein the employee will be slowly poisoned where such additional pay is cheaper than proper safety equipment. Its even possible that the employer will find people dumb/ignorant enough to take this it doesn't mean its reasonable economically for the society to allow this sort of transaction.

Your earlier scenario made no sense as their would be no reason to suspect that the 2 employers respective pay and conditions were related you have just presented it as such. Imagine the law were changed tomorrow? Would the high paying non compete using employer suddenly start paying smaller wages? Would they have any employees tomorrow if they did? A freer labor market would be MORE competitive not less there is no reason to suspect that they wouldn't have to pay more not less to retain the same talent.
Because it's 36x24mm in size and needs an optics bench (aka "lens") in front of it to produce a worthwhile image. You could put all that into a smartphone and have it work, but what you'd end up with would be a smartphone the size of a DSLR.
At least he did deliver on his election promise to close Gitmo.
I'm an embedded/real-time/bare-metal softie with over 20 years experience.... I do this stuff all day, every day.

This code is inherently too complex. it should be simplified
Signup here: http://simplify.us
There is some truth to that, but I wanted screenshots to be visible for comparison and to have the same visual functionality. Artifacts around text make it hard to read, thus less functional.
Ah I see, Github stars. I am not sure they are a good indication though; many people (HN effect?) star something new and fancy when it comes out, while I think NPM can be considered to have "grown" organically with Node.js; which in my experience doesn't attract as many stars at all. When NPM came out the Node community was still in its infancy, with not so many people in the ecosystem. I haven't even starred NPM while I almost starred Yarn the other day.
It would make digital rights management (DRM) easier. Companies already spend a lot of money on DRM. There are already services today that lets you use a remote desktop for computer-aided design (CAD) work or gaming. But as you said, it's not economical yet.
The eeriest island in the world
Besides cables fraying, adapters dying (two of Apple original adapters died on me in last two years. As opposed to my Dell XPS M1330 7 year old adapter who's still not showing any damage to the cable even though I used it the same way) and it keeps falling out of the laptop as soon as you're on uneven surface.
So this seems to be the old "local user www-data makes a symlink in /var/log/nginx/access.log pointing to /sbin/give_me_root_on_open_by_root.sh" and nginx when it starts up is running as root and opens that file, and then root?
Once again they paid for a finite duration of your time and labor not the contents of your brain. For you to somehow by dint of experience BECOME employer property in whole or in total is a truly bizarre perspective.

If you can't own them forever as slaves then preventing them from freely applying their learned skills for a period of time isn't coherent and logical.
Holographic Telecommunication in the Age of Free Software
>How can you be on a 2015 MacBook, talking about upgrading to a 2016?

(Germany) Well, I personally can depreciate computers faster than the usual 3 years. Because I run a software business I was able to argue with the tax authorities that I always need the most recent model as the average life time of a computer in my field of business is 1 year.

But then again I don't make really use of this because as you said: There's not enough differentiation between consecutive Mac models so the trouble of writing off and switching machines isn't really worth it.
> The application-specific skills are basically IP.

No. Those application-specific skills are called experience.
Here are a few more websites: https://github.com/engineerapart/TheRemoteFreelancer
I don't know how to reconcile Linus's track record is of indisputable brilliance and success (I use Linux and Git on a daily basis and am eternally grateful for both), with the fact that I would absolutely DESPISE working with a peer with the kinds of attitudes and opinions on coding that Linus has.

I think the problem I have is that a lot of people use Linus's examples and stories as justification for their own suboptimal interpersonal skills, overly-clever code that only they understand, but without the same level of brilliance or track record to justify it.

Ultimately I think Linus's contributions to Software are pantheon, but he should not be looked to for imitation or lessons. His lessons for success are detrimental to the vast majority of software engineers.
> separate chips for the processor and the RAM

They need slightly different silicon processing for maximum efficiency. http://electronics.stackexchange.com/questions/134585/precis...
Queue Delegation Locking
Minor nitpick: "(==) 0" wouldn't be syntactic sugar, but "(== 0)" is. But I agree it's a very natural consequence of the way the language is designed.
No, I mean more like a remote desktop experience.
> In your view are turnpikes and toll bridges OK?

For private owned roads (or conceded to a private company for maintenance) they are OK of course, but not for state-maintained roads. Bridges are a bit different as they usually are much more expensive to build, but once the initial investment is recovered they should become toll-free IMO (once again, unless privately maintained).

However, I think your question has little to do with what I was talking about: a better comparison would be having a second set of publicly-built parallel roads with higher tolls for those who can afford them, or offering higher toll fees allowing a higher speed limit. I personally wouldn't be OK with this.
Yes, prefetch is deliberate as that is the default behavior of SlimmerJS and most of the browsers.
Social Media Marketing Plan Free Template
Thanks! Not at the moment. It would be nice to one day, but given that I'm bootstrapping, the rate of growth is quite slow, and I don't think it's reached the scale yet where it would make sense to do full-time.
Clicks and bricks: How building is going digital
As always with Windows, though, the UX isn't quite right...

If that spot is occupied by a pinned shortcut, Windows will run that program. But it won't remember that it's done that - so if it takes a while to start, and you press the key again, it will see there's a shortcut to a program that's not yet running, and... run the program again. So while trying this feature out, and wondering why nothing was happening, I managed to open 3 copies of Unity and 7 copies of Visual Studio.
Short answer - focus performance tends to leave a bit to be desired as cameras go smaller. (Though this can -for some subjects - be compensated for by focusing on the place the action is going to be in advance.)

Also, long - as in really long - lenses are hard to come by in MFT. Most useful for wildlife.
Oh, external keyboards are a very different thing as you can go over board with customizing them (myself am using an Ergo Dox).

But the built-in keyboard you can't switch. And there's situations where you can't be bothered with bringing your external KB around. So it's still important how the built in feels.
The Future of Compromise
The rebirth of 30,000-year-old recipes
Using 'npm update' and 'npm outdated' to update dependencies
How's things going with Lightning? It looks like an excellent idea - but is it making any progress towards actual implementation?
They, too, wondered that at some point. Even if you have an improbably low fail rate, the defects should break every single chip, right? Turns out, defects in manufacturing chips are not randomly distributed but very much localized. The chances of finding a defect next to another one is larger than finding one anywhere else. Thus, usually only a few chips are affected per wafer.

There are a lot of ways to achieve a higher yield rate, e.g. to increase operating voltages. Although most of the transistors produced could operate at lower voltages, thus being more energy efficient, they tend to apply a higher operating voltage just to be sure that the variances of the manufacturing don't impact the operation.

And there are a lot of other tricks, like identifying corner cases. What are the most affected paths through your ciruits? Or something like this one (don't know if it's still true): Intel never uses the first and last transistor of a row, since they always turn out worse than the others.

Then you start tweaking parameters for a few months and then you hopefully get a fab that can manufacture chips at a yield rate high enough to make a profit.
3-D-printed structures shrink when heated
If vanity plates cost more per year than a large pizza, which has been roughly the case in every state I've lived in, I'd worry more about some sort of wealth signalling effect. And if I didn't see so many wrecks rolling down the road held together with bondo and baling wire sporting vanity plates...

There's also often a whole suite of charity plates, where you can proudly display your support of XYZ for an additional fee, some of which is donated to charity. Growing up, I remember many people in Maine who thought the old lobster plates[1] were ugly enough to opt for the loonie plates[2].

[1] http://www.15q.net/us2/me00b.jpg

[2] http://www.maine.gov/dacf/parks/get_involved/images/loonPlat...
ssh
wc
gdrive
rasync
htop
nslookup
mtr
ripgrep
byobu
apt-get ;)
Driving up 280 one day I was overtaken by a hexadecimal-loving Shakespeare nerd with the license plate:

2B OR D4
That's a mission, not a problem. They had a general mission, but they were solving very specific problems with Search.

Wave, on the other hand, is a good example of a product made to solve a general problem.
You could try reading the article, which explains that in great detail.
Takeover AD behind the link. Is this acceptable for a hacker news link ?
Ask HN: How do you reduce developer interruptions to keep your productivity up?
I'm a CTO of a smallish (~30 people) startup and we've been battling with developer interruptions since we started working. The team is small and there are a lot of events that are "urgent" and require developer attention. I do understand that sometimes this is a thing of understanding what is important and what can wait but I'd love to hear what are your thoughts on this.

We've tried:
- enforcing Asana/bug tracker tickets for each interruption
- having dedicated "interrupt free" time
- talking with stakeholders about this
- tracking every interruption for 14 day period and addressing those that come up often with the source (person/service)
- moving to a more dynamic setup of daily planning to account for these interruptions
- enforcing "headphones = quiet time" rule
- enforcing that all communication needs to go via Slack.

Most of these worked for a while, but sooner or later - people are people and they converge to what is their operational optimum (ie. they love to go and talk in person with the person that can address their need, right away).

I do not think that our current state is very bad, but I do see room for improvement. I can see that full quiet time would improve both quality and deadlines. I'm just not certain that at this point there is anything else what we could do and that our business might simply need such workflow to provide good customer service.

Do you have any ideas? What worked well for you? Did you find any cool tech for this? Do you have an organizational hack that you use?
I don't know whether those are high level frameworks, but if they are, a Go equivalent is probably Revel [1]

1. https://revel.github.io/
You would vote for a liberal Donald Trump
In this case it seems to be.
It would be unfair for you to have to pay them for shoddy or nonexistent work it is similarly unfair to keep them from doing said shoddy work at your competitor. I'm not seeing any problem.
This will invariably insight flame, but you did ask:

That Apple consumers aren't very informed consumers? I'm not knocking their products, but I know plenty of mainly Apple users that buy them because they are solid, middle-of-the-road products that don't require much thought. That's both good and bad.

Disclaimer: I have had iPhones, iPads and might buy a Macbook after todays reveal depending on featureset.
Your next home may be a shipping container
By "quite a spike" you mean a change from 8 min to 10 min in a value with a relatively high variance? That's a slight increase at best, and nothing here suggest anything else than the null hypothesis.
Open Source and LICENSE-FREE REST Service Generator
If you are OK with that train of thought, then you most likely won't bother going away in your 60s for any other reason (being old, not fit, family, kids… whatever). So, it all looks like an argument for people who don't want to ever get out of their comfort zone even though they can clearly afford it.
Seems to be.

IgniteUI ($1495 per developer)

I also know:

Webix ($469 per developer)

dhtmlx ($466 per project)

ExtJS ($895 per 5 developers)

Kendo UI ($999 per developer)

Anyone knows other alternatives?
strange that Lytro isn't mentioned anywhere, given they developed a product that works similarly.
My "argument from ignorance" comment seems pretty rock solid, given that the original comment began with the words "I don't understand why..."

That is literally the definition of an argument from ignorance.
Same as the UK.

Both the UK and Switzerland have to allow people from the EU to travel into and work in their country, don't need to provide them with benefits if they don't have a job. In return UK and Swiss citizens have the same rights in the rest of the EU.

Both the UK and Switzerland can decide to allow people from outside the EU in whatever way they want.

In 2015 during the migrant crisis EU governments decided to relocate 160,000 refugees over Europe, but the UK opted out ( http://www.express.co.uk/news/world/607349/Migrant-crisis-ma... ) so this doesn't apply to them.
Apple's annual sales fall for first time since 2001
In Firefox, enabling `browser.ctrlTab.previews` makes the Ctrl+Tab behaviour much nicer. Not comparing, just noting.
I had a 3 hour layover at JFK, once . . . It was barely enough time to change terminals at one airport, never mind changing airports. Immigration was part of the problem, but still . . .
Ongoing research and development in the field of polymer nanocomposites
The development of sandwich-like polymer nanocomposite for energy storage material is a result of the ongoing research and development in the field of polymer nanocomposites. Despite the high cost, research is being conducted to provide polymer nanocomposite-based materials for use in the automotive sector with enhanced properties. The recently developed energy storage material eliminates the problems earlier faced by the use of polymers in the automotive sector. Polymers are lightweight and ideal for energy storage but they are not able to withstand high temperatures due to which a need to incorporate additional cooling equipment in the vehicle arises. However, this adds up to the expense and weight of the vehicle. This problem can now be eliminated by the use of sandwich-like polymer nanocomposite. This sandwich-like structure consists of two outer layers i.e. the top and bottom layer, that will block the charge injection from the electrodes. The central layer consists of a high dielectric constant ceramic/polymer filler material that can improve the energy and power density considerably.
Polymer nanocomposites are in high demand and are considered to be the materials of the future owing to the advantages offered by the them over conventional materials used such as metals as in case of automotive parts. Another important use of polymer nanocomposites is in the construction sector where it is used extensively for the repair of buildings, bridges, pipelines, and rehabilitation of infrastructure. A new study predicts the world polymer nanocomposites market to reach $11,549 million by 2022.
More similar to ExtJS I think. But with bindings to Angluar, React etc.
Ask HN: What conferences will you be attending in the next year?
Hi all,

I am trying to plan out what conferences I'd like to attend this and next calendar year. I live and work in the UK so UK conferences are preferable but what conferences will you be attending in the next year?

Cheers!
I still feel that the api is a lot more complicated than it has any right to be. WebSQL for example was nifty little thing that worked just fine as far as me as a dev is concerned. I realize there must have been considerable issues with it from implementation POV but IDB seems so much worse (to me at least).
If entry and head are null, segfault on line 4.

If entry is null and head is valid segfault on line 10.

--edit--

As pointed out by my esteemed colleagues below, I didn't read the loop conditional properly. Only the first fault applies
Need there be? I don't see where the lack harms the article.
> Whether an image is bloat or valuable content requires sophisticated judgment and understanding of what the purpose of the page is.

I completely agree with that. Quick check is to replace all images on a page with placeholder images—if that doesn't reduce functionality of the page then maybe you don't need that images at all.
What do you suppose the rationale is here?
I'll be honest, and I'll get hammered, but I don't care about website frameworks, or Programming.

I find all these frameworks, and pretty much all programming languages very boring. When I was younger; you couldn't pay me to learn this stuff. As I've aged, hormones gone down, I'll spend a weekend learning a new technique. (I used technique because they are just a new way of doing things. It takes me more than a weekend too. )

What do I like? The finished product. If it makes money, it becomes much more interesting. If it serves a greater purpose, like helping a cause--great! That's it. My hat goes off to the people that live for this stuff. I'm not that guy.

In my little world, they are all just tools--some Craftsman, some Snap-on.

I want the easiest tool to use.

I just want a tight, finished website/application.

I enjoy physics, music, electronics, sewing, leather work, watch repair, machining, writing, sunlight, some people, etc., but have always found frameworks/programming just a tedious chore--something I have to learn.

Maybe it's just my personality type? When I was younger people would ask me, "What to you love? Do that!" I couldn't say what I was feeling. I like a lot of things. I love certain people, and pets. I do not love programming, or website frameworks.
I don't agree with that. walls are there mainly to keep people who doesn't pay...

It's the same wrong argument some successful people make that their success is some direct result of hard work, without taking into account things like luck, contacts or a wealthy enough family to be able to take "risks".
Five of the biggest cyber-attacks in history
A much larger list was just posted here yesterday:

https://github.com/engineerapart/TheRemoteFreelancer

https://news.ycombinator.com/item?id=12775983
Thanks! Had no idea I could use a private window to unpaywall!
Dyn DNS DDoS likely the work of script kiddies,
Microsoft launches Azure IoT security program, certified device catalog
Penetration Testing considered harmful today (2012)
How Iceland Is Leading a Geothermal Power Revolution
Disunity is inherent in individual embodiment. It's worthwhile to remind oneself of the godhead from time to time, but there's a point past which that can become flight from the nature of one's existence, which strikes me as both wasteful and futile.
RAW would be an interesting challenge for this camera. As soon as the camera carries out the overlaying and merging of the sensor data you're no longer in RAW territory.
Presumably the OS could store each sensor's RAW data along with sufficient metadata to allow post-processing software to do the stitching after the fact.