skysight-inc/HackerNews huggingface dataset:
At Asteria, we were looking for a proof of concept implementation of something we're working on. One of my friends worked as an engineer/designer at Buell (motorcycles), is a mech engineer, has done loads of work on electric vehicles, and is interested in autonomous vehicle tech. He flew out here and we decided to walk the streets of San Francisco to consider dimensionality required to successfully autonomously navigate sidewalks downtown. Our test was just delivering keys from my place (Stock + Sutter) to a friend's house (Gough + Market).

The problems with traffic, pedestrians, accessibility, streetlights, construction, parked cars (illegal, lyfts, etc), pets (and their poop), business signs, trash, human activity blocking the walkways, curb hopping, lane blocking, etc.

There are a designs that could accomplish dealing with a couple of these things, but nothing amazing and easy to implement that would satisfy any reasonable payload without looking/being/feeling cumbersome. Maybe with deployment, social etiquette might change, but in the long run it might be easier to have the city think about implementing lanes/infrastructure for last mile autonomous logistic vehicles to operate.

This is why you typically don't see any autonomous vehicle/agents like this navigating any sort of street with real life obstacles.
You should ALWAYS check the input you get from users. So this really wasn't a good counter argument.
"System software includes software categories such as operating systems, utility software, device drivers, compilers, and linkers"

Most of those things can be summed up as "operating systems" (operating system, device drivers, and utility software, e.g. basic backend services) plus some essential supporting stuff (compiler and linker).

So, yeah, it's pretty much constrained to "operating systems" and the few essential items. It's not about network servers the kind Go is used for.
Bah, a language being 'easy to get up to speed with' and 'a perfect fit for large teams working on huge code bases' should be a clue to stay the hell away from it.

Because if Golang maintains its current momentum, someday soon the developing world will start pumping out legions of mediocre Golang coders, just as they did with Java.
Because one legitimate subscription could get at that info and then transmit it to 100 other setups all using the standard home subscription.

The fees the place with the legit subscription would impose be significantly less than the ~£400+ pub subscription fee.

But, you know... I just realized... there's nothing stopping the place with the legit subscription simply just retransmitting/forwarding on their own signal to a bunch of other places. Duh. And that's so simple I'd be surprised if it isn't already being done in at least one place in the wild. (I have no idea if it is, I only just thought of the concept.)
Pointing to the existence of unpleasant things in life is very different from just shrugging them off. If you're really concerned, do something about changing the behavior of the antagonist instead of worrying that you might be 'coddling' the victims.
Make Ethereum massively scalable today with delayed computations
https://www.linkedin.com/pulse/watch-super-bowl-li-patriots-...
That horse left the barn a long time ago. You can strap some c4 to a drone very easily. You could do the same with an RC car cheaply 30 years ago.

We aren't safe because it's difficult to hurt someone. We're safe because we keep an eye on the people who would do us harm.
If you're worried about fairness why pay the developers $300k and pay the other people some much smaller fraction of that?
To be fair to Ken Thompson, he did ask for a better citation and used the new citation in later versions.

Here's the quote from "Thirty Years Later: Lessons from the Multics Security Evaluation":
"This suggestion proved an inspiration to Ken Thompson
who actually implemented the self-inserting compiler
trap door into an early version of UNIX. Thompson described
his trap door in his 1984 Turing Award paper
[40], and attributed the idea to an “unknown Air Force
document,” and he asked for a better citation. The document
in question is in fact the Multics Security Evaluation
report, and we gave a new copy of the report to Thompson
after his paper was published. Thompson has corrected
his citation in a reprint of the paper [39]."
So what is the legal minimum amount of sleep for the night before I am allowed to drive?
AFAIK the dynamic WAL sizing has already landed in 9.5: http://www.databasesoup.com/2016/01/configuration-changes-in...

Or is this something else you're talking about?
Out of all of the people who would like to frequent message board, some of them can't stand boards with a lot of censorship; and others can't stand boards which don't have strong moderation.

