skysight-inc/HackerNews huggingface dataset:
The statement was made from the perspective of a pedestrian who grew up safely in a very non-pedestrian friendly and extremely congested city. There are ways in which pedestrians communicate with drivers to ensure both sides' safety. I've had no difficulty being a pedestrian or a driver in many countries while relying on these signals.

Except now, in cities and town small and large, all of a sudden there are electric powered vehicles doing between 15 MPH to 30 MPH on crowded sidewalks whose operators do not seem to understand sidewalks are for pedestrians. They also do not communicate with the pedestrians and others operators around them. Every day I witness collisions and near collisions, but none of that gets reported as widely or loudly as a car crash. This needs to stop.

If I have to choose between 19th century law versus trying to argue with every buzzing operator individually, I'll go for the 19th century law.
Stacking ML Models #100DaysofML
sigh no, what Python should actually have is a way to compose fallible computations such that if any one should fail, the entire composition short-circuits and returns the error; while not needing each one to check its input for such a case.

It could even be generalized so that it would work properly even for things other than the ad hoc union-type formed by the billion-dollar mistake...

Why must so many languages incur upon themselves so much trouble by lacking such a simple thing as the monad abstraction?
Chrome does this deliberately because they want you to do another google search instead of looking at your history.
It is important to get around and avoid production issues. But this goes for every tool that you use, reading the manual really does pay off.
Cycling associations in the UK offer insurance coverage.
Does anybody know if something similar exists for the MOS 6502?
This all sounds so familiar.

I don’t make games, I make comics. Four and a half years quietly working. Another year to do a messy Kickstarter. A year of feeling lost and empty afterwards. And then, finally, starting up the familiar grind on the next project, which I’d been kicking around on and off during those two years.

I know a few professional authors. They seem to be able to go from one project to another fairly easily; they also typically have much shorter schedules. I kinda envy that sometimes. A lot.
What is the performance of Minix running general desktop and server workloads?
This takes me back. 6.0.8 was the last version of the Macintosh System and Finder that I really loved.

System 6 did support color as well as larger screens, and I fondly remember phonebook sized white gloss books called Inside Macintosh. This _was_ Stack Overflow at the time. You had to crack a manual or know somebody if you got stuck.

Before even Xcode's progenitor Metrowerks CodeWarrior came along, Symantec Think C was my favorite coding environment. Microsoft Basic was a thing, as was Hypercard.

System 7 was ushered in with Inside Mac volume VI, a boat anchor of a paperback (never seen another this heavy) that threw everything akilter.

I look at the Macintosh SE on the shelf (no 30) and look forward to firing it up again. Hope its caps and hard drive haven't died. System 7 was basically unusable on the 68000's- too dog slow, and virtual memory was just a bad tradeoff. There's a kind of "snappy" about the old single threaded Mac that newer computers just can't pull off.
Mars and the Waves of Darkening
This seems to apply to the site right now[1]:

Stay the patient course
Of little worth is your ire
The server is down

