skysight-inc/HackerNews huggingface dataset:
The license lists several commercial only files.

Pretty curious approach to open source. If I were cynical I'd dare say it's marketing...
Free markets are just a tool we came up with to serve us, the general public. Where they don't, we don't let them operate. A public utility should not be operating in a free market (and I'm glad they don't).
A Simple Express JavaScript App Example Using Nanobox
First light from largest x-ray laser in the world
One of the central complaints in the blog post is that it's too hard to get your hands on an Android phone that doesn't come with impossible-to-remove bloatware. I've been amazed and annoyed by this too.

I understand all the reasons why manufacturers add these apps to the phone. But still, I would gladly buy a phone that came with a stripped down version of Android, no bloatware, and received regular updates and security patches.

Sure, you can root your phone, and there are various ROMs out there that you can install. But as someone who's never done this it seems kind of complicated and annoying.

I want a simple experience where it just works right out of the box. Heck, I'd be happy if to buy a phone from someone who just resells devices after flashing a decent ROM onto them and makes updates easy somehow.
They tried doing that at an Amtrak station a while ago and were forcibly removed from the premises by Amtrak police.
> Adding more middle men isn't a good thing

Would the people who chose employment through them as a preferable choice to other options (or unemployment) agree with you?
Apple A/UX, an Unix Based OS from Apple with MacOS Compatibility Before OS X
If you're looking for something easier to use to help you manage state in your React apps look no further than Mobx. It's pretty incredible how stupid easy it is to use, it kind of feels like cheating.

https://stackshare.io/mobx

I've tried to use Redux a couple of times but I just spent way too much time in plumbing code. Code I really don't care about. To be frank this code looks terrible (no fault of the author):

const handlers = {
[CREATE_NOTE]: (state, action) => { ... },
// ... a thousand more of this
}

Not to mention, I never not once felt happy working with Redux. I'm all about developer UX and working with tools that feel nice to use.

With Mobx you just declare a variable as Observable, then mark your components as Observers, and voila: You have crispy, no-plumbing reactivity.

In a way it kind of feels like Meteor where you save data on the database and it replicates everywhere it's being used.
I always presumed that they wanted the laptops in a separate bin because they were comparing them to a set of known images (of commercially sold laptops), but perhaps I'm giving them too much credit.
Technically, since you apparently missed my point by writing a post on pure emotion, If I don't have to buy insurance then I'm not forced to pay for insurance and thus my money does not go towards someone who drinks to excess, smokes cigarettes, or engages in deliberate behavior that will likely increase their chances of going to the hospital.
Beep linux command
Yes, this seems much better than coal/oil, but isn't there a finite amount of heat under Earth's crust? Have we studied what would happen if we cool Earth's internal temperature by extracting heat in this way?

The Magnetoshpere which protects us from radiation is generated by the magma under the crust[1]. Eventually, if we interfere with the magma currents too much, don't we run the risk of damaging our magnetosphere?

[1] https://en.wikipedia.org/wiki/Earth%27s_magnetic_field#Physi...
I would completely disagree. The silk road was motivated by money. That's it. Hence why Ulbricht tried to hire a hit man to kill people when his criminal empire was threatened.
Ask HN: Should I talk to a reporter about my last company?
He is doing a piece about the departure of our founder and the subsequent exodus of engineers. I was part of that exodus and had a pretty negative experience. I can't see any advantage to talking about it though.
> While you may find it creaking, myself and many other people find the experience of using Apple software far better than any competing systems. I wouldn't work somewhere that asked me to use Windows. For me, and maybe I'm overly aesthetically sensitive, it would make my day to day life much worse.

I agree: Windows is just embarrassingly bad. Fortunately, there is another …

