skysight-inc/HackerNews huggingface dataset:
IoT will explode when 1) open hardware gains unprecedented trust between the user and their hardware, 2) users begin to prefer open source software because that's just how the most secure and user-first software is maintained, and 3) TBD open hosting.

1 + 2 = "my bulb is an open spec made by factory X running on transparent software maintained by people who care"

3 = "and I host it myself on Y"

3 is the missing link, and it's yesterday's self-hosting that hasn't made it to it's next incarnation. When we'd self-host our web site, we owned the box, owned the set-up and felt absolutely in control of the system. It may not have been as reliable or fast as a hosting service, but there is comfort in full ownership and full control. To their own detriment the shared hosting industry went to shit when they settled for their shady marketing eco-system (paid reviews, not unlimited unlimited quotas, cheap bad service). No one trusts shared hosting now, and so Squarespace and the like have gained popularity, but that's a fully corporate owned opaque service.

The closest to 3 we have now is AWS and Google Cloud and the like, but they are not made for normal users. Dropbox would have been a good candidate but they lose credibility with every word they speak (damage control clearly centered on themselves, ignoring customer complaints).

3 could be 1) a new self-hosting local box that has it's own app or something that's fully contained and in your house. 2) A cloud provider that has managed to detach their corporate interests from their shared infrastructure (like amazon and google have towards developers). Consumers don't want their IoT console cluttered with ads or "recommended items for you" and the last thing consumers want is for Google to mine their personal IoT information. Or 3) a standardized open source cloud platform where users can take their data from one provider to another while enjoying full ownership (local backups), privacy (full encryption), and portability (zero lock-down).
Netalyzer Papers
Virgil seems to be willfully ignorant. Tor needs greater political support in the West because of second crypto wars. Tor also needs more funding that is available for work on privacy and anonymity to support use cases like Securedrop. Too much of Tor's current funding is tied to censorship resistance applications of Tor.
Beautiful Mountain, Forest and River
From the guidelines:

> Otherwise please use the original title, unless it is misleading or linkbait.

The long-standing policy is to represent the submitted content as accurately as possible and let readers pick out what's interesting to them, not what the submitter found interesting. A comment in the thread is a fine place to call such things out if a blog post is overkill.
I suspect with the embargo on Intel, China is highly motivated to push ARM ahead of Intel quickly. If you think Phytium and the Chinese government aren't tied at the hip you're kidding yourselves. Sure, they can't fab at 14nm but they likely will soon.
The proxy is packaged as a docker image, it can run anywhere docker is supported. For performance and convenience, the proxy and the server typically run next to each other, but that is not required.
Mp3 is really useful if I transcode and stream some music while having data caps. But do I really have any valid reasons to archive the music I own with a lossy codec?

And as I said in another branch in this discussion, mp3 + bluetooth compression is pretty awful already.
https://www.fourmilab.ch/documents/sftriple/gpic.html
Yes, but how much of that money is actually going towards funding STEM education in colleges. Isn't a large part of why tuition has increased in the past decade is due to expanding (unnecessary) amenities and administrators?
"Even if most people there support gay rights, many men can still be closeted."

Can you offer specific issues with that survey? The general "i think there are probably more closeted gay men out there' we can dispense with as that's a non-falsifiable statement.

I specifically picked Netherlands as they are as liberal a society you can have with regards to gay lifestyle as you will find on this planet, the survey was done online and had a large sample size (30k people).
Correct me if I'm wrong, but doesn't school start when a kid is 6 years old in many parts of the US? If so, that might be part of the reason for the difference in school leaving age. For example, in the UK, schooling is only compulsory until the age of 16, but you start when you're 4. For higher (non-compulsory) education, the common path is two more years at a sixth form college, then three years at University.
UCC self-signed certificate script
This post is currently in page four where it's the most recent post of the page (by a large margin) and the third most upvoted post in the page. Sometimes it's weird how algorithms work.
Right, the only evidence against him at all seems to be that he lied about logging into his computer remotely, plus the pesticide business which might provide a motive. I would understand if the insurance company is suspicious, but they just don't have a case.
Obduction’s Beautiful World Is a Worthy Successor to Myst
This is a feature on computers (Macs at least), where on iOS you'll be prompted if you trust the device before it connects to it. If you choose "No" it will only charge.

