skysight-inc/HackerNews huggingface dataset:
I was about to make a comment similar to this, but this is articulated so much better than what I was able to get out.

I'm in agreement, after the hardware deploy, you're pretty much left with what you would have in a cloud environment: a bunch of VMs (or in this case OS instances) that need care and feeding, and only rarely, much rarely than many would think, do you have to replace a disk, or recable because requirements changed.
BuildZoom is hiring interns
The press release says "the researchers’ cells have demonstrated more than 1,200 cycles with low cell resistance." That's nice, but rising cell resistance is just one way the battery might cycle poorly over time.

Skimming the actual paper, I don't think they demonstrate 1200 cycles for any parameter. Eyeballing the graphs, it looks like they did charge/discharge testing for maybe 1200 hours (Figure 3a), but with really slow charge/discharge cycles of 10 hours each. Anyone publishing in this space would highlight 1200 cycles of stable cycling in the actual paper, if they had data to demonstrate it. They'd also show off faster cycles if high-rate performance looked good.

Looking at the data the authors did not present in the actual paper, I'm guessing that this battery doesn't handle rapid charge/discharge cycles well. (Their cycling test is at only 0.1C, paper claims "acceptable charge/discharge rates" but does not further quantify it... implication is "not a strength of this design.") It may not have great capacity retention either. I don't see any graphics specifically highlighting capacity retention vs. cycles. So at present I'd call this a solid research effort, but even if it could be commercialized immediately it's not clear that it would be a winner. The demonstrated charge/discharge rate is too slow to be practical for EVs or portable electronics. The demonstrated cycling stability is too low to be attractive for grid tied storage.

People who found this paper interesting may also be interested in this related publication about solid state sodium ion batteries that Goodenough was also involved with: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5269650/
Why the tab in column 1? Yacc was new, Lex was brand new. I hadn't tried either, so I figured this would be a good excuse to learn. After getting myself snarled up with my first stab at Lex, I just did something simple with the pattern newline-tab. It worked, it stayed. And then a few weeks later I had a user population of about a dozen, most of them friends, and I didn't want to screw up my embedded base. The rest, sadly, is history.

— Stuart Feldman
Periscope Data | San Francisco, ONSITE | https://www.periscopedata.com/
Full Stack Engineer - Any Level (Ruby, Go, CoffeeScript): https://www.periscopedata.com/full-stack-engineer Senior
Periscope is the fastest, most powerful data analysis suite on the market. It's the platform of choice for professional analysts, who spend 5+ hours a day using the product.
We're growing revenue about 10X per year, while growing the team about 4X per year.
If you have a proven track record of delivering results and shipping great products, we would love to meet you!
Join our team of 85: Email amanda@periscopedata.com
How much more - 1%, 10%, 100%? Has anyone ever seen an ECC error on a desktop, with a module that passes MemTest?
When I think about questions like these, I recall the Anthropic Principle. Perhaps on lots of planets, intelligent life ceased at the beginning of the Atomic Age. Here we are seven decades (several generations!) in, and we're still alive! The numerator on the odds almost doesn't matter, when you never get to see the denominator. Now that we're finding all these planets, perhaps we ought to start looking for nuclear extinction events? They probably wouldn't leave lasting evidence, but if they're common enough they wouldn't need to...

Actually the accounts I've read seem to indicate that most missile operators simply decided they would never launch no matter what. God bless them, for that.
Its not "more thank likely", it is the real reason. CDN's could not keep with their volume AS WELL as pricing structure.

Latency ( 30ms vs 300ms) doesn't matter much in video playback, only throughput. Once you hit play, it isn't bi-directional.

But you're just nitpicking. This IS their core business, and they realized its "too core" to give to someone else.

