skysight-inc/HackerNews huggingface dataset:
You can use Python; someone created bindings:

https://github.com/mstampfer/Coursera-Stanford-ML-Python
dick smith - the australian version of radio shack did exactly the thing and went under last year. they ended up getting bought out by an online retailer.

i used to go into them as a child, do the hobby boards and that pretty much got me into programming. I stopped going later in life as the electronics isle got smaller and smaller.

Now we have JayCar -- only sell electronics, long isles of caps and components. DIY everything. Seem to be going strong! They are semi used by tradies, but we still have other wholesalers who mainly service that market.

http://www.smh.com.au/business/retail/dick-smith-closing-dow...
अगर वैलेंटाइन डे पर ऐसे करेगें प्रपोज, तो पार्टनर कहेगा 'हां'
I also hoped to see a bigger improvement, but it turned out that Javascript is already very fast for nbody.
Maybe I should have picked a well known numeric benchmark where Javascript is still far behind - any suggestions for that? Or are the Javascript VMs already too good for numeric benchmarks?
According to Elon, they only expected like a 100k reservations. So having 400k reservations was a very important information for Tesla about the initial demand and gave them a few more months to plan for higher production numbers. As they asked for the refundable 1k fee with the reservations, should make sure that people are not just reserving for fun or excessive amounts.
No.

I have a ton of closed-source software in my projects folder. That's not a business model. Neither is open-source software, where I take some of that stuff and throw it up on GitHub.

A business model is where I repeatably create value for others and receive money in exchange. A modern software company can do that in a variety of ways, including selling training, documentation, support, custom features, consulting, services, and licensing.

Both open- and closed-source companies do that. They have business models. But open source on its own is not a business model, and neither is closed source.

And what's definitely not a business model is releasing something as open source and hoping that somebody gives me money. Businesses don't just happen. Somebody has to build them.
Nothing against the author, but it sounds like another story that Google PR pitched and influenced. It is normal these days. I am sure AWS does the same. That is why the technical details may be light. The submitter is likely a Social Media Manager for Google (nothing wrong with that - kudos for not obscuring it!)

