skysight-inc/HackerNews huggingface dataset:
I would imagine that someone trekking through Nepal has experience with backpacking and finding themselves in a new place in the outdoors. A few people in this thread that have mentioned camping say they sleep better while camping. No idea if thats because they go to the same place to camp every time though.
If you have an old Amiga and if you haven't already, crack it open and remove the battery. The ones Commodore shipped them with are prone to leaking acid all over the PCB, destroying it [1].

[1] http://members.iinet.net.au/~davem2/overclock/batt.html
AFAIK that's not true, Hammond received the "0day" (mysql server with auth turned off) directly from hyrriiya on crytonet.
The US government has a lot of trouble hiring qualified scientists in the high-end disciplines because (a) It is not willing to pay market salaries; and (b) It artificially restricts the candidate pool to US citizens who are able (and willing) to pass security clearance. So I wouldn't be surprised if they'd be hiring data scientists straight out of community college.
According to Daniel Jackson? For a moment it felt like a Stargate episode ;)
We don't accept this argument when it's turned on independent researchers. Researching vulnerabilities doesn't create vulnerabilities --- bad software engineering does.
If you want an ARM laptop, buy one. The reason most people don't is that that they're slow -- the most popular Chromebooks aren't running Atom or Core M, they're running faster processors.
That's what I'd like to know, too. Is ChromeOS + Android still much more secure than just Android?

