skysight-inc/HackerNews huggingface dataset:
Ask HN: How can you trust non open source, third party email clients?
I might be over paranoid and correct me if wrong but as far as I understand, almost all the email clients out there either store your credentials or the access token to be able to send you push notifications for new emails.

Once they have the credentials/token, they have full control over your emails, what happen if they get compromised or they leak your data?
Even 2FA will not protect you in this case since you already give them the auth token after a successful 2FA auth, or a specific app password.

Considering the email is used to reset almost all other accounts passwords, how can you trust a third party email clients? Am I missing something?
Thanks.
"TL;DR
Spec the result you are aiming for.
Break it down into smaller things.
Identify what you know how to do, and what you don’t.
Build what you know; research on what you don’t, and then build it too.
Use tutorials to learn the concepts."
Regarding voice acting, I think there is something to be said about human expression/ad-lib. Sure, you could generate a natural-sounding voice computer voice, but in the context of arts we’re still a ways to go before a computer can go off script and add just the perfect amount of intonation on a certain word that turns a phrase into an iconic quote.

Similarly, we don’t see CGI motion capture replacing Andy Serkis any time soon.
That's like saying that the first mobile phone used technologies that were all proven and that the inventors just combined them in a much better way because radios and phones existed. The combination itself is exactly what made it an invention and a revolution. Nearly every technology right now that's a revolution (Uber, for example) is a revolution precisely because it did something that's never been done before by standing on the shoulders of what came before it. The difference is that the combination and or features gained from that combination allowed the invention to leap frog over what existed before it.
I dunno, as a new college student I wasn't terribly impressed with Coursera's offerings as compared to the (half-hearted) online classes I've taken from my local community college. Despite many of the professors not knowing how to work Canvas, often the courses are engaging enough to get me to actually complete said coursework.
I'm thinking trucking companies will start building cab-switching depots. So your truck is almost out of battery juice, just get another, hook it up to your trailer and continue on.
I think the "we aim" here refers to 3G/4G. The phone is going to have a baseband module, so yes, it will be able to do GSM phone calls & SMS like any old phone. I imagine that adding 3G/4G packet data in a FOSS manner may be harder however.
Mercury won't be under any serious consideration for habitation for a long time. It is down at the bottom of the biggest gravity well within a few light years. Too much delta-V to come or go. It is the least explored inner planet for a reason.

I think you are drastically overstating the difficulty of heating a lunar polar base. You are surrounded by vacuum, one of the best insulators around. It can be used.

Of course a lunar base would probably be underground (for more radiation protection) and the lunar soil would quickly wick heat away. Simple to deal with. Excavate a small cavern and suspend the base inside the cavern. Aluminize the cavern walls if possible. Now the colony has its own thermos bottle and staying warm is easy.

Sunlight is just as intense at the lunar poles as the equator. The ground receives less solar energy, but that doesn't mean that less energy is present. In fact there is more solar energy available at some sites since the panels could receive light continuously instead of in 28 day cycles. (Might require putting the panels up on a tower to help reduce libration shadows?)
Babylonian tablet shows the Greeks did not develop trigonometry
What if there were an add-on (quick swap) battery pack, or if they were bolted on under the mid-section of the cargo loads?
> Musk's argument is that we know for certain that the entire road system can be navigated by visual cues, because that's how humans do it.

i'm hesitant to argue against Musk, yet the actual goal is to navigate better than humans, and it seems reasonable to suspect that having wider range sensors would be a good (and may be necessary) foundation to achieve it.
This reminds me of a book I read years ago:
Learning How to Learn by Idries Shah

It was an interesting look at Sufi thought.
>JavaScript fares pretty well against Python [1] or Ruby [2] but not really that great against C [3] or Java [4] in the CPU intensive benchmarks.

