skysight-inc/HackerNews huggingface dataset:
Dell offers different warranties depending on the channel you use to buy. I always buy through the small business section and buy next business day service. It's far less of a hassle.
One downside what totally prevents me from even giving ProtonMail a try is vendor lock-up. You'll be stuck with them with no option to migrate away while keeping historical data. No IMAP, no POP3, not even a proprietary backup format, nothing at all.

One could probably automate a browser to log in, iterate mailbox and dump contents, but that certainly won't be fun.

(Also, no way to use your own pre-existing key, only somehow generating a new one somewhere - not sure how exactly it's implemented and whenever I can trust it all...)
>> the third scenario is that many people do not own a car in the future and we just subscribe to a car service

I have a feeling this is whats going to happen. People bought records, now they subscribe to Spotify.

Question is who will make money? Spotify does not, because labels have monopoly rights.

I cannot see a scenario where Uber is the winner here. Unlike record companies, there is competition between car companies, but still Uber has no entrenched position here to make a lot of money as far ad I can see.
...That sounds like the worst thing.
It could (there are 3rd party Rust libraries for arbitrary-size integers), but Rust focuses more on low-level features.

Types that have fixed size at compile time are more useful in Rust and can be optimized much better.
The article you link at #2 comes up with a pretty different explanation for freeway construction stall:

> The principal cause of declining freeway development was the dramatic rise in construction and maintenance costs

I.e. California would have had to significantly increase its gasoline tax, in line with the increases in construction costs, to fund continued 1960s-scale freeway development, but didn't do so: The gas tax today is approximately the same in real terms as it was in 1960 (it was 4.7¢/gal then, which is roughly 40¢/gal in 2016 dollars). Well that, or find a way to bring construction costs back down. A small portion of the money diverted to rail doesn't really move the needle on the big-picture here.
Cashing in on Climate Change
>Why is this any different

Nobody says it's different

>Why isn't this only an open-source, native app (where I can load a specific, known version instead of whatever is on the server).

OK, let's suppose you're using a native app. One day vendor issues an update with some critical vulnerability patched. Unfortunately, another vulnerability (or even backdoor) sneaks into this update for whatever reasons. How is this any different?
It depends what you mean by "practical", though. If you mean "practical for use as a dense 3D reconstruction technique" then sure, it's pretty bad. If you mean "usable under an incredible range of lighting conditions and situations" then I'd say it's practical.

Edit: IMO binocular vision is probably more to do with redundancy than depth perception. If you damage or lose an eye, you can still operate at near full capacity. Losing vision 'in the wild' is a death sentence.
Sounds like the music industry.
I think the point he was making is that it is effective in different environmental challenges and constraints. Not that it's optimal. So it might still be useful for building into a robot that's supposed to explore a environment(think space and planets for example). It may get relegated to academia, if we find other optimal solutions for our robots doing our boring chores though.
Why Progressive Web Apps Are the Future of Web Development – ARC
I would be easy to give you a lot of references to things you could go and read, but the real question is what do you want to archive? Programming is only a means to an end, and you can do everything with the tools you already know such as PHP, HTML & CSS.

React.js or the meta-level behind it, virtual DOM, has no doubt improved my front-end skills 10-fold and together with Node.js where I can render all the things in the backend and use the same code, but all that doesn't really matter.

What are you doing currently? Maybe I can help you get started? What are your interests?
Indian digital wallet asks customers to enter card details on merchant's phone
Linux-insides: Introduction to cgroups
MIT uses Python now yes, but Scheme's offspring (Racket) is popular at a few universities. I've found Python easier to use though.
I didn't mean dynamically sized integers. I meant at-compile-time-arbitrarily-sized-integers ;)
Dishonored 2 Game Serial Key Generator No Survey
Floating point is awful if you care about precision.
To be completely honest, I'm ready to pre-order if I see a real person (not an actor) show off the device, talk us though the features (for example, compare it side-by-side a kindle and boogie board sync) and show it off in a regular natural lighting condition.

It needn't be perfect. Most potential early adopters here would understand that the software might not be ready for prime-time but with a device such as this, you'd need a more 'real' presentation than a marketing video if you expect pre-orders -- at least IMHO.
It helps me know what is popular and what is happening in the industri, it doesn't really help me day-to-day, but once in a while I know I read something on HN that is useful in the situation I am in. I also really like "Ask HN" and "Shown HN" :D
Short of using two similar cities and varying the tree density in one while making the other a control group, I'm not really sure. I was thinking of the number more as a way to assign value than discover it. Good question though!
Only mentioned briefly in this document, but may be of interest to some: 10GBASE-LR optics work with old multimode fiber [1].

Replacing the 10GBASE-SR optics with 10GBASE-LR fixed a flapping OM2 link for me (using mode conditioning patch cables).

[1] https://www.flexoptix.net/en/blog/2011/09/getting-a-10g-stab...
I like it very much, also the underlaying structure of extending and monkey patching inside the plugins is very useful.

Here are some maps we have made:
https://green-giraffe.eu/projects
http://www.danielbeeke.nl/inbraken-in-uw-buurt/#12/52.0553/5...
I work for one of the largest PR companies in the world (we are in the EU, where customer protection laws are kinda okay, too) and as a rule of thumb they buy Dell when it comes to PCs, don't ask me why!). When I was employed, I chose to go with a Mac and my manager had his old HP replaced with an XPS 15 at the same time. We all got brand new machines, but his XPS bit the dust within 2 weeks, so he sent it back to IT. We have premium enterprise support from Dell. They took 3 weeks to send a deffective machine back, which got returned instantly. Not sure if they eventually replaced it or not because after another 3 weeks of waiting IT just told him to pick another Dell. He went with a Mac instead.

Thought I'd share this with you to underline how bad their support is on every level.
Yeah, but it's planned. They also mentioned the calendar coming in a recent blog post.

In general, I should say I am pretty happy with protonmail. I've been using it for over a year now, however, in general I'm still pretty dependent on google for calendar, android, etc.

When it comes to spam, my feeling is that I do get more now. But as long as it is properly categorized -- which it is -- I don't really mind getting it.
It looks like there is an updated (2016) PDF and video presentation by the same author here:

https://www.nanog.org/sites/default/files/Steenbergen.Everyt...

https://www.youtube.com/watch?v=_KFpXuHqHQg

Can someone update the main article link (which currently shows a 2010 version)?
Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions (2013)
I really love Leaflet as a tool, and the ecosystem is amazing, but I find integrating it within a React environment to be quite tough. I can integrate the react leaflet components pretty well but once I start doing things like using plug-ins (for edge markers or heat maps or something) then it's no longer easy to use, primarily because very few leaflet plug-ins use npm.

Is there an easy way to integrate leaflet plug-ins using react? My best attempt was to download the plug-in script and modify it such that it takes the Leaflet object as a parameter (instead of the IIFE) but this causes a lot of overhead for using plug-ins.

Any tips from a fellow react developer?
From the BBC article [1], my favorite quote was that Apple "proposes that companies in the industry share data from crashes and near-misses in order to build a more comprehensive picture than one company could manage alone, and therefore enable the design of better systems."

Aka 'It would be really helpful if we could have access to Tesla's road training data.'

It's a good idea in principle, but if Apple wants access then they can damn well afford to pay for it.

[1] http://www.bbc.com/news/business-38199880
Just a remainder: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-....

Don't rely on first and last names. Also, the age keeps changing, store a date (unless the age is what the user inputs, and is later converted to a date).

(#1=(person ...)
#2=(person ...)
(person
:names ("John Smith")
:date-of-birth @1993-10-04T05:03:00.000000+01:00
:parents (#1# #2#)))
>How are the security issues regarding knowing that you're always running that code and that the server isn't compromised and sending altered code?

A unique solution might be to use service workers to handle content "updates". The assets could be cached locally, and a single network request could be fired to check for updates. If one exists, the user is prompted to update. This would at least alert you to review the code being sent to your browser if you're so inclined.

Ultimately though it comes down to yet another tradeoff of security vs convenience. Such a feature might be better off as an opt-in extra security feature.
I have had four zero-days affecting 5.5 million devices sitting on a public code repository for two months now, for a project maintained by dozens of corporations employing high-end PHP programmers, who do write PHP for a living.

The fixes are code reviewed, but not merged, because the developers don't seem to understand PHP-into-C null string terminator vulnerabilities, or type juggling, or strict comparison, or... I could go on.

PHP is unsafe at any speed, because it almost invites arbitrary code execution through a number of vectors. It isn't inherently bad if used correctly, as most Facebook developers will tell you, but the language structure involves quite a number of insecure practices.

After all, most programmers don't expect:

<?php 0 == "string"; ?> to be true.
My advice is to try both and see which works for you.

Good luck.
>> "The number of people who really understand zk-SNARKs, and therefore the Zcash protocol, is probably small enough that you could feed them all with one Thanksgiving turkey."

If the list is so small, who are they?
Well, something is only valuable if you know how to sell it. The cash is easier to convert into local currency (if it isn't already) than the passport.
Common police sense state?

Meaning the mental state of all UK residents knowing that police is "sensing" all of their actions - physical or virtual (but not the actual URL/page, just the domain, yeah right).
I would love to see games with life long learning. It learns to beat u then and you have to learn to beat it to continue the game.
I'd like to see an architectural overview of a self-driving car. What are the most challenging systems? I can imagine that the most challenging part is the computer-vision system for detecting the road, and the radar system for detecting other vehicles and pedestrians. Given this information, finding a path from A to B without collisions seems not so difficult in comparison.
The non-scrollable layout is unusable (the buttons are hidden) on a 4" iPhone like my SE. :-(
No operation with side effects should ever be run without validation- you could cast to an int, sure, but unless you validate the user is allowed to delete that particular int, you're still giving them free reign over your entire cart table.

The biggest trouble with these questions is that people are learning many aspects of web development without understanding the separate concerns they should be aware of when heading to production code. It's difficult to (a) avoid over-answering and explaining everything while also (b) avoid giving insecure advice
>In ProtonMail’s one-password mode, the mailbox password is derived from the login password via a one-way cryptographic password hash.

I wonder what the password change procedure will be when you have several gigabytes of mail in your mailbox? Would you have to download every message, re-encrypt it in your browser and send back?
It sounds like you don't have any other option than moving to somewhere else, but how long would it take to set up a staging server somewhere else? In today's docker world, that should not take that much effort and then it is just Dreamhost's loss.
"A former biotech executive believes he may have the key to do just that. Gunther Winkler first developed a dislike of the placebo effect in the late 1990s. As head of clinical operations for the pharmaceutical giant Biogen, it was his job to help choose which new drugs to invest in and shepherd them through the trials that would prove their effectiveness and clear them with the Food and Drug Administration for approval."

Gee. I wonder why he didn't like it? Perhaps it called into question his self-annointed genius?
Show HN: Ngx_pagespeed module for Ubuntu stock Nginx
PGP is quite difficult to use by most people, and it doesn't even support forward secrecy, which is a huge weakness. It will never be used by more than a core group of highly technical, which is maybe less than 0.01% of the population.

If we're to push end-to-end encryption to the masses, then we ought to try to get forward secrecy in it, and it should be quite invisible to the user.

That's not to say that ProtonMail is getting it right, but it's at least one of the few that are striving to move in that direction.

Relevant post from Moxie from Open Whisper Systems:

https://moxie.org/blog/gpg-and-me/
Ah, in that case I suppose it's blocked by lack of type parametrization with integers: https://github.com/rust-lang/rfcs/issues/1038 https://github.com/ticki/rfcs/blob/pi-types/text/0000-pi-typ...
Just this week I went nuclear with a particularly bad customer service experience. I'd been messed around trying to buy a Razer Blade Stealth which claimed same day shipping. Three days later I had no shipping confirmation and no response from customer support.

The day after tracking down the founder's email address a laptop was shipped FedEx direct from the factory.
Yeah, Julia and lisps demand more nuance than static or dynamic labels. This goes into the details for Julia: http://stackoverflow.com/a/28096079

Compilation strategy and code hotswapping are independent of static vs dynamic types. Java is statically typed, however its implementations support interpreted execution and code hotswapping.
I'm slightly concerned at the permissions it requires. A music player should not ask for the power to make phone calls, and then refuse to work when it's denied.
I think it's even more shocking they appear in answers. But then again this does only show they don't use prepared statements. You can't tell anything about vulnerabilities.
Performance measurement in Python 3
Ask HN: Opportunities in industry for pedigreed neuroscientist?
Hi HN,

My friend recently completed his PhD in Neuroscience from a top university in his field. He is published in journals such as Cell and Nature, and he won the top thesis prize for his year. He is great in Matlab and python. He started a startup with some friends from school, but he is transitioning into something else. He is exploring returning to academia but also opportunities in the private sector, such as privately funded research and other industry opportunities. However, he is not interested in finance– whatsoever.

Anyone hiring who would be particularly interested in someone with his pedigree?

Sincere thanks.
Why would you express GDPs, which are estimated to an accuracy of millions of US dollars, with a precision of US cents?
Wai H. Tsang:

http://www.academia.edu/27961545/The_Fractal_Brain_Theory_-_...
BEST WATER FLIP EVER
Compared with apes humans much more efficient at digesting of starch. However to get enough protein and micronutrients from starchy root vegetables one has to consume much more in calories compared with vegetables. That effectively provided "free" energy to keep bigger brain. Of cause this is rather speculative, but it just emphasises that we really do not now why humans develop bigger brain.
If you go to `cache:https://www.bewooden.de` you do get the real website that google have and it is different from the the one in SERP.

Google probably things that the brand name is more relevant to have first when you are actually searching for the brand, just like a human would think!
> For example, I predict stereo vision algorithms will die out soon, including deep-learning-assisted stereo vision

Maybe for regular "cameras", but parallax still gives the most accurate results for 3D reconstruction from satellite images, where it is a very lively area of research. The resolution, and surface coverage, of radar satellites is far worse than what you can obtain by stereo matching optical images taken by the powerful telescopes on satellites. I guess in other fields like microscopy it makes a lot of sense also. Not all imaging happens indoor on commodity cameras!
Question: is the placebo effect factored into the effectiveness of the real drug? That is, knowing a placebo effect is real, just because I took the drug doesn't mean I actually responded to it. The drug could have been ineffective, and my response was more placebo based?

I presume the conventional wisdom is to give the drug the credit but technically that feels incorrect. Or is this factored in? If so, how?
SuccincT: Discriminated unions, pattern matching and partial applications for C#
Webinar: How to Tune Your Linux for MongoDB
There's another point: big heads (whether they contain a big brain or not) are selected against, as they make birth a much more dangerous business that it would be otherwise.
Hopefully the mailbox encryption key is actually static, and they only store it encrypted with a key derived from your login password. If you use two different salts the knowledge of the login pw hash does not yield the mailbox key encryption key.
Right now, I also try to keep Google as far away from me as I can. Unfortunately, I don't own a domain myself. Have you tried out ProtonMail yourself? If so, do you think that it is a good alternative to a self-hosted server like Fastmail?
Breaking .NET’s Random class
Fedora is great out of the box. Unless you want to use something other than GNOME 3. Or play MP3s.
You usually don't need scale and precision at the same time, but a lot of algorithms get a lot simpler if you don't have to worry about rounding errors that get worse with every operation.

Floating point errors are hard to reason about and often makes equality a very fuzzy concept. If your not starved for bandwidth or memory, large fixed precision numbers are incredibly useful.
What you'll want is to forward your Gmail to ProtonMail as soon as possible, because otherwise you'll always visit Gmail first. So forward Gmail and then just keep a pinned ProtonMail tab open, and get rid of whatever Gmail notification extensions you may have. Also disconnect the Gmail mobile app and set-up ProtonMail on mobile.

https://protonmail.com/support/knowledge-base/transitioning-...

What may give you a push is that Google seems to be trying to make Gmail a more proprietary and less of an interoperable standardized email service. Eventually it may not be as easy to get out of that "lock-in" as it is now (even though it seems hard, but it's mostly a matter of habit and will to change to a new service).
It seems to me that anyone using it, should be able to pick their own alias, as they see fit.

"hey butthead, what's on my schedule for today"
The guano wars is also covered, along with a lot more, in _1493_ by Charles Mann. This tome looks at the reverberations of the Columbian exchange, and is well worth the read if you are interested in history.
>A team chatroom... what a nice idea. This was a larger, more enterprise company. Enough said?

Are you literally saying that larger companies need managers for their dev teams because they're too enterprise to use slack?

FWIW I've used both in larger companies and smaller companies.

>But seriously, I think the answer depends heavily on company and team size.

I don't think it does. Slack chatrooms and email lists scale.
In addition to the ecosystem not catching up, the API changes in Drupal 8 meant that anyone who wanted to use it had to learn it all over again. And Drupal is much harder to learn to develop with than Wordpress.

Meanwhile, the PHP framework ecosystem finally caught up with its CMS ecosystem and with other web scripting languages.

Drupal used to be the quickest way to throw together a complex CMS using PHP, but it has scaling issue because of the way it abuses relational databases.

Nowadays if you're willing to learn enough to use it, you're learning large chunks of Symfony anyway. You might as well finish learning Symfony and build your own web app with a sane DB schema. Or you could put that effort into picking up a rapid development framework like Laravel and do the same.
Also, there are bunch of other interesting sounding tutorials on the North American Network Operators' Group (NANOG) website:

https://www.nanog.org/resources/tutorials
SCBW does in fact have a fairly active community. They have a stream up that play's games between bots 24/7 and the IRC is also fairly active. Also check out the "StarCraft Artificial Intelligence & BWAPI" Facebook group. Most of the fairly well known members are active on there as well.
And what about the backslash from Lenovo SSL hijack from some months ago ?

It really looks like there are no pro or business solution, just a more expensive variant of `pick your poison`.
Now OR Never SHORT FILM
Do you also get ads by protonmail itself or does it come from other websites? And is there any unsubscribe feature like in outlook?
My take is some kind of deduplication. Similar input gets overlayed, while novel inputs gets a new "slot". Thus we remember more about our childhoods because they are filled with novel experiences, while as we grow older time seems to fly because one day merge with all the others.
> We have an interesting cognitive bias when it comes to these kinds of products: we can obsess about how awful iTunes is, for instance, without appreciating the tens of millions of lines of code that pretty reliably do their job day-in and day-out for hundreds of millions of users.

Corollary: You have an interesting cognitive bias when it comes to these kinds of products: You can forget about the numerous little bugs because the software does his job good enough most of the times.

Corollary-2: You're also a dev so you empathize on how difficult it is to do anything not dramatically buggy, you even think that they must be incredibly talented and should get credibility for doing anything.

We'll see how you think about bugs when any single "bug" in a software has the power to instantly put you off the road at 100 km/h... eventually straight into a tree if there happens to be some in the area :D

Corollary: I have mountains around me. Going off the road in there is equivalent to going off-a-cliff.
I think it's very natural that code in questions is vulnerable to SQL injections as it should be a stripped down example demonstrating the issue that the poster is dealing with, not necessarily a copy-paste of code that's in production.
Same here, the music player asks for permission to make phone calls and record audio. Maybe I have a different understanding of a music 'player', or this is a bug in the android permissions list.
It doesn't appear to be under your github account so where should we file issues?