A second question would be: what is the performance penalty for running Android apps that already reside in an VM on top of Chrome OS? Is it 2%? 10%? 25%? It is more like running Bluestacks on Windows or like running Android natively on the hardware? I hope Google answers these questions at I/O or whenever it announces this merger.
In my experience the embedded community is extremely traditional, and most projects are built using C with static memory allocation. There is a lot of excitement around Nerves in the Elixir community though, so be on the look out. I think outside of the traditional community effects, having a garbage collector (even one that's designed for soft-realtime like Erlang) really kills the deal.
When the goal of the profession (advertising/marketing) is to signal a brand and influence you in ways to override your decision making skills it's no wonder that deceptive patterns pop up.
Someone once asked me about wilders security. I told them I did not know much about it other than it was forum primarily for windows folks. I have never seen any discussions I wished I was part of from wilders. Is anyone familiar with wilders?
As far as using the new features, how many people actually can/are? I can agree that they're needed, and I'm glad that they're coming, but support in browsers is variable at best, meaning you can't really use it in the front-end for anything in production without a transpiler, which IMHO mostly defeats the purpose. When you try to actually debug something, you have to deal with the mental translation of going back and forth between the translated/compiled stuff that's actually running and the source code.

Could be different for stuff running in Node on the server, but then according to this, Node native support for ES6 features varies between bare-bones and not very tested to nonexistent. So we're back to transpilers again, not quite as much of a pain on the server, but still not great.
the one with the paperwork is going to have a far easier time getting a job through traditional channels.

We're definitely in the minority, but some of us in hiring positions actively discriminate against the didn't-learn-until-college demographic for software developers.
SEEKING WORK – FREELANCER, Remote Work Only. Based in London, UK
Fair enough. Part of the problem is that the things (like collaboration) that do depend on some sort of synchronization are also the things that probably work worst in MOOCs. I've pretty much given up on MOOC forums beyond anything related to technical or other issues with some aspect of the course. As actual discussion forums, I find them near worthless for a variety of reasons.
Real Estate Tax Deductions Infographic
Folks, I was sick of the click-bait I came across so much, and wanted a place I could go to explore worthy new ideas. I figured books were a good place to find them, so I made BookStorm.

BookStorm uses no algorithms to select the books it shows you, so there's no bias for what you've liked in the past, your browsing habits, etc. If you want tailored book recommendations, there are many other places you can go...but they won't expand your intellectual world like this app will.

I'll add shelves soon so you can focus your browsing a little more, but in the mean time, I hope you enjoy the concept!
"...Illusion, Michael. A trick is something a whore does for money... (looks at the kids) or cocaine!"

We call them magic shows in general, but some magician's call themselves illusionists. If we're talking about supernatural magic, sometimes we use the variant magick.
http://ironmaiden.com/news/article/ed-force-one-repaired none paywalled link to similar article.
Why? ChromeOS is so much better. This is coming from an ardent Android user. Just curious why you would want to see Android instead?

ChromeOS has potential to become a productive platform. I don't really see Android ever becoming that. They are two different beasts.
These laws often make reference to other laws, right? I'd like to see the things referenced seamlessly merged in.

Also, it would be awesome if they could be presented in such a way that laymen could understand what laws actually mean. Legal meanings of words are often very different than the common meanings.
The problem is that C compilers don't bother proving anything, when it comes to taking advantage of what is defined.

For instance, if x is signed, a C compiler can assume that x + 1 produces a value which is greater than x, and optimize accordingly. It's up to the programmer (and failing that, user) to ensure that x is less than INT_MAX prior to the execution of that x + 1. In fact there is a proof involved, but it is trivial. The compiler assumes that x + 1 > x because, by logical inference, the only way this can be false is if x == INT_MAX. But in that case, the behavior of x + 1 is undefined, and so, who cares about that; it is the programmer's responsibility that this is not the case. Q.E.D.

Rather than require compilers to implement complicated proofs, which essentially consists of a whole lot of work whose end result is only to curtail optimizations, it's far simpler to have ways in the language to tweak the semantics.

If there is a safe mode in which x + 1 is well-defined, even if x is INT_MAX, then the compiler can no longer assume that x + 1 > x. That assumption is simply off the table. (Now the difficult work of proof kicks in if you still want the same optimization: the compiler can still optimize on the assumption that x + 1 > x, but that assumption can be false, yet x + 1 can be well-defined! If an assumption can be false in correct code, then you have hard work to do: you must prove the assumption true before relying on it.)

This safe mode is not linked to optimization level. Unless turned off by the programmer, it is in effect regardless of optimization level.

Right now we have a situation in which compiler optimization or "code generation" options are used for controlling safety. Programmers know that de facto these options affect the actual semantics of C code, and so they get used that way. We know that if we tell GCC "-fno-strict-aliasing", we are not simply defeating some optimizations, but we are in effect requesting a C dialect in which cases of certain aliasing are well defined.

This is a poor situation. Why? Because it's nonportable (the next compiler you use after GCC might not have this option). But, more importantly, semantics and optimization must be decoupled from each other. We pin down the semantics we want from the language (we pin down what is well-defined), and then optimization preserves that semantics: whatever is well-defined behaves the same way regardless of how hard we optimize.

Semantics and optimization have to be independently controlled.

That is how you can eat your cake and have it too. If you think some code benefits from an optimization which assumes that x + 1 > x, you just compile that under suitable semantics. Then if you don't ensure x < INT_MAX, it's really your fault: you explicitly chose a mode in which things break if you don't ensure that, and then you didn't ensure that.
Let's not write off this extreme form of QE if Japan can keep its quality of life high at the same time.
From my understanding, there's not a lot of performance benefit in most cases and a performance degradation in others. Also there's some reluctance to change the behavior of existing code. Plus a whole bunch of unaddressed debugging issues (what does console.stack show?).

https://github.com/tc39/proposal-ptc-syntax
$81 million. I wonder how many people were involved.

I need to clean up my resume.
A lot of English speakers will use the word "illusions" instead of magic for... well... illusions.

You don't have to use that word so maybe it's weaker than the Dutch "goochelaar," but a lot of people do.
As a consultant in a big 4, I travelled 250+ days last year.

And I always slept like a baby. In flights, in hotels etc.,
It's definitely super hard, but not impossible. You should read [1] how Rocket Internet expands in developing countries: they hire their own couriers who go out, deliver and take cash at the door. This way they solve both the distribution and the payment problem. This is similar to how many of China's biggest ecommerce players operate, they all have their own distribution/payments systems. If the infrastructure doesn't exist, you need to create it.

[1] http://thehustle.co/rocket-internet-oliver-samwer
How the CIA writes history
The fallacy is in considering a corporate account-management procedure as 'them'. There's no person there. There's a process set up. Do what you have to, to defeat the obstacles presented by that process.
Insurance companies usually offer benefits. Many plans offer reimbursements for gym memberships, discounts for companies that drug test, etc.. Moreover, the average cost of an group is a function of the health of its members--the healthier the company can get it's employees, the lower premiums are for everyone, because its less risky to insure.
The issue you have isn't with Li-ion -- it has one of the best volumetric energy densities of all commercially available technologies today. [0] Even experimental technologies don't promise more than 2x.

No, your issue isn't with Li-ion, your issue is with physics. As long as power draw stays within an order of magnitude of current mobile devices (note: backlights and radios put a hard lower-bound on this, and devices are already approaching it asymptotically) your dream is not possible without some different technology altogether.

One of those different technologies might be remote wireless charging.

[0]: https://upload.wikimedia.org/wikipedia/commons/c/c9/Secondar...
Another K derivative is klong. I've communicated with the author and he is helpful and willing to fix things. Enjoy
And environmental groups. And human rights groups. And consumer rights groups. And safety advocacy groups... etc.
Apply HN:Programmable matter
Goal: creation of programmable matter, consisting of many microscopic particles (c-atoms). Which can be manipulated to create a user programmed 3d form.

Achievements. Verified experimentally:

- ways to connect c-atoms with each other;

- the movement of c-atom relative to other c-atoms.

The experiments were conducted with models of c-atoms in the macro scale. The size of c-atoms models was 3 * 4 cm.

Tasks:
- development of software capable of managing an array of c-atoms;
- repeating experiments in micro-scale with size of c-atoms - less than one millimeter.
And there's a chatlog where Sabu asked hyrrilya to give him (and I'm assuming by extension then Hammond, which he claimed in his defense) access to Stratfor.