So yes, you do "outgrow the cloud", and well, part of "outgrowing" can be cost structure. Gitlab offers a free service, their main competitor, github, runs their own datacenter. Why do you think that is?
True, that is what parental controls are for. Still, kids are clever, and I'm lazy. That makes it a feature in my book.
dupe: https://news.ycombinator.com/item?id=13751118
http://www.cavium.com/pdfFiles/ThunderX_CP_PB_Rev1.pdf?x=2

Spec sheet for the CPU is there. I just don't see how IO doesn't end up murdering performance. 16MB shared L2 is across all the cores?
Since reading the excerpt about Goodenough[0] from the mentioned book, I was waiting when he will finally announce his new battery tech. Good read.

[0] https://qz.com/338767/the-man-who-brought-us-the-lithium-ion...
Why is it not true? Their main competitor, github, runs their own datacenter? Why is that?
Only knowing Genera from a user perspective, I just assumed that process-to-process communication gives preference to the internal representation when it is available.
150 TB/month of data transfer on AWS will cost you 15k/ month
the same thing on dedicated provider will be 500/month. And so on.
Bitcoin price higher than gold
According to https://github.com/blog/841-those-are-some-big-numbers they have 2 million repositories, getting 4500 new ones every day. But that was 2011.

On their about page they say they have +53 Mio projects hosted as of today: https://github.com/about

So, just assume that the average repository is s.th. like 20MB and do the math... sorry, couldn't find the average repository size :P
Agreed, especially regarding the culture but isn't this pretty much the same explanation they gave a few years ago when something similar happened?

I seem to recall an EC2 or S3 outage a few years ago that boiled down to an engineer pushing out a patch that broke an entire region when it was supposed to be a phased deployment.

I could be mis-remembering that but it's important that these lessons be applied across the whole company (at least AWS) so it would be a bigger mark against AWS if this is a result of similar tooling to what caused a previous outage.
Haha it's funny that a simple misread of "authorized" as "unauthorized" got this comment downvoted to oblivion...
When using Digital Ocean droplet as VPN server is it considered an ISP?
With the rollback on the newly proposed FCC rules, can you stay more private when setting up a VPN server on Digital Ocean than with your default ISP, in the United States? Please let me know if I need to further clarify my question.
Periscope Data | San Francisco, ONSITE | https://www.periscopedata.com/
Full Stack Engineer - All Levels (Ruby, Go, CoffeeScript): https://www.periscopedata.com/full-stack-engineer Senior
Periscope is the fastest, most powerful data analysis suite on the market. It's the platform of choice for professional analysts, who spend 5+ hours a day using the product.
We're growing revenue about 10X per year, while growing the team about 4X per year.
If you have a proven track record of delivering results and shipping great products, we would love to meet you!
Join our team of 85: Email amanda@periscopedata.com
It's indeed a real problem. Hell, I myself am habituated to logins and passwords for frequently used dialog boxes, and so just two days ago I tried to log in on my work's JIRA account using test credentials for an app we're developing...

For securing very dangerous commands, I'd recommend asking the user to retype a phrase composed of random words, or maybe a random 8-character hexadecimal number - something that's different every time, so can't be memorized.
After going public you need to become profitable and provide value to shareholders, not just users.

We'll see if they can do it like Facebook or they'll be like Twitter.
Does Whittaker and Watson have a modern equivalent?
Whittaker & Watson is a classic text on special functions, published around 1900. It is still cited a lot, but in some ways it is shewing its age. Mathematicians have invented things such as Algebraic Geometry; despite their best efforts, some of those things might be useful. And computers enable the printing of books such as Visual Complex Functions: An Introduction with Phase Portraits.

The book Calculus on Manifolds helped readers such as physicists and engineers to think about vector calculus in the way that mathematicians did. Is there an equivalent book for special functions?
until phone makers realise they can shave 1mm off the thickness of the phone by cutting the battery size by 66% (and they will)

Then we're back to barely-a-day-of-charge
They do exist, but on ARM, not x86. Most high end phones on the market today have that.
Website design presenter – preview designs as responsive website?
Are there any alternative to -- http://www.webdesignpresenter.com/

