skysight-inc/HackerNews huggingface dataset:
To my Noogler ears, the 2013 TGIFs were fascinating. But things seem to get more an more polished with less and less content as time went on. So I can only imagine what it was like in 2003.
"Camenzind was working as a consultant to Signetics, a local semiconductor firm. The economy was tanking. He was making less than US $15 000 a year and had a wife and four children at home."

$15,000 in the summer of 1970 is equivalent to about $97,000 today.
Did you skip the part where he told that 6 instructions are being executed in parallel per cycle or is this not tricky in your opinion?
The downside of TIMTOWTDI is that the next person that comes along might not be as familiar with the alternate way you chose to implement something, which impedes understanding. That's never really an issue for a single person program, since they had to understand that feature it to initially write it, meaning they should understand it when they encounter it later (the vast majority of time at least. Forgetting skills from long ago happens).
I’m guessing you are writing this from your computer then.

Me it’s from my phone. It’s 30 past midnight here in London and I’m eating, alone in the Airbnb I booked (don’t worry, I had a great evening :-), so I guess I could watch TV.

But I’m reading HN.

Today I visited London a bit, gone to British Museum, and made a lot of bus time.

So I used my smartphone, while on the bus or in the queue to BM to follow events in Paris and France (as I’m french)

Again, with my smartphone.

So is it wasted time ? Maybe. I don’t know what else I could have done. Speaking with people was not possible, queuing between Italians and people from another country that I didn’t get the language.

I could have listen to music (or a podcast or whatever) but I was concerned with the situation in France.

So for me it’s a computer that I can use anywhere.

On the other hand, do I waste time on it ? More than I should. But I too waste time on my computer doing the same stuff !
Intro to Matrices in Python – Linear Algebra Part 2
Can you explain to me how it's more useful than a train that carries more people with less energy?

Because, to me, it sounds like you just don't want to be uncomfortable, and that's fine, nobody does, but it doesn't make something more useful.
You'd think that simulation is useful for training machine learning algorithms, but in practice, the differences between our best simulations and the real world are such that training on simulations is next to useless.

Google AI blog explains why:

Simulating many years of robotic interaction is quite feasible with modern parallel computing, physics simulation, and rendering technology. Moreover, the resulting data comes with automatically-generated annotations, which is particularly important for tasks where success is hard to infer automatically. The challenge with simulated training is that even the best available simulators do not perfectly capture reality. Models trained purely on synthetic data fail to generalize to the real world, as there is a discrepancy between simulated and real environments, in terms of both visual and physical properties. In fact, the more we increase the fidelity of our simulations, the more effort we have to expend in order to build them, both in terms of implementing complex physical phenomena and in terms of creating the content (e.g., objects, backgrounds) to populate these simulations. This difficulty is compounded by the fact that powerful optimization methods based on deep learning are exceptionally proficient at exploiting simulator flaws: the more powerful the machine learning algorithm, the more likely it is to discover how to "cheat" the simulator to succeed in ways that are infeasible in the real world. The question then becomes: how can a robot utilize simulation to enable it to perform useful tasks in the real world?

The difficulty of transferring simulated experience into the real world is often called the "reality gap." The reality gap is a subtle but important discrepancy between reality and simulation that prevents simulated robotic experience from directly enabling effective real-world performance. Visual perception often constitutes the widest part of the reality gap: while simulated images continue to improve in fidelity, the peculiar and pathological regularities of synthetic pictures, and the wide, unpredictable diversity of real-world images, makes bridging the reality gap particularly difficult when the robot must use vision to perceive the world, as is the case for example in many manipulation tasks.

https://ai.googleblog.com/2017/10/closing-simulation-to-real...
Very late response, but most of the gradual decreases in price have been to increases in specific energy (kWh/kg). Smaller batteries cost less per kWh because there is less material in them.
>Have reporters query [...] live the life of information again.

Journalists are like regular expressions: when you throw more at the problem, it just gets bigger
I do and while I am happy with 3 year terms, I don't disagree with much else.

We Aussies are pretty proud of the various improvements we have over the UK and US systems. Our independent electoral commissions minimise gerrymandering. Our preferential voting system ensures more accurate representation. Mandatory voter turnout has a moderating influence on political campaigning and avoids voter disenfranchisement issues.

But you can't look at the last decade of federal politics in the country and say it has been much other than a joke. We've just per chance had Brexit and Trump happening lately which has made it seem less ridiculous in comparison.