I've been using desktop Linux for almost twenty years, and it is in my experience superior to the Mac. It gets out of my way and lets me get my work done. It has multiple tiling window managers. It is the native environment for the best tools. It is truly free, both in terms of liberty and price. It runs on commodity hardware. It's fast. And, IMHO, it can be pretty too.
It's been estimated that Apple makes 70-80% of the profits in the smartphone space. Android/Samsung sell huge volumes of really cheap phones, the users of those phones don't tend to spend money on apps, or content, or anything. Apple only sells premium phones and dominates the premium segment, iOS users still spend more on apps than all of the far more numerous android users combined.
There's no magic trick I know to borrow indefinitely at a low accumulated interest rate. If they borrow money with the overseas cash as collateral, how do they repay it? If they do it by borrowing more money, they need to cover the initial debt + the interest. That way the interest cumulates, and eventually the accumulated interest rate dwarfs the original interest rate as well as the tax rate on overseas cash repatriation.

Let me also ask: what am I missing?
This guy Vinay Gupta really has a gift for writing about technology. Lots of clear technical concepts without resorting to jargon, bright syntax and style, and never pedantic.
Context switching isn't free, so you shouldn't pretend like it is. You mention lunch, but that's a facile comparison: humans need calories, and if a person is in a flow they can take lunch solo and continue the thought process.

We shouldn't completely ban interruptions, but we shouldn't ignore the cost of them, either.
>Blobs of explosive normally have a chemical composition that is different from blobs of paper in a way that a X-ray scanner would detect.

How is that? If a block of explosives is close to the same density as a stack of paper, they're both going to show up as similar colored blocks on the X-ray.
"3. You can buy things with bitcoin. What can you buy with ETH? If you can't buy anything with a currency, it's not a currency."

This is the one that really sticks out to me. What do people need any of this for? I think they did a fine job pitching the value of smart contract / blockchain technology. But why do I, or a bank, or society need anything beyond those?

The tech may be useful, but what 99% of these discussions come down to is whether you think a decentralized currency and disintermediated payments system have value. I don't really see the need for the vast majority of society to have the former in the long run, and I think the latter is actively harmful and impractical. Like you pointed out, you're inevitably going to have these code failures, disagreements, etc. Those are basic failures of any human-designed and human-negotiated system. As far as those go, I still prefer to wager my business on the time-worn technology of English common law.

As far as the tech goes, yes, banks should get behind some of this. Their infrastructure is garbage and could well benefit from associations of private chains and the like.
> but I've worked on a complex re-implementation of a dynamic language and supporting libraries on the JVM which involved a lot of quite complex problems and various agile techniques served us extremely well.

Any specifics? I would have imagined this to be a case with very strict up front requirements with a relatively heavy toll on changing the design during the project.
Gallery of interesting .js things
Was the UK ever really much a beacon of democracy in recent years? It's seems like they have just gone open with it and now have the opportunity to rule by decree explicitly. Back to a monarchy for the Brits...

> [..] the great repeal bill is a very good name for it, because what this thing does is provide government ministers with extraordinary new powers to change or eradicate nearly half a century of law with almost no scrutiny from the press or parliament. It is shaping up to be the single biggest executive power grab in Britain's post-war history.
Why would they? The Blue Lagoon, aka Icelands largest tourist trap, is completely artificial and is waste water.

They have very little incentive to "correct" people
Rediscovering the Intel AMT Vulnerability
Having exactly the same background (system programming, linux, c/c++, python, never touched Javascript nor web development) I did the very same recently.