Would like to preview design before taking the time and effort to convert to a responsive page.
"Faster rate of recharge (minutes rather than hours)" sounds like a big win for some applications.

It's such a shame that these batteries are so heavy, because IMHO fast recharge is one of the things still holding back electric car adoption. Even the Tesla fast-charge stations take 30-40 min to reach 80% charge, while a gasoline-powered car can hit 100% in only a minute or two.

(Though OTOH, I've always been surprised that fleet vehicles like city buses can't surmount that issue with modular battery backs that can be physically swapped out at the terminal stop and then charged offline before swapping back into another bus...)
Good lord there are assistant professors who make north of 300k? I had no idea!
Origin of Wireless Security: the Marconi Radio Hack of 1903
Looks like there's an official free web version as well.

http://aosabook.org/en/index.html
Sandstorm is of course a huge fan of capabilities, but unfortunately the available capability-safe languages out there do not currently have the kind of ecosystem needed to be really productive. Instead, Sandstorm compromises by using a capability-based RPC layer, Cap'n Proto, which is heavily based on E's CapTP.

With that said, I don't think it's really true that a capability-based programming language would have avoided these problems.

1. For the Nodemailer problem, no ambient authority was used to split the email into two addresses. A capability-based implementation could have done the same thing. This is more of a langsec issue in that the API was a bit foot-shooty.

2. If the zip implementation were completely rewritten in a capability language, then sure, this vulnerability could have been avoided. It also could have been avoided if zip accepted NUL-delimited filenames rather than newline-delimited. It's not really practical to rewrite the world in another language, unfortunately.

3. SSRF can be avoided using capabilities (forcing the attacker to present a capability, not just an address, to any third-party server they wish to access). Ironically, though, this is a networking issue, not an in-process issue, so what we really need is stricter application of capabilities at the network layer, rather than a capability programming language. Sandstorm is actually willing to push capabilities at the network layer. The trouble is, the network is often used to talk to the rest of the world, which isn't usually capability-based. Hence, we have to make compromises.

4. The Linux kernel bug would maybe have been avoided if the kernel were written in a capability language, but that's a pretty enormous undertaking. Alternatively, it could have been avoided if we forced all our apps to be written in capability languages, but that would mean that no existing codebase could be ported to Sandstorm, which is far too large a cost. That said, I would like to have some special support for apps written in capability languages someday, e.g. to let the user know that this app is extra-safe.

Put simply, going all-capabilities is just not practical today, and we have to make compromises in order to make meaningful progress.
Trains are extremely dangerous for pedestrians, and they create spaces (train tracks) cutting up the city where pedestrians are unwelcome. We regularly and unabashedly victim-blame pedestrians who die after getting in the way of trains. We even do it in TV commercials set to catchy music. [0].

I agree that trains are a better idea than personal cars in general, and that cities should be designed for as much walkability as possible.

But walking alone doesn't cut it, and once you introduce trains, you have the same problem foxop pointed out: spaces that vehicles own and pedestrians must tread carefully in, where pedestrians will be blamed for their own deaths when killed by those vehicles. They are unavoidable. We just get to choose which kind of vehicle goes in them.

[0] http://www.dumbwaystodie.com/
Hahahahahhhahaha
I've always thought it would be a cool idea but never knew how to implement it in anyway, you would have to manually record a lot of it. Reminds me of the stats collected in video games like GTA, you can see how far you drove/ran/bullets fired/etc.
Can anybody explain what this means?

Nested Arrays weren’t without controversy as there were two
competing designs called Floating and Grounded which differed in
many ways, but fundamentally on whether the enclose of a simple
scalar produced a new array or the same array.

