skysight-inc/HackerNews huggingface dataset:
How does any of that make your original statement true?

Also:

> If we are going to talk about government derailing and doing as they wish then no piece of paper can protect anyone. At that point it becomes about guns and blood.

No, it doesn't, if there is sufficient consensus for authoritarianism. I mean, except for the few people who don't agree, maybe.

> That scenario is very, very far from reality in the US for more reasons than one.

That seems very naive to me if you look at all the efforts to undermine those rights, including by the president himself.

> The US is one of the few (well, I don't think I know of any other) where you can tell a police officer to go to hell and stop harassing you in a public space due to the rights recognized by the Bill of Rights in the US Constitution.

Then ... you are badly informed?

> That happens because, at the end of the day, this society is based on a legal set of rules that everyone tends to follow, particularly the important ones. That's the difference.

So ... you are agreeing then that it's about the consensus, not about the piece of paper?

> I know someone is going to bring up the topic of cops doing bad things. Guess what? There are bad cops, bad engineers, bad dentists and bad ice skaters. Humans are not a uniform blob of meat with the same brain. When someone behaves badly, more often than not, they face the consequences of their behavior. This includes violating others' rights.

And also, more often than not, they don't. But more importantly, you are making the argument against your original claim yourself here. What matters is the consensus, not the piece of paper. What matters is whether consequences are enforced on those who violate rights, not whether some piece of paper says "recognize" or "grant". What matters is whether society at large and government in particular consider those rights important or not, not whether some piece of paper says "recognize" or "grant".

> I know that if you are not in the US the above can be incomprehensible. And that's OK, there's nothing I can say to make you see this realty. It's like a bird trying to explain to a fish what it is like to fly. The lack of context is too extreme.

Erm ... yeah, sure! I gather that it is perfectly comprehensible to you what it is like to live anywhere else, though, right?
I think what you mean is "not that medium". You can find this sort of shape at the astronomic and the microscopic scales, just not usually at human scale.
I'm currently in a similar situation: I'm working from a MCOL area and remote from the home office. I don't love the city, but it's a nice city for other people. (I am here because of my academic spouse - he wasn't offered a job in a technical hub.)

We end up saving amazing amounts of money, relatively speaking, but our social life has been difficult to fill in. College vibe helps, but there are vast benefits to large cities and I'm certainly missing those.
Your car wishes to inform you that there's a sign for McDonald's where they're having a sale 2 for 1 quarter pounder with cheese.
"the guy everyone now hates because he's renouncing his US citizenship in order to avoid a lot of taxes". That's a bit of a stretch isn't it?
> Plenty of people fail out.

this is actually pretty rare at very selective institutions. Harvard has a graduation rate of about 96%. most elite schools tend to be in the mid to high nineties.
Killer beer: El Chapo 701 craft lager coming soon thanks to drug lord’s daughter
As time goes by he'll see it was the best thing for me!
Podcast recommendation for all german speakers here.
Tim Pritlove recently interviewed Hans Koenigsmann (Engineer and Vice President of Mission Assurance at SpaceX since 2011). The episode was released two days ago. They talk about the history of Space X and the future planes (Mars mission and Starlink).
Its part of the Podcast "Raumzeit".

https://raumzeit-podcast.de/2020/01/17/rz083-spacex/
> but it's not a good idea for YouTube to actively promote that viewpoint.

I would argue it is very beneficial to promote flat-earther videos. Because most people can see it being false, and can use the experience to learn to not trust to everything. So it can be a kind of a vaccine.
I think you’re using extremes to support your argument, but it falls apart when the “arbitrage” is even slightly less immense.

I moved from the Bay Area where my 1300sqft rental house would have cost me $1.2M, to work remote from a high-income community in Michigan where my 5000sqft house cost me $700k.

My neighbors are not poor, the schools are great, people are in a wide variety of professional and educational backgrounds (not just tech), and best of all, I live minutes away from my family and several of my best childhood friends, who I see every week.

You don’t need to move to the middle of nowhere for remote work to be a good idea, just anywhere even slightly more sane than the Bay Area. There’s loads of places all over the country that can strike a good balance here.
Looks like a total success. Great job.
The actual Mandelbrot is a very specific and complex mathematical pattern; I'd be very surprised to see it. But fractals in general are everywhere.
The club of temporarily embarrassed billionaires
You could also only modify the endpoints in a statically typed language with type inference.
Your hometown street is one data point. There's a huge spectrum to choose from between that and Bay area/London. This feels like a false dichotomy.
I heard that the first flights are scheduled for first quarter 2020 if everything goes well today, which it from the first look did.
I love reading historical context around language use like this. Thanks for sharing.
the obvious question is why does X skills have to remain constant? if you have ten times as many qualified applicants as slots, why not increase the rigor of your program until the decision gets a bit easier?
Given the velocity it was going the capsule popping off the top basically turned the rest of the rocket into a supersonic flying brick. The amount of drag would be enormous and the rest of the ship basically just tore itself apart. As soon as the oxidizer and fuel combined in the crumbing mess you get a big explosion.

That was all expected to happen and why they launch these things out over the ocean. These rockets also usually have a self-destruct mechanism that a range safety officer can trigger if the rocket starts coming back towards land.
If you want No Code solution, AirTable and Coda. On one hand I sort of wish more business knew about it as it would likely simplify most of their work load. On the other hand I dont want that to happen as it gives current businesses advantage.

For Coding Solution, ( Incoming Unpopular opinion ) if you dont mind modern PHP, ( which is a lot better than old PHP) Laravel [1] is to my mind undoubtedly the king of CRUD framework. The whole ecosystem is, and continue to be outpacing and growing faster than Rails ecosystem. Which makes me very envy.

If you dont like PHP, then Ruby Rails.

[1] https://laravel.com
This just seems dangerous how much this article downplays how actually severe schizophrenia is.

Here is a great YouTube channel by someone who is schizophrenic. I offer this as a counter point.

https://www.youtube.com/user/IhaveSchizophrenia1

Here is a good video about misconceptions he did.

https://youtu.be/sxDtYw12z4o
The trade-off is that the bugs flagged by static type checking are usually quick to fix (eg: function expected an int but was passed a float). With dynamic typing, the subtle bug that arises from the function unexpectedly truncating your float could take an hour to track down and outweigh any time saved from dynamic typing. This applies even when trying out new experimental features.
Tell that to guy that had smartwatch and his wife noticed he had high heart rate somewhere at night where he should be doing something else.

I don't have link for the story. But idea behind this is not that one should not cheat on his wife because he will get caught. To be really a human and be honest, one must not have an urge to cheat on his wife(husband) because he loves her. If someone has dirty thoughts and only thing that is preventing a person from fulfilling that is that "Tesla will know"...

People should be able to cheat, they also should be caught, but being good only because you are constantly watched?

This argument looks like "because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say".
As someone currently having moved from the southwest, to bay area, to northeast, and now living in the south, you underestimate the cultural changes. I have relatively little in common with people who grew up here. They're fine people, but they're not people who I can talk to past small talk.

And in a fair number of these places, there's the same hostility to people moving in as the bay area.
How do you know me so well
https://tryretool.com (YC W17) is great for this use case.
They welcomed a robot into their family, now they’re mourning its death (2019)
I have developed and maintained several large systems in both dynamic and statically typed languages.

From a maintenance point of view, the statically typed ones definitely win out.

Trying to reason about bits of code with no idea what was supposed to be passed in. Working out which bits of code are actually dead and can be safely removed. Refactoring bits of code. All incredibly difficult in the dynamically typed systems.

Given the choice, I would not embark on a large complex system without the benefit of a strongly typed language.
When we talk about EU sponsored projects we include both the EU funding, which comes directly from EU budget, and the estimation of the required additional public and private investment to the project which must_be/has_been secured.

This is common for all eu sponsored projects I worked in.
How many people did it take to colonize Australia? (2019)
The entire discussion has so far had no educational perspective.

There are only five memes to make educational curriculum decisions.

1) Most arguments for programming are from programmers who had fun learning to program and if the purpose of K12 is fun, then all kids should have mandatory enforced fun time which means learning to program. Which will not work for maybe 99% of society, although they will be subject to the curriculum. I had fun playing kickball; the purpose of school is to create an entertaining daycare like environment; therefore all kids should be forced to spend lots of time playing kickball. What about learning, or kids that don't enjoy kickball (or lisp?)

2) We have to prep our 5 year olds by teaching solely vocational skills because nothing will change in programming for the next 12-16 years. I'm old enough to remember "vocational training" that amounted to memorizing ancient versions of already obsolete Excel menus and keystrokes. Utterly useless. We like to think "Clojure K12" would be teaching Clojure, we all know its going to degenerate to drill and kill multiple choice tests about emacs keystrokes. A giant scantron test of multiple guess questions asking what C-X C-C does in emacs or what does M-f do, isn't going to help kids in the real world 30 years later. Better off teaching them welding, industry trends seem to imply TIG is a forever skill?