Surely some forum hosts will desire to serve those users who desire strong moderation, and for these forum hosts, not censoring or moderating isn't a solution.
This is very weird that LLC is so expensive in Cali, the land of statups. In good ole Indiana, it is ~$93 to form an LLC and much less to maintain it. Illinois was not that much more.
Working from home doesn't work for us singles either. I don't want to spend my days working alone. What fun is that? And for those of us who aren't married, that solitude extends to being solo 24x7. That's even worse that the nightmare of an open office. There has to be a balance somewhere between the isolation of Home Alone and open office chaos.

But if those are my only choices, after 30 years in the biz, I'll give up on software. That's no way to live.
Most of those items are appeals to absurdity, lacking any particular rebuttals of the things they ridicule.

I think you will find that claiming something is obviously ridiculous to someone who actually needs convincing is one of the worst approaches possible.
The loop and map are equally readable, it is just that some people are used to one form more then the other.

More importantly, how many character needs to be used for simple idiom like that has zero influence on how maintainable your system is going to be few months later on, how fast it is and so on. The difference between loop and map wont make you do less or more bugs. It may make you read the code few seconds longer first time you encounter form you are less used to - but then you will adjust and read it just fine.
Oh right, I didn't know that.
Create an AWS Lambda Function in JavaScript
DVDs, printers, and to a lesser extent graphics have more issues for me than audio.
>One suggestion: describe them as "people who have a different opinion than I do"

Some "different opinions" are just different opinions, other "different opinions" do indeed point to mediocre programmers.

I'm not saying that is the case with Go: just that what you wrote is orthogonal. One can have a different opinion that is NOT to be respected, but dismissed. Not everything is equally valid.
Nature was founded by Norman Lockyer, so it does have a good claim to astronomical papers. :)
>As a senior dev my workload is triple the juniors so it's not unusual for me to have to do 80-120 hours a week for 40 hours pay to not lose my gig.

Your workload is triple the juniors and it takes you triple the time as them to get your work done?

That's exactly equivalent to the productivity of the juniors. You just grind more hours. Maybe you need to look for a more junior role.
Anonymous Hacks All 10,613 Dark Web Portals Hosted by Freedom Hosting II
A bit but I don't think anonymity is the root of the problem, although it's certainly an amplifier of bad behavior. But FB's 'real name' policy is frequently used to harass people by falsely flagging their account as spam, triggering an auto-suspension until the owner shows FB a copy of their photo ID.

Which is fucking bullshit when you think about it.
Great, then he gets to pay double tax on all of his side project income - and deal with the fun of things like having a board?

If you aren't PLANNING FOR SURE to get investment.. C corp is a pretty awful thing to voluntarily subject yourself to.
> I wasn't intending to argue that number of believers is any sort of proof.

It definitely doesn't provide any proof, but I didn't say that. I said "sheer quantity of believers doesn't work for making a point", as in, how can the number of people in any way support the validity of any beliefs held by those people?

There's plenty of concrete historical evidence that beliefs held by many many people turned out to be wrong. It's basically the story of science. I.e. we have clear evidence that the fact that a lot of people hold a belief does not mean anything about the truth of that belief.

> In any case, at least Christianity and Islam each have over one billion believers globally.

But that illustrates my original point.
WW3 TRUMP V EUROPE AND SORO'S USA AND RUSSIA SEARCH FOR SORO'S INTERNATIONA
As a web developer, I'm probably most excited about Phoenix.
C programmers should be held personally accountable for the damage they cause.

Now of course everybody makes mistakes, but if you deliberately choose C when there are better options available then you should pay out of pocket for your buffer overflows and 0-day exploits.
The problem with Pascal Wager is that, even if you choose to believe in good, you have not solved yet the problem of which one.
This is exactly why we never had any forum/prv-msg/comments on our project at TVnfo.com :-) With previous projects, we learned that using those... especially open to public and not require any login to view posts is a very bad idea. Because people tend to post spam/scam and advertise there own products, and not provide any useful information about the actual content on website. In recent years, we've seen a lot of this abuse happening on iMDb as well.
"Facts" is what all political trolls call their wares.

