skysight-inc/HackerNews huggingface dataset:
Well, then there's car insurance and gas.

Despite being a huge fan of public transit, I actually think the efficiency numbers would probably still come out in favor of cars, in America, in the near term. Our country has been car focused for a hundred years and the assumption of car travel is baked into the way our cities (and especially suburbs) are designed. There would need to be years of shifting urban planning before mass transit really won everywhere.
> This is the fundamental reason the modern internet is centralizing to a couple of entities

The reason Google and Facebook dominate the internet has little to do with technology and much to do with economics, namely scale economies and network effects.

> Yes, the modern browsers have taken us back at least 20 years when it comes to UI design.

I'll grant that CSS is a mess. What else?

> I can only use one hierarchy to denote the same object.

You can create multiple URLs that point to the same object.
It is, but it isn't very pleasant to use. It's the difference between Sublime Text and Notepad++. A curmudgeon software engineer may argue that the former is lipstick on a pig because the latter exists. But developer UX is important, the difficult part is getting them to pay for it (just google the amount of Sublime Text piracy posts on GitHub).
> trivial to fix if it ever causes any trouble

So your library exposes __foo or foo_t, a program depends on your library and some other library.

Now a new standard comes out and adds __foo or foo_t to the standard library, and the program upgrades to the new standard. So far everything works.

Now the other library upgrades to the new standard as well and uses standard __foo or foo_t. Now the program experiences weird linker errors or runtime undefined behavior.

Trivial to fix.
> 3. They compare Graphcore against GPU, but the real comparison target here would be other accelerators, e.g. TPU. Graphcore comes out similarly fast as a V100, meaning it would be roughly 50% slower than a TPU.

Hmm, business wise, GPU is every AI accelerator startups biggest enemy.

BTW we are building software infrastructure for AI chips, ping me if interested. info@nascentcore.com
this has been a thing for some time for drones

http://opendronemap.org/

http://pix4d.com/

etc
>but you also have to take into account that passengers also pay transit fares

But that's part of why he excluded expenditures covered by the gas tax on the road comparison, you'd want to add that back in if you are adding in fares.
> I have no idea who this guy is or if his ideas are valid but

Then why are you sharing/promoting his viewpoint?

There are endless starting points for any debate, picking the right one is critical.
> While it may be possible that an improperly installed car seat may not be any more effective than a seat belt alone, and that probably accounts for at least some of the Freakanomics data, that is a SOLVABLE problem.

That's not going to explain the data. The numbers require seat belts to be about as safe as car seats for children 2+ on average. Thus, unless an improperly installed car seat was significantly worse than an average seat belt, it's all kind of a wash.

Anyway, this is more about public policy than individual choice. If your spending public money to promote something it must increase the average safety levels or your wasting peoples money.

PS: As to improper use, when swapping multiple car seats it’s very easy to forget to attach one. With seat belts it’s more visually obvious their not in use. That’s a huge safety risk and could account for the unexpected data.
A full demo or feature list would be nice. For comparison to other options out there.
I'm unsure what this has to do with my comment.
> I feel that German newspapers use quite complicated language.

That might be the case, but in a way it is a topic of pride in Germany to use complicated words since that means you're educated. Bonus points if you use a word with latin roots. I like to use this fact when writing documents to companies, if your writing sounds like a lawyer, they are more likely to comply to your demands.

Official writing and street-usage is very different though, of course and the same is true for English as well.
What's the difference between that license and the License Zero Prosperity license?
That's an interesting explanation that I've never heard before, for why the hardware industry is reluctant to publish this stuff. It certainly seems credible.

You say:

>I believe this is the reasoning NVidia gave for not open-sourcing their Linux drivers

