skysight-inc/HackerNews huggingface dataset:
>in CA, where gas is expensive

That actually made me laugh. It might cost more than in other US states, but is almost free comparing to most of Europe [1]. Average size of cars and engines, larger car with larger engine use more gas, also tell a lot of price compared to income, and it you compare traffic in Europe and America you will also see that Americans pay way to little for gas

[1]https://www.statista.com/statistics/221368/gas-prices-around...
I think that tracked with the pakistani attack on mumbai, where they specifically targeted hotels and other soft targets.

India has had a lot of terrorist attacks on its soil over the past 40 years. I know of at least 5 major attacks in mumbai alone.

That said, after the TSA was created, flying in America became a pain.
Every time I read a discussion about generics in Go, I remember discussions on the Small/SmartEiffel list where people argued that Eiffel doesn't need this or that because it can be emulated with a feature already available in the language. Well, Eiffel is history now.
You'd be better off believing neither, but taking the participants' stories as what they believe happened.

Then drawing your own conclusions.

(Sorry, not picking on you in particular; I'm just quite annoyed to see this thread treating the incident as a spam problem to be solved technically. There were also people who really did not like Wil Wheaton, and then suddenly found him in their online home.)
Man, this brings back memories. I still have an O2 and an Octane system in storage. Been meaning to take them out and set them up again at some point.

My father was generous enough to give me an O2 in the late 90s so I could learn 3D graphics, since I was interested in making special effects for movies. We didn’t have any software then but found this thing called Blender which was available for free and worked on IRIX. Still have a bunch of blender books and manuals from back then. Good times!
Actually, they did. Film manufacture, distribution and developing.
Hey HN!

I've modified Jason Scott's awesome emulator on Internet Archive to work on mobile browsers, and although it still has a few bugs, it's pretty usable and I thought you might find it also cool to run System 7 on an iPhone. =)
Changing the language specifically requires experience reports. If that's not real world evidence i'm not sure what is.

The problem with the wider go community is they are usually not driven by evidence, but adherence to a philosophy. eg, its not possible to write large programs without generics.
http://www.syntaxsuccess.com/viewarticle/closure-compiler-vs... - interesting article about how closure enables smaller bundle sizes.

I agree, it would be cool for someone to do the same thing for Typescript, I seem to remember a repo a while back on Github that said someone was experimenting with it - cant for the life of me remember where though!
400K miles actually!

https://electrek.co/2018/07/17/tesla-model-s-holds-up-400000...
Similar Brain Changes Seen in Those with ADHD and Emotional Instability Disorder
Olin – Defining a new operating primitive for event-driven services
Or, you can notice such experts exist and share their opinion on what is important to learn, and use that opinion to guide your learning.
Every solution needs to be robust in the presence of an adversary who is more technically savvy, motivated, organised, numerous and dedicated than an average user. That's why it's really hard. Any tool you give an individual to protect themselves can be turned against them by an army.
Thank you @mods for re-upping my submission!

Judging by the Keratoconus sub-reddit [reddit], there are probably plenty of undiagnosed people out there - maybe not even noticing their eye-sight is constrained.

Keratoconus is a disorder which describes the middle cornea to thin, bulge outward, and form a rounded cone shape, causing plenty of issues - most noticeably double vision, astigmatism and red dry eyes. According to Wikipedia it affects about 1 in 2000 people.

The disease can progress in irregular speed and so far I understand only Corneal Cross-Linking (CXL) OPs showed positive results in reducing/stopping the progression, but it's not side-effect free and at least for me the CXL was a rather traumatic experience and it renders your eye-sight pretty bad for the next weeks and even a year after I could still notice difference in my vision.

Having a Eye Drop instead of CXL would mean more people could be cured and the cure would be way less invasive. So this news is a big deal for everyone who's affected and didn't had CXL yet.

If you notice double vision on high-contrast sharp images such as white text on black background, chances are you are affected. [0], [1]

[0]: https://en.wikipedia.org/wiki/File:Kc_simulation.jpg

[1]: https://en.wikipedia.org/wiki/File:Kc_simulation2.png

[reddit]: https://www.reddit.com/r/Keratoconus/
This interesting story reinforces the need to scan and publish these images online. Keeping them locked up in dusty libraries denies the world the beauty created by talented artists and printers.
> My aim with Typescript is to turn JS into OCaml

If that's the goal, why not use the real thing http://ocsigen.org/js_of_ocaml/ ?
Introducing Designmonk – Flat-rate unlimited design service from $249/mo
I read this comment and then the name of the HN commentor who posted it, and chuckled to myself! :)
i think its the weight, size and durability of my x1 carbon, its old but has served me very well and is lugged everywhere with me, its been dropped, had beer, coffee and cola spilled on it but it still soldiers on!