We've banned this account for trolling. Please don't create accounts to break HN's guidelines with.
I tried Edx for a while, yes online courses are great and don't solely rely on them. Taking courses alone won't help you get a job.
Build something practical that you can be proud of. Build real world applications and add them to your portfolio. Another great resource I'd recommend is this one https://ilovecoding.org
I really liked this. I wish more negative results such as this were published and discussed, especially when they go against general intuition and feel-good narratives.
Thank you for both! :)
Modern C++14 provides quite good support on those fronts, and modern Java8 has lost most of its "code notoriety".

But that's just arguing back and forth. Here's the real argument: What popular OSS projects of noteworthy scale are being developed in Go? I know a few dozens in either Java or C++, and even a few fairly noticable Scala projects (Spark, Flink, Play, ...), but I yet have to see anything written in Go that can be called "industrial sized".
Code for Integer Factorization (Almost Complete)
I would love more asphalt roads, much easier and cheaper to patch

Concrete roads tend to be cheaper over the long term, as they require less maintenance. In some regions the difference can be significant depending on traffic volumes and climate.
I still hope to design a NuBus equivalent. Your work is inspiring. :)
Which, to me, is the point of the border checks. The country can request all the information it wants at this time from people who want to enter and refuse admission if they do not comply (or if it does not like what is sees).

But this is separate from airline tickets, passenger manifests, etc.
This is something I've thought about. If AI creates post-scarcity paradise what do people do? Automation could theoretically create unlimited luxuries particularly suited to you but then you just become a blob hitting the pleasure button, fun for a while but ultimately unfulfilling.
People find joy where they will, I for one praise our incoming AI overlords and welcome their arrival with open arms!
I guess I am a bit more upset about ARM6. How were you testing before? Have you considered using an emulator? Even Linux still supports ARM6.
They don't need more, but Monsanto's breeds allow you to use more, which is something farmers want, because that means you get less weeds.
In fear of their safety. What a crock.
Keeping a board that's gone toxic on life support is not a good idea. They can always restart it later on with a better system. IMO, once a community hits the point where people are fighting each other because they both have competing ideas of what it should be about, the people who provided most of the valuable conversation have already left and there's nothing to do but shut it down and learn from your mistakes.
I appreciate (really, a lot) that you've been commenting civilly. But HN isn't a forum to be used primarily for political or ideological battle. It is for stories and conversations that gratify intellectual curiosity. Those things don't sit well together, because the more powerful forces (political battle) eventually overwhelm the more delicate ones (intellectual curiosity).

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
T-shirt: "One world. One people. One slab of asphalt. Committee to Pave the Earth, Newark, NJ."

As a kid, I visited an US Army Corps of Engineers training base, and they gave us the bituminous vs rigid pavement training talk, with two sergeants arguing the benefits of each.
This has become a pretty popular retort. More people are killed by cows or staplers or whatever every year. But I think it fails in two very important ways:

1. Toddlers and cows and staplers do not have the potential to destroy Midtown Manhattan. This is a different category of threat entirely.

2. We aren't robots. We're humans who have evolved in a particular set of environments and contexts to be more scared of some things than others. It's perfectly rational to try to reduce the chance of harm from certain classes of things that we happen to fear more, even if those things aren't the most harmful over all. Fear matters. Reducing fear matters. Because we're people.

You seem to think this is evidence that people just need to be educated about the relative risks. But I think it's evidence of something much deeper in the species.
I never said modern farmers don’t know what they’re doing. They’re very good at maximizing revenue (via crop uniformity and yield, marketable plant attributes, intense land use, efficient distribution, maximizing government subsidies, etc...) while minimizing input costs (especially labor).

