skysight-inc/HackerNews huggingface dataset:
Most of the engineers I know learned to program via "top-down", as did I (though I'm a designer).

Whenever anyone asks me how to get started in programming, I tell them to forget about buying any of those "Dummies Guide" books and instead just pick a problem they're really passionate about and Google anything they need to learn to make the idea happen.

Such an approach certainly doesn't teach you a lot of the most important thing about programming (garbage collection, what types of objects to use and when to use them, etc.) but it does get the job done.

And that's the thing I think matters most for those just starting out: if you try to learn bottom-up and get all the fundamentals, you're going to burn out.

Of course such advice goes right out the window if your goal is to actually become a real, breathing, programmer. Because you can't afford to make mistakes and the foundational stuff ensures you're less likely to do so.

Whereas just Googling how to put together a project will likely leave you with a functional project, yes, but also less-than-ideal code.
china is still industrializing and will be for a while yet, of course they get great roi from their infrastructure projects
How would I have time to both do my work and read Hacker News with only 5 hours in my workday?
I stopped playing KSP due to the microstutter issue (ostensibly due the to garbage collector) fixing that would make the game playable again.
Again I would say that if he did say that, he would be correct.

Sit me down in a room of 20 games, and tell me to identify unity games by simply playing each computer. On the 20% chance that I can't instantly tell by looking, a wee swipe of the mouse and the complete lack of responsiveness finalizes all I need for 100% success rate.
>- Use Terraform to provision VMs, networking resources and storage from DigitalOcean. Basically, write the scripts that make your whole infrastructure available with a single command.

How does autoscaling work if terraform/ansible are involved before kubernetes can take over?
But if you own a token, you own nothing in the company, no equity, no promises, no contract signed, you don't have any right to any profits and Brave can say tomorrow that all the tokens are worthless. It's not so straight-forward that they raised investment, really they sold $35mil of a product. But IANAL, and you could easily be right, I'm just saying it isn't so cut and dry.
Plus, I don't really see any reason to be impressed by "the founder also created JavaScript". That's just like saying "the founder is a famous fuck-up whose legacy has made you suffer".
Kaspersky: Only 7% of users today not engaging in online sharing in some form
That'd be a decent strategy for drug dealers hoping to legitimize their earnings, but I don't think there are any drug markets taking ETH yet; most of the drug profits are in BTC. It'd be pretty hard to exchange millions of dollars' worth of BTC to ETH in a purely anonymous way, so I doubt that the massive ETH raises have criminal sources.

Also I sorta doubt that Brendan Eich is a drug dealer :)
This article is 100% me, but with an important caveat: I've always been this way.

I've simply never been able to focus very well on tasks for an extended amount of time. Occasionally I'm able to really dig in and work on a project for hours on end, but that's a once-every-few-months kind of thing.
Working on technology infrastructure means that it's an endless pile of interruptions and emergencies and fires and urgent requests and so on. I don't think it's a good way of working; on the other hand it probably suits my brain pretty well. It makes it hard to implement truly complicated solutions, but often I find that's not what the requests are about anyway.

I wish I was able to focus better; on the other hand, my job won't let me do that anyway.
To me, Brave's value is due to its ad blocker. If they start shoving native ads into the browser then I'll uninstall it.

The set of technical users out there who will do anything and everything to avoid and block ads is not a valuable advertising space in any way, shape, or form.
It also doesn't help that "maintenance" is usually pronounced "maint-nense" in the South, not broken out as "may-ten-ance"
'Simple' aesthetics and high-quality graphics aren't mutually exclusive. You can have cartoony looking games that still benefit greatly from better lighting, among other things.

The big thing that I'd like to see are atmospheric effects and better rocket plumes. I very much agree that the simple aesthetic works really well for the game, but there's a lot that could be done.
- The US economy crashing isn't necessary for the military to be used to plunder other countries for resources. The rich and powerful interests in most american countries will coalesce around US interests or face direct or indirect coups until they do, creating a neocolonial system where the dollar is enriched through the resources of other nations.