Edit: Which of course is not hardware level per se, but something similar should be possible to implement on iOS for anything it connects to. Trust this? Enable data.
StartCom operated solely in China: an analysis of the new StartCom website
Likely you did not understand that the clause starting with "like Grace Hopper [and] Barbara Liskov" applies to "wrote some software" not to "instead of talking". '10938101' is actively praising women who write code, and disrespecting those (of both sexes) who only talk. The attack is not directed at women, but at empty talk by non-practictioners.
The thing is that there are pro-leave parties in many other countries, and the parties in power (all pro-stay) are fighting them to stay in power.

The same kinds of argument are made everywhere, with the pro-stay parties predicting bad deals for the leaving country, economic trouble, et cetera. They probably honestly believe that will be the result for a country leaving the EU.

Now the UK is leaving, and the deal they get must be approved by all remaining countries (they all have vetos).

Of course those countries will only agree with a harsh deal for the UK -- one, they really already honestly believe that that would be the result for any leaving country, and two, it is great ammo in their fight for power against pro-leave parties in their own countries. They get to show that their predicted doom comes true.

I'm not sure politics is always hating "the people who have a different opinion", but it's certainly doing everything to get power in your own hands instead of theirs.
Yes but now you're training people to trust the "safe" cables. So the first time they get a cable the think is safe, they don't even think about it, they just plug it in and go.

It's a minor annoyance not being able to sync up your own music or handle calls through the system but it's much safer. Charge off your computer or a cigarette adapter. They're always safe... as far as I know.
Apple patented a virtual reality headset. Here is what we know so far
> Some brilliant people might also have offensive ideas.

Yup. And some brilliant ideas are offensive.
> I now am embarrassed to share that my SU colleagues, on hearing about my attempt to secure your presentation, have warned me that the BDS faction on campus will make matters very unpleasant for you and for me if you come.

Not really about political correctness.

https://en.wikipedia.org/wiki/Boycott,_Divestment_and_Sancti...
> It disappoints me to see how many folks on Hacker News have responded to this incident by condemning the entire concept of standards of conduct

Because they are consistently abused by manipulative sociopaths.

> While no doubt well-intentioned, Nodevember has hurt the cause.

It isn't well-intentioned at all.

In every large group/community there are those who will try and take advantage of others. You need checks and balances if you want to limit abuse.

In this case there clearly are no checks and balances.

As a brown man it isn't the "white hetro men" who are making me afraid to attend conferences.....

A "white hetro man" might make a comment or tell a joke that makes me feel a little uncomfortable. A power mad "SJW" will publicly shame me and hurt my career.
Probably another dumb question, if you would pump heat into this, and increase the isolation factor - could you produce a brown dwarf?
Centimeter-Level GPS Positioning for Cars
> This has the effect of selecting programmers for their skill, patience, and diligence in executing the algorithms they're given.

Our high school experiences couldn't have been more different.

In math class we were given the definition of a limit and derived all of the rest of high-school calculus collaboratively from there. Similarly for high-school linear algebra: couple of quick axioms and then all further theorems and algorithms derived from there.

Meanwhile in Chemistry class they'd give me a failing grade because I failed to memorize the exact charges of the various polyatomic ions and solving the rest of the problem using variables in place of the charges wasn't good enough.
Didn't want to imply that posting this was malicious!