Good correction though. I care a lot less about the technical details with this case than the social/sociopolitical ones.
Three places clutter kills concentration
I agree that it sounds like lobbying. That being said, I think illusionists are definitely practitioners of an art form in its own right, so, good on them.

>Whereas magic enables people to experience the impossible

Now you're just playing with the fact that "magic" has two meanings, even if the context is well understood. The sentence is clearly worded, and the only logical interpretation is akin to "video games enable people to experience the impossible", which I find totally valid.
How to Manage Developers When You're a Non-Tech Founder
Thank you. I'll check that when I get home tonight.
The phones have SIM cards (subscriber identification modules). However, they are not authenticated by this network to see if they are paying customers or whatever because this is an experiment.
An insightful analysis by one the primary authors of RxJava: http://akarnokd.blogspot.com/2016/04/google-agera-vs-reactiv...
Crater's SurveyBot offers video chat software to moving companies
How to Run an Effective Lightbox Campaign
Independent researchers usually disclose, yes? Hopefully responsibly.

There are no silver bullets. We're always going to have bugs, and bad ones that affect security.

Stockpiling of zero-days blurs the line between law enforcement and adversary. The greater good is probably served by disclosure, rather than surveillance, break-ins or advancement of the careers of prosecutors.
What's up with titles on HN? Are you guys doing this on purpose?

>the monetary authority’s exchange-traded fund purchases have made it a top 10 shareholder in about 90 percent of the Nikkei 225 Stock Average
I'm not necessarily an expert in this, but myself and my team just finished building a wellness product for a company that provides wellness portals for other companies.
Yes, they save on insurance costs. A lot of big companies run their own insurance plans and are able to negotiate better rates and credits if they can simply show that:

1. They provide a way for their employees to build healthy habits

2. As a result, if their employees complete certain milestones, (such as filling out Personal Health Assessments or attending screening events) they can get discounts.