- It means that more countries will keep USD as a major if not primary reserve currency.

- it also means that we can ensure that oil trade is denominated in USD, which also directly keeps the value of the dollar high.

- it means that we can create a special relationship with Saudi Arabia which allows some degree of control over global oil markets

- it means that we can e.g. devistate countries ideal for Iranian exports in order to prevent the development of competitive markets
You can use Ansible for step one, too. And I think I'd recommend it highly over Terraform for production provisioning.
Chrome doesn't run V8 in a different process from the page DOM. That's the difference: NaCl/PNaCl _does_ run in a different process from the page DOM, so interacting with the DOM gets complicated.
You could do a dozen small parts at Protolabs for $50k, and that would get you through a small run of finished parts. But Protomold's tooling is proprietary and non-transferable. You don't own it, or get to see it. You would have to start fresh (with different design rules) to do a large scale production run. Which means a project like this could end up a victim of its own success.
Show HN: Moo.do 3.0 – Email, tasks and calendar in one beautiful interface
More broadly, systemically, the states still manage highway projects, for instance. The US federal government just funds them--although post-earmark programs (TIGER grants, federal freight projects legislation) have tried to address this. But, yes, there is no long-term plan because the federal funding system isn't set up that way. {Supply chain guy pet peeve; see also 'cooruption' comment below}.

A certain portmanteau describes it perfectly:

http://www.urbandictionary.com/define.php?term=clusterfuck
Everywhere?

/me raises one eyebrow
That's historically true, but these days I think GCM is the most common. GCM also has hardware support from the CLMUL instruction set available on Intel processors since 2010 and AMD processors since 2011.
Isn't this something you don't want? I'd rather use an algo which is painful to do in bulk.
> Companies are not going for ARM just to license professor ISA's. They also license and value the underlying efficient and high performance architecture ARM has developed.

Depends on the company. Apple, Qualcomm, Samsung, AMD and Nvidia in fact do go to ARM just to license the ISA and implement the CPU entirely on their own. However, the ARM implementations are licensed by a whole lot of smaller companies. The bigger players are thus pretty much forced to forever chase ARM's changes to the ISA and implement these. I doubt they mind ARM's price but I suspect that they might be concerned about ARM's influence.

One big change from RISC-V, if it materializes, would be a standard ISA not controlled by a single company like ARM, and not evolving through a knife fight between a few companies racing to extend it, like x86. Will it materialize? Not sure which way I'd bet.
Massive Study Indentifies 40 New ‘Intelligence Genes’
Huh indeed. 99.95% uptime -- AKA: three and a half nines. My quick math tells me that 99.95% uptime equates to a downtime of ~4:23/yr. If github is down for an hour once every few months, I'd say they're likely well within their stated SLA.
You say that as though dams can't be built without killing people.

They aren't gifts bestowed by the gods upon the completion of sufficient human sacrifice. Deaths and injuries are minimal with construction equipment and safety techniques.
I would hardly classify China as a "benevolent" dictatorship.
>if you had a charging point on the wall of the building, you would absolutely have to run it across the pavement to get to your car - so how can this be allowed?

On-street chargers can be mounted to a bollard or lamp post at the kerbside, avoiding a cable run across the pavement. Alternatively, the cable can be routed through a sunken channel with a removable cover, similar to a standard drainage channel.

>Can someone else who parks in front of your house use your cable? If not, why not?

A private EV charger running from your own electricity supply has a lockable receptacle. A shared EV charger uses contactless cards for billing.

>You mean outside literally any city in UK. Terraced houses are bread and butter of living in the UK and they all have the same problem - you usually don't park in front of your own door.

70% of UK households have access to off-street parking. The other 30% do pose some significant challenges, but they're not insurmountable.