Considering is a non-static, totally dynamic language, with all kinds of dynamicity in it, it does totally fine. 10x to 30x faster than Python, Ruby etc, and 3x to 5x slower than C/Java is totally fast.
I think the "we aim" bit is more directed towards certain frequencies rather than "we're not sure if we can get 4G working". Take a look at any group of phones on https://willmyphonework.net and look at the differences between countries. Getting 3G/4G to work globally is a lot harder than just settling for US/Canada or US/Europe.
Energy-harvesting yarns generate electricity
Hey HN, I'm one of the engineers on the team behind Titan, feel free to AMA.
Intel 4004 programming manual (1973) [pdf]
> not discriminating traffic based on destination or content by blocking or throttling

This assumes all traffic is of the same kind, such as web traffic. For other protocols or use-cases, things like latency have a big impact on the content.
At the time, if I recall correctly, we'd tested both Chrome and Firefox and confirmed that any HPKP header that didn't match the key currently in use would be ignored. Because of this, the only way we could see to replace an existing pinned key would have been to remove or replace the existing header and keep that change intact for the duration of the header's max age while remaining undetected the whole time (which would be unlikely when faced with a competent InfoSec team, as you implied).

As far as early alarm bells, sorry, that was a bit vague. I was referring to not just ambiguous warning signs that would be caught by careful monitoring, but the inevitable stream of reports from end users about the big scary TLS pinning error screen in the browser, should the attacker decide to immediately push out the malicious keys/headers without waiting out the old ones' expiry.
Very cool!

My comment came off as more snarky than I intended. I just like choice. I'm an HPC guy so I follow Julia with great interest.
> There's no such thing as "industry standard practices" that you could even CLAIM they failed to follow.

Are you sure? What about IEC 61508 and ISO 26262? The latter especially, as it was derived as a vehicle-specific version of the IEC standard.

It's an industry-wide standard:

https://en.wikipedia.org/wiki/ISO_26262

...geared specifically to ensuring the safety of electrical, electronic, and software of vehicles.

Look it up - you'll find tons of stuff about it on the internet (unfortunately, you pay out the * for the actual spec, if you want to purchase it from ISO - it's the only way to get a copy, despite the power of the internet, afaict).

...and that's just one particular spec; there are tons of others covering all aspects of the automobile manufacturing spectrum to attempt to ensure safe and reliable vehicles.

Are they perfect? No. Will the prevent problems? No.

But to say there isn't any standards to look to isn't true.
Each example binary is about 3-4 MB when built in release mode and they use the gtk .so files.
That is mind-boggling. When I grew up in the 80s (before mobile devices), the rule was "don't read at the table." Generally, no TV during meals either. Life is short -- meals with devices seem like a waste of prime time together.
The written word is quite a bit older, but there was some concern about reading a while back [0]:

> "[...] [the written word] will create forgetfulness in the learners' souls, because they will not use their memories; they will trust to the external written characters and not remember of themselves." - Socrates

[0] http://www.units.miamioh.edu/technologyandhumanities/plato.h...
I would assume since these are going to be commercial vehicles Tesla will resurrect or otherwise leverage their battery swap idea. Which fizzled out for private vehicles but would really help extend the range of these trucks.
http://www.teslarati.com/tesla-to-debut-battery-swapping-sta...

Also more of the tractor can hang underneath the trailer so there's the chance for a larger battery capacity. Like this extended tractor (the semi painted green not the flatbeds behind it) in this image that is 22 feet long. http://www.bigtruckguide.com/wp-content/uploads/2015/01/Sout...
"Huge"? Are you so sure?

First, you do not need self driving car to achieve 5x improvement. Good driver assistance systems will get you there.

Then, put yourself in the choose of the politician that is authorizing this technology to be used massively. Picture the amount of cars that are going to run everywhere once this authorization is given and ask yourself: what will happen to him once the first hundred people have died because of a wrong autopilot decision (it will be such figures, since you are OK with x5 reduction). Do you think he will be sleeping well at night? Do you think his political career will be better, especially if you consider my first point? Would you step in his shoes?
Screen polarization, or why the little details matter
A lot of code relies on the fact that "is" is very fast because it just compares memory addresses. In order for it to give a warning when it is used on integers, it would need to also look at the types of the objects which would have have some performance impact.

