skysight-inc/HackerNews huggingface dataset:
I see no problem with downloads. Saving a file can be implemented with a helper that has access to disk but doesn't have other permissions (like accessing the network). The path to save a file is chosen by a user.

The developers either care too much about compatibility with legacy software or just don't want to invest into implementing more secure environment. Patching existing software seems to be much cheaper.
A new port of Donkey Kong has been released for the Commodore 64
The better advice is imo to keep your browser up-to-date. JS exploits have been come increasingly rare these days, mostly due to Chrome's excellent example of patching quickly and paying good money for exploits (e.g. Pwn2Own). JS 0days are imo far too valuable now to waste them on normal users. So no, disabling JS wouldn't make much sense, if your have an evergreen browser.
Disable Flash & Java and try to minimize downloads is the security advice I give nowadays. Also don't install anything unless you absolutely have to (there are plenty of good in-browser options for programs we used to install, e.g. for file conversion).
The Adventure to Entrepreneurship: Stop Comparing Yourself with Others
Yeah - but probably 2-3 years. USB took that long to catch on.

I detect a whiff of hyperbole in everyone postings on the subject. The sky is not falling. That said, I am annoyed at the net loss of two ports - just one USB A port would have been helpful.
This is a Windows phenomenon only right? I'd just restore from Time Machine and go along on my way.
Firstly, I see a lot of people complaining about the design, but the matter of fact is a lot more programmers are willing to work for free and make their contributions open source than designers are. This was more true a decade ago than it is now, so there is a lot of "if it works, do not break it" attitude.

Secondly, "good design" is subjective as opposed to a program that achieves its goals. No matter what you do, you will have a substantial amount of people hate your designs. So when people come in and tell them that the design sucks, there are a lot of people also telling them that it is good and it works.

What needs to happen is people come up with objective shortfalls in existing designs and let them know how that can be fixed.
To be fair, I think legitimate companies' customer support might be a bit more courteous and attentive if they personally stood to gain $500 from each dissatisfied person contacting them...
Sure all the plumbing gets released on Linux first like the compilers, interpreters libraries etc. But also being a Unix, mac is never far behind.

The biggest problem with Linux for me is that as soon as you get to interactive tools, whether it is IDE's, text editors, asset organizers, GUI designers etc it starts to suck big time.

There are lot of nice GUI applications which are integral to my development work. Not everything is some Unix command line thing. I love looking up documentation in Dash. I think fine tuning of pixels and details is awesome in little tools like Pixen. I write all sorts of development notes in Ulysses. I do file diffs in Kaleidoscope. I do UML diagrams or stuff for presentations in Omni Graffle. I look at SQLite databases in Base. You got so many excellent well designed interactive GUI tools for all sorts of development tasks, like Paw for interacting with REST services. You got a lot of excellent GUI git clients like GitX, Tower and GitUp.

I never see this rich environment of specialized GUI tools on Linux. Sure on the command line side it is better, but given the shared Unix heritage Linux and macOS are not that far apart on this point as say Linux and Windows.

macOS is a nice cross breed between the good sides of Linux and Windows. You got all the Unix geek stuff combined with a rich selection of GUI application.

If macOS goes down the drain, I'll switch over to Linux, but there will be a lot of things I will miss.
And why can't fulfilled by Amazon actually be on the product description !

That’s weird. In the UK it absolutely is: you can tell on the product page whether you’re buying something sold by Amazon themselves or "fulfilled by Amazon". Items sold by Amazon have the text "Dispatched from and sold by Amazon" in the product description whereas an item from another seller will contain the text "Sold by <seller name> and Fulfilled by Amazon" or "Dispatched from and sold by <seller name>".

EU consumer regulation is notoriously stricter than in the US, so maybe it’s a legal requirement?
Παμε στοιχημα προβλεψεις: Με δύο ματς την Δευτέρα
Planet Money on NPR did an episode on that:

http://www.npr.org/sections/money/2015/11/27/457404184/episo...
GPS is still 100% military, the US Military can kill the civil band of GPS at any time it wants, all of the satellites are own, operated and maintained by US Sat Com.

The internet started as a ARPA research project, the fact that it is used by civilians today is not relevant to the conversation

You stated that "I think advancing military tech is at best neutral, and at worst very, very bad." GPS and the Internet are 2 prime examples of Military Tech has that massively improved the world. Nuclear Power being a 3rd, I can cite 1000's of others.
Well, my favorite pre-Socratic is the sophist, Gorgias and in particular his Encomium of Helen.

http://myweb.fsu.edu/jjm09f/RhetoricSpring2012/Gorgias%20Enc...

We don't have much from the pre-Socratics. We have Plato. History is selective that way.
I think this is a little bit of oversimplification.

Even if the Romans had that technology... which was preceded by many others like hot blast furnaces... they would have been stopped by other challenges.

A rudimentary steam engine was invented in 1 AD in... Roman Egypt. But it wasn't until after the discovery of atmospheric pressure and other pressure related discoveries when it could be turned into a workable technology, and even then, it required further innovations such as the present in Watt's reciprocating engine.

The romans also knew about a predecessor of railroads: wagonways. e.g: the Diolkos wagonway, and wagonways through the Roman Empire. But in this case wagons were pulled or pushed by animals or people respectively.

But now the problem is: How do you level vast portions of terrain in the first place, in a scalable way? blasting through TNT and such. Which wasn't discovered either.

So I am afraid that romans on trains could not be a thing.
Perhaps, but as you said it costs 10x more. To design the concept so it a consumer who wants a dynamic keyboard to cost less than his terminal; actually takes a lot of novel engineering on a hardware, firmware and software side. The challenge is, to make it look not novel, to make it look obvious, simple even.

P.S
I work with the CTO on the project; they read HN also.
Maybe in elementary school people should get high marks for effort. I don't know.

But in the case of a company raising funding and claiming it wants to build a ton of subsidized infrastructure to service the public, it isn't the case that we should say, "This is better than some more vacuous application of the money." Because it's not at all clear that Hyperloop is actually a good plan to reintroduce high speed rail into America when so many problems keep coming to light about it.
Somehow I suspect this is a gambit to pull Jamie Zawinski out of coding retirement.
I've found food in SF to be pretty mediocre. I would not list food as an attraction for SF at all.

For me, the only reasons to live in SF vs many other cities in the US are tech jobs and reasonable weather.
Ask HN: Is search on mobile not as important as on the classic web?
Is there any evidence of the Romans engaging in Amish-style quashing of an invention for social stability purposes?

Even aside from "commercial" innovations in eg textiles, something like Newcomen or Watt's steam-driven pump that let them run their gold mines more profitably, or easier manufacture of military metal goods, would have been of intense interest to the state.
Sidenote: I honestly think the very necessity of Yoink is a design flaw. Doesn't drags onto the icon of a full screen window switch to that window? That is an ages old design pattern, ever since the birth of drag-and-drop, and breaking that doesn't seem to be of any profit.
> what can I do in $LANGUAGE that I can't do in any other programming language? In the end, languages are about getting stuff done: expressing a program.

Everything can be tapped out with paperclips on the data bus in the end. What separates different languages is how easy it is to discover the program which implements certain functionality. This is sort of like the absurdity in a rational agent always knowing what is best for them: it disregards computational complexity.

I haven't programmed in Rust, but from what I've heard is that the linear logic helps guide you away from programs which would involve use-after-free or multiple-mutation errors. The parametric type system also guides you away from certain subtle type errors other languages tend to let you get away with. Potentially, having a language which limits your search away from well-known but hard-to-avoid programming errors helps you write the correct program sooner. So long as your notion of "correct" is correct.

An important tradeoff is between (1) compile-time checks which give confidence that a program implements its specification and (2) malleability in the face of a changing specification. With too many checks, it becomes hard to change the program (though with enough checks you can have some sense of what some changes break). Without enough malleability, the code rots. I'm curious how Rust is here.