My solution was to use Django (DRF) for REST API and React for the front-end and Zurb Foundation as UI framework. Javascript is really easy to pick up and there are plenty of tools and tutorials available out there. Used Facebook JS SDK for FB login and sharing (because it's easy and ready to go, plus FB is popular enough to make the effort worth). I also used JWT for auth and session management, just to explore it and because it seemed simple enough for my purposes. Django will solve most of the security concerns for you.

In total, took me ~4 months while working full time to wrap my head around everything and build the website + deployment (Nginx, Fabric, Celery, supervisor... all the usual stuff).
Scott Aaronson discussed Integrated Information Theory in 2014. His conclusion was that it is a failed research program. [1][2][3]

[1]http://www.scottaaronson.com/blog/?p=1799

[2]http://www.scottaaronson.com/blog/?p=1823

[3]http://www.scottaaronson.com/blog/?p=1893
Robots hit the streets – and the streets hit back
What's Tesla's real endgame?

There are literally dozens of car companies, who are figuring out how to make electrics. The Tesla value is largely in the brand.
The Necessity of Foreign Keys
Let me know when you can buy an iPhone from a different manufacturer. Again, author said Apple has a monopoly on iOS, not smartphones. That iOS monopoly takes about 80% of all the profits from the smartphone market worldwide, BTW.
> Box(UserDict):

There's no reason to use UserDict, just extend `dict` directly, or implement `MutableMapping` instead. UserDict hasn't been useful since the types/class unification back in… Python 2.3 I think?
I think the speculation about WeChat is overblown. Wechat is essentially important, however, it is not, even it tries hard to be, an OS yet. And very opposite to what people in the West would think, iOS has one big advantage, that is the privacy control, whereas Android platforms in China, because of the absence of Google, have serious issues of mal/spy/bloat-ware.

So it is not that in WeChat you can package your bag and transfer to other platforms in a free style. No. Even in the west, transfer to Android or transfer back, isn't that much a problem either. The reason I think people don't want to do this is because there aren't many Android phones out there if u are not a fan of Samsung/LG, specially Galaxy phones.

However, China has the most competitive market, phones are offered unlocked like 50% of the price as they sold in the West, and there are many more options/customizations. In that sense, iPhone loses its cool as THE option to go to, even for premium users, like for business people they tend to use Huawei.

Point is, Apple needs to get interesting and excited again, otherwise this won't be the end of its decline in China.
I wouldn't, in case someone not liking what you've said has money and chooses to get legally unpleasant. Years hence, you'll have a fund of after-dinner stories to tell instead.
There are a couple of moderately well known landscape pros that do. But yes. I'd also note that this is a MF camera, with (what looks like) drum scanned film. This tends to produce images with much better color rendition and improved sharpness and contrast than you'd typically see out of a "normal" camera. The photographer also appears to have used polarizing filters in at least one of the shots. Given all this, none of the images look significantly manipulated to me.
Make it available in French!
What's so wrong about GNU?
We understand gravity very well. General relativity is a beautiful and highly tested theory of gravity.
I find it more interesting how the term "hacker" has evolved into becoming a positive value term. I wonder if the term "hacker" is still considered positive at the adolescent stage, or is it just a business class perspective?
Incorrect. TCP does not work that way and the failure mode is nowhere near that smooth. I suggest actually trying it.

No cheating and watching Keith Winstein's video on the mosh WWW site, which shows what actually happened in the case of one fairly well-known WWW app, now! (-:
I agree, that rewarded bad behavior could lead others to follow. But, we have much bigger issues going on, such as the banking industry and all the mess that it has caused all the while getting rewarded for it.

Bragging isn't the problem, if what they're doing is illegal, then it should be handled accordingly. They might be thinking that they are thinking out of the box, and you might have to break some laws, but those laws are actually blocking progress. So, not necessarily a bad thing depending on the law being broken.
During your studies remember to be very, very careful what you read. There's good links here thus far, but there's a lot of rhetoric pretending to be instruction out there.
Saudi Power Struggle Could Destabilize the Entire Middle East
>Notebooks, stacks of paper, and note cards are usually pretty clearly detected by whatever software they're using to help highlight items

How do you know the problem isn't that the software flags dangerous items as paper incorrectly (which I think is the mostly likely problem here)? I doubt you've seen the X-ray image of someone smuggling nitrocellulose.

The software is just using density--if you have an explosive of similar density to paper, it's probably not going to flag it.
Maybe you will be interested by the perpetual calendar patents of Ludwig Oeschlin for Ulysse Nardin.

(Note that perpetual calendars are relatively more simpler complications to design and make).

So it is possible, but hard to fit into a watchmaking piece!
> The halting problem states you can't predict what a turing complete program will do, until you run it. This means to some degree, that you can't predict what your "smart" contract will do, until it does it. Thus turing completeness causes security to be far, far harder than non turing completeness. This is how you lose the millions of dollars as the DAO did after it passed audits.

The Halting Problem states that you can't create a general purpose algorithm for predicting what an arbitrary program in a Turing Complete language will do. This is very different.
Yesterday was "Open House" at my son's elementary school. He showed me a lot of cool projects, but also scratch and his several .sb2 files he's been working on, and I was amazed that he's dealing fine with logical statements, other kinds of blocks, forever loops, variables, etc. We did together some scratch in the past, but ended up just moving a character in all directions. And here he showed me a program that asks you for two numbers, then... operation - and he typed "add" and finally it came - sum of two numbers. Pretty cool!
Ask HN: How would you start a 24/7 child only urgent care?
I recently flew with 20 lb of cheese. Definitely got re-scanned. Cheese is dense.
Susan Fowler's blog post was what caused me to go from freely alternating between Uber and Lyft (and slightly favoring Uber because Lyft encourages Waze, and I refuse to ride in a car with Waze running) to using Lyft 95% of the time and only using Uber when Lyft is in a surge and I need to leave now.
I feel like "guys with hoodies" is a poor choice of words for the title given I immediately thought of Trevon after reading them.
>Unsurprisingly, in stark contrast to the rest of the world, according to a report earlier this year only 50% of iPhone users who bought another phone in 2016 stayed with Apple:

At first, I was confused by this graphic. Then I realized that the author is dramatically misinterpreting it: the graphic actually means that 66.85% of phones purchased in 2015 were made by Apple and 50% of phones purchased in 2016 were made by Apple. So we actually have literally no information about Apple's customer retention in China from that graphic at all. (Unless I'm really reading it wrong?)