No, it is not good practice to rely on the interning of ints and short strings. It's implementation-specific behavior and relying on it can cause your code to not work on PyPy or even potentially a future version of CPython.
BTW Rich Hickey talks are great music albums: The first time you listen to them you think "yeah, I guess it's ok, but not a big deal."

Then 6 months later you are still thinking about points he made in the talk.
I thought we had decided the best way for diversity is to lower hiring standards, as pushed by progressive companies such as google?
S-expressions are much more than a serialization format.
Around the $500 price range for 24 ports, I paid $150 for my TP-Link T1600G-28TS which is a fully managed "L2+" switch with basic Layer 3 routing functionality (but it's IPv4 only).
We've come a long way, but it is really cool how easy is to tell that it is the x86-64's ancestor.
I sort of get the cross device thing, but who owns, uses and switches between multiple voice assistant devices?

Seems sort of like an Echo/Home plus, where you could just get crushed if Amazon starts adding the ability to send texts or something.
Not all Keynesian fantasies go on forever. If we are not careful (which we aren't), then at a certain point, those interest payments become a runaway expense. See Puerto Rico. California is not exactly a model of fiscal excellence -- they're in big trouble with pension obligations, amongst other things.
I haven't done that course but I have to agree. Learning how to learn is vastly important and really hard to do on your own, because the requirement is the same as the result.
What if the new car included a compressor that inflated/deflated the sphere as needed for traction control? I just made that up but that seems like it would make the idea a little less crazy.
I think the fastest way to judge an icon set is to look at the "people" icons (or "user" icons). These are the most difficult to get right.

Often, and I wish I had a better description, the people icons look like the symbols you see on men's toilets.

I'd be interested in icon sets which have better solutions for these people icons.
TSLA may intend to debut battery swapping with the trucks, where the large physical form factor might be more amenable to swapping. While the range is low, if the equivalent mpg is higher, and the energy recovery from braking significant enough, then it would pencil out as an financial advantage to use the electric truck.

A Yahoo Answers post [1] gives an idea of the kind of metrics TSLA will have to soundly beat. Fuel is the biggest cost. Bring that down and you'll get the trucking companies' attention for the pitch.

Not all semis are long-haul; there are local delivery semis that fit into the 2-300 mile range, and that could be an initial market.

[1] https://answers.yahoo.com/question/index?qid=20100327005347A...
Teaching Computer Science with Cookies: Recursion and the Stack
This probably makes more sense than it does for consumer-owned vehicles. My guess is that at roll out, the battery may be swappable, but the feature won't be publicized or used for a while.
Decreasing the company's cost of equity capital...
I am a cat owner, and if you have a good sense of smell, you can't really avoid the smell, no matter how often you clean. All homes that have animals have a smell.
Additionally to what Jtsummers said, quoting on desktop can drastically reduce the line length compared to the rest of the lines in the comment, which is both ugly and annoying, especially since it makes it more difficult to read since your eyes are whipping back and forth.

There are a multitude of mobile apps for consumption of HN, most of which solve the code-block-line-overflow problem by adding a horizontal scroll, which only makes the problem worse by forcing users to scroll side to side to read the full quote.

Just use `>` at the start of the line to signify that it's a quote, please.
It's because the Moon lacks an atmosphere.

CO (and then CO2) form at high temps, so elemental carbon doesn't have much chance to condensate to a "rock" form in regards to non-stellar celestial bodies. These float off into space, no atmosphere to contain them.

At the temperatures/pressure of the moon, Nitrogen rapidly boils off and floats away as well.

Not sure about Phosphorus and Sulfur, but I'm sure they can be either directly or indirectly related back to the moon's lack of an atmosphere as well.
> Personally, I stopped using cruise control years ago.

Cruise control seems fairly harmless - you still have to keep lanes, and keeping your foot on the gas isn't particularly demanding either. I largely use cruise control because I am able to save on gas that way, by avoiding unnecessary acceleration/deceleration. Combination with lane following and holding of distance is more problematic imo.
Semis get about 5 or so mpg loaded down and have 200+ gallon tanks, so 1000-1500 miles on a full tank.
Fair enough. There's so much JS only functionality now though that I can't see how you can avoid it when developing a complex website. You find you can do the majority of things you want online with JS disabled?
Relevant code here:

https://hg.python.org/cpython/file/f254ceec0d45/Objects/code...

Its not actually length, its whether the string looks like it could be a python name, and it only happens for string literals.
You may however be overestimating how much a car like the S needs to slow down in a turn. It has a really low center of gravity. Maybe it didn't need to slow down at all and you were just being paranoid.

Can you provide a map link to the stretch of road where this happened?
Please don't write in Imperial numbers in an international comunication platform. Most of us don't know what a mile is compared to a kilometer. (Yes you can google it, but you have no 'feeling' for it still, and why put the workload on many that could be done by a single person?)
in terms of being feasible to actually use in production? Yes. It runs realtime locally on a mobile device at 48khz 16bit. WaveNet doesn't run realtime even on a desktop GPU at 16khz 8bit.

The WaveNet method of predicting the output sample by sample yields great results but at a very high computational cost
PredictEasy simplifies your predictive tasks. We are using industrial standard algorithms. You can signup for our reminder. We will get back to you.
> right out of the gate I think that’s where they’ll start”

What? This is not news. This is one guy guessing at what they are doing.

He has no inside information of any kind.
Pesky human behavior!
How? The people I know who did this basically worked at consulting firms until they'd built a network, then set out on their own.
I've run the numbers before.. and yes, you could do this. It will considerably impact the weight that a truck can pull, though. You're going to sacrifice anywhere from 5,000 lbs to 15,000lbs of load capacity depending on how much capacity you want and how much armor you're going to need (an exploding semi radial is not something to disregard).

The _real_ problem is charging capacity, especially in large depots and yards. You're going to need a rather insane tap into the grid in order to pull the current necessary to re-charge these batteries in anything less than a day, and if you can't do that, you're going to end up with a huge stockpile of batteries and a new set of logistics challenges you're going to have to absorb to make it work.

Part of logistics currently is to track fuel prices across the country, and determine based upon the trucks location the "correct" amount of fuel to put in the truck to get the best pricing given the miles needed to travel. You're going to have to re-build this entire system and track electrical rates.

Finally.. consider that some loads in this country will travel for 2,000 miles or more on a truck before being delivered. A 300 mile capacity battery is utterly ineffective for this mode. It _might_ be better suited to mid-size local delivery trucks that never stray more than 100 miles from their depot, outside of that, it's doable, but it introduces more problems than it solves.
I wasn't necessarily implying that what people are doing on their phones in those various situations is a waste of time, but trying to showcase the sheer distractive power of smartphones vs traditional media.
Germans force Microsoft to scrap future pushy Windows 10 upgrades
I agree. I think it will be very hard to make something that drives better than a really good human driver who is focused on driving. Getting better than the 50+% of people I see with their phone clapped to their faces while they drive (despite that being illegal in Austin) is much easier (though still difficult) task.

The other thing is that something going wrong with a plane in the air is a pretty big deal. You can't just pull over and wait. If you assume a "first, do no harm" principle of robotics for driverless cars, the failure mode should in most cases by "pull over and wait." This can still cause problems in many situations, but people do it now.
Yeah, I stopped using cruise control years ago too - I moved to Los Angeles.
More than once, I’ve caught myself thinking I ought to weigh in about a major news event, as if Twitter were waiting on tenterhooks for my views.

Maybe the thing we need to take a break from is being reactive like this. Often, reacting to negative stuff just entrenches it. No need to let the tail wag the dog.

If you want to post about being a creationist or whatever, it is possible to do that without it becoming drama. It depends a lot on how, where and why you do it. This person apparently knew it would be a shit show and did it anyway. If it mattered to them, they probably could have handled it differently. Though doing things diplomatically is extra effort and a lot of people don't really want to bother.
I'd counter this mindset by saying that OF COURSE they ask you to pay. In my experience they've provided extremely high quality educational material, and even while paying its a fantastic deal. I especially liked the algorithms course by Tim Roughgarden.

It's one thing to say that their lectures are objectively bad, but quite another to argue that asking for payment in return for a service is itself a bad thing. I personally have benefited quite a bit from Coursera and Udacity, and now see paying for courses as the best way that I can make sure others are able to benefit as well.
> hows does this compare to gas range on current new rigs?

It doesn't come close. Most semis load 250~300gal diesel and have a fuel economy of 5 to 8mpg[0] so you're probably looking at at least 1000 miles, and possibly > double that depending on the exact model, trip and driving style.

[0] though recent full-aero tractors can reach the low 10s, Volvo advertises 12MPG on their most efficient models
So a static build is not possible?
I don't have an online persona. It's just me, typing things to no one in particular, and sometimes people respond. If it veers even a little into toxic, I walk away.

I found managing my online "brand" tiring and exploitative. So I killed it.
A mile is about 1.7 km, you can double it to get a rough sense
I work in the telematics/trucking software space. Many many many trucks travel less than 2-300 miles a day (Intermodal, dray, etc).

Not every truck driver is crushing miles every day, many operations are just between different modes of transportation or operating in same counties, etc.

What will be interesting is seeing how reduced "fuel" costs (electricity) will balance out with faster turn arounds (a truck can fill up in a few minutes, charging will take a long time). I could see fleets valuing either side depending on how they operate. Fleets reroute based on saving a few cents per gallon, so this could be great for the fleets that can afford to recharge overnight.
The bootable backup is key. As the commenter above said, that will be the thing that lets you get back up and address any other missing data and find long-term replacement hardware. SuperDuper has saved me and my family a couple of times.
If you're concerned with the quality of the courses prior to paying, I recommend googling for blog posts about different courses, and checking out sites like class-central for student reviews.
The red circuit board/chip image in the article is not of the actual chip. May I see it?

The caption reads, "Photograph of Titan up-close on a printed circuit board", which is unfortunately untrue:

https://1.bp.blogspot.com/-027iovJ94yk/WZ8ZDw4MNvI/AAAAAAAAE...
Not sure how this will compete with traditional long haul incumbents unless they can get battery swapping down. Also if they can find a way to keep the batteries and the efficiency up in extreme heat and extreme cold (truckers experience it all) then they will have something truly interesting on their hands. Otherwise, and this is unlikely, if they intend for truckers to do 200 - 300 miles on a charge and then hit up a special truckers only supercharger this isn't going to work.
Technics RP-DJ 1200. It's hooked up to an Asus U3 sound card, which is more basic as far as sound cards go but better than using the built-in Realtek chipset found in my motherboard.
> kitty is heavy […]

Please file a bug report: https://github.com/kovidgoyal/kitty/issues

Kitty aims to offload rendering to the GPU so if your CPU is being hammered that might indicate a problem either in Kitty or the GLFW library. The author is very quick to respond to such bug reports.
> ... it can't be turned on in the morning.

How are you doing this? I have been for a solution to this for the last few months but nothing really came up. TIA.
The submission title is the article title, and submission guidelines specify to use the original title (with some caveats). Hacker News also has a large US contingent. While that doesn't mean everything should be converted to imperial units, it also shouldn't be surprising when they show up. I wouldn't expect people to modify their units in this way in either direction, frankly. As you mention, it's not that hard to find a place that does the conversion, and it's also not that much harder to become accustomed to having a ballpark feeling of another unit system.