Leadership issues aside, we need a federal anti-corruption body and a well-worded bill of rights. As it stands, the government has far more room to move than they should, and on many issues the opposition has been either useless or complicit.
And piss off all existing stockholders that get diluted.
I worked through the CTM book[0] a while ago and I think this was the general approach taken using the Oz programming language. Each programming paradigm was split into a kernel language that would demonstrate specific programming features. I'd highly recommend trying it out.

I really like the diagram they use to split up the languages + paradigms[1]

[0]https://en.wikipedia.org/wiki/Concepts,_Techniques,_and_Mode...

[1]https://www.info.ucl.ac.be/~pvr/paradigmsDIAGRAMeng108.jpg
> I would love to see autonomous electric vehicles become our future. I really don't care for public transportation, I find it uncomfortable in many ways

I imagine (edit: many) people who use public transportation would agree with you. You now, since they're usually using it out of necessity and not enjoyment.
For me, one reason: Photography.

That's it.

"The best camera is always the one you have with you."

I have far more expensive dedicated cameras but my iPhone is the one that I use the most frequently because it's _always_ with me. That matters and I'll always upgrade if the camera is significantly better in any way (especially in low-light, which is the area where there's a ton of room for improvement).

But I'm speaking as a person who values and has a dedicated interest in photography.

My mom really doesn't care as much because phone cameras have gotten really really good for most people's use-case.
Sure, the American people have long since had enough. There was zero support for a wider escalation in Syria years ago; there's less than that now to do anything further over there. Trump partially got elected on a populist platform of ending the global deployments and perma wars in the Middle East. When even the Republican base is done with it, it's done. Oil security used to be an argument, it's blatantly not any longer.

Even US generals are proclaiming Afghanistan a stalemate and that it's time to go home. It would require a vast number of soldiers on the ground to decimate the Taliban at this point. There's nothing left that can be accomplished there, short of staying forever and deploying a vast number of soldiers to prop up the central government perpetually. The original mission was accomplished long ago.

The US has only a few thousand soldiers in Iraq, helping with training, support and limited ISIS resistance issues. Mostly Iraq is operating entirely independently as a nation, with near record high oil production (and plans for much more output). Short of a near-term catastrophy, they should be able to stand on their own from here.

People think the current cost problem in the US military has to do with the Middle East. Unfortunately it doesn't. Ending everything we're doing over there will only save about $50 billion. The other unnecessary $200 billion the military industrial complex is spending, they're not giving back, even though they should. They'll pivot any spending reduction from the Middle East to Asia (China containment). They even have the audacity right now to proclaim that they need more money.
> The items mentioned above should be done periodically, not just once

While helpful advice - if you need to do this manual maintenance regularly, the application is broken.
> I really don't care for public transportation

Right. We get that. It's very obvious that much of the hype around self-driving cars is premised around people who simply reject mass transit outright and therefore believe that somehow, somewhere, they'll get to ride around in a spacious, individual vehicle in the middle of a packed city and so will everyone else and somehow it will all work out because "technology".
Cockpit does a lot of the basic functionality you need.
Also, nothing prevents China and Russia from having their own newspapers in the West... and they are going to have them... so it's not like reading Chinese or Russian propaganda gives anyone info they couldn't access otherwise.
What is “true AI” in your opinion?
Just because two things are "common" does not mean they are related. Afib is way, way down on the list of things causing outwardly healthy people to drop dead.
Think of ownership as percents of a whole, not little pieces of paper. You can't own more than 100% of the company collectively, and the more the CEO owns the less other people will.
I admit that I'm only doing rough math in my head, but it seems to me that cars bumper to bumper at 100kpm is definitely going to have a greater carrying capacity than intermittent larger vehicles that stop a lot. (Or at least a similar magnitude)
Just an anecdote here, but I live in Phoenix, near their service area, and I see these cars all over the place. I'd say I probably see at least one on each journey I take in my own car.
> it sounds like the real goal is just

No.

I suspect you have the kind of point of view where we might better first discuss the proposed data structure and THEN what we'll do with it. First, you'll want to learn about zzstructure/hyperthogonal structure:

http://xanadu.com/zigzag/

https://scholar.google.com/scholar?q=zzstructure

for a comparison of the above with Ubergraphs (a generalization of Ultragraphs, themselves a generalization of Hypergraphs), you'll want to check here:

https://github.com/JeffreyBenjaminBrown/digraphs-with-text/i...

Once you think you comprehend the above, consider spending some time thinking about how you could come up with a 'canonical', graphical user interface AND user experience for a Ubergraph that uses hyperthogonal structure.

Then imagine how you'd implement such a data structure in a distributed, peer to peer, UNCENTRALIZABLE (not just decentralized!), secure manner.

If you can imagine all of that and think you comprehend at least one tiny part of the implications of such a thing, then you comprehend about 1/10 of "the real goal" of Xanadu, and I invite you to consider continuing to ponder the possibilities.
Two relevant humor bits.

* Honest Government Ad | Anti Encryption Law - YouTube || https://www.youtube.com/watch?v=eW-OMR-iWOE

* Encryption: Last Week Tonight with John Oliver (HBO) - YouTube || https://www.youtube.com/watch?v=zsjZ2r9Ygzw
Being more comfortable is useful to me.
... but as soon as I can recognize its Waymo autonomous car, I stop caring and continue driving, because I can easily assume how machine will react (full stop, etc); meanwhile driving on the road around human drivers I have no other choice that assume most or majority are unpredictable; so I better stop let them in, before some crazy loon do something we both going to regret.
Type theory.
How is this different from what Java was a few years back?
> but because people seem to make a bunch of stuff up about them, and as a card-carrying nerd, I have a problem watching people be proudly wrong on HN.

Precisely my position, "frankenfood" just grinds my gears.
1.17.4 not functioning with Firefox 52.9.0 (32-bit)
Reverting to 1.17.2 it works again.
i guess wheelchairs are not a necessity either
From the comment guidelines:

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

Handling 30k passengers per hour is manageable for most rail lines around the world.

Torontos Bloor line does 500,000 daily.

Similarly highways are constrained to their own maximums per lane, and counterintuitively raising the speed limit doesn't help. 1500-1700 vehicles per hour is a fair estimate.

http://buckholztraffic.com/UNF/Data%20Analysis/2%20Lane%20Hi...
Maybe automate some of your infrastructure?

I've found that running everything via SaltStatck scripts helps to keep things scripted and documented: as in, the scripts are the documentation (build and maintenance notes are inherently part of the 'process code').

Then apps like dot and similar can be used to build links from the code and attribute files.

That is, attempt to build 'single sources of truth'. And then use tools to 'view' the relationships from their original sources.

By testing the scripts and using the scripts, processes and docs are inherently kept up to date.

Rigorously use the scripts and don't do things manually.
low-FODMAPs are University (Monash) science, peer reviewed - if you know of contrary recent studies, please drop some URLs. Mere gainsaying and vituperation is never a contribution to a discussion.

One article that comes to hand:
http://well.blogs.nytimes.com/2014/10/06/when-gluten-sensiti...
I saw a lot of tumblr 'refugees' on mastodon this week.
Because trains don't go door to door. Obviously.

Except in lucky places with great underground railways you basically have awkward last-mile journeys where you have to take a taxi or hit a car or take a bus and that adds a lot of time to the journey.

It would be great if there were trains everywhere but frankly that's even harder than making a reliable driverless car.
I have a variation of your claim since I think "true AI" is unfeasible: we will never have fully driverless cars until we build the infrastructure to support them, and in that case, we would have been 100 times better off building trains anyways.
Trains can be extremely comfortable, actually. You can have things like food/drink service on them, not to mention WiFi.
>such as when using git

I'd more suggest something like pijul, since it soon will implement something transclusion-like natively:

https://discourse.pijul.org/t/patching-patches/212
Thats true, haven't been paying enough attention to laptop market
I would want this. This is basically how I use my laptop. My computer I use both at home and at work and plugged into extra monitors, keyboard, mouse, headphones, internet, power, etc at both locations. On the road it is nice to have a screen and keyboard, so if my computer was my smartphone I would have to carry a little screen and key board (I already carry a mouse). I wonder if such an inexpensive screen exists not attached to a computer like an iPad or tablet.
> and I don't see any way that it will ever not be about half the speed of a private point-to-point transport.

Subways / trains in Tokyo are faster than driving, same in London.

No stop lights, no intersections, no delays on the road.

Buses aren't faster, but once you go underground, the speed improves dramatically. Even if there is a 2 minute stop once every mile, that is still less time waiting than comparable stop lights in a car.
He said an interstate fully loaded. A fully loaded interstate has 10 lanes (5 on each side), and with 10x cars, each 3 meters long with 5 passengers, that's 16.6 people per meter.

Moving 100kph continuously bumper to bumper, not having to stop to let passengers on or off, my bet is that the interstate has more throughput than a subway train.
> The same stuff we need to make plastics?

You don't need oil to make plastic. You can make plastic out of air. The atoms needed for virtually all plastics are just Carbon, Hydrogen, Nitrogen, Oxygen, and sometimes chlorine.

You can get every single one of those out of air, and maybe seawater.

The only reason we usually use oil is because of the energy embodied in it, which is needed to make plastic. If you had an alternative source of energy it's quite easy to make plastic out of lots of other things.
That sounds so polite. And unlike anything I have ever experienced. Especially in the truly dense traffic, cooperation means giving up just enough space to let the other guy take it, as long as he's assertive. Definitely not a place for the timid, I've found that people who are accustomed to driving in extremely dense traffic tend not to have much patience for lollygagging. It screws up the rhythm.
Classic AI... no sense of continuity

Me: it's really sunny today

AI: I love sunny days

Me: me too, maybe that's why I'm so happy today

AI: why do you think you're so happy today?
I did a lot of stuff with Django and Flask. On current project I was free to choose a platform, so I went with Rocket.

The framework itself is similar to Flask in productivity and amount of boilerplate, though it's even better. It converts all input data to proper types for you using type signatures of handlers. So I don't need to convert strings into ints, or into json and then check if it conforms to a schema. If handler is called, input is parsed and converted.

Rust itself is more verbose than python. Typical data manipulation, like put something in dict, extract/count uniques, "transpose" a datastructure, load data from file, usually takes 1.5x-3x as much chars. For this price you get strict compile-time type checks that take lots and lots of mental load off code refactoring, C++ level performance, and real multithreading, including easy data parallelism with libs like rayon. Rust also has enums (aka algebraic types or tagged unions) that can help to represent problem space better and make fewer logic mistakes later.

It would be all unicorns and rainbows for me if a more concise database interface was awailable. Currently the go-to ORM is Diesel, and it's very verbose comparing to, say, python's sqlalchemy. Current solution is to move database access from views into methods of a model.

About iteration: code requires recompilation. Changes to non-compiled templates do not. I use Maud templates and they make html look suprisingly clean, they compile and are fast, but well, you need to recompile them every time. Currently debug build takes ~10s, though parsing and typecheking are done in the first several seconds.

Diesel doesn't support async yet, AFAIK. But async is usually used to save on context switches and stack space, allowing to support tens of thousands of live connections. You won't ever have tens of thousands of connections to database like Postgres. 100 connections is quite generous. 500 connections may be possible on the fattest DB boxes. Postgres is not async itself, it allocates a 4MB scratch buffer for each client from the start, IIRC. The only good reason to use async for communication with postgres may be if all of your other code is async and you don't want to deal with sync/async impedance mismatch. Though you'll likely want have connection pool anyway.

About IDEs I can't say much, I use emacs with LSP, it works most of the time.
Sorry, but no. LA is really that not that different from NYC, northern NJ, DC, Boston, Chicago, SF, etc. Traffic is bad in all those cities and drivers are all pretty aggressive. I’ve driven in all of them and never noticed any real difference in the difficulty.

Now, driving in southeast Asia or southern Italy was very, very different from any US city.
For lots of people maybe but no way all. A lot of public transport is faster than driving and it avoids having to park.
Anecdotally I commute to work because it's faster and much less stressful. Granted I do need to cover the first leg by car due to the public transport in my area, but the little bit of walking and the free time I get in the train are so much better than sitting alone in city traffic.
I think me merely stating that I am subject to the laws of my country under which an individual can be compelled to ... etc. probably isn't illegal. It may be illegal if I modify that statement after being issued with an order and directed not to reveal the existence order.
> I think there is free will ... many people are constrained by invisible shackles

This is a contradiction. "Free will is the ability to choose between different possible courses of action unimpeded"

https://en.wikipedia.org/wiki/Free_will
Any sufficiently misunderstood computer program is indistinguishable from AI.
Ah my bad, assume we have to use a nightly build then?
I had an example two weeks ago to a comment r/cscareerquestions. I made a derogatory comment about Monsanto in a thread with 7 comments and a couple of up votes, no way it would garner the number of downvotes my comment received. The only explanation the one presented here.
Again, too short a timeline. Our energy landscape will be totally different in 100 years.
Many of these are not actually economically leftist or antiwar, and the ones that were have moved toward more of a centrist neoliberal position in recent years.

There are unfortunately very few leftist outlets right now of any real quality. WSWS, Evonomics, and Current Affairs are among the few exceptions.
No one knows how to properly use social media. Everyone keeps consuming information, all the time. Good news, bad news, opinions, cat pictures. That's what causes fatigue. Social media is maybe not good for news, but it's awesome to connect with people having similar interests, and to talk to friends who you don't see often.