sadly though after some five years its time has come, while its still very much usable (im typing this on it now) several keys are dodgy and the casing has seen better days to name but a few issues.

id been researching for some time to find something that could replace it but also had a discreet GPU, i eventually decided on the dell XPS as nothing much else seemed to fit the bill but just before i hit the button on it lenovo went and announced my dream laptop, the X1 extreme.

i also once had a very nice sony vaio laptop with some unique features (before i became a fan of thinkpads vaios were my goto laptops) not only did it have a full socketed desktop P4 cpu but also the cpu fan was magnetic, you could just lift out the piece with the blades to clean the fins out
Mapbox GL JS is fully supported. Just log in, select any map and under "Use vector style" headline you can find source code examples for Mapbox GL JS, OpenLayers with vector tiles and Leaflet GL (plus OpenLayers, Leaflet and WebGL Earth for raster tiles).

For mobile development, Mapbox mobile SDKs, Carto mobile SDK and Tangram SDK (RIP) are supported.

On the desktop, you can use either QT or .NET with our maps.

More info: https://www.maptiler.com/blog/2018/05/openmaptiles-gives-you...
For example this blog post (not mine):
http://jon.io/machine-beats-human-using-machine-learning-in-...

Talks about the Mean Shift algorithm described here: https://en.wikipedia.org/wiki/Mean_shift
I'm not sure how this article managed to overlook the Asus C302 Chromebook flip which has been out for well over a year now and sells at the $500 price point. Very happy with mine.
Geez. I know loads of people who put photos of themselves as toddlers online deliberately, just because they thought it's cute. I really don't know what's supposed to be embarrassing about a picture of yourself as a toddler. Babies all look the same anyway.

Now pictures of adults as teenagers, that's a different kind of laugh ...
The war on drugs perpetrated by US forces is brutally violent as well, with cops armed like SWAT forces and forgoing the castle doctrine. This is all a consequence of useless escalation.
Create React App is the first link that TS gives you in "getting started". Is there something wrong with it?

https://github.com/Microsoft/TypeScript-React-Starter#typesc...
I wish more programmers were as thoughtful and humble as you. Sadly my personal experience is that most developers tend to be full of themselves and their opinions without even questioning them a bit.
I share your view! Unfortunately, getting devs to write proper unit tests is – for whatever reason – difficult.

Types just smuggle themselves in with the rest of the program (granted they only cover a subset of the bugs tests do).
Sorry I don’t understand. Digital cameras require film manufacturing, distribution and developing?
The only real argument I think you can make is that it might be more efficient to have a neural network quickly spit out an approximate solution instead of solving the actual equations.

But if you have the time having the actual equations is more valuable?
For me it was simply that the shorts are a lot more comfortable than speedos. Speedos were never great.
Writing the exact same code for float and double (and possibly complex float and/or complex double) sucks. You've created some straw man about dopamine junky programmers because you don't need generics for whatever it is you do. If you wrote numerical algorithms you'd be annoyed at any language which lacks generics.
No, because people are poor and dealing drugs illegally is a big money maker. There is no need to involve lead to explain typical supply and demand mechanisms.
I recently tried to install Ubuntu on somewhat recent hardware and it was a complete trainwreck. I'm talking about installer broken right off the bat that required multiple grub hacks to fix. It then proceeded to install a completely broken system.