3) We teach critical thinking skills and frankly kids that can't conceptually understand and solve X+1=2 for X are not going to get anything out of programming that they wouldn't get better out of algebra or geometry. And what do we drop from the curriculum to add Clojure? Sorry kids you're not going to learn Trig?

4) We'll do what the cool kids do. If the cool kids district buys ipads, we need ipads. We had millions invested involving no further reasoning. Is the cool kids district using LISP? No? Well at least a third of districts won't even consider it, then.

5) The school board makes all curriculum decisions and they got and keep their job based on religion and/or politics and LISP isn't hitting the election issue hot buttons quite like a nice argument about creation science in biology class or sex ed or the new stadium for the football team.

Industry does not like LISP because is its very expressive and the programmer has the freedom to express any crazy problem solving idea they have in their head. The problem is the human condition of education for the last couple millennia shows its really kinda hard to take a hyper-customized brain dump of ... anything ... from one head into the other. So, it can do anything, any way you'd like, is too much anarchy for any shared work. How this applies to K-12 is if you think grading essays is a PITA imagine trying to grade large LISP projects.
To be fair, he's needed PR cleanup since the beginning of facebook.
Your design above with the private type being returned could possibly be useful. Perhaps outsiders to the class will be prevented from instantiating the nested-type without using the class itself to generate the nested type. This could be contextually useful and certain (interface) functionality could be grouped in a manner that is more convenient to use than by calling methods on the original class.