I, too, have wondered about the technical details when I see stories like this. If the data was originally stored in S3, they probably used the Cloud Storage Transfer Service (https://cloud.google.com/storage/transfer/). The secret sauce appears to be parallelization of the transfers.

When I copied hundreds of GB of data from one bucket of to another AWS bucket, it took me days to do! Then I realized it was because I was running a single threaded process. The slowest part was getting the list of objects to copy. If I had a separate, faster index of the objects, then I could have done a copy in parallel much more quickly and max out the bandwidth available to me. (Maybe that is part of the rationale of Netflix's S3mper?).

I'm curious to hear other thoughts on accomplishing fast transfers of S3 data.

Edit: theoretically speaking, if you had 1 TB of data to transfer, and a paltry 100 Mbps (12.5 MB/s) connection, you could do this in under 24 hours if the entire network was fully utilized. Not a network engineer so go easy on me if I am wrong!

As for costs, sending 1 TB out will cost $90,000 in S3 transfer costs, before any other discounts.
I think having purchased the highest support configuration and being a big customer will always improve your support situation.
It's not a chat app. They do those to install the keybase filesystem. The chat is a secondary feature.
It isn't a deduction but a credit.
That would be great. Just send me a pull request!
I think if someone wants to track you, the bandwidth is not the first thing they'll be looking at.

It's just another signal, but there's already a few tens of them, so adding one more is not going to make a significant difference.
Where Does U.S. Stand in Hydrogen Fuel?
The most straightforward is running aws s3 command but as you noted it's single threaded, slow as hell. Imagine you have 100TB of data to migrate from one bucket to another. If the command encounter an error (which is very likely to happen), you have to start again.

I think the only other option left is use Spot Fleet EMR. I believe the S3 API takes a marker for pagination so you can probably keep paginate to list the next N keys (of course assume your current bucket is no longer accepting new objects... otherwise create a Lambda function and let new file to be copied to the new bucket on create event).

I don't remember if aws s3 cp --recursive bucket1 bucket2 requires local copies first, or it is a remote copy-only operation.

I have always wanted AWS to allow S3 bucket to be transferred from one account to another with simply transferring ownership.
STL Fixes in VS 2017 RTM
This is the opinion of a person who thinks the chips will fall only on other people.
"hammarspace" sounds far more badass; I vote for its adoption as an alternate name for a hackerspace.
Everybody Loves Somebody
I can't seem to create anything beautiful worth sharing with this. But damn, it is soothing and relaxing to play with. It feels almost therapeutic! Thank you!
Why getting feedback is crucial for any startup
that's sound good...!
Seems that images such as the superman image [0] or pinball image [1] currently on the front page are much much larger than they should be -- body max-width is 700 (70% of 1000px). Even for retina that's overkill. If you want to get really fancy you could restrict all (served) image widths to under 700px and make a 1400px @2x version to use in a srcset.

[0] https://blog.codinghorror.com/content/images/2017/01/help-ke...

[1] https://blog.codinghorror.com/content/images/2016/11/pro-pin...
'The Machine to build the Machines'
https://www.youtube.com/watch?v=sT6aphdX0rI
> GPL for non-profit projects, proprietary for enterprises.

This is against the GNU GPL license terms. One can't conditionally license some code under GPL. Ie, a software released under GPL can't be restricted for some purpose (here, 'for non-profit').

The "no string should be attached" is for good. Say for example, a project says "For people to help learn writing code, I'm licensing my project under MIT License," it would be wrong to not release the source code (and only the binary) even if the code is in MIT license. Because that is the purpose why the developer choose MIT for his/her project.

IANAL, but some corporate may be able to turn such carefully crafted words into money with their pricy lawyers. Most of the people are unaware of this. And for this reason, GPL can't be done the same way.
The Stanford HPC team reported last year having sent
more than 2PB to Google drive using Lustre/HSM. This was using the public API and the fact that gdrive is free for *.edu sites.

See https://www.eofs.eu/_media/events/lad16/07_thiell_cheap_n_de... (slides) and https://www.youtube.com/watch?v=WbE0nl5V8WE
They could set up a fund of sorts and just take stock of what FLOSS software the current batch/all running batches use and distribute some amount of money that way.

They could also just hire prominent FLOSS folks as exclusive consultants for their batch companies which could actually turn out to be rather valuable.

They could also set up a special mini-incubator focused on helping FLOSS developers build a business around their software.

I think there are a lot of rather interesting strategic options.
And the duration you spend in hammarspace?
PR mitigates Gerrymandering because it reduces the amount of "discardable" surplus votes.

Imagine you have 100 single-winner districts that are each roughly 50/50 Dem/GOP, with the slight edge breaking 50/50, so that your legislature has 50 reps from each party.

Now we redistrict to pack a bunch of Dems from the GOP-majority districts into one super-Dem district, shaving down their margins in numerous districts. We could conceivable get 99 GOP reps even though the population is 50/50 Dem/GOP. That super-Dem district "discards" or "wastes" 50% of the votes of the Dems inside it, because they're surplus votes in excess of what they need to win the district.

Now imagine you switch to 20 5-winner districts elected with PR. The Dems could win all five seats with conceivably 83.3% of the vote (5 candidates getting 16.6% each means they get all the votes). So the most you can possibly wast is 16.7% of the votes instead of 50%.

> It only replaces districts with parties

No. Most PR systems still have districts. Exceptions like Israel, where the whole country is one big district, tend to be the poster children of PR gone wrong. Plus there are PR systems where you vote for candidates, not parties. Single Transferable Vote in Australia's Senate is an example. You just rank the candidates (although many voters blindly follow the guidance of their preferred party).

Another cure to Gerrymandering is algorithmic redistricting, which I'm supportive of.
https://www.youtube.com/watch?v=kUS9uvYyn3A

As for Score Voting (aka Range Voting) there is a proportional form of it.
http://ScoreVoting.net/RRV.html

However I agree that even the single-winner form would reduce the negative impact of Gerrymandering (also, getting Score Voting is a much more consequential/impactful change than eliminating Gerrymandering). The reason it mitigates Gerrymandering is that it tends to reduce polarization and two-party dynamics, electing broadly appealing centrist winners. If you try the "packing" strategy with Score Voting, you tend to "move the ideological center", so a district that's already going Democrat doesn't become a /dev/null for surplus Dem votes that you want to effectively burn. If you pile on more Democrats, you can just keep pushing the center more Democratic. This is a theoretical argument mind you, but I think a reasonable one.

Clay Shentrup
Co-founder, The Center for Election Science
DigiKey is amazing. It only takes two days to ship stuff from their Thief River Falls, Minnesota warehouse to your doorstep somewhere in Europe.
Easily the most maker-friendly distributor, too.
> Statements like these suggest that another AI Winter is coming (sooner than 3 years I guess)

I wouldn't bet against it. It's very risky to extrapolate progress in AI.

A DARPA project named CHI [1] succeeded in automatically producing programs from a high-level knowledge description language. And when they fed it its own description, CHI rewrote itself, with a better implementation. Do you fear for your programming job yet? Well, that was 36 years ago.

[1] www.dtic.mil/get-tr-doc/pdf?AD=ADA105661
Watch Bernie Sanders and Ted Cruz Debate Obama Care in 90 Seconds Live
Reminds me of one a professor told in class. Lemme see if I can do it justice; it was 15 years ago.

A math professor's friend is visiting from out of town, and they go out to dinner. The professor says that in this town, everyone has a college degree and knows calculus. He makes a bet with his friend that the waitress can solve an integral. But there's no way waitstaff know calculus, so he cheats: he excuses himself to go to the bathroom, finds the waitress, and tells her that when he asks her a question, she should answer "x^2 / 2". Then he goes back to the table. When the waitress checks on them, he asks her "what's the integral of x"? She answers "x^2 / 2 plus an arbitrary constant".
Does Anyone Really Understand Digital Transformation? Not According to Research
Correct. They can also return energy when braking, although it usually helps to have a decent density of trains running at the same time.
> "The car I'm working on is mine" and short debug-fix-test cycle

Just saying, at the announced pace, after 2 weeks they've provided cars to every Tesla employee, their partners and children. That's a short test cycle indeed ;)
Try this. This is a particularly good one. Science is definitely not a consensus of observations. It is a systematic effort to unveil what is.

http://oyc.yale.edu/ecology-and-evolutionary-biology/eeb-122...
I have a theory on why Google insists on whiteboarding senior-level candidates. I don't think it's for checking for talent as much as for checking for motivation.

Think about it - in order to pass, you basically need to drill those algorithmic exercises for weeks before the interview. If you do, it's a very good signal that you really want to work for Google (similarly, investment banks, management consultancies, prestigious law firms make their associates go through a very tough ordeal after hiring to weed out those that don't want this career bad enough). And it makes sense - for a majority of jobs at Google, you don't need to be super talented, but you need to have internal motivation to keep working on the same boring code for months/years before (if ever) you get picked to work on something interesting.
I love how he used trains for training data.
We perfectly and accurately translate your resume to whatever country language you are targeting to apply and finally achieve your dream job. With the way we translation resumes or CVs, you are guaranteed to earn that overseas job faster and will surely create that lasting impression.-https://academictranslationservices.com/cv-translation.php
If it's stupid but it works, it isn't stupid