I wish journalism majors were required to take a stats class in college. Sigh...
> Citigroup analyst Jim Suva said in a note to clients.

One bozo sends out an e-mail and it's news?
The combinations (n choose k) tell you how many ways there are to take k things from n, and so count that subset of the power set. And since the sets of k things are obviously distinct from the sets of j != k things, there is no overlap. This gives the well-known result that 2^n = Sum n choose k.
I must disagree. Skepticism, moral epistemology, the origin of reality, etc., are metaphysical concepts. Consciousness, in its various definitions, clearly has physical descriptions and criteria. Once consensus is reached about a definition, it will be much easier to determine the causes and requirements for it. As neuroscience, computer science, and information technology progress, it will eventually become possible to precisely manipulate and/or create/simulate consciousness.
If I'm reading this right they basically want to set up ISP survillence system similar to Russia? Installing some black boxes for a direct backdoor into the raw data.

Beats having to tap cables/backbone, plus they don't need to look for metadata identifiers in the data to ID each user.
Yea, you don't understand the definition of product differentiation or differentiation strategy, because iOS and MacOS are poster children for both.

You also don't understand that MacOS isn't designed to be a commodity OS that runs on any hardware. It doesn't install with a huge database of video drivers for every possible PC out there. Running MacOS on generic hardware is problematic and not worthwhile, especially when the vast majority of Mac users can get good Mac hardware for less than a fraction of 1% of their billable rate.
I think the python implementation of jsonpath is more appropriate for doing this sort of untyped access. If clean dots are really preferred, make classes! :)
It was always a positive term until mainstream media decided to depict the person in the back ski mask typing really fast and stealing bank accounts as a "hacker"

I like rms's definition https://www.gnu.org/philosophy/rms-hack.en.html
I think it started as a positive term, but has been given a negative connotation. I've cautioned my kids to avoid using the term for themselves.
I don't know about disdain but I think there are good arguments for rejecting approaches like this "a priori" if you want to engage in science.