Do you happen to have a source for that? Or at least an explanation of why you think this is the case?
Yeah I had that CD set as well. I think there was Debian on there as well, but I believe the installer was broken at that point so it was difficult or impossible to get a booting Debian system.
I'm not saying there aren't things to like about air travel, especially if you have an axe to grind. Definitely faster, prices are competitive, and they probably innovate faster too given much higher sales volume. But I would say overall I prefer the Amtrak experience, especially if time is not a bounding factor. And it's not always an either-or. I mostly take Amtrak from BWI to Union Station, because flying out of Baltimore-BWI is much cheaper than Dulles-IAD or Reagan-DCA.
Yep, nVidia CEO claimed nVidia is really a software company citing the complex software they built on top of their GPU.

But I think AI as a whole needs to make optimizing ML AI workloads on non GPU accelerators equally well. Otherwise the industry will be stifled by the money seeking shortsigtness of nVidia
Are you sure Terraform is Turing complete?

(edit: typo)
Everything? No way, that's not humanly possible. But he does know a lot and more importantly is a fantastic engineer and can understand any part he needs to.

The majority of companies are run by people who would have trouble understanding the details of what their company does.
Yes and they also let small shops actually spend their time developing software instead of managing infrastructure. I know how to and have done all of the infrastructure and managed services that we farm off to AWS.

You can get away with a lot less dedicated infrastructure staff if you use your cloud provider as more than just a glorified overpriced colo and actually take advantage of their managed services.

Just to keep comments from going off the rails and everyone says it’s a mistake not to have dedicated “infrastructure people”. I’m a software engineer still by choice, but I have turned down a few offers as an “AWS Architect”.
I was surprised to see that the lime cycle itself is carbon-neutral, if I am reading it correctly. Is cement's footprint due to the energy required to make it? Or is the chemistry of portland cement not carbon-neutral?
You can't. It wouldn't be OSS if I couln't take your library and resell it. You could look at CC-BY-NC-SA, but it's not Open Source and not appropriate for software.
Man, that default example there is terrible. The "street in Cork" is pretty good.

That old gif of the T-Rex from The Lost World is always a good example[1] but I suppose it's probably not licenced the right way for Wikipedia.

[1] https://i.imgur.com/DDce0hO.gif
I'm interested, but you don't seem to have an email address I can ping you at.
> What I really want is a typed programming language, where using normal code we describe how to produce all these yaml-described k8s resources using whatever abstractions make sense in our business.

This is more or less exactly what we’re working on at Pulumi. Using a language like TypeScript to describe Kubernetes infrastructure provides a nice mix of simple JSON-like resource definition, strong typing, and the ability to use variables, loops, functions, classes, packages, test frameworks, and more from an expressive general purpose programming language. You still have access to the full fidelity of the raw Kubernetes API, but also all the tools you need to apply proper software engineering on top of it.

https://www.pulumi.com/kubernetes/
I'd guess quicker but time will tell.
The StudyArch Format
> "I suppose your reply to that is that it is easier to convert Amtrak to renewables than to convert the highway system to renewables"

It's probably the other way around. The highways (ie: cars and trucks) will gradually convert to electric in the coming decades as the vehicle fleet is replaced and old equipment is retired.

On the other hand, electrifying long-distance rail requires a lot of very expensive infrastructure investment. Battery electric technology may mean that cost comes down, however (perhaps you only need wires on intermittent sections of track).
By the time you add airport parking and transport from the airport to the city (unless you take the subway) it's break-even on price for DC->NYC. It's easily break-even on timing given that front door to train in Union Station is 15 minutes, and, as you point out, you're dropped in the center of Manhattan.

DC->Boston full trip would obviously be insane - it's 6 1/2 hours even on Acela. But, probably preferable to driving.
What you write is relevant to the price of oil, which is a tangent from what we were talking about, namely, ensuring a supply of oil in chaotic circumstances, e.g., closure of the Strait of Hormuz, which is itself a tangent from the original topic of Amtrak versus highways (since as GGGP already pointed out, Amtrak runs on oil, too).