I like that C++ allows us to express this situation, even if it's a bit of an unusual design pattern.
This is behind a paywall. Does anybody have the full article? The first few paragraphs say nothing more than the title.

Edit:

https://archive.md/gbAv6

-------------

Maybe this will finally push towards crypto-currencies. Bitcoin doesn't seem to be a candidate though. 10 minutes for a transaction is too slow.
Thanks! The pipelining is just really important to get proper performance out of CockroachDB (mostly due to network and coordination overhead due to it's cluster architecture).
Dupe: https://news.ycombinator.com/item?id=22091819
Both sets of code samples look silly to me. In scheme all this syntactic nonsense would just be function calls and lambdas.
pitch deck : https://blog.ycombinator.com/intro-to-the-yc-seed-deck/
As someone who has actually managed to work remotely in a small city while employed by a major tech firm at normal pay rates, I can definitely say your scenario does not match my lived experience.

1) unless you move to a very small town, there are still plenty of people in your economic demographic. In the US, roughly 5% of households earn more than $200k. In a town of 70k, you’d expect there to be roughly 27k households and therefore 1300 households earning more than $200k. If you are currently making more then $500k you might be a little more out there, but then you really have no reason to move, do you? (Your techie peers at other companies don’t make that sort of money).

2) “Friends from work” don’t go away when working remotely. We still have “water cooler” conversations and members of my team have occasionally visited each other’s cities outside of work. We also do a ton of socializing when we are physically together for work.

That being said, it does reduce that aspect of social life. What fills it? Other activities- family/children, hobbies, causes, clubs, etc. I’ve lived in major tech hubs before- it did take longer to establish a social network while working remotely in my smaller city, but once established it has been much more fulfilling.

3) I apologize for criticizing, but your concern about not being able to socialize with the middle class sounds bizarre. Some of our dearest friends in this city are solidly middle class- 911 dispatchers, teachers, carpenters, nurses, and sales people. We met through sports, children’s school, and volunteering. We specifically chose to live well below our means (FIREing before the term existed I guess) so our neighbors are a varied lot, and we like them. We can’t invite them to join us vacationing in Europe, but other than that it’s there is little awkwardness.
I think an example or two would be nice, but much like spaced repetition, I'd guess a lot of the value comes from building the material yourself.
Try using natural language phrases in search like "reddit on best phone to buy" - most search engines are NLP enabled and can give more relevant results.
But we can't allow Google to have the same amount of accidents as regular drivers, because we are not allowing them to have the accidents in the first place. "Everyone" breaks the code and the police is not enforcing unless some special conditions happen (e.g. the infraction is in front of a policeman or a well marked speed trap). The code generally is designed to prevent accidents, e.g. by stating that if there is a child nearby a road, you should slow down. But how often do you see drivers going significantly below the limit because of pedestrians on the sidewalk?

Now, drivers take these risks because they subconsciously learned that the probability of accident is vanishingly small, while probability of being honked at for going anything below the limit is rather large. Thus, they subconsciously balanced the expected reward/punishment to lean to the direction of taking the risk. But AI is always aware of the risk and very well able to calculate it. Now imagine the headlines "Google's AI intentionally kills X children per year" and the regulatory reaction.
For anyone wondering about the significance of this, the following is my loose explanation: you probably know that a torus is the surface of a doughnut. Better yet, it can be thought of as a square with edges identified (like the videogame screen when you play asteroids: when you reach the top edge you come out the bottom edge at the corresponding place; same for left and right). The latter representation is "better" than the doughnut in the sense that it's symmetric: the horizontal and vertical directions are treated the same. But it has the downside that it requires "identifications"; corresponding points at the top and the bottom represent the "same" point while points in the middle of the screen are unique.