If it's stupid but it works, it's still stupid and you just got lucky.
$35k is basically a Lexus or lower-end Cadillac. You're easily into luxury range for a daily-driver.

My car was $20k brand new with several options tacked on. Most people I know have used cars... getting a new car of any kind is a big deal IMO for most Americans.
The Fight Over Email Privacy Moves to the Senate
16 Essentials for Surviving Abroad
That's true to some extent. You should be able to choose a job that is a little less stressful but pays a little less, or the opposite.

But there are a lot of caveats. For example:

First of all, a company sets standards in wages, benefits, and hours to the extent that it is a monopsony [1] in its particular geographic market and labor market, and also insofar as there is unemployment in the region (and, thus, there are people who could take your job and it would be hard for you to find another job). Tesla is a very large employer of unskilled labor, as well as skilled. The Bay Area doesn't have as high unemployment as other areas, but it still has some. Therefore, the labor conditions at Tesla impact labor conditions at other workplaces to some extent.

Second, more on the level of values, why should a worker have to miss his daughter's ballet recital on Saturday because his manager told him on Friday afternoon at end-of-shift that he has to come in tomorrow? That should not be necessary in a well-run factory. Maybe it would be different if a factory worker at a Tesla factory could participate in the vision by buying a Tesla car, but that's not possible either because they're too expensive.