But OK, let's talk about price. There's probably a 100 years worth of 'tight' oil just in Texas that can be produced for the price oil currently sells for. In other words, the cost of fracking that oil has decreased a lot. (And that oil is easier to refine than the stuff that comes from Saudi Arabia.)
NYC to DC round trip is 6 hours scheduled time by train or 3 hours scheduled time by air. Granted Penn and Union stations are more convenient than Newark and Reagan airports, but not that much more convenient.

It is a nicer trip though, I'll give you that. But not nice enough to mean an extra day away from home.
Ha, native German speaker here. In our native language things like word order in sentences (e.g. subject-object-verb), gender* (is a lake female or male?), conjugating, tenses and Kasus (grammatical cases) come more or less natural to us.

Personally I think it helps if you understand your own Grammar in order to learn a different language. So it definitely can help if a text book points out how your _own_ languages Grammar works and how it differs from the language you are trying to learn.

Learning latin in school helped me a great deal understanding etymology of words in English, Roman languages and Grammar in general. When I took Linguistics in university it opened my eyes about the quirkiness of German (and English) grammar. We always used English for examples, as German has more exceptions.
How to explain to traditional people why they should upgrade their WinXP device?
I strongly contest that, I have found many Dutch people to be impeccable to the point of being preferable to native dialects like what people e.g. in Manchester speak. Similar goes for many people from Denmark and Southern Sweden.

That said, Germans often speak English like it was German indeed.
I used to work for a Power Company, that had a hydroelectric dam. There were sensors in the dam that needed Windows 98 to read data from. I remember we ended up having a fleet of old Asus Eee PCs specifically for that, that obviously never ever ever connected to the Internet, or really any network.
If they live in the US they probably don't live near much old growth forest.

For instance, nearly all of Michigan was logged. Someone driving through the state might not think so, but most of the trees here grew back after that.
I’m sorry, but are you seriously suggesting that we over invest in rail/Amtrak? Public transit is far more capable of commuting more people in a shorter period of time than roads.

What we really need is far more subsidies in urban and dense suburban areas. The problem is that with our bifurcated political system in the US the people who make up less than 50% of the population outside the cities will block investment in the cities because they will feel like they’re not getting equal investment.
As a long distance commuter, that was my experience as well.

For my commute, there is a bus, an regional rail and Amtrak. (And driving.)

The bus is potentially the fastest, about 2 hours door to door, but for about half the trip I'm unable to do anything but stare straight ahead and focus on keeping my stomach settled, and about 1 in 10 trips there is a traffic delay that makes it take 3+ hours.

The regional train varies between 2.5 and 3 hours, depending on how many stops that particular train makes, but it leaves me on the wrong side of town and the last fast train is at 7am.

Amtrak is best for me, more coincidentally, because it happens to stop near my workplace, and because it makes few stops it's as fast as the fastest regional trains, for an average door to door of 2.2 hours.

Both the regional and Amtrak trains tend to have delays about 1 in 50 rides or so, usually about 30-60 minutes.

(Driving is about 2.5 hours door to door, parking under my workplace, and costs as much as a bus or train just in tolls and parking.)
The follow up from this year (2019) https://rootsofprogress.org/cement-redux is even more interesting. It also mentions the DARPA effort to re-discover the formula for Roman maritime cement which gets stronger in sea water rather than erodes in sea water.

If we can figure that one out we could make concrete hulls for ocean going ships that would last many lifetimes.
Will this documentary be downloadable or released on DVD? I'd like to buy it.
Taking into account the security checks and transport to and from the airport, the flight might take significantly longer than the the train, especially if you’re flying at a busy time. Plus planes are more likely to have delays.
You can read more here:

https://community.letsencrypt.org/t/2019-11-17-autoincrement...

Once a post-mortem is done there will be more information.

Status.io is where we post status information, not long-form explanations. The responses aren't canned the way I think you mean it, they're just meant to tell you status information quickly and clearly - is it up, is it down, what services are affected, how long until they're back up...

Once we have a fairly complete picture of what happened to communicate, we communicate that on our community site.
It would not be free software.

