skysight-inc/HackerNews huggingface dataset:
I've discovered 10 hours/day is the most you can handle without being counterproductive - that is creating more problems than you're solving. You can do half a day on Saturday - but really, you need the downtime to avoid counter-productivity. That means you get about 55 hours per week max and even that's not sustainable week after week after week after week. You need downtime to avoid counter-productivity.
I've never looked into this much, how does peer review at a think tank work?

Is your piece going to get reviewed by people who might be inclined to agree with you already? By people who might not share your views? How easy is it to "overlook" a study which has contradictory findings to your own, or misinterpret a stat in a way favorable to "your side" (whether intentionally or not)?
Frankly it might be a bit confusing to Canadians, here we use the U.S. numeric conventions, but we tend to use a mix of SI and imperial units, and in this case we'd use kilometres for ground distance, with thousands separated by commas. The UK also seems to prefer commas to separate thousands.

I'm inoculated against confusion about this because I've done a lot of software and content localization, and have a grasp on the specifics for a lot of different cultures.

I think the problem is exacerbated by the underuse of the SI system's prefixes. Why even talk about thousands of kilometres when you can speak in tens of megametres?

Added:

I figure it's getting to the point where there are too many genuine English locales to keep up. It takes a lot of energy for normal people to retain fluency in dialects and locales like en_US, en_IN, en_CA (thankfully rapidly merging with en_US), en_GB, en_AU, en_JM, en_MY, etc. etc. etc.. all at the same time. Maybe at some point there will be a great and natural convergence.
He's the Messi of hockey. Or is he the Zlatan?
Productivity gains seem to be dropping and one theory is that companies are getting larger, but aren't able to pickup efficiency/new value generation boosts from acquisitions like they once were able to (at an economy wide scale, not talking about the acquisitions of any specific company or even sectors here). It is difficult to make any certain conclusions here though. But if true, they will have to care sooner or later.
I wonder if the other founders of Google got involved.
I've had a few dinners at really good sushi restaurants, small spots with the traditional 2-3 chefs working behind the sushi bar. Those were some of the best meals I ever had.

You would definitely be able to discern the difference. It's a pretty big margin. Having said that, I have eaten plenty of robot sushi, and it's sometimes pretty good.
And integer out of bounds, and (most) segfaults, and data races, etc
For charity water's accounts - they specifically take all public donations in one account + all admin costs in another.

https://www.charitywater.org/content/site/assets/files/2091/...
Individuals managing their own law and order is strongly frowned upon in most cultures.

Communities may provide their own training and personnel, but they're generally subject to the laws of their state/nation/etc.
To me, no part of that article was that surprising (impressive nonetheless) except for the $6500 headlight repair from "driving through deep water".

Wonder how exactly that happened, and what damage was caused to the car.
You lose about 5% capacity in the first 45k miles, then it's essentially flat- 3% in 120k miles. It seems like keeping your charge level at 100% has some impact on lifetime, but lower than 90% looks to have very limited returns. I'll be interested to see how the cycle graph evolves, but right now it looks like batteries will on average make it to 2500-3000 cycles, which is great.

There are a number of early outliers that had more significant capacity loss. They're all from the US- Europe & Asia have over 800 reports compared to 170 in the US, but the lowest reading there is 88% compared to 85% in the US. All with ~<35k miles, <4 years old, mostly 60 kWh models. I'm not quite ready to call fake, but the numbers from the US are definitely unlike other countries.

Those cars weren't driven nearly as hard as their counterparts in other countries. The only real explanation other than false reporting is heat, but unfortunately there is no indication of location besides one guy in Michigan. Keep that in mind when looking at all the graphs- the lowest data points are almost exclusively very strange outliers from the US that weren't driven particularly hard.
> Not sure why they mention the fuel cost of these cars without citing the electricity cost of the Tesla. It does make the numbers bigger.

The article didn't break the fuel number out for the Tesla, but it does state it is included in the total.
> No secret battery magic going on.

They have a complex cooling system. Your laptop battery definitely doesn't have that. If it did, it wouldn't need to be replaced every few years.
>- OSS community can't keep up with driver support if they change every 6mo and are never documented, protected with NDA.