Wayback machine snapshot[2]. They seem to mostly (completely? I didn't check them all) be drawn from the NetPositive error haikus[3]

[1] http://www.isitdownrightnow.com/gnu.org.html

[2] http://web.archive.org/web/20180108182544/https://www.gnu.or...

[3] http://8325.org/haiku/
How to protect yourself from cyber attacks that use your everyday devices
Non-text configuration is beyond me. Changing text files is easy because I already know how to use a text editor. Changing something in a labyrinthine set of nested GUI menus that may or may not contain the option you want, that has no comments, is kinda horrible. And it's even more horrible if you end up editing hexidecimal values in regedit.

I know there's this theoretical 'end user' who likes to point and click, but honestly, I've never met them. People who don't like computers just don't do configuration - having a GUI or not is besides the point - other than the fact it makes the howto of configuration difficult to communicate and specific to every app.
Shift left testing
Days to assemble in China is not as long as you would think. Probably less than a month to build if I had to guess. Once you establish the first prototype others don't take as long. Most of the time went into R&D. It really depends how far back you want to go with sourcing material components. You arent going to make your own steel beams from pigiron.

Energy loss in transport can be calculated by the amount of containers needed overseas for building construction materials. I would guess about 3 or 4 , 45' or 53' high cube containers in raw materials. I could not find good estimates on volume of materials needed for this type of building right away.

Carbon footprint is probably not as crazy as you would assume. Many parts are sourced overseas and end up in home depot etc. Adding logistics warehouse and labor to manage this adds significantly higher carbon footprint overall than just a one time shipment.
Image Classification with Keras
I don't think that 4.4.4.4 is a current DNS server. Perhaps you mean 8.8.4.4 or 4.2.2.4? 4.2.2.X was originally intended to be 4.4.4.4, but it didn't happen: https://www.tummy.com/articles/famous-dns-server/
A few years ago I would have been excited about this, but I personally won't be giving Google any more data unless I'm forced to. I'd love a self-hosted and local-first option, but either way I wish you good luck on your potential project.
Please don’t do this, Python!

I agree that the common patterns used for None values can be verbose; but, they’re readable and clear. PEP 505 syntax looks like Martian.

IMHO, core developers should spend the next two years focusing on performance.

If they can just make cPython 50% faster (avg) and use 25% less memory (avg), Python can capture so much more marketshare; this increases the value of the ecosystem and economies of scale therein.

The language itself needs no changes.
'tptacek meant "RSA ciphersuites", not "RSA trapdoor function". The cipher suites that begin with TLS_RSA_* and used RSA encryption to pass key material from client to server, encrypted with the server's long term key (the key from the certificate).
There is interactive resume-making tool made by European Union https://europass.cedefop.europa.eu/documents/curriculum-vita...
AMD unveils Radeon Pro workstation graphics cards for visualization market
> The internet connects more than 3 billion people
> and enables a grand diversity among them to speak,
> if not yet to be heard. “Republics,” said the late
> Columbia University professor James Carey, “require
> conversation, often cacophonous conversation, for
> they should be noisy places.” That sound you hear,
> which sometimes grates, is the racket of society
> negotiating its norms and standards, its future.
> It is the messy sound of democracy.

Nope, you have trolls and extremist groups gleefully spraying toxic garbage over everything, until decent, mature people abandon the site. Sane people don't post on Youtube. Some sane people post on Twitter, etc... but they eventually give up. If graffiti on a toilet stall is the standard for online "democracy," we'll never solve any problems, and only the worst people among us will actually benefit from freedom of expression.

Any site today that doesn't have iron-clad moderation (like this one!) devolves into an inhumane freak show.
Option is bubkes if the language itself still has the billion-dollar mistake; that's why F# and Scala are far less practical than OCaml. Python also has it with "None" (though since it is dynamically typed, it's arguable that from the perspective of any given type, every value of every other type is a fresh instance of the billion-dollar mistake).

And sadly, removing None from Python and replacing it by Option - let alone removing Exception and letting Result (aka Either) take its rightful place - would cause huge amount of Python code to need rewriting. And it wouldn't even be worth it because of dynamic typing.
There is usually a piece of software running on the machine which basically just does this - allows you to command an image upload to the SSD, do a checksum of the file, then install it if all goes well. There is also usually a simpler version of the software on a redundant SSD or partition which the onboard computer will install if it detects that the software that is currently installed is malfunctioning.

My understanding is that some spacecraft launch with beta/alpha equivalent software. Correct me if I'm wrong, but I believe that the rovers do this, with simple software installed first, then more complicated versions installed once they know everything is working.

It's somewhat similar to updating your iphone, but instead you use a huge dish to do the transmission and the bitrate is pretty horrendous.

I'm going to need a definition of "ad-hoc" here; no-one "deploys straight to production" on a spacecraft. Any patches have to be thoroughly tested on simulators and models of the spacecraft on earth before they are transmitted.
> We agree that a probability is a ratio, right?

No, probability is a normalized denumerably additive measure defined over a σ-algebra of subset of an abstract space. (see Kolmogorov).

Probability is a completely mathematical construct which is devoid of empirical content. Now, we have used to to varying degrees of success in various situations, by assuming various things which make varying degrees of sense, but it is important keep in mind that all of that follows from a handful of axioms none of which states that probability is a ratio.

Neither classical or Bayesian attempts to give probability empirical meaning make sense in these types of one off situations, though.
IMO the limits of CloudFormation are a bigger pain point than they're made out to be here. The limit of 200 resources per stack is easy to hit, and so is the 450KB template size limit (well, it's possible at least). It's frustrating to need to spread a single service across three stacks because it has a lot of API Gateway endpoints. The real answer is nested stacks, but those still count towards the (raisable) total stack limit of 200.
Looks like the disparaging ARM-fronted website about RISC-V might have been https://riscv-basics.com/ which has disappeared down the memory hole. One mention at http://www.osnews.com/comments/30562 sheds a bit of light.