[1]: https://en.wikipedia.org/wiki/Monopsony: "In economics, a monopsony ... is a market structure in which only one buyer interacts with many would-be sellers of a particular product [here, labor]."
I find the automated checkouts to be much slower than human cashiers.

Humans can optimise the path from the conveyor belt to the bag so that the item just so happens to pass via the barcode scanner.

I could do that too, but the machine throws a hissy fit and doesn't let me scan the next item until I've placed it in the bagging area, and waited a second for the scales to stabilize. In the time it takes me to scan and bag one item on the automated checkout, an experienced human cashier can get 5-6 items bagged.

And that's only if things go as expected. Sometimes the scales bug out. Sometimes I have to navigate menus to specify what fresh produce I'm buying (while human checkout operators have memorised all the numbers). Sometimes I make a mistake and I'm not allowed to self-correct it. I have to wait for a human to come along and fix my mistake.

Not to mention, the machine is yelling instructions at me the entire time. "Yes I know I should use the pin pad to complete my transaction, in fact I did so while you were still playing the previous audio clip."

The only time the automated checkout is faster is when there is a queue at the real checkouts. And even then, the queue might be worth it just so I can avoid the automated checkout yelling at me.
Tesla sold stock several times to fund the Gigafactory. Then they got Panasonic to pay for half of the Gigafactory.

That's not from profits, that's from shareholder investments. Its the power of the stock market to dump money into an asset. But don't pretend that Tesla managed to scrap together like $3 Billion from their years of operating losses.

https://media.ycharts.com/charts/aa2e00215ae08b27274cafbb493...

Here's Tesla's stock offerings, diluting Tesla shareholder value:

https://www.nytimes.com/2016/05/19/business/tesla-to-offer-2...

http://money.cnn.com/2013/05/15/investing/tesla-stock-offeri...

http://ir.tesla.com/releasedetail.cfm?ReleaseID=927533
Interesting new take on baas with Baqend. Looks like gomix?
Contribution made. Octave is on point, and easily accessible for those wanting to learn Matlab-like syntax without having to mortgage their homes.
I have to agree with the original comment here:

> Every time a similar question is posed on HN, someone says "If the assets aren't needed, don't serve them in the first place", but this is i) unrealistic, and ii) ignores the fact that while the typical HN user may like sparsely designed, text-orientated pages with few images, this is not at all true of users in different demographics.
101 Marketing Tools to Help Grow Your Business
Damn how do I get funding? I think I might actually know what to do to grow a business :)
In Ethiopia's case, it's not so much the connection speed in Addis. There's a great deal of interference from the national Deep Packet Inspection filters that leads to timed-out requests, reset TCP connections, etc.

JS-heavy apps make a lot of requests to background servers and should one of those requests fail, apps will hang. It's quite frustrating and I would often load pages with the console open to see which requests have failed so I'm not left wondering what happened.
Your "supporter" idea is attractive, but note that big companies protect their brand more than anything else. Getting permission to put that brand on some random third-party web page can be nearly impossible.
You just elected president that's 70. I bet at least a few 78s are running the country right now.
It doesn't have to be your actual bandwidth. The values could be (1) high quality/bandwidth, (2) low quality/bandwidth, (3) average. The browser can determine that automatically with an option to set it if you want to (e.g. for mobile connections).

That should solve most problems without giving away too much information. But an extra button would probably just confuse people.
Looks great, what i would like to see is