LineageOS seems to be doing OK (other than the terrible name).

> - big companies writing the OS make the older hardware obsolete on purpose.

Not writing the OS, writing the drivers and platform support (also known as the Board Support Package).

I can't find the article, but at some point there was a "cut-off" for devices like the Nexus 4, largely because Qualcomm didn't provide further updates.
Autodesk also used to offer 123D Catch[1]. A free app that used photogrammetry to give you a 3d object. I'm pretty sure it gave you textures (and UVs).

[1] https://en.wikipedia.org/wiki/Autodesk_123D#Additional_appli...
Sadly, if you are not a company with a name like Tesloop, but a normal user, the issue is not cost of service but time wasted on waiting for it. Unlike a real car, teslas can only be serviced by tesla...so....

https://www.forbes.com/sites/michaeldunne/2016/10/31/my-firs...

https://www.fool.com/investing/2017/03/07/repairing-my-tesla...

http://www.autonews.com/article/20161113/RETAIL05/311149995/...

http://insideevs.com/need-your-tesla-model-s-or-x-serviced-b...

http://autoweek.com/article/tesla/tesla-growing-pains-owners...

http://www.greencarreports.com/news/1107894_waits-for-tesla-...

Oh, and forget doing your own maintenance or buying parts to do so. No such luck - Unlike a real car manufacturer, Tesla won't sell them to you.

Want a real electric car with real support? Buy a Chevy Bolt, maybe?
This is getting crazy! One thing I love about the microSD market is it (pretty much) eliminates the need to upgrade your iphone to the 128/256/512 version and pay $xxx extra when you can just keep one of these puppies, and even take it with you to your next upgrade, or swap to Android etc.
我二年学了中文，可是没有人今天给我叫。

And then the third class was cancelled for lack of sign-ups.

I have BEEN trying, constantly, and it doesn't matter at all.
Yup, agree 100%! Using `wdired` was my introduction to "editor-based file-system editing". Maintaining an emacs setup for this feature is overkill though.
I've argued this issue before.

The answer isn't generics, Coq, or some fancy type system nobody will understand or use properly. There are only a few inherent trouble spots in pure Rust code safety. The big two are:

- Partially initialized arrays. "Vec" has to be unsafe because growing an array involves uninitialized slots. You just need a way to say "this array is initialized from 0..N only", where N is in a data structure associated with the array. Then you need an operation that says "initialize entry N+1 and update the count". That's all it takes.

"Map" could be implemented on top of "Vec", instead of using unsafe code. It would be worth trying this and seeing what the performance penalty is. That may be a premature optimization.

- Backpointers. Backpointers have an easily checked invariant relationship with the forward pointer that owns their containing object, but there's no way to tell the language that something is a backpointer.
No. Your communications are not secret. Your channel does not have confidentiality. You are sending the message directly to the adversary.
It's not just about the thousands separator, the same character is used to separate the decimal part.

It's better to use no punctuation at all if you want to internationalize.
> The electric drivetrain, when coupled with a vast supercharging network...

I took that to mean that the car exclusively refueled on Superchargers, so the fuel cost was $0. That is a legitimate apples-to-apples comparison to the ICE vehicles.
You can distinguish artisan sushi from mass produced sushi if you pay attention, since they're made in very different ways. Artisan sushi is airier with softer rice. You might be interested in these analyses:

http://boingboing.net/2009/07/17/mri-scans-of-sushi.html

https://youtu.be/h3Oz-Tdf_4s
JP n Sons probably have a strong foothold at the patent office.
If one is paranoid, why trust the "people", while View Source is simply a click away. As long as one is low enough in the overall software/hardware stacks, selectivity is really not that difficult to achieve. Protection comes in layers, there is no such thing as absolute security.
So, did anyone put in their email to get the service records? Please repost. I'm interested in the cost of the tires.
I thought laptop batteries are also a bunch of phone batteries stuck together. Is that assumption incorrect?