The only thing that worked (kind of) was recovery mode with command line only, and even that installed had a broken resolvconf (missing /etc/resolv.conf), so networking was working but DNS wasn't configured so couldn't resolve anything to actually do anything useful.

Numerous attention to detail/UI bugs in the installer irrespective of the problems that could have been specific to my hardware support lead me to believe quality and effort level have overall plummeted.

The experience harkened back to late 90's linux distro level of frustration. In short, it's a complete mess. Don't bother with Ubuntu, just let it die already.
Firefox Focus is free.
It's tricky. If you have an intelligent employer, they will understand that as a professional, learning is as much part of your job as fixing bugs. If your employer is not intelligent like that, but the company isn't a sweatshop, you probably might be able to "slow down" your ticket crunching a little bit in order to get some directly relevant learning in[0] (that, over time, will actually improve your work results). If your job is a sweatshop, be happy that in this industry it's still relatively easy to change jobs.

--

[0] - not saying use your job time to learn CV-padding stuff; just if you suddenly need to work on a codebase in a language you don't know, don't be afraid to read an actual book instead of minimal amount of StackOverflow answers needed to kill your fist ticket.
didn't read the other comment on this - https://github.com/angular/tsickle was the repo
They do. For him. And thinking this way about what you buy is smart :-)
Aktana has real big entreprise customers. They market themselves as AI while their algorithms are certainly not matching up to the buzz.
So I know you also use React extensively at twitch, so how are you finding react and typescript working together?

I've been using the two together recently and its been great. Like you I don't think I could ever go back to not using typescript for anything but the smallest projects.

However, often times I've found some common react patterns to be difficult to express in typescript. Namely default props and high order components. The type signatures I'v ended up with for my HoCs aren't as simple as I'd like, but I guess there is no way getting around that.

I've actually started to prefer render props over HoCs simply because the type signatures are simpler. Still no idea how to handle default props correctly.
Late dinner & breakfast!
> But I agree with your example of symbol in dict. I would be surprised if it isn't already on the roadmap. Have you tried reaching out to the typescript people?

It's not just on the roadmap, it's in code review/iteration as of last week: https://github.com/Microsoft/TypeScript/pull/26797
Have you looked into Flow? This is the type of project it’s suited for (gradual typing). Facebook were in a very similar position when they created it. You can add a Flow pragma to a file and immediately get useful feedback based on Flow’s type inference.
It's not harder when you have $25B in cash to spend on fancy marketing, advertising, promotion etc. Do you not understand how massive of an advantage that is? It effectively makes you recession proof. Additionally, you can look at Apple's financials to see that they had no problem selling millions of iPhones through the recession. In fact Q4 of 2009 was their most profitable quarter ever (up until that point) which was the tail end of the recession. It was a radically successful launch by all metrics.

Any way you look at it, launching the iPhone, given Apple's cash, marketing muscle, and hw/sw expertise, wasn't as challenging (even in a recession)as bringing an electric vehicle to market and it by no means was "exponentially more difficult" – in the words of the OP.

I don't have anything more to add to this discussion. I think it's clear that the OP's claim is incredibly uninformed and wildly inaccurate.
We are supposed to stay on oil because we can't build infrastructure? Humans... Are we the dumbest species or what?
Shadow banning doesn't work against any adversary that's more sophisticated than an annoying person on the internet. As you observe, email spam filters are basically just "shadow bans" and spammers aren't confused by them at all, they just send themselves test messages.

Spam filters work for lots of reasons but not because spammers can't figure out if they're caught or not.
Predicting price means you’re predicting one variable with no idea of hot likely you are to be wrong and how wrong you’re likely to be and says nothing of where your expectations are for price to go after.