With enough of a budget, you can just throw more people at fixing defects the compiler didn't check for.
The peripheral keys which were static in the old design was because we had to use an existing display. Making a custom E Ink display needs to be in at least 300k minimum order quantity and a $500k NRE so we had to wait until we had a mass production order; the current design has a new display which means all the keys are remappable.

It wasn't lazy design, just a compromise we had to make until we had the capital.
It was also missing SCSI! How can I possibly connect all my external SCSI drives without all kinds of annoying adapter boxes? No one will ever buy this crap!
The PROTIUM mobile application architecture for iOS and Android
At first skyscrapers (or generally new housing) are expensive. They attract the more wealthy people, freeing their current locations for other people.

That makes a lot of new housing, which is always good when there isn't enough.

The effects comes in later. People with enough money to afford the best new buildings refuse to live in the older ones. The price of the older places go down (or at least is put down by the new building).

Fast forward 30 years. The "old skyscrapers" are not the best place anymore, there are newer better places, they become more affordable, while the newest place is more expensive. (who knows what will be the expected standard of living in 30 years?)

That's long term planning. You need luxury skyscrapers now to control pricing later for the cheaper buildings.
Oh yes, of course. Without question the superior customer support is a selfish incentive. But I still find it incredibly interesting.
Programming language features have their own costs too. Ease of shooting yourself in the foot, how much compile time it take when it scales up to a big project, ease of making tooling, likelihood of making programming mistakes and so on. Add too many features and then your language becomes bad to work with in a large scale because compile and memory speeds explode. Too little and it become bad in other ways.
Maybe the real issue with Twisted/asyncio is that it requires that all your code is "asyncio-ready". A bit like lock-free programming and only using linked lists.

That said, it's great that Python has something like this in its stdlib now, a bit like Node, Akka, and Go. But maybe asyncio needs a great big warning sign: "Use this only if you know why you need it and understand the impact it will have on your application's architecture."
A power strip like that isn't connected to the electrical ground in your house -- that would need a three-pin connection, and it only has a two-pin connection. Despite this, it has three-pin grounded sockets for you to connect appliances to it.

Three-pin appliances require a ground to be safe. By using a power strip like this, you're creating an unsafe configuration with a high risk of electric shock if there's a fault with an appliance.

Also, the little figure-8 connectors can't pass a high amount of current safely, and lots of 3-pin appliances are relatively high draw. That's a fire risk.

I'm not sure who's responsible for the enforcement in the US.
So then the question is why didn't it happen in the Arab world? The 12th century Arabic world certain had very smart inventors/engineers/builders. See, for example Ismail al-Jazari: https://en.wikipedia.org/wiki/Ismail_al-Jazari
I think Vancouver matches San Francisco in terms of "abundance of things to do in nature".
What's the difference between that and something like this? https://www.walmart.com/ip/Axis-45086-3-Prong-to-2-Prong-Ele...

Is it that plugging multiple 3-prong devices into one power strip would connect their grounds together, and if one has a short they all go hot?
Well, the owner of the Internet infrastructure could sue your neighbor. They'd learn to pay attention to that pretty quickly!
Or we could be slightly less nefarious and create ransomware that decrypts everyone's stuff after the allotted time but leaves a congratulatory "thank you for not cooperating with criminals" message to the people that didn't pay...
Suddenly music starts playing on that site.
The internet is so broken.
I'm not sure why you think America is bad at absorbing foreign ideas. Roughly 10% of the population is foreign born; successfully absorbing people and ideas is what America is all about. I'd say it's the driver of American exceptionalism, not limited by it.
Thanks for the summary.