Edit: apparently so.... I would appreciate a reply if anyone has time. I have a difficult time figuring out what about my question could have caused disagreement.
I use to live in Sugarland just outside Houston and fire ants are everywhere. They are like roaches, they seem to be able to survive just about anything. And yes they will ruin your day really quickly.
It says that, but the math doesn't leave any room for fuel.

> During the first 300,000 miles the total combined maintenance and fuel costs of the Tesla Model S were $10,492, with a total of 12 days in the shop. Of these costs, $6,900 was scheduled maintenance and $3500 was headlight damage due to driving through deep water.

I guess maybe they're including fuel costs in "scheduled maintenance"?
30 Days of Testing Challenge
From time to time I have to use 64kbps on my cellphone. At that point the biggest pain in the ass becomes first loading and in that classic HTML app shines, it loads a LOT faster - if you have 1.5MB page or 600kB makes a huge difference. But once it's all static content is cached it pretty much doesn't matter if it's XHR or full page load since I'm loading only tens of kBs at max.

Also if I have to use 64kb I completly disable js in my browser and whitelist just a couple of websites - best adblock on mobile.
Maybe if you have an expensive high end enterprise SLC SSD. Consumers use the cheapest SSDs available and that's usually TLC with 5000 or less write cycles and soon we will be on QLC which will only have up to 1000 cycles. The more bits a cell stores and the smaller the manufacturing process the lower the amount of write cycles. 2D NAND hit a scaling brickwall and the only way to scale NAND is now to stack layers on top of each other.

Obviously SD cards are even worse than SSDs when it comes to reliability.
I swear I had read Rust had optional GC at one point. And similarly Rust wanting to own main(). Maybe not then.
> Why had the Japanese government embarked on a policy to limit rice production, effectively paying some farmers to keep their paddy fields idle?

Ah, the classic question asked of every overbearing economically-intervening government.
True words my friend. Glad you're remedying the situation. Trailblazing and trail keeping
It's a PITA and also kind of dangerous.
Wait a minute, there are cases where this is required? Chacha20/Poly1305 is not one of them, right?

---

Another I have personally seen was using the session key for a Wegman Carter hash (such as Poly1305). I received an email suggesting I do just that in Monocypher, to avoid using up the beginning of the key stream. Didn't realise why this would lead to instant key recovery.

I have since littered my manual with scary tales of total annihilation of security.
It should also be noted that there's another statically typed language that provides multiplexed M:N threading (aka "green threads") and a programming style that looks synchronous while actually using asynchronous file and network IO behind the scenes (so all of the perf benefits of JavaScript without the awkward, nested callbacks and/or promises).

The language I'm referring to is none other than Haskell (which has been around in some form since 1990).

Here's the earliest paper I know of detailing the internals of the Glasgow Haskell Compiler's IO event handling system (from 2010, I believe): https://static.googleusercontent.com/media/research.google.c...

And here's a more recent update: http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask03...

(Just in case of link-rot, the titles are respectively: "Scalable I/O Event Handling for GHC", "Mio: A High-Performance Multicore IO Manager for GHC")

Here's a short example:

main = do
putStrLn "Hello, what's your name?"
name <- getLine
putStrLn ("Hey " ++ name ++ ", you rock!")

Unfamiliar syntax aside, there's not a callback in sight -- it looks just like standard, imperative, synchronous code.

It drives me crazy when people tout Node's approach to concurrency as being ideal, as if callbacks are a necessity.

They're not.

Haskell, among other languages, is an existence proof that you can have lightweight threads and asynchronous IO without callback spaghetti. And I haven't even gone into Haskell's threaded parallelism, Software Transactional Memory, etc.
I had a 98 Jeep Sport Cherokee at 170k miles. One time I ran into a guy with the same car at a Walgreens (same model, same color, same year), we said hi and laughed about it. His had recently hit 300k and was still going strong. Cars can last quite a long time with regular maintenance.
> It is arguable that when you watch a quarterback or a cornerback play well in 2017 you are watching someone do something better than anyone has ever done anything.