edited to add: here's HN's discussion at the time: https://news.ycombinator.com/item?id=17489504
Live Streaming Sessions – SIGGRAPH 2018
[Newsletter] Polymath Goodies to learn about art, science, history, literature
What does WeWork really bring to the table above any other coworking space? Being cooler, having more amenities? The real brilliance was convincing VCs that it is a startup and needs to get startup level investment. Do they have the runway to get to the point where the leases are old enough that there is some fat in 'sublease - lease' and even then, isn't this just some boring high overhead/human capital real estate play?
Their cost per line of code is also, pardon me here, astronomical. That quality has a cost most shops cannot stomach.
I was one of the 2 major responsible people for a AAA video game that had 10million active players the first week. This person speaks the absolute truth.

Every patch has your heart in your chest. The game itself on initial release is unknown if it will be hit or miss. super stressful. One misstep on day 1 and it’s front page of kotaku and players are beating down your door calling you incompetent and retarded- that’s just the ones who don’t ask for refunds.

Luckily things went really smooth with my launch, and the game I launched /mostly/ met expectations- but my publisher is not well liked and people are always looking for a reason to be mad anyway. It’s exhausting, all you want is the best for the player and you do your best but there are so many variables that cannot be controlled. And any attempt at being conservative so you can control the variables is met with a "they didn't try"- it's lose-lose.
Thanks! Too late to edit...
> Thought experiments of this kind are dissimilar to say Einstein fantasizing about elevators in that they do not yield insight over and beyond that which is already readily apparent.

They do. That's why you don't want to partake in them, because it's pretty obvious that you would say cryo-preserved brain has more chance of being restored. And of course you would judge cryo-restoration to be more probable than a seat in the afterlife.

But since this seems to be emotional topic for you, you just shut out your reasoning and yell "it all has 0 probability" (it doesn't, as another poster explained).
> 0 probability means that even infinitely many pieces of evidence will not change your assessment

Well no, this isn’t really what probability 0 means. An event is not impossible if it has a probability of 0. More importantly probability informs you about how many times you should expect an event to occur, not what to do with this information if the event does or does not arise.

In the Bayesian view, your probability measures how confident you are about an event occuring. In the frequentist view it measures the expected number of times an event will occur in n trials. But neither of these really mean you’d be impossible to convince :)

Probabilities 0 and 1 are legitimate, and correspond to the statements “almost never” and “almost surely” in mathematics [1]. A good theoretical example of probability 0 is picking any given real number x out of an interval a < x < b. The probability of choosing x is 0 but it’s not impossible. A “real world” analogue of this would be flipping a coin infinitely many times and never getting heads. That is not impossible, but it has probability 0.

I wouldn’t personally use probability 0 for cryogenics either, but if someone insisted on it the way to interpret that would be to say, “Out of uncountably many trials, a successful resurrection occurs only countably many times.”

_____________________

1. https://en.wikipedia.org/wiki/Almost_surely
Also called Homoglyphs https://en.wikipedia.org/wiki/Homoglyph
Thank you so much for Path of Exile. You are doing a great job. And to be honest, after you delivered great expansion one after another, a few bugs and downtime here and there, I can definitely forgive.
Why not have both as an audit system? Electronic voting for instant tabulation. It prints out a voter verifiable ballot receipt that goes into a ballot box. If the electronic count and the paper count don’t match, some error or fraudulent activity has occurred.
The True Apple Story: Real Artists Ship
If you have ever done a UI testing, gameplay testing is about one or two magnitudes harder. In addition to the inherent complexity of UI testing (e.g. there are exponentially many paths possible), there are simply too many things to test with a lot of subjective criteria for tests. It is common that something feels "wrong" but there are no appropriate metrics to catch that phenomenon.

Large game studios hire tons of quality testers and post-release consumer services to deal with this complexity. It is really amazing to see that human testers can catch many bugs (subjective or not) seemingly impossible to detect. For smaller teams, good luck to you all.
This "hard, mechanised device" usually weighs around 10 kilos. So far I don't see any evidence from countries where electric scooters are legal that they've become any more of a problem than conventional means of transportation.
You could have invented that Bluetooth attack
Intent to Implement and Ship: TLS 1.3
> Look at for example the set of real numbers. If you add the complex numbers to it, you can no longer speak of the real numbers.

What does this have to do with adding axioms? You don't get the complex numbers from the real numbers by adding axioms. For example, the following is provable for the reals, but not for complex numbers:

∀x,y . x < y ∨ x > y ∨ x = y

> You create something which has mayber has a field as a subset, but you can no longer speak of a field.

No. The class of all fields are all objects satisfying the field axioms. If you add axioms, you get get a subset of those fields. Each and every one of them is a field.