What's 'enclosing' (is it something like boxing?) and what does it mean to produce a new or the same array?
I think the value of making these mistakes is in learning from them and then making sure they can't happen again. Leaving this process in place and just making this guy run the command forever because he screwed it up once would be a much less effective solution than fixing the tooling so it's impossible to do this in the first place. Saying "this guy don't do it again" also offers absolution to everyone else on the team. In a healthy culture only we can fail.
I would love to be able to short this stock right now.
I got Lemur 14" laptop a while back and absolutely hated the build quality. The keyboard is terrible and the screen has the worst viewing angles of any laptop I've ever owned. I got tired of it after 4 or 5 months and converted it to a home server and it's been super reliable in that mode since 2014. AND it also has the benefit of staying online during power outages.
The idea there is "I'm giving 4 weeks to do you a solid, don't you want to give me my phone/laptop to return the favor?"
Using AWS dedicated servers is $2/hour for enabling the feature...
I think part of the confusion comes from the paper doing all of its energy and power comparisons to the mass of pure lithium in the battery- that leads to a lot of numbers being 10-15 times what they should be. Reading the paper is kind of confusing because of it. They also have a couple things that appear to be switched up and finally it doesn't help when they say things like this:

>Replacement of a host insertion compound as cathode by a redox center for plating an alkali-metal cathode provides a safe, low-cost, all-solid-state cell with a huge capacity giving a large energy density and a long cycle life suitable for powering an all-electric road vehicle or for storing electric power from wind or solar energy.
In what context? You connect to the droplet via your isp
It's amusing to see that it got a security overview _after_ it shutdown it's business operations. I am curious if it get a security review when it was a proper company given that their USP is security.

I am still sad that the business didn't work out :( I thought there was going to be a follow up blog on where they ended up getting acqui-hired?
Yeah it sounds like you're having a senior moment; this person is an entertainer. Sorry that what constitutes entertainment for people outside your demographic isn't up to your standard.
I don't want to take anything away from Dr. Goodenough, but there is a slight caveat with respect to academia. Older, established, and respected researchers are able to attract large teams of of highly talented people. They are also able to secure funding. It is usual that this leader is given top billing on all papers and press interactions, even if they are mostly coordinating the work. This is good for everybody because the lab can continue to attract good talent and especially it can attract funding. Brilliant young researchers working by themselves in obscurity can't really make much headway because they have neither the man power, nor the money to tackle big problems.

So, while I agree with you in principle, older researchers offer more in academia than just their experience.
The original UNIX ran on a PDP-7, which didn't have bytes. The memory was 8k of 18 bit words.
Even just reading and highlighting on a Kindle Paperwhite, the refresh rate is painful.
The cores are so wimpy that 16MB is an appropriate amount. For comparison a Xeon D only has 12MB.
Oh, i just read that one a few days before. Really good point.
Watch U.S. Oil Drilling Collapse–and Rise Again
In a weird way I almost think it's almost easier to explain by looking at what a Distributed Hash Table is and why might you need/want one (in general terms) first, and then looking at algorithms rather than starting from a basic Hash Table and just jumping to Consistent Hashing. (I think consistent hashing is not ideally named, personally.)

That said, I think the author does a good job of doing exactly that.
Being able to use the same syntax for code and data is no small thing. This aspect alone puts it above JSON. That, and for most LISPS, S-expressions have a broader vocabulary than JSON (symbols, complex numbers, etc.).
You can have different problems.
- Server requirements too low to handle your daily traffic
- WP custom development with slow querys
- Are you using any caching system and image optimization?
>Eventually, someone fires them and moves to the cloud with significant savings.

Significant savings is not something you get from the cloud unless you were massively over-provisioned with your hardware. In nearly every case I've seen, moving an equivalent workload to the cloud has resulted in more costs for the same size workload. But the company still made the decision to do it because it was less stuff to worry about and it made expanding that much quicker.

You pay a premium for the flexibility of the cloud.
Yes, it's similar to the fallacy committed when people say "I have reduced my problem to an instance of graph colouring, therefore my problem is NP-complete."
What global climate change may mean for leaf litter in streams and rivers
> "If you're not happy with the level of rigor, then don't read it, don't share it, and don't believe it."