- syntax highlighting for code
- search for chat

I would love to replace my slack chats with keybase chats ;)
That only adds about 200-300ms RTT I'd guess. I live in India and use many websites which are hosted in the US, and they work fine.
It's just turtles all the way down
>It's much faster.

It depends on the store. At the grocery store a few miles away, I can scan an item and immediately put it in a bag. At the grocery store closest to me, you scan the item and place it on a belt, which takes it to the end of the counter. You bag everything at the end. By contrast, at that store, a cashier can scan an item an place it directly in a bag.
Not quite. There is some culture of binge drinking and alcohol-related deaths, but drinking in Finland is more evenly distributed between men and women, and life expectancy of men is 15 years higher than Russia, on the average. (In women, the difference is just 6 years.)
> One can't conditionally license some code under GPL.

You can release code under however many incompatible licenses as you'd like, as long as you own all of the code in question.
Report Cites Deficiencies at Theranos Lab
IBM stuck in the 90s. What a retarded idea.
AR games like 'Pokémon Go' need a permit in Milwaukee
Remote Exploit. Shellcode Without Sockets
I think the concern may be that people who care about the prestige (VCs/employees/acquirers, mostly) also will ignore the denominator. Saying "we're a YC company" holds more cachet when there are 10 companies per batch and you can name all of them than when there are 120 companies per batch. There seems to be a mental switch that people flick when the set of options goes from "can hold all of them in my short-term memory and understand what's special about each of them" to "oh, this is just an instance of X", and it's the same switch as between monopoly vs. commodity businesses or between founders vs. employees. People are arguably wrong for having that switch, but they have it nonetheless.
Staying Current in Bioinformatics and Genomics: 2017 Edition
What exactly do you think the majority of "the web" runs on?
If the database is the bottleneck, why are you using the same (MongoDB) database as Parse (and Firebase) were?

The problems described in the article are quite literally are my pitch deck, which I have successfully raised from billionaires Tim Draper and Marc Benioff of Salesforce, for http://gun.js.org/ . So why did you decide to stick with MongoDB when many other databases have tackled solving those problems?
Oh yeah? Does Mark Cuban know artificial intelligence himself or is he just asking people to study it and work for him? :)
"it will be mechanised and rely on locally-produced hydropower to run." according to an older article. Maybe that didn't happen?

http://www.businessinsider.com/chinas-global-influence-is-gr...
The PR spin is it might be minor however it was major from the pictures:

https://hardavenue.com/samsung-sdi-factory-battery-fire/

Clearly, you can see large plumes of smoke emanating from the factory.
Circa 1983 I got hold of the paper FIG-Forth via snail mail. (Modems? none in my house those days.) I got a version going on my housemate's Apple ][+, which wasn't too hard as I'd learned 6502 assembly/machine language, and I understood the Apple's peripherals reasonably well.

I hacked together a boot disk which booted and presented the Forth REPL. One of my first projects was a text editor.

I probably still love Forth, and later on I sort of used the knowledge to learn PostScript. I went on to do a lot of work in PostScript and I definitely love that. And miss them both.
Ola joins Flipkart in top-level churn, CFO Rajiv Bansal quits
I'm sure that had nothing to do with it. Free donuts. That's how you influence and win enterprise accounts.
This is called profile-guided optimization.[0] Slightly off-topic, but even Rust has it, courtesy of LLVM.[1]

It doesn't seem very popular unfortunately. Most web/tech companies are obsessive about capturing user interaction data for UX purposes, but it would be nice if that data could be fed back into a profile-guided optimizer.

In theory the compiled WebAssembly output would always be optimized for the latest usage trends, provided there were frequent builds. Depending on the product, it may even be possible to classify users into various high-level categories based on their behavior, and serve them a binary that's optimized for their specific use case. The latter's level of specificity probably wouldn't be worth it though.

[0] https://en.wikipedia.org/wiki/Profile-guided_optimization

[1] https://unhandledexpression.com/2016/04/14/using-llvm-pgo-in...
Windytv – superb weather data visualization
Is this using Navier-Stokes based fluid simulation?