skysight-inc/HackerNews huggingface dataset:
Same here. I'm on Vodafone in Germany. When I reach my data quota, sure enough, my speed drops to snail crawl. Unlimited in data quantity and in speed in a myth. Of course, I am talking about mobile data.
Java is promising but Cobol is here to stay. Kind of true, but one can rise in popularity while the other dwindles, even if not completely dying.

Thing is that 90% of new developers who get to see both Rust and C++ will choose Rust.
Not many entrepeneurs believe in Trump anymore.

If Peter Thiel backs him, Trump should supposed to be gratefull and Peter Thiel would strengthen his position.

I don't believe he backs Trump as a sane entrepeneur, but as a investor. If Trump wins ( 1 debate could be enough), this is a good investment.
I wonder, do they upload all the camera videos taken during driving in grayscale low-res video through 4G to be computed though their neural net at Tesla ?
What hardware do they have in the car to process the video, the Jetson TX1 can use up to 6 cameras or 1400 Mpix/s, but they probably use low-res output for neural net usage.
I wonder what drivers think of their privacy.
Dick Proenneke is such an inspiration. My band even wrote a song about him.

https://open.spotify.com/track/6IwW64zdcdAKdimJRRKjV1
https://status.github.com/

>We are investigating intermittent connection issues to GitHub.com.
Show HN: r.ger.lv – simple random string generation
The Steady Curve of iPad Fame Is Making an Impact in Enterprise App Development
I've implemented a small tool for generating random strings, maybe someone else will find it useful.

- r.ger.lv - default is 20 characters [a-zA-Z0-9]

- r.ger.lv/<len> <len> of [a-zA-Z0-9]