http://www.ecolane.co.uk/wp-content/uploads/2015/01/Ecolane-...
Well, given that, in the vast majority of cases, busting your ass for a startup doesn't get you anything (either the company still fails, or your equity gets dilluted to shit and you lose money compared to what you would have had working a normal job with normal hours over that time period), even if you're not a "top programmer", it doesn't make sense.
GCM is just a composition of CTR mode and GMAC.
Silica 'halos' suggest Mars hosted liquid water longer than previously thought
I'm not sure how I feel about this, but AR puppets are much less creepy than complicated, real-life marionettes, apparently.

I definitely like the interactive nature of the burping dinosaur, especially the fun particle effects of his burps, and can see that being a strong draw to the kid slice of your prospective market segment.

Ultimately, however, I'm not sure if I'm just being trolled by the creator.
A political donation is an act of public speech.

I think it's ok to care about the beliefs and views of the officers and board members of a company.
Blockchain Fundamentals
Using the money for infra would certainly be a better use than actually buying bikes. Ideally, we work on e-cars as well, because infrastructure projects move on the order of decades (SF does not hold the monopoly on NIMBYism :)

But while LA is certainly exceptionally bad, many cities in the US suffer from sprawl to an extent that bikes are, right now, impractical. (Which we need to change, no doubt.)
I am quite curious to test ZFS, however Arch Linux does not maintain official ZFS packages in repositories, so I would need to maintain my own kernel updates just to use ZFS. Not interesting to me, specially considering that this is my work laptop.

When (if?) Arch supports ZFS in main repos I will probably test it. That is, unless bcachefs comes first.
Funny thing is that the population of Texas is a little less than half that of France's (27 mil vs 66 mil), so the density differential isn't _that_ large, yet your point about the implausibility of 450 trains in Texas stands.
I read a lot of dead tree books – it's easier on my eyes and after looking at screens all day I want a break. I also tend to find devices distracting, even if notifications are off and I'm reading something – the device itself is a habit trigger for distraction.

But I've noticed that sometimes it will take me longer to get through my stack of books from the library. I'm interested in them, but it made me wonder about my reading speed. There's compelling research that speed reading doesn't really work in the same way as reading at a pace that's comfortable for you – and anyway, I'm a somewhat fast reader.

So I started to wonder about the root cause of my slow reading, and having listened to an interview with Cal Newport recently – and having read a lot generally about distraction – I had a realization: it wasn't my reading speed that was slowing me down. It was self interruption.

Last night I tried some of the basic techniques used in mindfulness meditation – being aware when my mind was wandering, acknowledging the random thought, and gently bringing my attention back to what I was reading. It felt like a form of exercise. Meditation after all is considered a 'practice'.

It made me realize that there are ways to start clawing back the capacity for deeper concentration that has been scrambled by the constant notifications and dopamine rewards of social media, and for me, reading is one of them.

Oh, and I burned through three chapters in relatively short time.
Given the name issues, why not change the name to rustex?
By selecting primitives designed for hardware (AES and GHASH) rather than primitives that use operations that are commonly applicable (ChaCha20 and Poly1305), we've ended up with extra hardware to support AES and GHASH. But it's not clear that was actually a good idea, or just path dependence.

ChaCha20, Poly1305, BLAKE2 benefit from improvements that benefit a wide-range of applications, while SHA-3, AES and GHASH do not. Thus the "cost" of high performance support for the former can be amortised over a much wider base.
Ask HN: How do you de-clutter your mind?
Mary Meeker's Internet Trends 2017 (report)
> Very few conferences pay speakers - even keynote speakers.

This I would expect, but doesn't the speaker typically get a pass to the conference in compensation? For some conferences that can mean quite a lot. I've seen conference prices in the thousands.

Are the passes typically single-day or for the whole event?
Well, that (and the shots showing several Jupiter moons simultaneously) was a creative decision - one I strongly disagree with - but otherwise The Expanse is pretty good, and they get lots of minor details right (like engines heating up some metal beams on the exhaust path, or that scene where a PDC round penetrated the Roci and its trail didn't move until they started manoeuvring, etc.).
> Another problem with seeing purity as fundamental is that our physical reality isn't a persistent data structure (past states aren't accessible), so the best algorithms possible won't treat it as one. Among the tons of papers describing fast algorithms, practically none are using purity, unless they required purity to begin with.