I like the overlay idea as a stepping stone to something more flexible. I personally think in the near future there'll be increased demand for languages like Bluespec, which IIRC allow you to specify hardware and code that runs on that hardware in a single language. I believe Bluespec is similar to Haskell, so it might not be too hard for Haskell programmers to pick up. Could argue that Python has similar capabilities, perhaps PyHDL will move in this direction too.
tcl is also written directly in the ast. And there is a built in command, expr, for doing infix math
It's never too late https://www.youtube.com/watch?v=k51n4hhmu6w
What? When have they not supported 3rd party displays?
Read with JS disabled, heard no music.
They're describing a power strip that has a 2-prong wall connector and offers three 3-prong outlets. This is dangerous, because equipment with 3-prong plugs needs to be grounded, and this power strip misleads you into thinking you've done that.
Well, I think we need less regulation and more accessibility of the technology deployed in this space (e.g. fewer black boxes, more OSS). Regulation, no matter how stringent, can't change the fact that all software breaks eventually. Over regulation of the IoT market will tilt the game in favor of larger players and then leave us vulnerable to their SPOFs. See the recent shadow brokers leaks for some fine examples.

[Edit] perhaps I should add that if any regulation is deployed in this space, its that an IoT device manufacturer must release their source in a publicly accessible manner... end users must be able to patch beyond the support lifetime.. etc.
Damn, I didn't realize the Aleutians got hit so badly by Asian pollution.
The keys are made of a specific materail so it acts as a transmissive medium, which is like poor mans fibre optic. The earlier prototypes were CNC'd keys, with injection molding the current design doesn't have the refraction issue you're referring to.

I'm an mech engineer working at Sonder, we have an optics eng who worked on this side.
Some Rudimentary Analysis on IoT Botnet Traffic on Port 23 (telnet)
22% of your income ONLY. OMG.

Paying around 50% here (plus another many percent paid directly by the employer).

Note that I'm in Europe.
Yes, he did. As nsxwolf commented, the 2010 MacBook Pro had USB 2 ports that ran at different speeds. And I remember vaguely that that wasn’t the first time.

It’s just not your problem because, really, how many people are going to be inconvenienced by the right Thunderbolt ports being slightly slower than the left Thunderbolt ports?
The little circular lugs sticking out of that adapter are grounding tabs. You're meant to connect them to an electrical ground (which is sometimes possible in the US by screwing it into the faceplate of the wall socket). That lets you safely use 3-prong devices in a house that only has 2-prong sockets.

Of course, lots of people mis-use them, and when they do they're unsafe. I assume they're still on sale because they have a safe and appropriate use.