However, there are several aspects of politics that make "logical debate" rather difficult. The biggest aspect is that there is a LOT of money spent in political campaigns to misrepresent the opponent. (I'm not talking just Presidential politics but also state and local). Articles are not written to be factually correct but rather to influence your perception, whether that be by fear or by disgust.

In addition, all sides of political debate are not equally represented. For many subjects (e.g. fracking), there is much more money on one side of the debate than the other. P.R. firms are able to put talking heads on television with ease. The news organizations benefit because they are able to fill up the 24/7 news cycle, and the private interests benefit because they can push their views that earn them money.

Most important, you will never see a private interest provide the actual reason that they want something done. For instance, in the case of fracking, they will not say, "Fracking is good because that's where I get my paycheck." Instead, they will say, "My opponent says fracking causes earthquakes but this is anti-science and a conspiracy theory." or "If fracking is eliminated, then many jobs will be lost."

And this type of rhetoric only grows as the elections come closer. The posted article may be factually correct in some aspects, but it's actual purpose is not to educate you, nor to provide you with an improved sense of the world. It is designed to influence your vote and to associate libertarianism with the evils of the day.

Notice how they never bring up that libertarianism is inherently anti-war, pro-drug-legalization or pro-immigration. If their goal was to improve your worldview, that would be important information. Instead, they avoid it, so they can taint your view of libertarianism.

And that's called a hit piece.
I don't believe that "free tuition" should means a blank check to do whatever.

That being said, I'm for the government funding the education of its citizens; but those who recieve government money should have to take certain subjects and pass those classes with an acceptable grade (B's or above).
They aren't going to sell these chips anywhere close to 50$, high end mobile phone SoC's cost 60-100$ these days, even the Chinese SoC's are not that cheap MediaTek's Helio X25/X20 are "cheap" because they aren't Snapdragon 823 Exynos 8893 100$ price parts, but they are around 30-50$ also (and could be even more, since a bargain bin MT6582 MediaTek ARMv7 SoC costs 8-10$).

This isn't going to be fabbed in China, almost none of the chinese SoC's are fabbed locally the foundries are not built for that the process is too old and overall they are not intended to produce such complex silicon, there is much more to a process than just the lithography and even that is not straightforward because you actually need to do tricks to get to sub 28nm today as you often end up using higher wavelength light since extreme UV and other similar technologies aren't there yet.

The 64-core SoC's are going to be multi-100$ parts, probably closer to the 1000$ mark regardless if they are chinese or not, Cavium SoC's are about as expensive or even more expensive than some of the Intel parts they are competing against.

If China introduces a 64 core ARMv8 SoC at 50$ Intel won't be worried, it would panic to the point of them using the backdoor everyone on HN think they have via AMT rigging the election so Trump can win and then convincing him to nuke China might actually happen.

That said a 50$ 64 core ARMv8 SoC is pretty much impossible to make even in China, by China, for China.
I am currently looking for a decent comprehensive study on them. So far I have found this slide deck from netflix to be pretty good [1]. Do you have any suggestions?

[1] http://www.slideshare.net/xamat/recommender-systems-machine-...
Yes, it does - it emboldens those who expect the rest of the world to change in order to meet their arbitrary demands.
Mine seem like they have gotten a lot more click-baity. I wonder if that's an artifact of their optimization goal.
This is why I carry around a 'USB condom' (in particular, a PortaPow FastCharge) for use whenever I want to charge from an untrusted USB port.
They can fab on 14/10nm just like all the other Chinese soc companies do, MediaTek is doing 20, 16 and 10nm SoC's if they couldn't they wouldn't be competitive regardless of their price.
no, the labs and science majors are funded by their own students and grants the science professors win. the "liberal arts" is just free money for colleges and goes into their endowment.
I recently looked at the landscape of smart door locks, and came to the same conclusion as @Animats did in his comment. Actually, I would rephrase it to say _all_ smart door locks suck. All I really want right now is an RFID/NFC deadbolt, purely for convenience. Seems simple enough, and yet nothing secure exists.