What I don't like about that attitude is that it suggests that the blogpost should be excused from criticism of its rigor. But any assertion and opinion by anyone can and should be considered open to criticism.

> "But no, the author has no responsibility to provide you with a comprehensive list of citations and references."

Of course he is not responsible. But if someone expects or wants people to be convinced of their argument, then prefacing with his rude dismissal does not help.

A better way than "This article was written hastily, and I don’t want to further improve it. You’re lucky I wrote it." without the unnecessary rudeness and ego boosting could be more along your lines: "This article was written hastily and shouldn't be subject to PhD-thesis-level scrutiny, so I've posted without any expectation that I will improve it or respond to criticism."
> When they say 3x volumetric energy density, that is the actual energy density, which is energy per liter (normal density is mass per liter).

The paper itself [1] does mention specific energy, in a form:

>The energy density of the full discharge was 10.5 Wh/g (Li metal); but for the reversible voltage range V_dis > 2.34 V, it was 8.5 Wh/g (Li metal).

That's 8500 Wh/kg, which is absolutely off the charts compared to typical lithium ion, with Wikipedia listing 265 Wh/kg.

That's so off the charts, and and not touted at all, so I wonder if I'm misreading that.

[1] https://news.ycombinator.com/item?id=13778602
It includes an affiliate code ("tag=susanfowler-20"). I don't know how much that would pay out but I assume she'd end up with more if you just sent her $1. (I'm hoping she provides a way for others to contribute towards her legal costs.)
Laptops, maybe? The voltage is too low for phones, as is the power. That's why solid state batteries aren't used yet, they (non-research) can't match the power that phones and computers require.
Voltage is irrelevant. You can put batteries in series.
> equally astonished in 2017

> Prime Video, Hulu, HBO GO, YouTube Red,

So Netflix has a six year lead and attendant network effects in it's favor. If you don't believe me, I created a facebook clone in PHP last weekend which works just as well (or better) than the original Facebook. Do you want to join it?
Please don’t hate OpenStruct
Why Engines Are Making Planes Slower Now Than 50 Years Ago
John Oldenough
Wouldn't kJ/kg be J/g?

In mks units it would be J/kg.
> This engineer is 94 years old. Few, if any, SCV startups would have hired him.

Possibly more relevant than what he's doing now, at 94:

As far as I can tell, his main breakthrough that led to the Li-Ion battery was in 1979, when he was 57 (?).
Yeah, well, we still haven't figured out time machines.
this is not a captcha replacement at all. the constraint on proof of work functions is that they are compatible with mobile users which puts an upper bound on the approach.

custom work (even in the presence of scrambled approaches) and servers instead of mobiles both make this approach problematic.
I hope when I'm 94 I'm still as productive as this man is
Why You Should Be Using Marketing Automation Tools to Boost Your Sales Pipeline
Nanoengineers 3-D print biomimetic blood vessel networks
When the design was made, no one was considering pathology. We were all too invested in the wonder of making it all work to worry about people screwing around in crazy ways, let alone purposeful attacks.

As long as everyone recognized that putting certain characters in pathnames was counter-productive, things worked fine. Nobody ever dreamed of putting a space character in a filename when they all came from a CLI background. When barbarians came from Mac/Windows to UNIX, they lacked this background, and there went the neighborhood.

I remember being stunned when I first encountered two periods in one filename! But it only took me a few seconds to grasp the fact that period was just another character, "suffixes" were just conventions, and it all made perfect sense. OTOH, the first time somebody showed me a file named "-fr\ \*" and suggested I delete it, I got one of my first disillusionments.

P.S. - "/" is a character which is also "special" in pathnames. Actually, the particular FS may make other exceptions which are not globally enforced by the kernel. ZFS has several (such as "@").