Conscious is a subjective experience. There's no clear definition of it in terms of measurable and repeating phenomena however much a given person feels sure they experience it (go head, give a definition that's subjectively satisfying for consciousness. Notice the whole "philosophical zombie" schema rests on nothing about consciousness being measurable or verifiable). Psychology, linguistics or neuroscience may indeed come up with one at some point.

But as far as I can tell, the argument of the article and of theories of this sort, is that since consciousness is "real", it should be taken as a building block of one's model of the universe. The problem here is that using an ill-defined thing as a building block makes exact science impossible - unless your basic model is itself predictable, you cannot actually say whether your experimental results follow the model or not.

It's not simply that an approach like this may be wrong - science is wrong all the time. It's that an approach like is injecting an atom of "anything-you-want-tium" into the mixture, a situation that let's you claim any result verifies your theory ("God does it all" would satisfying Occam's Razor for the simple "explanation of everything" if we let the inherently unexplainable into the competition).

So in this sense, scientists have every reason to keep approaches like this entirely outside the realm of "legitimate science".

This may sound positivist and one may say that a lot of science is looser than a pure positivism. Sort-of but every serious scientific discipline has to boil down to verification of predictive models by experiment specifically because it's easy for things to move "in the clouds" for periods of time and the verification is needed to weed-out models without predictiveness at all (string theorists have speculated a long and gotten kudos but the call for predictiveness is there is getting louder - but with string theory, things may be abstract however no "unexplainable" is taken as a given).
They're not putting them through a different detector, though. They take out the books and all papers the passenger has, put them in one of the normal trays, and run the trays through the xray.

My wife traveled out of Kansas City last weekend and was subject to this. She's a teacher, and traveled with grading, so they took out tests, her books, everything that was paper. The line agent said they were worried about papers being used to obfuscate other things in the xray machine. But that was the line agent, so he could have been (a) uninformed or (b) lying.
> since hypervisors can share identical pages (e.g. the Linux kernel)

With ASLR, I'm now sure the gains are that substantial.
Strong refers to strength of majority, I'm making no comment on her quality as a leader (but arguably I'm happy to posit that she's got better credentials at it than the opposition).

>If we somehow manage to get a non-tory coalition, we will very likely negotiation for remaining in the EEA (aka soft brexit) which will be much better than any kind of hard brexit, not to mention much cheaper

Right, I'm not arguing against that - just that it's far far worse than no brexit at all would have been. We will be paying more and getting less on every useful metric. It would also ignore basically all of the core rationales for those who voted Brexit (which Labour has asserted it wishes to respect).

It sounds like you agree with me on the likely outcome of the election results though, so cool?
While normally I would agree, if the goal is to run your own distro for personal use, you want it to to fit your own needs and abilities as closely as possibly. If you consider systemd to be annoying, or bloated, or complicated, since you're the main and/or only user, that's an extremely valid reason to not use it in that case.

The reasoning for a large public distro is different, because most users might not ever even know what they are interacting with, or only interact with it through a few layers, so other features are more important (and in my opinion, where systemd really has some benefits).
It'll always have two meanings to me, no matter what. Not the same, but the word pirate - has also two, or maybe three meanings - the really bad old pirate, the mythical "good" pirate, and the modern day (most of them Somalian) pirates.

A hacker is just someone who does not respect boundaries, be it what could be done, and what should not be done, and then more. Just a hacky definition I just came up with :)
> What if you think it's a private investigator because they're plainclothes officers?

Then you have your lawyer make that argument in court and try to convince the jury.
Curious, has anyone ever seen a new user to Scratch figure out on their own that the ".sb2" file is really a zip file:
https://wiki.scratch.mit.edu/wiki/Scratch_File_Format_(2.0)

To me, this would be more of a sign of a "hacker" than figuring out how to code something, though maybe it's me.