So I'm now set on trying to build my own lock. I'm thinking of just getting a really nice, mechanical deadbolt, and then building something similar in design to Lockitron, where it just sits on top of the deadbolt, augmenting it with digital authentication. For the keycards I plan to combine a low power MCU with NFC and Ed25519 cryptography for authentication. I found a variation of the MSP430 chips with built-in NFC capability which are designed to run battery-less (they harvest energy from the NFC signal). My rough calculations suggest that they'll be able to soak up enough power to do an Ed25519 signature in 0.25 seconds; fast enough for me. I'll just have the lock send a random challenge to the keycard, it responds with a signature of the challenge, and then the lock can verify the signature and confirm that the card is legit. It should be simple enough to mold the MSP430 and supporting electronics into a thin 1" diameter disc which I can hook to my keychain or put in my wallet. Awesome! The lock itself is just another MCU with NFC capabilities, battery, and motor.

That setup satisfies my desire for a convenient, digital lock, while maintaining real security (Ed25519 with real random challenges, versus existing RFID solutions which use 48-bit keys, 3DES, suffer replay attacks, etc). I'm surprised these things don't already exist. I only had to spend an hour to find the MSP430 chip variation and sketch out this system...
The New Cheating Economy
No one cares about the emails per se, but the issue is a proxy for the narrative that she is untrustworthy... which is currently allowing Trump to close in the polls despite the word diarrhea that comes out of his mouth by the day.
Well, I certainly wouldn't be brave enough to speak for a large, mostly anonymous group of users.
College Won't Train You for a Job, and That's Just Fine
Tweetmo is a small side project for me. I'm the first to admit that it's possibly more gimmicky than useful, but I think there are a few cases where it could come in handy.
person i was responding to was defining "critical thinkers" as the ones who get sidelined and punished for challenging the status quo and focusing on priorities that are secondary (in fact not even secondary, #4, #5) to the purported main product of large companies, which is political gamesmanship.

so, alleged "critical thinkers" in this context are just the frustrated losers who think they are the one who get things done (which everyone thinks of themselves), but who actually focus on the wrong things to get done, while also rendering themselves ineffective even in that effort.
It's also a huge waste to get so many young people borrowing to go to college when they might be happier and more well off as, e.g. firefighters, plumbers, mechanics, electricians, etc, but feel societal pressure to 'succeed' at a point where they're not even entirely sure what that means.

I see 'free college' and 'college by default' as two separate things, not as one. Just because someone can go to college (for free) doesn't mean someone should. In a 'free college' world, we would still need plenty of not-necessarily-college firefighters, plumbers, mechanics, electricians (and I'm sure there are many other routes that aren't best served by college), but people might not feel the same pressure to load up on debt at such a volatile point in their lives.
> I'm really not that interested in reading the NYT

Then don't. By its position at #11, many of us are, and are willing to fund journalism.
> it looks to be more freeing

There are many other factors, and it depends on what you mean by "freeing". Political power, like energy and matter, is generally conserved; the question is, who controls it.

* The ethical, generally accepted solution is for the people to control political power, via democratic government. (Undoubtedly it's very imperfect, but that's inevitable for every large human institution.)

* When you reduce government control of political power, you usually simply transfer it to someone else and often that's not 'the people'. Lacking a systematic, rules-based way to control and express that power, it often becomes might makes right, which dis-empowers most people.

* As a simple example: Less regulation by government often shifts power to big business; most consumers lose power: Government is responsive to them, and regulations often empower consumers.

* Regarding Brexit, intra-European issues and power won't go away. If there is no EU, who determines trade rules? Border laws? Security issues? The fair way to do it is to take a vote. Sans the EU, it's might makes right. We've seen how that works out in Europe (and everywhere else), and in fact the EU was created to prevent a repeat of those scenarios. Now the UK is essentially refusing to respect the votes of their neighbors and will return to the stone-age doctrine of power in a state of anarchy (which is what international relations is widely regarded to be). They also don't get a vote now.

There are other factors too, of course. The UK used to be a major world power; then they became a second-rate one, but allied with the U.S. and Europe. With the rise of billion-person economies in China and India, and with the U.S. already five times larger (320 million), the 60 million people in the UK become an afterthought on the world stage, with limited ability to affect the world's or their own destiny. A united Europe, however, with ten times that population is a player.

The UK is 'freer' like Hawaii would be if they left the United States. Sharing government with other people is not prison or a lack of freedom, it's simply respect for others.
What bothers me about this is that we're now telling 15-year olds to make decisions that they won't understand the outcome of until they're 30. If they're lucky like me then they might manage to end up in a decent career despite having a mediocre degree from a mediocre school. But life has been tremendously unfair to most of the kids I went to high school with, and it's because our high school was mediocre and our parents didn't have the money to make up for it.

I shudder to think what the future will be like for my friends' kids.
Completely unrelated, but could Snails be genetically altered to grow houses?
What's the deal with "Use the space freed up"? Does this mean there are disk space limits to the OpenBSD distro, and that something has to leave to make space for something new? Or is it a joke I'm not getting?
I came here to say exactly the same thing. The article completely omits Cambridge/Boston, which IMO belongs in the same league as SF if not a notch a higher.
Most of the issues were mostly in the setup of the hardware. I did run my own server on DO though.
I'd be willing to place a small wager that the people who were uncomfortable were also connected to one of the conference sponsors. And that the sponsor threatened to pull out if this person wasn't removed. I'd place an smaller wager that the sponsor is Auth0.
I’m writing a functional language without a GC, so maybe I can offer some insight.

The basic reasons you want a GC are closures, as you mention, and reference cycles.

In a pure, eagerly evaluated language, cycles aren’t possible, so naïve reference-counting is enough to reclaim all garbage. If the language has mutable reference types, you can still use RC, but you need a cycle detector.

Closures are more interesting.

A neat thing about purely functional languages is that you can’t observe whether something is a value or a reference, so there’s no difference (apart from performance) between copying and sharing. Purely functional data structures take advantage of this to share common parts of modified structures. For instance, when replacing a node in a tree, you produce a new tree, but all nodes are shared except the O(log n) nodes in the path from the root to the new node.

What I do in my language project, then, is to always copy (or move) values into a closure. If they’re unboxed, they’re probably small, and if they’re boxed, they’re in a reference-counted or copy-on-write structure, so sharing is safe.

The next thing you can do is to unbox closures (like C++ lambdas). You only need to box them (like C++ std::function) if you want them to have uniform size, for example if you’re storing them in a homogeneous list.

Finally, you tie value lifetimes to scopes. When a value goes out of scope, you drop it and reclaim its memory immediately (or place it on a queue, for deferred RC). That’s where stack-based languages become really handy, part of the reason I’m writing one. That’s also where substructural types become interesting, because they let you encode the answer to the question “When am I allowed to copy or drop this value?”

Rust augments this with “lifetimes”, which are essentially a static approximation of stack depth. For instance, you can talk about references to objects on the stack, but you can’t store a reference to a younger value into an older value, because the younger one will be reclaimed first—its lifetime is not a supertype of the destination’s. This prevents the problem of dangling references.

I don’t feel like substructural types are really geared toward functional languages, however; where they really shine is safe imperative programming like Rust—for a particular definition of “safe”, anyway.
I used to write a fair bit of Clojure, in 2009-2011, but have moved to mostly OCaml these days.
> "1. There exists genetic limitations, and 2. Not everyone has an asperger-style of thinking."

You don't need asperger-style thinking to be able to code, nor do I think the skills you need to code are particularly rare. What's rarer is the inclination to learn.

In my opinion, anyone that can write out a cooking recipe can learn to code. Cooking recipes are basically imperative programming in disguise. The ingredients are the variables, and the cooking instructions are the algorithms.