I imagine this would become more sophisticated in the future, maybe providing better rates if a company can show that their employees are consistently improving their health year over year.
I sleep worse the first night. Then I sleep like a baby the rest of the trip. Because I'm worn out by the end of the day, and a bomb going off wouldn't wake me up.
That's a little short sighted dont you think?
> If you want an ARM laptop, buy one.

You mean the one? Because there are only like 1 or 2 in the market. And their chips are like from 2013. That's why they are "slower". I want Snapdragon 820, or Exynos 8890, or a Cortex-A72-based one like Huawei Kirin 955 or Mediatek's Helio x30. And I want them this year, not in 2018. I don't want a dual core Cortex A15, or a quad-core Cortex A9, like what you get on the market right now.

If you look at Amazon like 8 out of 10 top Chromebooks have Atom Bay Trail "Celeron" chips. I don't know where you got the idea that there are "more popular ones" with Core i3 or higher. Were you thinking of Chromebook Pixel? That may be known by many but it's certainly not popular in sales.
Thank you. I've got that feeling too but I don't want to look like an opportunist. I also don't want to just junk it because I know there are people out there who would want it if I got it to them.
Hi, this looks pretty. I've been a happy highcharts user for several years; can you summarize what's good/better/different about chartjs?
If they did it "right" there'll be no performance penalty. It should be executing the apps the same way Android does. I imagine they've ported the runtime to Chrome OS.
Can you not? The UK website seems to have it for sale.
> When people follow the standard guidelines (which are beginning, slowly, to change) to avoid fat and reduce calories they end up feeling hungry all the time, and have to white knuckle their way through. This is not a state that people can maintain long-term.

I don't think there is anyone recommending reducing fats and calories as the only thing. Both of those are positive things to do to your diet, but if taken while ignoring the rest of the actual "standard guidelines" (which include eating more fiber and fruits and veggies), then yes, you are basically simply reducing calories (which is good) and increasing glycemic index (which is bad, for some).

> In short, when people become overweight, which is a progressive condition of insulin resistance that grows slowly over time, or in other words and emergent hormonal dysfunction because of diet, they cannot "eat less and move more."

I don't believe this is true but would be interested in seeing a study.

> To that extent it is not self-inflicted especially since millions of Americans are doing exactly that as told by their doctors and it is having no effect...The only way to really change body composition long-term, is to change diet in a way that is at odds with what doctors learned twenty years ago in the two days they studied nutrition in medical school, which, as it turns out, is wrong.

People have success with every kind of diet program, and it's a bit of a strawman to argue that the medical profession is advocating a diet that is only low in fat, but still high in sugar (which is what produces the results you're talking about). In fact, millions of Americans are following only a small portion of their doctors' advice (ie: lowering fats) which has the effect of lowering satiety, increasing overall glycemic index of their consumption (while ignoring the advice that they should eat more fiber and less sugar). There is no doctor out there recommending that as long as you eliminate bacon you can drink all the gatorade you want.
SEEKING WORK – FREELANCER, Remote Work or on Location London, UK
I am Samuel, a usability tester and consultant based in London, UK. I am also a QA engineer. I can help optimise your website, make it easier to use, generating more sales, bug free and ranking better. My website is:
http://usabilityaudits.co.uk

I started out usability testing 4 years ago. For the past 3 years i’ve worked as a lead usability tester and consultant for global brands like BMW and a number of startups. I've worked with clients in Australia, the US, Russia and pretty much all of Europe. I am really passionate about usability and what influences user behaviour online. This covers topics such as evidence based user research, modern web design and the psychology of online persuasion.

I am extremely proud of my high quality work and excellent feedback in the thousands of websites, apps and prototypes I have tested to date. You can see samples of my work
http://usabilityaudits.co.uk/portfolio/

More about me: http://usabilityaudits.co.uk/about-me/
Email me: usabilityaudits@gmail.com
I'd ship it wherever but it's a really heavy machine and I don't want to just dump it on someone. I suppose I should take pictures and get it online.
> independent researchers