This has been fantastic at reducing the number of people required to work in agriculture, and at producing more food than ever before on the same amount of land. It’s fair to say that our current world population would be entirely unsustainable without industrial agriculture.

There are big systemic risks and unaccounted external costs though (to farms and ranches, to the local environment, to people living nearby, and to the planet), in e.g. using water from aquifers at above-replacement rate; topsoil erosion at faster than replacement rate; large-scale use of a tiny number of plant varieties; widespread use of pesticides, herbicides, and fertilizers which run off into local waterways; promoting crops with less nutritional value because they have improved size or durability or prettier appearance; feeding animals large quantities of antibiotics and potentially breeding resistant bacteria; et cetera.

(P.S. we owe an awful lot to hundreds of generations of Mexican peasant farmers. Corn, tomatoes, squash, pinto beans, chilies, avocados, chocolate, tobacco, ... they ate a substantially healthier diet than most people in Europe at the time and supported larger cities and higher population density, despite the lack of draft animals.)
> There are well known stories about planes making unscheduled landings in the US (emergency, storm, delays, etc).

Do you have a link to one such story?
Show HN: Sponsored beta testing competitions for android applications
Only 1 pickup earns top safety rating – IIHS
So far everything is in Logisim[1], but I'm actually thinking of writing an emulator so I can debug programs quicker. I started a lisp interpreter in risc-v assembly, but testing my code at 3khz (the max logisim will run my design at) was too painful. The assembler and microcode generator are js+node.

risk-vee is a really basic (read: dumb) "common bus" design. All of the internal components of the CPU share the same 32-bit data bus. The heart of the control unit is a ROM that is 32-bits wide. Each bit is connected to one of the various things in the CPU. To make generating the microcode easier I defined a mask for each line.

Taking "move the PC to the memory address register" as an example: The register that holds the PC has an output enable line, and the memory address register has select/enable and both would need to be high. Pulling a few lines from microcode.js:

pc_read = parseBin("0000-0000 0000-0000 0000-0000 0100-0000");
mem_address_write = parseBin("0000-0000 0000-1000 0000-0000 0000-0000");

So the microinstruction we want ends up being

pc_read | mem_address_write

I feel like I'm simultaneously under- and over-explaining it.

[1] http://www.cburch.com/logisim/
I love this idea and it immediately reminds me of the Crystal Clear methodology [1]. A whole team being isolated together means you get more collaboration, cross-pollination and natural communication.
It's not perfect either though if you've got annoying people in your team.