> Undefined is just undefined

I'm not looking for handwaving. Formal mathematics is math that can be done mechanically. Write down the axioms for undefined. Again -- I'm not saying it hasn't been done, but it's certainly not part of standard first-order logic, and it is unnecessary.

> To understand it, look for example at the graph

I understand what undefined means in informal mathematics. Try to see what it means in formal mathematics. But the important point is, try to understand why it is unnecessary in formal mathematics in most cases.

> Now you apply boolean logic to the result of calculations, numbers and non-numbers, not on statements.

No. You can write 1/x < 5 ∨ x > 20.

> The question doesn't make sense, so the answer is: depends on the programming language.

There is no such thing as "doesn't make sense" in formal math, even though there is such a thing in informal math. That's the whole point. Either the expression is ill-formed, i.e. not in the language or a "syntax error", or it must make some sense.

This is why it's useful and easy to say something is undefined in informal math, but not as useful and not as easy to do that in formal math.
9/11 is not a good example. http://arabesque911.blogspot.com/2007/07/pentagon-flight-pat...
What I don't like about Terraform is that the state of your resources is stored locally, which might lead to consistency problems depending on your setup. With CloudFormation state is handled by CloudFormation itself, so you can be confident that stack updates operate on the latest state.
Even if you can find a CGA or MDA, good luck finding a surviving monitor to display it.

Honestly, you're probably better off finding an intact PC on ebay or Craigslist or such.

And for doing anything practical, much better off with a Raspberry Pi variant.
The art of debugging with Chrome DevTools
> Every developer whom I spoke have similar feelings about the changes, they are minimal and if they use it, very frequent boiler-plate code could be dropped. These are of course developers that have been working with python for years and have significant code bases to maintain, novices are likely to feel otherwise.

The solution is for them to fire up the time-machine, go back to when the code-base was just leaving the prototype stage, and assault their earlier selves with clue-by-fours while chanting something to the effect of "use a real language for real problems!".
For longer historical context, check out the inglorious record of prosper.com, here in the U.S.
(disclaimer: this is not an ad-hominem)

charlesism, you are blatantly promoting an agenda of censorship.
One should not behave well due to the threat of punishment but by virtue of virtue.

You appear to stand against everything of value in the West.
There are corporations and special interest groups trying to influence the narrative in reddit and even here in order to further reduce online freedoms and to establish the official list of forbidden thoughts.

Furthermore, The Atlantic has a long number of articles promoting globalism and the destruction of nation-states.
A true free market of ideas requires anonymity.
Who is going to help you when rampant corruption emerges in organizations such as the United Nations (a known harbor for individuals involved in child traffic scandals)?
Remember the gamergate fiasco?

People all over the world are angry, and it is not their fault entirely - overpopulation and resource depletion need to be dealt with.
But why doesn't anyone seem care about raising the bar on education, not just in terms of skill sets but also morality and long-term thinking?
They don't post the bad photos onto instagram. You really need to figure this out or you're going to be chasing other people's dreams. All your comments just talk about how you want to make more money, when you're already making a lot of money.
The one thing I do miss in Firefox, though, is the chronological listing. I find my memory of the rough time, and sequence of events leading to an item, is usually stronger than my memory of the specific content.
> You woke up from the abyss this morning.

Actually I woke up directly (and, apparently, seamlessly) from a dream. (I went lucid a little too carelessly surged to a waking in the same manner as you come up from the bottom of a swimming pool).

To be fair, though, I did wake up into the dream from the abyss. But since the abyss is timelessness, how would we know the difference?
"bad at what it does" can't be inferred from the fact that a lot of software is buggy. People want buggy cheap software.

If there were a market for unreliable cheap planes I'm sure the aviation market would provide.

You can get crap cheap microphones, and nice expensive ones but we don't claim that microphone designers are "bad at what they do" because the cheap ones they make sound bad.
I would really just write `if x is None: x = []`
> I'd argue that the typecasting in that last paragraph may not be realistic.

Brutal reductionism is a beautiful tool for cutting away all the fluff; seeing where different things are really multiple sides of the same die; and asking the young excited pimply-faced advocate of the newest fad, a rhetorical "so what?".
At least there isn't the limit of 50KB for SAM templates anymore [1]. That was a ridiculous limit, especially as nested templates aren't possible with SAM yet [2].

[1]: https://github.com/awslabs/serverless-application-model/issu...

[2]: https://github.com/awslabs/serverless-application-model/issu...
My favorite dirty LaTex formatting trick is \phantom