... do not have the funding of the richest nation on the planet and have not shown the level of malice of that government.
And they used network equipment for 10$ (switches etc)..
The code I write in ES2015 makes very heavy use of arrow functions, destructuring parameters, the ellipsis syntax for extending arrays and objects, and the syntax for evaluated object literal keys.

Random example:

DRAFT_LOADED: ({
state: { drafts },
payload: { draft }
}) => ({
drafts: {
...drafts,
[draft.id]: draft
}
})

In classic JavaScript, I'd have to write something like:

RESULTS_LOADED: function(state, payload) {
return {
drafts: Object.assign(
{}, state.drafts,
keyValue(payload.draft.id, payload.draft)
)
}
}

The new syntax rules combine to significantly improve the clarity of this kind of transformation function.
Thanks! I'll take a look.
How to build a $50,000/mo Coaching Business in 90 Days
I agree with kris-s.

I want:

* USB Type-C

* A great screen

* A good keyboard

* Great CPU

* OK storage (or ability to dismantle and put my own SSD in)

* Touch screen

I essentially want a MacBook Pro with touchscreen and Linux. I know this... but I'm a really heavy Google user and if I'm not exclusively in Chrome then I'm dev'ing in a debian (with i3wm) I do not want OSX at all.

I could just get a Macbook Pro and blow away the OS, but no.

The Pixel looks perfect, except as a dev machine I'm unconvinced that spending the money just to discover later that it's going to not work for whatever reason is a good idea.
owncloud was removed from Debian.
If you re-read my comment you will find nothing that suggests catastrophic cyber warfare is a major threat.

The real threat is a death of a thousand cuts. Trade secrets, troop movements, active spies, little snippets of information that can cause a lot of trouble if put in the wrong hands.
Stress Testing Express, Restify and Hapi
How so? Japan's been trying for decades to stoke growth, is unable to, and has (IMHO) a pretty high standard of living. Correct me? Abenomics is fairly recent, but you can't create demand in a country with a declining population.

EDIT: Stop optimizing for GDP. Optimize for quality of life.
So what? That still doesn't mean USG bug hunters are creating bugs. The bugs are there whether the USG finds them or someone else does. And, having found them, the USG has done nothing to prevent anyone else from finding them later.
There are a number of BLE beacons that last for a year on a single CR2302 battery. They only transmit for a fraction of a second at a time, then sleep for 2+ seconds.
No, many researchers do not disclose. Every time Hacker News (incorrectly) takes the line that Facebook or Google isn't paying enough for a bug bounty, they're acknowledging that.
Got it. You said "environmental disasters" which I take to mean "man made."

Not sure why my comment is getting down-voted, though.
Show HN: Ruby gem to get any emergency numbers for any country in the world
This sounds like a little bit of confusion. Its the PCIe aperture your referring to, and its size/location is dependent on the machine/bios in use as much as the requested BAR sizes. A lot of recent xeon and workstation level machines actually again support 64-bit PCI aperture windows. See the discussion about which machines are compatible with the xeon phi which requires 8GB (or more) of MMIO space.

https://www.pugetsystems.com/labs/articles/Will-your-motherb...

Bottom line, most desktop machines only use a legacy 32-bit PCIe window below 4GB. That is why its limited to a fairly small amount of address space (256-1G generally). The ugly problem is that without purchasing a product its generally quite difficult to determine if it supports a 64-bit aperture correctly. Take the Asus x99A board I have, no mention of support one way or the other, but with an i7 (not just a xeon) it actually works with the xeon phi.

(BTW: Nvidia did a better job with this, their tesla cards have a GPU compatibility mode where they restrict the BAR to 256MB for machines that don't support 8GB BARs).
Machine Learning for _Rust_ Hackers. I had to read one page in to check, but it looks like it's not a cross-language framework - you need to be fluent in Rust to use this.