I agree that they are incredible athletes, but I don't see why football's players are better athletes than those in other professional sports. The winnowing process is just as brutal in soccer/football, basketball, hockey, baseball, track, swimming, gymnastics (if you want some incredible athletes - wow), wrestling, boxing, etc. etc. Why is Tom Brady a better athlete than Floyd Mayweather? Than Lionel Messi?
This varies.

Some places do a 37.5 hour work week, 9-5 with a 30 minute lunch. Others do 9-6 with an hour. There's also no shortage of places (such as my workplace) that do 35 hour work week, 9-5 with 1 hour lunch.

Well, assuming you work for a company that puts much stock in ass-in-seat time (which, lucky for me, I don't).
Battery science is fascinating. Here's in an-depth look at degredation: https://www.youtube.com/watch?v=9qi03QawZEk

The speaker (Jeff Dahn -- he now works with Tesla) pioneered a faster way to tell how fast a battery will degrade (which means you can iterate your design faster!)
very interesting - been thinking about something like this for an upcoming project. one suggestion, work on the copy on the homepage. I'll admit I was a tad confused by some of the wording, particularly the main heading.
>they are charging $200 to remove the immobilizer, and by immobilizing the vehicle it's clear it's not been removed

You changed tense there, from present to past-tense. They charge $200 prior to removing it in order to remove it. There's no contradiction here.
Notably integer overflow is NOT UB and is checked in debug builds.
Beyond Voyager
>Want to buy a Tesla? Use my referral link!

Man, this only needs to work once for it to easily outstrip all other forms of revenue a blog might generate.
Here in Melbourne there was a news article recently about some AFL players who got high on drugs and alcohol and set a dwarf alight.

It may be harder to detect chronic brain trauma in that population.
Insect eyes inspire new solar cell design
It seems, from reading about the recent attacks in London and Manchester, that it's assumed for a major situation, that most of the staff will hear about the situation through other channels, and make their way to the hospital on their own accord.

There's also a very interesting article from Stanford about how they handled their response to the Asiana Airlines crash a few years ago: http://med.stanford.edu/news/all-news/2013/07/this-is-not-a-...

Basically, they paged everyone to come in, and roped in everyone who was in the hospital to help out.
With the major exception that all evergreen browsers (most browsers in wide use today) quickly officially support new web standards, but Windows, OS X, and Linux are unlikely to ever officially support each others' native toolkits.
fascinating - can you still use the backend wp-admin? I've experimented with generating static HTML files with WordPress in the past, but the code has always came out a tad sloppy. This looks really cool, I might be interested in a trial.

edit: nevermind, found this:

https://www.hardypress.com/how-it-works/

again, really fascinating. has it been shown to reduce load times? Can I still minify my own CSS and JS, and "combine external resources?"

is their a public facing demo available?
So if my employee is advocating murdering me and my entire family that is cool? I have to fund someone who is actively trying to get political support to put me in a concentration camp?
Tesla, Nissan Leaf, or Chevy Bolt - any electric car should have similar benefits in reduced maintenance costs.
I have no moral string attached as to which companies and their services to choose from, because it will eventually backfire and virtue signaling is not my thing.
The great Wikipedia bot-pocalypse
> Apple does the same thing with the iPhone and it makes the iPhone user experience noticeably better than comparable Android handsets where the charge controller just charges the battery as high and as fast as it can.

iPhone battery life and lifespan has been a much-hyped thing in certain circles for a while, so back when I got my first iPhone 5S, imagine my dismay to discover it was actually not noticeably different than my old HTC. Same with the 6.
GAN can help there.
The simple way to do that would be to allocate an array, and use indices into the array rather than pointers/references.

I've done that in code for a collision detection engine. The object descriptions for convex polyhedra have lists of faces, lists of edges, and lists of vertices, all referencing each other. The original implementation (I-Collide) actually used lists for them. When I re-implemented that in C++, I used arrays with indices for each of those. When you're done with a polyhedron, all those structures, which are owned by the Polyhedron object, go away more or less simultaneously.
Minor typo here, article states $3500 for headlight repair ($6900 for scheduled maintenance)
Unless you have a fully automated SD card library (tape library for sd cards) then you have to at least consider the volume of the smallest possible SD card reader instead of taking just the SD card's volume.
Including time spent refueling (charging for Tesla) would make the comparison more fair.
They have a chart for calendar degradation. It's not weighted by mileage, but there are none of the datapoints you'd expect for that proposition (low miles, high age, high degradation).
Rice Univ.: nanomachines constructed to deliver drugs, destroy diseased cells
Yup, and only one of those makes you wait months for maintenance appointments
I don't know the precise history, but at one point, it did have a "gc" type, which I believe was demarcated by the `@` sigil. So, for example, `@T` was a garbage collected pointer to `T`. IIRC, the actual garbage collector was simplistic, and was mostly just reference counting under the hood. At some point (in 2014, I think), the GC type went away. Since then, there has never been any serious talk of adding an optional GC to Rust proper, although many folks have worked/written about writing their own.
Introducing the the Nest Thermostat E
I do not believe that the passage of time is the main cause of lithium ion battery degradation. The source that you linked, http://www.sciencedirect.com/science/article/pii/S0378775316..., does not seem to support that idea either.

Figure 3 from the paper, "Cause and effect of degradation mechanisms and associated degradation modes," shows time as just one of 8 degradation mechanisms affecting lithium ion batteries. Other figures/tables from the paper do not emphasize time as the primary degradation mechanism, nor does the body text. Nor is there any explicit passage-of-time term in the final diagnostic model that the authors develop.
There's not a whole lot that has changed in our theory of consciousness between the the establishment of French existentialism, via Husserl, and this video.
Wii Remote Lawsuit Ends in $10M Verdict Against Nintendo
ZFS is also possible.
The unpredictability is due to the fish itself. Unless the machine can lab grow bluefin tuna it's going to have the same issues.
> except for a malfunctioning electric window lifter on one side.

There's probably a Youtube video that'll walk you through how to replace it. I replaced the one on the driver's side door of our 2001 Honda Odyssey last year. I think it was like $120-150 (USD) for the part and 3ish hours. I know almost nothing about fixing cars (just generally how to use basic tools), but have used info from forums and (especially) youtube to fix several things like that on our cars.

[EDIT] great thing about the Youtube videos is you can get a good idea of whether it's something you can manage yourself before you tear your car apart.
No, loss slows down over time and continues to drop approximately linearly. The batteries develop a protective effect as they degrade, which slows further loss.
Noticed that you framed the debate as a zero sum game between "Tesla" and "reason".

Doing so diminishes the possibility for an open discussion.

Edit: thank you for updating your post. Your understandable frustration is still clear but now the discussion is much easier.
Are there archived photos from those days? I think that would be interesting to see
For anyone dense like me:

- The author has uploaded a [v2] with file size 0 bytes (see bottom of page); this constitutes retraction of the publication

- [v2] has a comment, shown approximately partway down the page, which is what this post's subject cites

You can click the [v1] link to get a PDF link to the now-retracted information. I really like arXiv's versioned publishing.
Who do you trust then? There are no organizations that receive funding from no one are run by no one.
That MRI sushi scan trick is great.
> That said, I don't think there are any direct blog posts about it; Firefox's other code just sees Rust as C code, as far as I know.

So it means the compiled binary ends up in a simple compatible C ABI? thats pretty nice, if thats the case.

But giving the project is using LLVM, even C++ ABI would be achievable without too much effort (i guess).
I'm lost, as I thought iPhones didn't have SD slots.
Apple does have roughly twice the revenue as Google, when it comes to all sales. But Google is a huge driver of ads in free apps. So Google has a pretty meaningful reason for making the store solid.

When you search, you can't sort by rating, by price, etc. This is stuff Amazon was doing in the 90s.

Honestly, it feels like Google has some hidden agenda on how they weight search results...
correct - making people wait for months to get required service is NOT reasonable (And you can make no excuse for it). Other car companies (including those that provide electric cars), do act reasonably in terms of their service capacity matching demand. The fact that Tesla did not plan for this does not make it excusable.