[1] (https://en.wikipedia.org/wiki/Crystal_Clear_(software_develo...)
Your going to be competing with Vehicles or Pedestrians one way or the other, I highly doubt any city is going to blow tens of billions on a grade separated autonomous delivery thoroughfare. Most cities are barely willing to put paint down for bike lanes, let alone create a physical barrier so they are safe for cyclists to use daily.

Unless you are restricting deliveries to within 2 or 3 miles of where they start from (considering people walk at 3mph, and Segways were banned from sidewalks for going 10mph) you will probably be on the roadway.
If you are into this kind of things, check out the pebble sorting artistic installation, Jller:
https://vimeo.com/167126696
Then decorate your cube. Look at art or photos. There was style and personal expression in the workplace before the sterility of the open office factory floor killed it.
I usually always recommend https://dev.yorhel.nl/ncdu/scr for this purpose. Doesn't look as colorful but the output is basically the same. The SVG output is neat though!
There's a bunch of other tools[1][2] that do this sort of thing already, although all the ones I've seen display file size as a sort of flame graph/pie chart hybrid (imagine a flame graph wrapped around a circle).

This flat representation is probably better because it doesn't exaggerate the size of deeply nested files, but I find the example in the article a bit harder to read.

[1]: https://daisydiskapp.com/
[2]: http://www.jgoodies.com/freeware/jdiskreport/
Have you tried earplugs?
Agnus, Denise, and Paula.

https://en.wikipedia.org/wiki/Original_Chip_Set
The ordering is classic phpBB last post timestamp style. This means that it's not about popularity, but all about when the last post was written.
You're clearly very enamoured with this approach; I'm not. I've seen it before (as arcfide is reminding us, APL has been around for many decades; I find the Forth philosophy similar too) and I think it's a dead end, a seductive trap. You can't build for single-programmer productivity and then retrofit maintainability afterwards.

More generally I think choosing tools based on small examples is a big systematic bias affecting the industry; I can absolutely understand why people do it (because who has time to compare large systems) but I think it holds us back, and I think this particular programming style games that metric even more heavily than most, meaning people falsely attribute advantages to these languages that don't exist in the real world. I think the scepticism a lot of people are showing here is very healthy and frankly I'm surprised you don't share it.
Surviving Flashes of High-Write Traffic Using Scriptable Load Balancer
Very nice! On the Mac I recommend GrandPerspective: http://grandperspectiv.sourceforge.net/
Those are wide enough for a shopping cart and a person next to it, so one can pass the line decently fine. And if people see someone who isn't buying anything, they even make sure not to block him/her.
The OP later said in a different post that it was "very narrow". I've never seen a supermarket like that before but then again, "Allkauf" stopped existing like 20 years ago and who knows how long before that he went there.

The entry is clearly marked though and it is obvious that it doesn't double as an exit. So arguing that it's different in 99% of the world doesn't score a point.
+ 1 - excellent, but incredibly depressing book, from a writer who's often overlooked.
> That seems like the thinking of someone with their head so far up their ass

This breaks the HN guidelines. Please (re-)read them and post civilly and substantively, or not at all, from now on:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=13567272 and marked it off-topic.
Agreed. This is usually the first thing I try when attempting to reclaim disk space. It's incredible where you find a spare gigabyte or five.
What happens when you change a single byte in an image?
Those are his more psychedelic works sure. But take something from Dick like "The Second Variation". Or "The Electric Ant". Or "We can remember it for you wholeseale".

Or here's his version of the future of IoT, home automation and subscription payments, which as someone in an increasingly number of "forced on my throat" subscription schemes (Adobe, etc) I find surprisingly prescient:

The hero in Ubik tries to get out of his own house:

"The door refused to open. It said, "Five cents, please."
He searched his pockets. No more coins; nothing. "I'll pay you tomorrow," he told the door. Again it remained locked tight. "What I pay you," he informed it, "is in the nature of a gratuity; I don't have to pay you." "I think otherwise," the door said. "Look in the purchase contract you signed when you bought this conapt." ...he found the contract. Sure enough; payment to his door for opening and shutting constituted a mandatory fee. Not a tip. "You discover I'm right," the door said. It sounded smug."

>The problem with the carpenter you mention is out of millions of pro and maybe a billion amateur/ancient carpenters only that one had much insight. Its a bad odds game.

I find the opposite. All the important contributions to theology and fields such as philosophy have been made by outsiders. Once degrees and tenures started rolling in, the substance starts rolling out. At best those tenured bores can do meta-analyses.
Well the issue is whether its possible in principle to define such a function for all possible sets. But if you can enumerate the elements of the set, such a function is simply to pick the first element.

So the issue is how much information is necessary to guarantee that its possible in principle to construct such a function. It should be clear that enough information to enumerate each set is enough to create a decision function. The remaining question seems to be whether one can specify a countable set of countable sets without specifying enough info about each member set to enumerate the set's members. It seems trivial that a set with countable elements is enumerable, but I might be missing some subtlety.
The RAND study is from 1964. There have been several experiments with basic income systems in the US and Canada in the 1960s and 1970s, and I may assume that the general idea is even older.
This is very cool. Well done and great write up.

I don't think I could punch that much effort into something i wasn't going to commercialize.
Re: green threads

The C++ Actor Framework is awesome

https://actor-framework.org
For Windows: https://windirstat.net/