Purity is a simplification of the real world, in the same way that the abstract ideal of a circle is a simplification of objects in the real world.

But that simplification yields great benefits (kind of in the same way that ideal geometric shapes allow mathematical reasoning). It seems to describe the simplifications that the real world "approaches" (like a mathematical limit).

So it does seem fundamental. But yet not "real." I don't think those are contradictory.

It makes intuitive sense that non-purity could open up algorithmic possibilities, some of which would be faster. But that doesn't really touch on whether purity is "fundamental" in the sense described above.
So you're saying that software needs to be optimized for multi-core usage?

Stop the presses. Have you submitted your work to Dr.Dobb's Journal yet?
When can us mere plebs get in on a round of funding your startup?

kys.
Entropy is not due to the equations of our universe, but rather the initial conditions. So the asymmetry might be apparent but the equations might still be symmetric. Related is the idea of spontaneous symmetry breaking.

Of course, we don't have time symmetry in the equations anyway because of the weak force. But because the weak force is weak//doesn't matter much for the physics of many systems, we can often write the equations of physics as a time-symmetric term which essentially decides the motion plus a very small time-asymmetric term. So we can deal with the small term using techniques like perturbation theory, and use time symmetry for the rest.
Have you tried just using a function?
In short, this is a good groundwork, but I think it needs a human editor to push the individual definitions from "acceptable" to "correct".

Good point. A StackOverflow-style upvoting system may provide exactly that.
Some consultants do speaking gigs as a way to increase visibility and gain clients.

However, when I was an industry analyst, I rarely did speaking if I wasn't being paid for it. In general, we didn't find that travel and speaking "for the exposure" was a good use of time and money.
Not the enemy: The advantages of public markets for startups and their investors
> Let's be honest, there are not that many examples to choose from.

Yes, I think that's the point. There are decent numbers of places where government has neither the ability or desire to regulate heavily. None of those places seem to have blossomed into oases of free enterprise and infrastructure construction.
I don't think it's a good idea to have different dockerfiles for your staging, dev and prod environments.

The point of using Docker containers is that you get to deploy to production your dev environment as is.
That's helpful for passwords, but most hash applications aren't for passwords. If you're hashing a large file you don't want something super slow, and you don't need to pad out a tiny password into something hard to guess.
Though the geographical region is slightly different, in general if it was prior to the 600AD it is referred to as the Near East, after 600AD (the start of the Muslim or Modern era in the region) it is referred to as the Middle East.
At Amazon’s Bookstore, No Coffee but All the Data You Can Drink
Incorrect, the name is fine. The name is also a legally registered trademark of a company with a commercial business around said name. I'm unsure of how well you know/understand US Trademark law, but the gist is that you lose a trademark that you don't defend.

This means that the name should be changed voluntarily or CoreOS will be obligated to ask them to change it.

Word Mark	TECTONIC
Goods and Services	IC 009. US 021 023 026 036 038. G & S: Computer software, namely, software for developing, managing, updating, and maintaining online server instances and clusters hosted by third parties; computer operating system software; computer operating system software for distributed systems. FIRST USE: 20150406. FIRST USE IN COMMERCE: 20150406
IC 038. US 100 101 104. G & S: Providing access to hosted computer operating systems and computer applications through the Internet; Peer-to- peer network computer services, namely, electronic transmission of audio, video and other data and documents among computers. FIRST USE: 20150406. FIRST USE IN COMMERCE: 20150406
Standard Characters Claimed
Mark Drawing Code	(4) STANDARD CHARACTER MARK
Serial Number	86560796
Filing Date	March 11, 2015
Current Basis	1A
Original Filing Basis	1B
Published for Opposition	December 22, 2015
Registration Number	5013800
Registration Date	August 2, 2016
Owner	(REGISTRANT) CoreOS, Inc. CORPORATION DELAWARE 3043 Mission Stret San Francisco CALIFORNIA 94110
Attorney of Record	Brian R. Coleman
Type of Mark	TRADEMARK. SERVICE MARK
Register	PRINCIPAL
Live/Dead Indicator	LIVE