It is semantically different to say: if price goes to Y then you have odds that it will then go to Target 1 and then slightly lower odds it goes to Target 2.
I would definitely own my own personal autonomous vehicle. And I think the rest of America would as well. It's this vision of replacing ownership with autonomous taxi fleets that is not going to happen.

They are limited by roads and physics so they'll never have a wait time competitive with a car in the parking lot - and that is the killer.

I do see the allure on the economic side so I understand why this vision is being sold to VCs. But it's going to be just another feature the dealer tries to upsell you on.
But does anger increase brain aging?
It is. A Renault Zoe or a scooter is not.
> They’re not useful for taking kids to school,

Where I live a few hundred thousand kids are taken to school by bike every day. All the way up to age 10 or so it's pretty common to see parents with kids on the back (and sometimes on the front or both) of their bikes.

https://www.24baby.nl/wp-content/uploads/2018/01/mamafiets.j...
> Programmers love generics because they enable higher-order abstractions, and programmers love abstractions

Right, because the alternative to higher-order abstractions is spending much of your time completing MadLibs-style implementation templates for solutions to solved problems instead of just including the library that contains the (higher-order) solution and focussing on solving the new part of the your problem.
Dokuwiki is what I use. Easy to setup, easy to use. And with Dokuwiki on a stick there is a zero-installation, portable local option.
CEO of JD.com Arrested in Minnesota in Sexual Misconduct Case
Global investors have invested heavily in China’s stock market bond market
This year, due to the Chinese market to be included in the world’s major equity and bond indices, global investors scale investment in China hit a new high, reflecting the Chinese government through the gradual opening of domestic markets to attract overseas capital determination
Here are a few obvious benefits off the top of my head:

* No local emissions from burning fuel.

* Noise greatly reduced.

* Much less energy consumed (and CO2 generated) per mile overall.

* The car is always topped up when I leave to work in the morning.

* Great driving experience; instant silent torque is very convenient, and hard to give up once you've gotten used to it.

* More space left for cargo.

* Middle seat in the back has actual leg room.
It would be interesting if they could tie damage down to each medicine used.

Although Schizophrenia, and ADHD seem to be tied to the brain being over active, at least that’s my interpretation of it.
Excellent idea, definitely something I want to support. I have just joined too.

I remember using an Archimedes after years of fighting to get my games to run well on a BBC Micro. Wow - it felt like cheating!
I've played piano and sung for most of my life, but I wouldn't have recognized many of these if you hadn't pointed them out, though I do recognize many structures and mistakes in music.

It seems to be more about recognizing the small glitches, rather than something involving overtones, which I would really have liked to learn more about how to recognize them. I have long found that autotuned singing sounds a bit more "metallic" to me.

Thanks anyway, the sound samples are useful in recognizing it better.
although that would hurt actors and comedians as well because canadian content laws dont just apply to music.
Maybe use the defaultProps HOC from recompose? Or take example from it!
‘You can’t.”

‘You can and I have running code”.

