skysight-inc/HackerNews huggingface dataset:
> 1,000 TB (1PB) can be easily handled across ~150 (6-7TB)HDDs for one copy

Yea, our latest storage pod (https://www.backblaze.com/blog/open-source-data-storage-serv...) has 60 drives at about 8TB a piece so we're pushing 480TB. Two pods are about a Petabyte, if you go up to the 16TB Hard Drives some of the manufacturers are testing, you can hit pretty close to 1PB in an enclosure, and Dropbox is actually doing that already with their "Diskotech" boxes (HN link -> https://news.ycombinator.com/item?id=11282948) - so folks are already getting more and more dense :D
(In the UK), the 7-11 owns the recording, but the person shown on the tape has the right to inspect the recording as they please.
Well that was disappointing. I thought he was on to something regarding projects being difficult to complete because of the common law system. But nope, it's the unions! Please...
Reducing latency in mobile VR by using single buffered strip rendering
Landed SpaceX rocket suffered 'max' damage
NELL: Never-Ending Language Learning
While I get why it's built like this, I hate, hate, hate, hate when a slideshow is set up where each slide is a new page. If you didn't open it in a new tab, it makes going back to where you were before a nightmare.
Fun fact, New York City's subway started out with a similar system (between 1870 and 1873, called the Beach Pneumatic Transit):
https://en.wikipedia.org/wiki/Beach_Pneumatic_Transit
Their answer is pretty much 'because it's based on the log-odds', which to me is still only very mild motivation.

There are other non-linearities which people use to map onto (0, 1), for example probit regression uses the Normal CDF. In fact you can use the CDF of any distribution supported on the whole real line, and the sigmoid is an example of this -- it's the CDF of a standard logistic distribution [1].

There's a nice interpretation for this using an extra latent variable: for probit regression, you take your linear predictor, add a standard normal noise term, and the response is determined by the sign of the result. For logistic regression, same thing except make it a standard logistic instead.

This then extends nicely to ordinal regression too.

[0] https://en.wikipedia.org/wiki/Probit_model
[1] https://en.wikipedia.org/wiki/Logistic_distribution
It does, and I wondered why Google hadn't targeted it first. Its simpler,and there is a compelling business case.

I wonder if their decision was driven by political savvy - self driving cars help the blind/elderly, and automate work most people are glad to see automated. Self-driving trucks are going to have a major employment impact which will likely draw political resistance.
I love the anecdotal account -- especially since I am researching a similar change -- but would truly appreciate more numbers for transition stories like this. Memory usage before and after. Throughput, etc.

Also what was the cost in time and man hours of conversion?
escaped/non-escaped variables are not a thing in JS
Well, if the language has changed so much that the URL is meaningless what are the odds the content will be comprehensible?
"The same way Facebook is becoming the interface to content"

I feel like I get all the relevant and useful content I need, while minimizing the noise, specifically because I am not using Facebook...
This trend of clickbaity titles with no actual content needs to stop.
I Updated the run bench function

https://gist.github.com/mzaks/e3a2dc7ccdfc2397bc26c55eb6dc8a...

the output is now:

Eager run
=================================
1557 ms encode
264 ms decode
34 ms use
206 ms dealloc
504 ms decode+use+dealloc
0,38 ms direct
0,32 ms using struct
=================================
Total counter1 is 8644311667000000
Total counter2 is 8644311667000000
Total counter3 is 8644311667000000
Encoded size is 315 bytes, should be 344 if not using unique strings
=================================

As you can see all three counters are equal.
I imagine it has something to do with demand or their partnerships with their distributors. This is conjecture, but I'd think that in order to keep distribution deals/channels up they might have deals in place that stipulate any order over 10,000 goes direct and any order under goes to preferred distributors. No idea though, but that would make a smidge of sense.
I'm also self-taught, and that's exactly why I found it important to focus on algorithms. Along with data structures, they're the fundamental elements of software development. (Data structures are the bricks, and algorithms are the mortar, so to speak.)
> Except it is really, really expensive.

> Mr Musk says the cost of building the route would be in the region of $6bn (£4.1bn), an estimate most agree is extremely conservative.

I'm pretty sure that should say "extremely optimistic". Musk's estimate of $6bn is over 10x cheaper than the high speed train line cost for the same route
I can confirm some of the statements in that Blog as someone using both also in production. Memory footprint is a lot lower than node like 5-10x times what I've observed on similar code. Go has also very efficient GC, that can be used on large heaps with low latency.
I'm always amazed when there's a story about road construction in the local news, and it costs like 1.5 million dollars to repave 4 blocks of some street..how is that possible?

I had a friend have his average-sized driveway re-done with cement and it was like $60,000 which I thought was insane. Remove old cement, grade the dirt, pour new cement, smooth it out...and wait.
The author even back-peddled on the unions argument bringing up French unions as example.

"...Others have argued that labor laws governing infrastructure projects drive up costs. Gordon and Schleicher are dubious of that as an explanation for why the U.S. has higher costs than other countries, though, because “American laws would have to be tougher than those in Europe, where trade unions are much more powerful. (France, anyone?)” ..."
So what level of proof that these are safe would you like? I haven't been able to find a SINGLE case in the 30+ years of genetically modifying food where a person had an adverse reaction directly related to the genetic modification. Even if you up the requirements for testing to match what is required for drug companies with clinical trials, every single genetic modification we have done so far would have passed those trials with flying colors.
"What is Hyperloop?

"Hyperloop is a conceptual transport system in which passengers are loaded into pods and fired through vacuum tubes at more than 600mph (1,000km/h)....

"Pumping the air out of the tubes reduces resistance, allowing high speeds to be achieved, potentially using less energy than a train."
To me, those aren't really signs of growth, other than being able to take a punch.

1. Writing a professional product, from scratch to completion, by yourself or as a team lead, while doing every aspect of the project: BA, PM, design, architecture, server install, data model (if applicable), code, comments, documentation, QA, deployment, support.

2. Pick up a complete mess that someone else wrote, who is no longer available. Read it, really understand it, and be able to refactor it into something worth while.

As stated, most of the things the OP listed are really just academic and he should have done those in school, as they have been done as nausium. Rarely do you need to do those anymore.
I thought overuse of consultants and overdesign made more sense.
But then the detention won't be indefinite.
>"In that exercise fib-iter is recursive - it calls itself. That's the very definition of recursion."

Yet SICP addresses exactly this point!

The authors still mandate it's not truly recursive in that the required state is passed along to each iterative call.

From the parent's SICP link, but many paragraphs back :

"In contrasting iteration and recursion, we must be careful not to confuse the notion of a recursive process with the notion of a recursive procedure. When we describe a procedure as recursive, we are referring to the syntactic fact that the procedure definition refers (either directly or indirectly) to the procedure itself. But when we describe a process as following a pattern that is, say, linearly recursive, we are speaking about how the process evolves, not about the syntax of how a procedure is written. It may seem disturbing that we refer to a recursive procedure such as fact-iter as generating an iterative process. However, the process really is iterative: Its state is captured completely by its three state variables, and an interpreter need keep track of only three variables in order to execute the process."
The reverse nature might be due to approaching the problem from practical application of machine learning technology rather than the higher level abstracts of than from mathematics/statistics.

Which is to say that the starting point is that of someone figuring out what is going on behind the scenes of a working software package rather than building up from first principles.

Curious if there is a link to a better explanation from a similar starting point.
Natural language processing in R with Monkeylearn's modules
How to Setup Kodi VPN
It's only a problem if your tools are done the wrong way. The proper tools can benefit from the macros instead. Of course, some discipline in how macros are implemented is required.
How physicists programmed AI to do their job – by accident
Gathering analytics from a desktop app will be more difficult than a web app.

You might want to reach out to the guys at StartUpsForTheRestOfUs.com they've both had desktop apps in the past. Just email a question about desktop app analytics and also about your drop off in subscribers. They might email back and/or answer it on the podcast.
It is because the subject is deplorable that this is an issue. It is literally the only issue that would allow this trojan into the legal system.
Not really a fair comparison, yum is on the way out to make way for dnf

# time dnf

real 0m0.236s

user 0m0.152s

sys 0m0.070s
where did you get the annotated training data ?
Οι νικητές του διαγωνισμού -|call girls| athens escorts – thessaloniki escorts
"Less is more"! Game changing app!
Previous/other Yubico products are flashable javacards.
The journalist is wrong/simplifying

See wikipedia [0]: "pressurized capsules ride on an air cushion driven by linear induction motors and air compressors"

[0] https://en.wikipedia.org/wiki/Hyperloop
Vacuums get much more costly as you get ever lower pressure. Hyperloop is an interesting cost / benefit between fast travel and lower construction and maintenance costs which is why the speeds are relatively low. The vehicle is also closer to an electric aircraft than an electric train. Note the big fan on the front: https://en.wikipedia.org/wiki/Hyperloop#/media/File:Hyperloo...

Another consideration is the faster you travel the straighter your path needs to be. 4,000+MPH paths require incredibly strait designs.
Introducing Ponos: A RabbitMQ-Based Worker Server
I think the 'value' house brand's plainness also helps to nudge less price-conscious customers up to the next level up of own-brand stuff. Tesco used to have three levels of own-brand: the blue-and-white-stripe "Tesco value", a more "normal" looking Tesco own-brand, and the premium "Tesco Finest". I suspect the dated plain look of the 'value' range helped it avoid cannibalising sales of the mid-range versions of the same items.
App Security is just a Git flow (with built-in conflicts)
There are no locals in JS (honest question)? If that the case you have to assume that everything can be mutated everywhere unless for those functions that explicitly and fully document their side effects (and yield would certainly be a side effect).
ون موبايل ماركت
Firefox still doesn't use process separation between page rendering and the browser chrome. The thing that renders the pages on Chrome is a subprocess per tab (at considerable memory cost) which is also running in a sandbox.

In Firefox all tabs run in the same process and thus inherently can't be sandboxed (because it needs to write to the disk cache and save files the user downloads)
Why doesn't the Fifth Amendment cover this?
More readable JavaScript without variables
In addition to what Yev has said, I'd say:

You don't have backups, unless you can do restores. So you have to practice doing restores.

For my servers at work, we're using btrfs snapshots and send/receive to the backup host. So restoring files is just going into the appropriate snapshot directory, and copying out the files of interest.

If your backup scheme is any more complicated than that, you need to practice it at least a few times per year so that it is completely familiar.

Hilarious story from the old days...

We were doing backups to QIC tape drives. At one point, there was a lightning storm. The servers were plugged into UPSs with power protection though.

However, when running a backup, I noticed that the tape drive sounded a little different. So I check one of the backup tapes... the tape drive would no longer switch over the tracks on the tape. So it was just overwriting the same track again and again. Corrupted backups. Worse yet: silently corrupted backups. No messages from the OS about a hardware problem.

That could have been bad news if it wasn't caught quickly.
Why the 18-30 age limit? Seems a bit... ageist?
I'm not the one who downvoted you, btw, but these are different cases.

"I wish you'd do the dishes" sounds fine to most native English speakers, except those who are extremely fussy about language. Leaving out "that" in this sentence will sound wrong to most native speakers (though we can easily gloss over it when reading).
decentsecurity.com is an effort of InfoSec Taylor Swift (@SwiftOnSecurity). If you can deal with the occasional Cortana fanfic & some Linux trolling it's definitely worth a follow.
> uncertainty is something the law has dealt with for centuries, and isn't unique to this situation. The short answer is: it gets argued in court like everything else.

Yes, precisely. This is a specific point I have seen programmer types uniquely vulnerable to tripping over.

Courts, generally, aren't like computers, where a little technicality will override common sense completely in a literalistic following of instructions. Sure there are exceptions to this rule, but for the most part a court proceeding has humans running it that live in the actual society and have some ability to factor in not just the rules but also the consequences, including unintended ones, of their actions.
What about stagecoach drivers? Bread makers? Blacksmiths? Switchboard operator? What did all these people do when their services were no longer necessary / greatly diminished?

It's not like by Friday automated trucking will take over. You know it's coming, and if you don't start learning new skills or look for new work, then you're just ignorant to technology and will be out of a job.
This is a terrible idea because crops are commodity. Imagine if when writing software, you had to label the brand of every proccesser used in all development machines. Not to mention the huge advantage this would give to larger farms.
I find it worrisome that the author starts from a place of advocating borrowing to support building more infrastructure. I was pleased, at least, to see that he seemed to believe that infrastructure funds needed to be invested prudently.

I don't have a lot of faith in the levels of governments to choose the right projects. The infrastructure rot we're seeing right now seems to be a result of the fact that economic growth is not what it was when everything was built in the first place.

I think it's clear the stuff that was built in the 50s, 60s, and 70s was not sustainable outside of 6% GDP growth, and what we need now is sustainable infrastructure initiatives, rather than trying to bandaid the stuff we can't afford anymore.
Hack Facebook – All Possible Ways of Hacking Facebook
"The scandal hurt LendingClub’s ability to hold onto some of its key personnel. To retain managers and attract new ones, the company said it will need to boost pay packages.

Details of some of those arrangements were disclosed Monday: Acting CEO Scott Sanborn received a grant of restricted stock valued at $5 million and his salary was increased to $500,000. Chief Financial Officer Carrie Dolan received $3.5 million of restricted stock units and her salary was increased to $400,000. Both executives also received $500,000 cash awards that will pay out in a year."

Out of curiosity, how common is this? To me this sounds like grabbing everything you can and heading for the exits before the building burns down, but I'm not familiar with the pay range for CEOs/CFOs in their location. You don't hear anything about others in the company receiving similar packages.
>> how many hard drives Amazon or Microsoft have for AWS/Azure?

I'd like to know YouTube's totals with 500 hours of video being uploaded every minute...
Perhaps I was educated wrong, or perhaps I've forgotten almost everything from my math degrees, but I can't wrap my head around this blog post, let alone how it was upvoted so highly.

Asking why the logistic/sigmoid function is used in logistic regression is like asking why the quadratic x^2 function is used in quadratic regression or why The Beatles are the band whose recording is on the White Album.

A regression fits discrete data to a curve. A logistic regression fits discrete data to the logistic curve. Asking where these functions come from is interesting, but that's another question entirely.

I had always looked at the logistic function as having an easy source, the ODE:

y' = y(1-y)

As for how that relates to probability (p' = p[1-p]) I leave as an exercise to the reader.

>Note: the log of the odds function is often called "the logistic" function.

I was taught that this (the inverse of the logistic function) is the logit function.

My brain is admittedly a little fuzzier than it used to be these days due to medical issues, so if anyone can clarify for me, I'd appreciate it.
Well almost all corn, rice, grapefruit and peanuts produced worldwide are GM depending on your definition.
Last I checked, wasn't the project over budget and hitting close to $100Bn in costs?

Honestly, even $50Bn sounds like chump change for a project as ambitious as the Hyperloop. Nearly all large scale public infrastructure projects end up costing billions of dollars over estimated costs anyway.
Recent discussion of the storage system:

https://news.ycombinator.com/item?id=11595195
Why besides TrueCrypt?
correct me if I'm wrong but in Node you could use something like a Generator + Promise combination to achieve synchronous looking code with no callbacks

https://eladnava.com/write-synchronous-node-js-code-with-es6...
I'm going to try it out as a replacement for my Windows virtual desktops. I don't usually need to run Windows software in a Windows environment, but for the times that I do, I'd like something that doesn't try to upgrade to Windows 10.
Now that's moving the goal posts. You then claim that I am nitpicking and Lisp eliminates not all complexity but only the complexity software engineers care about (not true either: even Lisp programs don't write themselves and someone still has to type in the letters). After that the conversation moves into wishy-washy domain of opinions which can be debated forever without ever reconciling them.
Can you explain how they're completely different? Say I decide to meet someone at a Starbucks. Now Starbucks has not only my drink preference, where I was at a particular time of day, what I was wearing, but also who I was with at the time. They have more information than the phone company.
What is the reason for having the age restriction of 30? Does it not implicitly contribute to the existing ageism issue in tech industry. Why can't a professional working in another industry learn something new at the age of 35 or a mother who wants to come back to the workforce after her kids start going to school?
Agreed. This was painful to read until I clicked "About" and realized the author was on some sort of... self-exploration mission.

The need to publish this stuff is debatable. I don't think promoting it -- without clear caveats -- is particularly helpful. Self-submitting it to HN borders on naive arrogance.

Frankly you don't know what you don't know and the amount of cultural damage you can do in hopes of finding the one person who'll risk downvotes to say "nope, that's sorta wrong" doesn't seem like a great use of everyone's time. I'd prefer we reserve that for bigger, broader, riskier, innovative concepts. Not e^-x.
All I could find in the article was this:

If straw was ever used in protecting strawberries, this practice would have been important only in gardening, but before naming the garden berry, whose cultivation is late, people gathered strawberries in the wild.

This wording suggests to me that the name came after cultivation? In old english they were apparently known as "Earthberries".

Secondly, straw certainly is used in protecting strawberries - and has been for a long time!
Was it perfect? No. Was it better than learning a new toolkit for every major project? A thousand times yes.
-- Oliver Sachs
That's not quite fair. Sure, it'd be cool to bring back þ, ð, æ & ȝ, and maybe even to have Anglo-Saxon as a kind of priestly or formal tongue. But that's not needful. One can choose to use 'hearty' instead 'cordial' &c. I wouldn't mind a tool which helped me choose words of Anglo-Saxon parentage rather than Latin, when they exist.
Probably add a couple more subdirectories. Now that I have a fair few files I want to go back in time and put the source under src/ (but at the same time I hate that). At least I had the sense to use some subdirs for slightly separate components. Also, I want to import some third-party code which needs to be kept somewhere.
To paraphrase Winston Churchill, "HTML is the worst UI framework, except for all the others".
I had a drive fail last fall and used the restore portion for the first time. I actually opted to use it over my local time machine backup and am glad I did. It was just a matter of selecting the files online, waiting for it to create the download, and then doing so. Much more painless than my other options.
The problem is trying to extrapolate future performance based on performance against a historical sample. The process looks something like this:

1. Malware author releases something new

2. Users start getting compromised

3. Antivirus vendors start getting samples and analyzing them

4. New signatures are released

5. Clients download and install the new signatures

That cycle used to work better but in the Internet era it's a given that malware vendors are taking advantage of the substantial time delays between steps 4 and 5, which are often measured in hours or even days, and will change their code as soon as new signatures are released.

When someone reports results and they specify that the percentages are based on a historical library, that tells you little about what it'll do for you now. When they tell you that results are based on samples collected in the month prior to the test, which is what AV Test and AV Comparatives say they do, that's less stale but since it's starting after the vendors have already completed the entire process it still doesn't tell you how long you'll be exposed between steps 1 and 5 or whether some malware authors are consistently staying ahead of the loop.

This is really coming back to security fundamentals: trying to enumerate all of the bad things on the internet is futile. The better strategy is removing the ability to run programs which aren't on a known-good list but that breaks a lot of legacy practice.

> I honestly cannot imagine a better way to objectively test how well the products fare against attacks against an average Internet user.

The most reliable way to do this would be to simulate randomly surfing around the web, being sure to click on all of the ads, while monitoring for changes to existing programs or new programs, access to files the browser had no reason to open, and unexpected network connections.
wordnet: https://wordnet.princeton.edu/wordnet/