Courtesy of http://tmsearch.uspto.gov TESS search for Serial 86560796
Sam Altman and Reid Hoffman at the Scaleup Offsite [video]
A rather minor point but:

>[The di­ver­sity of cryp­to­graphic prim­i­tives] con­tributes to code-size, which is a worry again in the mo­bile age

In the "mobile age" we use embedded processors with gigabytes worth of RAM and several times the amount of NAND storage, I don't really think a SHA-3 implementation is going to tip the boat over.

The author's other points seem very fair though.
And like teaching, nothing immerses you in a subject like having to give a talk on it.
I think it is a bit presumptuous to say that evolution is completely blind.
Here is a paper that, based on deep learning, explores how evolution can be seen as learning from previous experience like a neural net.

http://www.kurzweilai.net/why-evolution-may-be-intelligent-b... [Summary]

http://eegjournalclub.weebly.com/uploads/2/6/5/0/26509069/wa... [Actual Paper]

I often wonder if there are "intelligences" at the stellar scale or above and if they existed, would we have the lobes to be aware of their existence.
> This is the exact opposite of what Kubernetes seek to provide

Not true. You can have dedicated machines for your db instances, check out 1. node affinity 2. Statefulsets.

Statefulsets are designed to provide consistency (no "split brain"), stable network identity ("at a consistent address"), stable storage identity ("and that the data directory will be available to the server as soon as it starts up"). Those features are beta but it's a matter of time (hardening and the likes) before we tut them stable.

> why would you?

For all the same reasons you would run any other workload on the same platform.
Galt Automotive have just announced a huge new factory in Somalia.
The obvious next question being, _are_ PEX pipes safe? Perhaps California is just ahead of the curve banning it.
Yes, this is my feeling too: Java all over again
I don't believe we are lacking of people not smart enough to construct a dam. It's simply come down to litigation that prevents large scale infrastructure from being constructed. It's very difficult to build infrastructure in California due to lawsuits from environmental groups for example.
Hopefully this means things will "improve" without turning the community into a sterile, lifeless environmemt, but we'll see. Maybe not much changes, maybe they take the IP and run with it. Who knows.

Must say it was weird to stumble on this news here on HN first instead of on the KSP forum (where admitedly it was posted first); guess it's been a busy morning and I just missed it.
You still have to bootstrap the instances/droplets/etc with Docker, Kubernetes, etc before Dockerfiles can be used. Unless you're starting with images where those are already baked in, Ansible/Chef/Puppet are good ways to accomplish this on a clean OS.
I suspect that part of the problem is that expertise doesn't reside in monolithic corporations and governments anymore, but in specialist consultant companies that have relatively high fixed costs and thus must charge more to make a profit. In addition I suspect that there are a lot of lookalike consultant companies that charge a lot of money in exchange for kickbacks but don't provide any value.
There's a great example on why setting limits is a good thing from one of Kelsey Hightower's talks, for some reason your initial comment triggered remembering this advice: https://youtu.be/HlAXp0-M6SY?t=21m51s
However stealing anything is illegal (in most countries).

A weakness to BTC could be that it's hard to enforce that...
For the same reason most functional languages never took off, they look succinct, but come back to your code in 6 months and its like a war zone. Also not to mention the fact that if you start writing your code base in a niche language that few people want to write in, then it will be very difficult to recruit and you're stuck with a codebase no one wants to write in, you might as well write in Cobol.
We changed the url from https://dq756f9pzlyr3.cloudfront.net/file/Internet+Trends+20... to what looks like the canonical source.
> BLAKE2 was a SHA-3 finalist, and thus by definition isn't vulnerable to length extension either.

BLAKE2 wasn't, but BLAKE was.

Aside: Most people should continue to use HMAC-SHA256 instead of worrying about LEAs and justifying a switch to non-HMAC H(secret || message) constructions.
You seem to imply this is a bad thing (for Brave) and this wasn't intentional.