This is why HN is great.
6 or so for small distances, and without crossing major roads.
At some point (maybe still? I haven't touched Windows in over a decade) the windows registry had this: You could just load the entire registry into a buffer and then just cast that buffer pointer to the root type.
5 mile trips with three of those on the highway typically have alternatives with all 5 off the highway.
I really don't want it to overheat at any point.
Is it really an error if everything from Google to Merriam-Webster apparently makes it?

https://www.merriam-webster.com/dictionary/methodology

> a body of methods, rules, and postulates employed by a discipline : a particular procedure or set of procedures

I.e. methodology is a set of methods.
If you are using Ubuntu, then you atleast have some knowledge about the OS and would be savvy enough to Google and run some commands on the terminal to fix it.

Compared to Windows, which has a huge user base with absolutely no understanding of how the OS works and what to do if you don't like it OOTB.
CS, EE, and computer engineering are going to be great careers for decades yet to come.
Ironically generics don't necessarily solve this. C# requires multiple implementations of numeric methods because int/float/etc don't sit in a type hierarchy.

It also doesn't really work in Java either because you have to use the Object types.

Even in rust this looks pretty complicated: https://travisf.net/rust-generic-numbers

Maybe it's easy in c++?

I've seem a similar comment made on almost every discussion of this issue... are folks just not aware of the limitations with generic implementations?
I don't know about that, there's plenty of innocuous extensions that either started off with hidden bad intentions or sold their userbase and went rogue.
I was at an AI company at my last job. They had customers, but it was largely speculative. I cannot say the product was worth what was being paid for it. That being said, there is certainly a problem domain that AI could be good for, if it ever lives up to the hype. Much more effective is human-in-the-loop AI, which is what Google, Facebook, etc. use and make lots of money from.
I think it would be cool if a project had a self-imposed token count limit. The project would never be allowed to grow more than X tokens long.

Then you can guarantee the project is small and haiku-like forever!

LWIP started off small, and it grew...
Outlook 2003 switched to the IE renderer, then for what I consider to be terrible reasons they switched back to MSO in 2007, and still use it in Outlook and even Windows Mail now. (The reasons I recall were bugs in the editor and security—.)

For people that aren’t in the know: the MSO engine is basically a very incomplete and quite buggy implementation of the HTML 3.2 specification. From where I stand, it looks like the entire thing is a binary blob that essentially hasn’t been touched at all for over twenty years. Literally.

Microsoft switching back to MSO breathed new life into an entire industry of people with esoteric, hard-won knowledge about the eldritch affairs of HTML for email. Without it, HTML for email would not be such a disaster. (Sure, there are other awful email clients, but Outlook is by far the most terrible that is used much these days. If it had tightened its game, other bad clients would have been much more like to fix theirs too.)
That means Go is not the right tool for you. Don't use it.

It's so sad to see people pushing to radically alter a language that they will probably never use because it will never be suitable for their needs.
Right, but the ML they use is largely developed in-house. It's not part of a prepackaged ML "product" provided by an outside group.
> The main reason the government wants data to be stored locally and is also looking at controlling companies is for surveillance. But unlike China, not all platforms have Indian created equivalents. Fortunately for the citizens of India, regardless of the state of surveillance in the U.S., the U.S. companies do fight a lot more against these controlling measures than any Indian born company ever would.

There is a national security component that you are missing. The day we do not needs borders for people, we will not need a border for data. But we are not there yet.

> “There is a strong feeling in many quarters that the reason that India has not been able to develop a Tencent or Baidu or Alibaba is because we have not been nuanced in our policies.”

This is very reasonable. Your country does NOT need a new Google or Tencent. Because they already exist. The only way India can develop its own companies is by creating an artificial scarcity thru regulation. I see quite often asked Why does Europe not have tech giants? The easy answer is that they already exist and there is no way that small start-ups can fight them.

This does not mean that to create that needs is good for the citizens. Maybe it is good that Europe depends on Google, Apple, etc than to try to create new local ones, as non-tech businesses can benefit early from their technology. But if the goal is to create your own tech giants, it is not possible when you are competing against well established cash-rich monopolistic companies.

> "They also warned that India has fewer legal protections than the United States against government searches and data requests, so private data stored in the country could more easily end up in the hands of the police." The central government has shown that it has very little interest in getting a good privacy law in place.

From my perspective, you may prefer that your data is in hands of another country, not even because they are more ethical but because they are just less interested in what you are doing. Local police in NewYork does not care what you are doing in New Delhi. So, the effect is the same. Your data may be safer in hands of people that have no political nor policial power over you.
Speaking of keyboards - I can't believe how well preserved the one in the video is. No discoloration or fading, as if it were made just last month.

Is it an SGI thing or was it just sitting in a box as a spare all this time?