- r.ger.lv/s-<len> <len> of [a-zA-Z0-9_+-.,!@#$%^&*();\/|"']

`curl -L r.ger.lv/25` - if you want to run from the terminal.

More info: https://www.ger.lv/simple-random-string-generation/
> He always thought of himself like a James Bond-type person, wanting to save the world from computer evil

Maybe the NSA needs less James Bond characters and more engineers.
What I would find more interesting is if neural nets are even a valid way to built automotive components for self driving cars.
Safety critical components in most of the industries are currently very heavily built around the idea of being deterministic, so that you exactly know what will happen for a specific input and when it will happen. And of course also where the behavior from requirements can be found in code and all this process stuff. Neural networks from my point of view (only university knowledge) seem however more like blackboxes, where you don't exactly know how they will behave in the end.
The problem is, what I described doesn't require coordination! It's in the best short-term interest of each company involved to glue you to their product. Therefore, it's the default outcome. Coordination is required to achieve something else.
Your preference is irrelevant. Many people will choose to be uploaded, and those people will inherit the Earth. As the uploads will be able to think, work, and multiply much faster than normal humans (among other possible advantages.)

Hanson imagines that fleshy humans will be left behind by the future, perhaps continuing to exist by investing in the em economy and living off the interest, but otherwise not participating in the system at all.

I don't know why you think an upload's experience would be worse than a fleshy human's experience. With such advanced technology in the far future, virtual reality and simulations will probably be indistinguishable from the real world. They will feel rain drops and see sunrises. But also they will probably be able to experience so much more. As virtual worlds do not have all the limitations the physical one does. They won't have to age or experience pain or discomfort, sickness, etc. They can walk on distant planets or swim in deep oceans, or fly through the air effortlessly, and without mechanical aid.
It's not a your business unless you will be hit by such car.
WhisperMe for iOS (The famous Whisper Challenge is now on AppStore)
I'd be curious to find out what the limit is. Anybody know?
Studies have shown[1] that most people think they're an above-average driver, so your statement isn't very convincing. This cognitive bias is called Illusory superiority (https://en.wikipedia.org/wiki/Illusory_superiority).

[1] Here's one that says 80% of people rated themselves above-average on a number of important driving characteristics - http://www.sciencedirect.com/science/article/pii/00014575869.... And it's easy to find many sources saying that this conclusion has been reproduced time and time again.
Congratulations to gapminder for making a mobile version of the site that does not work in Firefox. Scrolling is prevented.
(desktop version works just fine)
I contribute to some software that's relatively widely deployed and needs crypto primitives. Sadly on Linux there are few choices that support common algorithms and is usually available. The alternatives sometimes exhibit performance issues due to missing optimizations as well, or simply don't support the needed algorithms. On the other hand OpenSSL took it's sweet time to implement eg. 25519 based crypto or chacha20 which is also a pain - today Chacha20-Poly1305 is the only viable AEAD crypto system for embedded/low-computing-capability devices, including those with AES acceleration.

Another thing I'd like to ramble about a bit is their API/release management. In 1.1 they made a bunch of structures opaque - which is good IMHO - but due to the very inconsistent APIs before they needed to add some utility APIs to handle opaque structs in some places; instead of backporting those to 1.0.x, so that you, as an application developer, don't need to add conditional compilation and shims to every application, they chose not to. Additionally shims posted in the wiki were (maybe still are) wrong.

Forcing application developers to figure out API compatibility code for a crypto library is bad. That code will be tested very little or not at all, additionally it's hard to test.

Cryptography on Linux (or - on most platforms) is still in a bad shape.
Then you will have to wait until somebody makes a product that suits your needs. Nobody forces you to buy a car where the autopilot cannot be used for commercial purposes.
Just because you didn't have an accident doesn't mean your risk of having one wasn't significantly higher (it almost certainly was).
Stephen Hawking says AI could be humanity's greatest disaster
I see the same sentiment all the time here on HN.

"Just reimplement it in rust"

Well, why do you think openssl is so pervasive? It's everywhere and it's not due to marketing or ease of use or code quality.

It's because nobody in their right mind wants to implement a TLS library. Openssl itself was only conceived because the original author was teaching himself C.
No they do not, what in the world gave you that impression?

UNIX desktop environments indirectly rely on /etc/magic to decide what to do with files. If you are using a desktop which actually maintains a database of file extensions and you also think that that is okay and that that is how things should work, you are on a wrong operating system, and Microsoft Windows or even MS-DOS is a much better fit for how you expect the OS to work.

Even so, a desktop environment on UNIX is just yet another application, sometimes it is just a single process. The operating system empathically does not provide any kind of file type recognition or handling for such a desktop environment application, and any such file type recognition and handling is proprietary to that application.

Since the core UNIX paradigm is one of everything is a file, and all files are nothing but a stream of bytes, the OS has no concept about the contents .h, .c, not shell scripts, let alone .wav, .au, or .mp3 files, for instance. The UNIX operating systems only deliver streams of bytes at the request of applications via the open(2) and read(2) system calls. That's policy. The mechanism of what applications (consumers) of that or those byte streams do with the stream is left up to the applications which consume the streams:

A Unix File Is Just a Big Bag of Bytes

A Unix file is just a big bag of bytes, with no other attributes. In particular, there is no capability to store information about the file type or a pointer to an associated application program outside the file's actual data.

http://www.catb.org/esr/writings/taoup/html/ch20s03.html

http://www.catb.org/esr/writings/taoup/html/ch01s06.html#id2...
The question whether a time average over a long period of a random quantity in one system and an average over multiple systems over a short period are the same is the question for ergodicity [1]. If both are the same, the random process or system is called ergodic.

The answer is: If the measurement period for the average over multiple systems is long enough that each random variable has visited a representative sample of states which make up the majority of contributions to the mean value, then the system is ergodic.

[1] https://en.wikipedia.org/wiki/Ergodicity
The line being the answer to the questions: to what degree should you tolerate intolerance, to vote for voter intimidation, to call incitement to violence a mere difference of opinion and to be inclusive of exclusivity.

And do be aware that a person who would jail his opponent is never going to be so tolerant of you as you might be of him. It is the position that calls for tolerance only so long as it is weak.

I might suggest that an industry with a very small number of the exact population being targeted should do some serious soul searching about exactly what free speech (if campaign contributions are speech) they are standing by.
But if you set out to become rich and then do so, it seems a bit inaccurate to label that 'foolish'. The comment I was responding to was casting aspersions on Thiel's judgment in all categories on the basis of his judgment in politics. But that is, of course, nonsensical given his success and the success of those who've thrown in their lots with him.
Interesting, I had no idea the changes that were happening to OpenSSL. It's sad that it took Heartbleed to kick it in the butt, but it's heartening that they appear to be heading in a better direction now.

I'm also curious how LibreSSL is doing—I haven't heard much about it lately. Did it fizzle, or is it still making good progress?
Eyes Aloft: The Sublime Obsession of Plane Spotting (2016)
I've heard many people make the same complaints you do about GNOME but I personally think it is the most polished and best designed desktop on Linux.
Your unittests should have caught both of those errors. Also Django does use linting: https://github.com/django/django/blob/master/tox.ini#L36-L41
Is that different from any other epistemologists?
Notably, I wasn't talking about precisely-defined textbook words. If you go back, my original comment is directed at the fact that the Constitution can be liberally interpreted because the meanings of words change, which is due to cultural influence. Sure, we could go back and look at the history of America and figure out what "right" probably meant to the founding fathers (or "electricity" or yada yada for that matter), but to Joe Shmoe, the original meaning is either gone or no longer relevant. The only reason certain words' meanings don't change is because people aren't using them.

That said, I would still say natural language is, when you try to fully examine it without relation to reality, arbitrary (in a completely different argument), and while it doesn't mean "any which way we want" (initially), we could make a deep philosophical examination of the topic and come to that conclusion, but that's off topic. Though I feel like that's partly what you may have thought I was arguing initially.
Same in the UK. There's no mandatory number of hours lessons you need to accumulate before taking your test; if you (somehow) pass having had no lessons at all you're good to go.
A recent (few months ago?) update added a landfill item, which is made from stone and can be used to convert water to land. I think I'm playing the beta channel, so I'm not sure if it's in the default version of the game or not.
Multiplayer Coding on Kickstarter
I am going play devil's advocate here.

In the future, would Telsa use these data for other purposes? ie after analysing the data, it finds that my driving behaviour risk and has a higher chance of accident. It could trigger high insurance premiums or restriction on which car I can purchase etc.
Or it's the marketing team and not the engineering team :-)
Yes, it will be processed live in the car. From the article:

> To make sense of all of this data, a new onboard computer
with more than 40 times the computing power of the previous generation runs the new Tesla-developed neural net
for vision, sonar and radar processing software.

In the beginning, it's very likely some data will be uploaded in bulk, for Tesla to analyze, particularly while they are running the passive tests to correct their models.
and if i don't care about Thiel changing his position? i honestly dont care if it cements his positions. i'd rather stand up to bullies and racists than make them feel good and tacitly support them in order to potentially convince them one day.

this is just another billionaire wanting his buddy to win so his racist policy against hiring Asians isn't prosecuted.
Whoa, Whoa... assembler and raw drive access only...
Should have unit tested that title
I think the user Av's answer (using Liouville's theorem) is correct, and a very simple argument, though it does use the fairly hefty machinery that goes into "a bounded analytic function is constant".

EDIT: as tome kindly points out, e^x f(x) need not remain bounded as x goes to -infinity, or indeed any other direction of infinity on the complex plane.
Good counterpoint.
Tesla doesn't have time machines.
Will this really be an issue when the car is self-driving?
A copy of you is you. Literally the atoms that make up 'you' are replaced all the time, by biology. And the atoms themselves aren't real. Like some models of physics suggest that physical things are constantly being copied and deleted already, like how objects in a cellular automaton universe are "destroyed" every time they move.

But how the universe actually works is irrelevant even. Other people can have a different definition of 'death'. If the information in my brain is preserved then that's all that matters to me. If I had to get my neurons replaced, one at a time, with 'artificial neurons' that would contain all the same information, then i would do it. Surely you would to. And you wouldn't even notice any change I bet. It wouldn't change anything observable at all. So how can it possibly matter?
I have pyflakes as a vim plugin but it is not enough on big projects, as it will not catch import errors (which are the most common code-breaking errors)
Oh Pylint, used by my previous employer as though it were a type checker. Now I just use a language with a type checker.
How to handle career demotion as 40-year old Software Engineer?
The recent post on Google's “Director of Engineering” Hiring Test (https://news.ycombinator.com/item?id=12701272) provoked me to write this here.

I am ~40 year-old Software architect and tech lead who is working for a big old tech company (think Intel or Cisco). My division is not doing great. And it will be shut down soon. Everyone knows that and is preparing for the same. I decided to venture out and interview at some bigger companies (think Google and Facebook) and some smaller ones (think Uber and Pinterest). I received offers from most of them, except I would be going in as primarily, a Staff engineer or similar. I am really not excited about taking such a career demotion. Just to be clear, money is not a concern for me. I can take an early retirement but I don't want to. I can sit at home and work on open source projects but I want to work on real business problems. I considered the path of becoming a consultant or starting a consultancy firm but it feels like a demotion as well.

Did I miss something which I should be looking for?
Both Cisco and Intel are going through huge restructuring, what do 40-50 year old laid off engineers at these companies do?
> You can register and get an ID number to token your fraudulent VM/RDP with the card before submitting a real payment.

That leaves a trail.
As cool as I find Tesla, they will really have to regain a lot of my trust with autonomous driving. They have taken large risks such as eliminating lidar/ultrasone depth scans to cut corners from the competition (which led to the infamous deathly accident caused by an overlit front camera).
I've just started "The Best Day the Worst Day: Life with Jane Kenyon" after discovering the authors work here. I had to take a break after the first chapter, it is intensely sad. I don't have the right vocabulary to describe his writing. This man truly loved his wife.

https://www.amazon.ca/dp/B003JTHWIC
Briefing in approx 30 minutes:

http://livestream.com/ESA/marsarrival

A press conference is scheduled for 20 October at 08:00 GMT / 10:00 CEST, when a mission status update is expected, along with the first images from the Schiaparelli descent camera. This will also be streamed live via the player above.
Who+won+the+presidential+debate?
Another facet is that full compatibility to OpenSSL is required on the internet.

Ten years ago plenty of projects were using alternative SSL implementations (eg Peter Gutmann's cryptlib), many of which had slight interop problems with OpenSSL (which one to blame is impossible to say). In turn many projects switched away from these libraries - they had to, interop issues making software unreliable are vexing for every user - and moved to OpenSSL.

OpenSSL will also often be the first implementation that has a new TLS feature, it's the internet's demo implementation. New optimizations in algorithms tend to land first in OpenSSL as well etc.

Today there are like ~four or five relevant TLS implementations, and only one is in widespread use on servers.
it affects you morally. one could say the same about a pedophile or rapist or racist. let's say someone was all 3 of those but you knew it wouldn't affect the business you do with them. would you do it? this isn't to equate them but it is to see if you argument holds up in an edge case. I don't want to associate with, or have someone benefit from my labor, or even profit from their insights if I have such moral disagreements. but some people don't care about morals at all and only care about profit so to them it may not matter.
Hillary Clinton vs. Donald Trump on science, energy, and the climate
What makes you think an artificial neuron would be a faithful replica? Virtual models of other things and processes are readily detected by humans as inaccurate / imprecise.
>> if they could, they'd work in a different industry

Imagine you make 10 times the national average salary
Medical Dream Persuasion from a Reputed Medical University
Your idea did not translate into English. I think you are trying to say that most decimals we see in real life are approximations, not exact measurements, while fractions are exact?

This has nothing to do with calculus, though.
That would seem to include the GPL. Is that intended?
Actually we also have very sophisticated direction finding sound processing, and tactile sensors on the wheel and seat plus proprioceptors (a trade secret that no at tesla has been able to reproduce). This allows for e.g. driving over snow and being able to process the sound of the snow as it is driven over as a hint to the rest of the driving system.
It is not complexity, but diversity. The functions those cells perform are mostly understood as are most mechanisms by which they work. There are many variants of a similar function and mechanism.

That said, immunology is still quite young too, but compared to it neuroscience is not even born.
Nintendo will unveil its new NX console tomorrow
Hmm, since the appearances of low-quality answers on SO are so different from the others, I usually end up moving the mouse over them impulsively to read them. Had SO not greyed out such postings, I would have simply ignored them and saved plenty of my time.
From an economic perspective there is no difference between a product that can't do X and a product that could do X but it's not enabled or limited in some way.

Implementing logic in an ASIC which cannot be modified and implementing logic with an embedded processor where the software can be modified but this feature is disabled is the same thing. Both are intended to be black boxes that just do one thing and nothing else.
Yet for some reason you expect to be able to modify the embedded processor.
Indeed, there's really nothing about how the app went from $20k/day to $2/day, which is precisely what the title promises.
I've been on Verizon 4 years currently with iPhone7+ using iPhone the entire 4 years living and working in Manhattan.

With the carrier aggregation now turned on I can get as much as 100 DL / 5 UL. They own the most LTE spectrum.

Verizon does have the best network NYC.
And that's one of the reasons I don't use an ad blocker. Not even uBlock Origin, which receives all the praise, is reliable in that sense.

I don't understand the crusade against people not using ad blockers by the way. I believe I have good reasons not to. Why do people seem to have a problem with that?
Generally market makers (banks) try to end the day with a flat position, and hence a flat risk profile. However prop trading (usually hedge funds) take more risk (due long term views) and are not so concerned about flat positions.

There is a difference but it is subtle.
Noone wants to have the first headline of "Massive multideath accident involving kindergardeners caused by software glitch" attached to their brand. Particularily not German carmakers who both emphasize how pleaseant and exciting it is to manually drive their vehicles ("Fahrvergnügen", "Vorsprung durch Technik", "Freude am Fahren"), but also use passenger safety as a major selling point.
Why? It's not bounded towards negative infinity.
Do you have evidence that most people aren't above-average drivers? I would be pretty shocked if driving skill was normally distributed. I would guess that there are few extremely good drivers (you can only do so much to improve), but significantly more extremely bad drivers. This would drag down the average.

Even if you word your survey question in terms of medians, people are bad at numbers. I don't think you can really decide if that's illusory superiority without more digging.
Why Are Interest Rates So Low? Causes and Implications
If he helped you understand the problem, no time wasted at all!
I've worked at three different small (<10 people) startups, every time with most employees 18-26 and one older at 35-48, all three times in three different roles. Never did it come up. Never did it ever cross my mind, nor seem to be a problem, to me or anyone, that this person was older than the rest of us. We got along great.

Age is only a cultural issue if you make it one. As it turns out, when you evaluate people on less superficial things than age, skin color or gender, this simply doesn't come up.

I've talked about this before and I've heard crazy shit like "what if the person in question has to go back to wife&kids rather than go out for drinks - it's a cultural misfit" and honestly... what the fuck. Not going out, not participating in out-of-office activities, who cares? I avoid most parties (or only go to show up) because I intensely dislike them. That doesn't make me older than the rest of my team, and if someone thinks it's an issue they're probably someone I don't want to work with.

There's extremes (such as extremely antisocial people) you can't always accomodate, but that usually has nothing to do with age.