Free software passes on the freedom to the USER of the software, preserving access to the source code, the ability to change it, etc.
And you can become his patreon to support his fantastic work : https://www.patreon.com/fpga_dave
Prince Andrew interview: “Little apology or remorse” for Epstein association
Why not? Our brains let us iterate orders of magnitude faster than biological evolution can. It's how we built civilization.
I am saying that if they want to claim ownership of something they can’t pretend the Java community didn’t contribute significantly to the development of the Java APIs.

If you are asking for my opinion: extorting those who use your API is always a poor long term business decision because it proves ill faith and undermines trust.

Oracle already has a problem with corporations making a conscious effort to move away from their database platforms.
The “rocket ship” RISC PC. The top slice was a (working!) kitchen sink. http://www.john-ward.org.uk/personal/john/computers/html/roc...
Yeah, you gotta dig the stuff up, heat it to high temperatures and then ship it to where it is used.
We could even go up to 2x64bit floats for even more definition...

Wait, that didn't make sense to you as a trichromat?

Neither does your suggestion to a tetrachromat. For them color is a four dimensional space (tetrachromat literally means "four-colorist"). The RGB cube becomes a RXGB hypercube. You can't emulate X with RGB like you can't emulate green with red and blue.
Stealing unregistered Clipper cards
I think it's trying to convey that if you can create an abstraction for it you can factorise it and you solve the problem only once, it's not something that you will have to work on again and again. The only stuff we work on is the irreductible, sufficiently new that we can't apply older solutions right away.
Yep. Sadly Irish is so small that I'm not going to find many games in it, but I'm at a comfortable B2 level (passed the exam twice, actually) and am reading just fine.

I just wish there was a good way to incorporate specific words into all that.
What happened to HN?
https://www.youtube.com/results?search_query=I+don%27t+under... seems to work just fine.
I'd say as strongly copy left as possible, although that will inevitably bring with it some restrictions for users. Parity ( https://paritylicense.com/ ) is my favourite at the moment (created by the blog posts author).

It's interesting in that it doesn't try to prescribe the license downstream projects use as long as it's free (in contrast to for example GPL) but is, at the same time, very strict in regards to when it applies (basically every time Parity-licensed code 'touches' non-free software), which means there is no Saas loophole for example.
You're a single data point, so I'm not sure what your conclusion could even be.
Soon, a 1-person startup will be worth $1B
The current version of Prosperity uses Creative Commons' approach to prohibiting commercial use. Polyform uses a new, and in my opinion, much improved approach with practical "safe harbors" of clarity for predominantly noncommercial organizations, as well as common personal uses. Prosperity also includes a built-in free trial period for commercial users, while Creative Commons does not.

The forthcoming version 3 of Prosperity will be written as a fork of Polyform Noncommercial, leveraging its improved approach, still with a built-in free trial. If you're interested in those terms, I'd greatly appreciate feedback: https://github.com/licensezero/prosperity-public-license/blo...

If something in the terms isn't clear, that's the terms' fault, not yours. I'd appreciate an issue or an e-mail, so we can make it clear.
Some of these can (and should) be written ahead of time, at least as templates.

Not only does doing so save someone from having to write them on the fly when they're worrying about other things, they can encourage you to communicate specific factors ("OK, we think we've found the problem, let's publish the message to that effect now"), remind you to think of certain things ("we think we'll be up within the hour" "we don't know yet how long it will take to fix" etc) and for that matter, if you have further failures, help someone look back to see how the process went.
> React Hooks are redux for devs that can’t be trusted to use redux

I can't imagine this statement coming from someone who doesn't grotesquely overuse Redux.
The way I used to learn a lot of words in many languages (mostly English) is to figure out what they mean in context and only if I really can't figure it out (because they are very broad or very specific) look it up and maybe try to remember the next time I encounter them.