EDIT: I, personally, would never have one of the linked adapters in my house, simply because the risk of someone being an idiot with it without realising is too great. (I also come from the UK, where our plug and socket designs are nothing less than straight up paranoid when it comes to safety, and the US electrical setup seems unnecessarily risky to me. At least it's lower voltage...)
Biblatex is better than bibtex.
so like, you just don't go to any websites ever? or what?
Stiff competition for Surface pro 4
Routers are themselves often easily hackable and turned into malware launching nodes. Expecting router manufacturers to help us is a pipe dream.
the write up of stanza's optional typing system is a good read on the topic: http://lbstanza.org/optional_typing.html
They tried that before, it wasn't a win for them in the end.
I've also been annoyed by Amazon lately. I am not sure it has gotten worse over the time, but I am sure that there is a lot of potential for improvement. The product sites are horribly cluttered and often even load slowly (on a 5 year old laptop). The home page is 6 MB in size! The product descriptions are also typically bad and it is often surprisingly difficult to find what you want (e.g. a laptop with specific specs). I always have the feeling there is some dark matter/inventory of things that no one considers, and hence no one writes reviews for, simply because the inventory is so poorly structured and the items have poor descriptions.
Because the Islamic golden age ended when their cities were razed by the mongols to the ground.

The mongols offered them to annex them peacefully, if they agreed to pay tributes and taxes, as well as put their armies to their service, but they refused and the mongol response was incredibly violent.

This resulted in a massive setback from which they could not recover for some significant time.

Their cultural legacy however survived temporarily in Islamic Spain (Al-Andalus), which was later lost to europeans in the Spanish Reconquista. The knowledge collected by the Islamic civilization was assimilated by europeans through the Toledo School of Translators, which translated all arabic/greek/hebrew/etc... into latin, and then disseminated to the early Universities and scholar centres such as Oxford. During the crusades, anything arabic was destroyed/burned and the latin versions remained.

This would be the real origin of the Reinassance, which is not a popular historic view due to the revisionism fueled by the crusades.
I don't use testing frameworks, no point to it.
The programming orthodoxy Rust is trying to challenge is "speed, safety: pick one."

There are also several more minor ones as well, but that's the biggie.
Hyperloop is definitely vacuous..
If you don't fully grasp the American legal system it does seem silly. Basically, the idea is that this falls in the civil court system. I.e. you're wronged, so you sue for damages. However, one of the main reasons why you can sue for 30M and not for the price of the loss is the concept of punitive damages. If Amazon loses 30 and not 1M,they're less likely to allow the wrong to happen so easily again.

In places like France, you can't sue for 30M, but you can maybe sue for what you lost. At the same time, the criminal laws are more likely to affect corporations via regulations and even legal action. Thus, the philosophy in the US is, less government regulation, more emphasis on non governmental interference in private entities working out their differences with the government only as impartial judge.

Hence it's very important for individual consumers that we be able to sue for these ridiculous sums. It's the only disincentive for the Amazons and other powerhouse corporations from getting away with such things as a fire caused by negligence, and their writing it off as a business expense. The expense needs to be high.
Maybe there is no single fatal flaw. The point is, though, that there are many, many issues that need to be addressed and it is very clear already now that the hyperloop will be uneconomical. In other words:

It might be possible to force it into existence, but it won't be worth it.
As someone who has lived in the southern U.S. all of my life (except three years in Paris when I was younger), San Francisco has a lot going for it that makes it well worth the price:

- Like-minded people. Living in a region where people are genuinely interested in and passionate about the same things that you are is invaluable. There are a few people who live near me that are just as interested in science and technology as I am, but they are vastly outweighed by the people who aren't interested in it. Some of my friends in tech say they eventually get tired of hearing about tech all the time in SF, but as a twenty-something who just finished grad school, it will be a very long time before I get "sick of tech". Plus all of the VCs are in San Francisco, and failure (at starting your own company) doesn't have the same stigma there that it does in the rest of the world. SF always seems to be on the cutting edge.

- Beautiful environment. This is subjective, but I love the rolling hills, the bay, and the weather. I love how there are bike lanes all over the place, and how nature is just a couple hours drive away.

- The food. No city in the South can compete with the diversity of food in SF other than a few rare restaurants. (One could argue that I should just learn to cook better... which is a valid point.)

- The diversity. I like the mix of cultures and the exposure to things that are new. I'm one of those people who constantly craves novelty, and there's not many cities that can provide that.
<paranoid mode>
What possible harm could a non-optional mini computer do to your phone?
As if Windows or Linux don't have backup solutions?
Federighi has already confirmed it.

http://www.macrumors.com/2016/10/28/using-touch-bar-with-boo...
The ransomware scheme only works because the users actually get their files back and the prices are pretty reasonable for many victims. The perpetrators spend a lot of time on the ransomware and its backend. The better it works works, the more people will pay. They rely on people like us to spread the word that it's not a scam, it's real and it works.

Now that I think about it: It would really damage the whole ransomware scheme if there were fake / rogue versions that won't decrypt, wouldn't it?
The video displayed previously had an older timing controller. Here's a video demo of the current TCM on a different display. It's 10Hz, so it will respond to modifier keys and partially update.

https://www.youtube.com/watch?v=u1tmjDDK7jY
Great read. Thank you for the recommendation.
Wait, what? Do you have a source for this? I am bewildered by the thought that Amazon dumps third-party stock into their own inventory.
Regulations.