The doughnut representation satisfies uniqueness everywhere, but isn't symmetric: the circles in the vertical direction are all the same size; but if you consider circles in the other direction, they depend on the angle; for instance circles at the top of the doughnut are bigger than the circle encircling the doughnut hole, and smaller than the circle encircling the entire doughnut. You can visualize how this asymmetry happens by turning the square into a doughnut: start with the square above; make it into a roll so that the left and right sides are identified, and then now bend the roll to identify the top and bottom edges: if you bent towards you, then the backside gets stretched a lot more than the front side on the way to forming the full doughnut.

Clifford torus is a way to satisfy both properties (symmetry and uniqueness) at the same time and it's a theorem that one needs to be in 4 dimensions for this to happen.
I wish there was a way for individuals to make that decision for themselves alone.

As a pedestrian being observed by AVs, your [valid] choice has a significant impact on my ability to choose privacy over convenience.
Yes, we are building something like this, very VB 6/Deplhi like at yazz.com
People do move. Silicon Valley itself is a product of people moving to the San Francisco Bay Area of California. Of the eight founders of Fairchild Semiconductor, only Gordon Moore was from the Bay Area.

Large, successful companies create the conditions for attracting employees to new locations. Both Seattle and Austin are examples of this. Earlier, IBM had a practice of locating in small to medium sized cities like Kingston, NY, Rochester, MN or Sunnyvale, CA. In the '50s and '60s the aerospace industry was highly mobile, with engineers moving from the North and East to the South and West.
PNG has two (commonly used modes): 256 colors or true color. A 256 color PNG beats a GIF in compression, but for many images a 2^32 color PNG takes more space than a 256 color GIF. This holds true both for still images and animations.

This leads to a curious situation where PNG beats GIF at anything GIF can do, yet still disappoints people.
I don't think it makes much sense to compare between static and dynamic typing in general. Given the choice between static typing as in e.g. Java and dynamic typing in Python, I'd pick Python almost every time, because Java is just too verbose and the type system is kind of bad so the benefits are minimal anyway. But that's a false dichotomy: you can have static typing without the verbosity and with more significant benefits (like no null pointer exceptions) by using something like OCaml.
lol I was thinking the same. I don't think anyone knows or cares...media just makes stuff up as they go
Visual Basic died because Microsoft chose not to continue development of the VB6 comatible ecosystem. It was a multibillion dollar a year business in the 1990s
The automated flight termination system may have detonated it due to it deviating from the "planned" flight path.

It looked too instantaneous and clean of an explosion to have broken up naturally.
Living in Alan Turing's Future
I always felt the film minority report was onto something with regard to this: the vehicles depicted in the movie are (non-optionally) self-driving within dense urban regions and drivable by humans in the country
Also used in the beautiful (for those who like being creative with the preprocessor) options parser https://9fans.github.io/plan9port/man/man3/arg.html
I hope it does
Show HN: UMAP Visualisation on Data as Audio
Hi HN,

In a time where I was testing a number of dimensionality redcution algorithms there was a post here that exposed the UMAP technique to me.

Using three.js I created an interactive visualisation for my data which is based on analysing audio features of data that is forced into an audio format.

Be warned, the sounds might be harsh to some ears!

https://webgl-experiments.onrender.com/src/interactive_scatter.html
I think you misunderstood the announcer - the recovery takes 2 hours, but that's not how long it takes the boats to get to the capsule at its splashdown location.

The boats get there pretty quickly.

The time required is for safety checks and so on - there's some pretty nasty materials involved in those thruster engines, and all that stuff has to be checked first.
Ask HN: What are the best unknown books you have read?
Reading a tweet by Tommy Collison¹ reminded me that the best book I have read about musical harmony is practically unknown²

What are the best unknown books you read?

¹ https://twitter.com/tommycollison/status/1215008546657423361

² https://www.amazon.com/Harmony-its-systemic-phenomenological...
Google has definitely stopped being able to find the things I need.

Pasting stack traces and error messages. Needle in a haystack phrases from an article or book. None of it works anymore.

Does this mean they are ripe for disruption or has search gotten harder?
To be clear, propulsively landing after an abort was never planned -- you've already used up the fuel doing the abort. Plus, depending on when you abort, you could be half-way across the Atlantic.
Discover How You Can Eliminate All Your Money Worries
Falcon 9's self-destruct is automatic since a couple of years now.
This is a decent description of how to handle unwrapping a payload in a language with ADTs.

The swipe at Rich Hickey at the beginning is ill-considered, however. This is the sort of use case that clojure.spec is designed for, and it can, and does, handle validation at an equivalent level of detail.

You can watch him building his speaking career on the emotional appeal of specifying the types of your payloads here: https://vimeo.com/195711510