That also has the advantage that you'll understand the common words first instead of what someone considered to be a sensible order (one of the first words I learned in French was the French word for parrot, which I have used exactly never since except for joking around with people who learned from the same textbook).
Only if you assume unlimited compute time. For instance, if the equations that describe the universe are a million lines long (as opposed to Tegmark's "should fit on a T-shirt" criteria) then it could take an impossibly long time to discover them.
And also, tolls are a regressive tax.
For more information about religious fatwa's against coffee use and early adoption see (https://books.google.com/books?id=7CP7fYghBFQC&pg=PA633&lpg=...)

One interesting thing about coffee culture in Turkey is the tradition of "fortune telling": After one finishes their coffee the cup is turned upside down on the saucer and waits for 5-10 minutes. Then, the shapes that the grounds make in the cup and the saucer is interpreted, usually for fun. For more info: http://www.turkishstylegroundcoffee.com/turkish-coffee-readi...
HDD manufactures often report a storage capacity that is larger than the effective capacity, since some capacity is used for formatting information, or error correction. This is the same situation with protocols (like gigabit Ethernet).

There's also "punning" between the SI préfixes, where e.g. "kilo" can be used to mean 1000 or 1024. See https://en.m.wikipedia.org/wiki/Kibibyte
The code itself would be in the kernel, but the "parsing while mousing over" invocation would be on userspace code.

That is, the parse logic could be a library linked by multiple application.
Of course there are other alternatives but in practice Linux is the most viable one in terms of support. Nobody is going to switch to Haiku.
> SaaS is more closed than closed

Nice turn of phrase.

I'd add only that services not only can be more closed than software, it's normal and in some sense acceptable that they are. Whether it's freedom rhetoric or business advice, there's a strange disconnect between received wisdom for software and received wisdom for services.
* There's a generation of managers that learned some dev up to Python and now make up stories to justify using Python like "we'll be able to hire a bunch of jr devs and Django will guide them". When they're really just too lazy/incompetent to learn a more modern language.
Outsourcing Is Great, Outsourcing Is Terrible
I don't think it'll be forcibly brought out of existence, I think people will simply stop using it as the hype dies down and people realise that it doesn't match up very favourably to alternatives for pretty much any purpose other than engaging in crimes. That is - there's no reason to do your Christmas shopping with Bitcoin, and lots of reasons not to.

The vast majority of activity in the Bitcoin market is pure speculation - very few people are actually buying things with it. Even the majority of people engaging in crimes are doing so with traditional methods of transferring money.
The convenience of existing cables and connectors seems to be the motivation.

> The first Ethernet used 9.5-mm coaxial cable, also called ThickNet, or as we used to curse it as we tried to lay out the cables, Frozen Yellow Snake.

> To attach a device to this 10Base5 physical media, you had to drill a small hole in the cable itself to place a "vampire tap."

> So-called Thinnet (10Base2) uses cable TV-style cable, RG-58A/U. This made it much easier to lay out network cable.

https://www.hpe.com/us/en/insights/articles/the-birth-and-ri...
The age old usable capacity complaint. (i.e. a 1TB drive will never actually give you 1TB of usable space)
Not a manager, but as someone who had a REALLY political manager who tried to undermine everyone around him, including (and especially) his subordinates, The 48 Laws of Power by Robert Greene taught me how to cover my ass and how to generally be effective in an org.
New 3D Printer Can Deposit 8 Different Materials from One Nozzle
The East Coast and the West Coast are far away. Because the US are almost as huge as Europe :-)
Ah, I misunderstood your mention of black boxes. This is not for black boxes. It only makes sense for open source. I agree it wont work for a black box that you cant audit. If the browser is side-channeling by asking for scheme://some.thing/enc_data_sent_here -> enc_data_recieved when the middleware hands the GET back, then atleast the user can decide if they want to honor that GET request and figure out why the browser made it, and remove that code. The browser should have no crypto code in it. Linking to a SSL/crypto lib would be a bug as I mentioned.

I spend quite a bit of time railing on JS. Executing arb code is fundamentally a bad idea (Halting Problem).

https://hn.algolia.com/?dateRange=all&query=jakeogh%20%22dis...