jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Like many other complex systems, a full-blown robot is comprised of several separate systems working in tandem. For one person to be or become an expert in all would be unreasonable, at least for a standard mortal. Depending on your particular inclinations, different areas may be more or less suitable for exploration. There is also the question of specialisation versus broad-oversight, as well as that of making custom components versus using ready-made ones. Some particular areas to consider are:

(a) Vision systems, which further subdivides into hardware and software components. The industry could use some better performing cameras (think low-light, high frame-rate) with reasonable prices, so that is one area needing development. Popular software systems, such as the open source OpenCV, definitely need work.

(b) Audition systems. Since there is already quite top-notch audio hardware available at reasonable prices, I opine that the software side is more in need of serious help, particularly in the areas of speech recognition.

(c) Vocalisation systems. More natural and emotional voice-production systems would be nice, particularly if available open source.

Note: Both audition and vocalisation have open areas for less-popular languages. These systems really ought not be limited to English.

(d) Basic mechanical systems, which subdivides into functional and aesthetics. There is certainly room for improvement here.

(e) Electrical systems, such as wires, motors, and relays. There are also interesting developments here such as synthetic-electric muscle fibres -- both mechanical and electrical.

(f) Testing. Like many other complex systems, there is often a need for testing.

(g) Psychology. If the machine interacts directly with humans or other animals, there is an element of psychology involved, even in simple systems such as automated tellers.

(h) Environmental impact, both in production and deployment.

(i) Security. If the system is accessible to the public in one way or another, then security probably matters.

(j) Artifical intelligence and other broad-level perspectives. This area is related to game AI, and it applies to both robots and fully-virtual systems alike.

... And quite a few other areas.
> There is nothing preventing you from creating your own private company and sell equities only to poor people.

That's not actually true, which is what the people upthread were referring too. It's not that companies simply don't elect to sell equity to poor people, they aren't actually allowed to in most circumstances.
Are you concerned about overcrowding? I don't know if that number is that big a problem.

For example, there are literally thousands of airplanes flying in the US airspace at any time. Now look up and see if you can spot one.

There's a lot of empty space up there. Even more so 200 miles up.
They should borrow all the money and invest in an index fund. (Only semi-serious.)
It would be awesome to have commercial flights to space in our lifetime!
Yeah. It wasn’t pleasant.
We get the browser for free and these are just ads, not trackers - they are not stealing our data like Chrome, FB, and the rest.

I have nothing against straight ads.
2.8 million. Still absurdly high for someone who did such a terrible job: https://twitter.com/DOMOCAPITAL/status/1364340405626671104
> From what I can tell, being more or less attractive is the single biggest factor in how people will treat you.

Sadly, this is absolutely correct. I want to say I wish someone told me this sooner... but they kinda did... only in hints that were easy for me to misunderstand. Socially dumber people, like me, need to be told things less ambiguously.

Things like hard work, kindness, sincerity, positivity, openness... yes, they definitely contribute to long-term success and happiness. Problem is, your looks decide which doors will open for you. And it doesn't matter if hypothetically you could do a great job, if you are not allowed to try. On the other hand, if you get invited to many places, you get many opportunities to practice, so even if you suck at first, over time you improve.

There is this thing called "halo effect", which means that if you are attractive, people are going to assume all kinds of good things about you, without any evidence, sometimes despite the evidence to contrary.

> Also, I'm pretty sure every girl learns this the day they wear makeup, and then the day they don't.

With makeup, it is easy to make an A/B test. I wonder if we could borrow an artificial body and face for a day, how much that would change our priorities in life.
Haha, I have nothing that relies on that, so should be fine for me.

I guess you do something like secretly make separate artifact folders per job and keep copying (or just linking) stuff around?
I'm glad to see these built-in to Postgres, as these are the basics of fuzzy string matching.

A quantum leap would be to integrate an implementation of the symmetric delete algorithm, such as https://github.com/wolfgarbe/SymSpell

Soundex and Phonex can yield too many false negatives outside of phonetically English names. Levenshtein/Jaro-Winkler aren't indexable solutions themselves, so they require N^2 comparisons. SymSpell conceptually combines these two into an indexed string-distance solution. It has the usual index issue of being designed for many reads, few writes.
It's been great working with you, Aakash! Thanks for the support.
FYI (and not sure if this requires a karma threshold) if you click the timestamp on a comment you'll get a "vouch" option that you can use to resurrect non-problematic comments from banned people.
The mempool queue would increase, iiuc. https://bitcoinqueue.com/#1,24h
Zoom is a different software, so I don't really see a connection to Firefox. Am I missing something?
i guess that site have gotten the fastest possible time, from going active to being put on auction
Thanks for the kind words. The system is still fairly MVP, but works well. I'm putting it out there early to determine appetite for a tool like this as I want to avoid going too deep before getting market validation.
Be effective, do you mean by imprisoning and silencing physicians, insisting they had things under control, allowing 11m people to continue with new year, mass celebrations, allowing out of country travel, silencing Taiwanese doctors complaints to the WHO and strong arming the WHO to declare, as late as January 14, 2020 that it is not passable thru human to human transmission?

“Preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission of the novel #coronavirus (2019-nCoV) identified in #Wuhan, #China,” the WHO tweeted.
I don't buy it. A crisis that causes the world's countries to isolate themselves from each other does not stimulate cooperation. In fact I'd argue the opposite - it highlights the downsides of a cooperative world with open borders and open markets. I'm not making a value judgement here, just that this will probably result in the opposite of what the article implies.
I'm working on http://trymaniac.com which is a set of tools to make documenting code easier and faster.

The basic idea is having the code itself drive the documentation. This means:

- Autocomplete that's powered by the codebase/previous docs.
- Code tracking so documentation doesn't go stale.
- Automatic updates when the changes are simple/minimal.

Would love to hear everyone's thoughts/feedback. Anything I'm missing?
Why this article does not mention chloroquine at all, though?
Others don't even care if the info was de-anonymized in the first place and just enjoyed the topics that were more openly discussed there.
TIL. Interesting! My google-fu let me down :-)

Time to do some digging. Thanks for the tip.
For actual content, you need to sign up for their Early Access Program: https://codecrafters.io/early-access
I thought about spending my time on promoting Signal, now I am happy that I avoided it.
Indeed, but in this case the racket lisp syntax is also here to stay, and I expect many experienced programmers to keep using it. So, we'll see... let's hope for the best!
Low-cobalt batteries are also becoming increasingly common.
You can define a security policy for these messages.

Maybe WhatsApp devs ignored that.
You can for sure.

But it seems like a waste of resources by Signal, they could be making the chat part of the app better instead.
Hellz yeah.

What's the best way to inflate your resume? For instance I'm a mid-approaching-senior fullstack Java engineer. Just say what you did, but embellish so that you seem like you can really build out and maintain big functionality?
Kids are not that expensive. You do not have to send them to college, you just have to love them, teach them, care for them. Sure you will have to buy more food, and you might need a bigger house/apartment.
> If you spend time anyway in the kitchen why bother with subscriptions.

For us part of the answer has been that it's been exposing us to some new ingredients that we wouldn't have tried on our own and/or wouldn't have been able to find locally even if we'd thought to try them.
...[people] think that [scientists] just like it, and are ignoring viable alternatives...

I think this happens all too often with various sciences (biology, climatology, physics). I speculate it's because people don't think about the very long history that produced the current consensus in each domain; rather they only see the consensus as it currently exists, and assume it must have been placed that way by some design.

If these things come up in casual conversation, as an interested layperson I try to emphasize that science is a process that has been proven to work better than other processes for gaining knowledge, and the current consensus in a scientific field is only a snapshot of that process.
Ehh, you have not hung out with other people enough then. ;) You may be a 'loser', so to say, but most people around you are even bigger 'losers'. When I came to the country I am now in, I saw an image of amazing glowing enlightened creatures in my peers and everyone around me. Four years in, and I realize they are more immature, socially awkward and stranger than I ever was, and most of them are also lot stupider. These days, I beat myself over not figuring that out earlier. Look around yourself closely, and you'll realize hey, you're actually pretty awesome! :)
Humanity didn't die off, but, life spans were shorter, it was _really_ hard to get enough calories to keep yourself alive, and there was a lot of starvation and hunger in the world. Even into the 20th century, not all countries were making effective use of pesticides, and some countries had starvation, not because of civil war or unrest (the major cause of starvation today) - but because they didn't know how to grow food efficiently. Then, in middle of the last century, we had the Green Revolution, and the quartet of artificial fertilizers, mechanization, high-yield varietals, and, yes, pesticides changed the equation and pushed Malthus back a while.

From a cost-benefit perspective, I'd be willing to wager that pesticides have saved on the order of 1000x more people than they've killed.

Best case scenario, I'd wager, is no toxins in our food at all. Most people aren't willing to pay the price for that type of low yield crop.
Nope, doesn't work. If you admit the existence of even a single affirmative evil act (torture, say) then one can always increase the amount of evil by doing more of that affirmative evil act.

Mathematically it's analogous to trying to reason from the premise that zero -- the "absence of anything" -- is the smallest possible number. You can do it, but it leads to incredibly messy math. As soon as you try to define subtraction, all hell (pun intended) breaks loose. And as soon as you admit -1 into your system you can no longer have a smallest number (if you have addition and induction).
I run personal food storage inventory system as a webapp/pwa: https://www.foodstorageplanner.com

Front end runs Vue 2 with Quasar, JsBarcode, custom service worker, and PouchDB for local data persistence. The stack is optimized for ease of adding features with the pre-build GUI components, and front end PouchDB facilitates offline capability as well as keeping a user's various clients in sync.

The backend uses an nginx proxy to CouchDB for data persistence and replication, a small node.js API, and product data from various free repositories. CouchDB serves as the master store as well as the hub of replicating data between clients on the same account.

The architecture and tech choices are very closely tied to client desires. Clients planning for disasters demand the software continue to function offline or in degraded network environments, so this feature drives the overall offline-first data architecture. Data needs to remain in sync across a family's devices so the replication and keeping all the clients up to date is a big value add.
I believe the Classical Greek era is usually considered the roots of Western Civilization, so roughly 2500 years.

But if you go back to the Early Greek era of the Minoan civilizations then it is about 5000 years.

It's all slow, gradual accretion though, so you can draw the line in lots of places.
The rubric was more of a "Y/N" for this question. But we'd refer to the author's solution as "great". Messier solutions would involve a lot of copy/pasta and occasionally inefficient or incorrect implementations that tried to repeatedly add.

I can't remember exactly, but I probably administered the question for Arthur when he interviewed (he may remember). I do (fondly) remember working with him.
Just want to +1 that Rider for Unreal [1] is GREAT. It's also totally useable for non-Unreal C++ projects. Things like code inspection (e.g. goto definition/find usage/etc) and refactoring are actually fast, unlike Visual Studio. I've got a few quibbles about low-level (think asm) debugging, but I've pretty much moved exclusively to Rider at this point.

The Unreal-specific stuff is nice as well: being able to see what blueprints override a uproperty or implement an event is a huge time saver for AAA-scale codebases.

(Not affiliated with Rider, just a big fan)

[1] https://www.jetbrains.com/lp/rider-unreal/
What does the EFF's happiness have to do with anything?
Saving for a (an achievable) goal is though. I bought stuff that I had to save for as a teenager that I still have and use. (Speakers & AVR come to mind.)

I agree about the sort of 'goalless' saving that I do now though.
Memcached shouldn't need an explicit lock to add. Unless I'm missing something, you should be able to use atomics.

For example, for adding it should be enough to use an atomic Fetch-And-Add instruction:

https://doc.rust-lang.org/std/sync/atomic/struct.AtomicU32.h...

Multiply doesn't have an equivalent. You can work around that by reading, multiplying and then using CMPXCHG to atomically update the variable if nothing has changed while you were processing. But you need to think about the ABA problem[1]. (I think in this case its safe, but I haven't thought about it enough. Lock free algorithms have subtle bugs.)

[1] https://en.wikipedia.org/wiki/ABA_problem
That's not typically referred to as a designer. Those types of things typically fall into the realm of a "program manager".
You can play Netflix without the PSN. Just log in have it time out, then you are good to go. (I've heard a few folks need to go through the login process 2 or 3 times).
Actually I can still use Netflix while PSN is down, it does ask me to sign in twice but I can just press O after it fails and then Netflix works without an issue.
Can you get to another country and reside there while working remotely? 37Signals is just one company that has proved remote workers is possible.
Haha, but Clay Aiken here does have a valid point, if you did not know that YC was using the same orange then you did not know your own market, if you did know then you're just trying to ride their coattails - neither one is a pleasant situation.
Harassing people can be pretty effective. (I'd say "ask Sony", but they might have actually won.)
The problem with your story is that you make it sound like the cable companies were calling the shots. I suspect that if the movie studies went to Comcast and said, "here's our library of movies that you can stream and give us a cut" they would have seriously considered it.

In 2002 they couldn't have gotten the movies to stream. In fact, I'd argue the only reason we've seen it happen today is because the movie industry saw how screwed the music industry got over streaming.
I’m collecting Twitter IDs that were hacked to determine if there is a pattern , please contribute: https://docs.google.com/forms/d/1vCRluBxNGlMs9WFh1bFtOfLYqrD...

Here's the results: https://docs.google.com/spreadsheet/oimg?key=0AmwLhnBvBBD7dF...
That may be true in a non-general sense. There are many people that take the time to research and learn the truth, and there are probably a number of people that prefer to just go with the flow of their peers. I really couldn't tell you what the split is, but I would hope most here on HN would fall into the former group.
Mark Zuckerberg made an internal statement as well: https://twitter.com/MikeIsaac/status/1346974086967173120
Twitter is a private entity that can do whatever they want with their platform. If he or his supporters don’t like that he’s welcome to leave for another platform.. parler was created for this.

Perhaps grab a mirror and look for some personal responsibility?
Live by Twitter, die by Twitter.

Some people here despise Facebook for privacy concerns, but it's still a useful private network for family and friends not constrained by the message/length format.

Twitter generates so much negativity, so much strife between people who constantly yell at each other over nothing that socially it is the most toxic place on the internet.

As for public officials using Twitter, a private company for their main communication channel instead of using government websites, they need to stop doing that.
They took those down and left one up where he finally did deescalate https://twitter.com/ChrisMegerian/status/1346962544091652096
If a terrorist was using Twitter to activate his bot network wouldn't you expect Twitter to disable the account?
Even media/journalism is divided along sides. So, people end up talking past each other. Proper vigorous debate is almost impossible, so channel ends up constructing straw man arguments to counter the argument they percieve the other side making. Not the actual argument. It'd be great to see a proper debate on tv, like the old firing line debates with William F. Buckley.
I wish social media platforms would be agnostic to political events and focus on facilitating conversations.
Well, conceptually it means you limit how much you can extend the length of the slice inside the array, not that the array has a different length.

For example, we have:

full := []int{0, 1, 2, 3, 4, 5}
half1 := full[:3] // [0, 1, 2]
half2 := full[3:] // [3, 4, 5]

Now, the capacity of half1 is 6, so it can "grow inside" half2, such that:

append(half1, 666) // Now, half2 is [666, 4, 5]

This may happen even when you are not using append, for example you could do: half1 = half1[:5] and get into half2 again.

The new syntax solves this problem such that, after defining half1 as full[:3:3], if you try half1[:5] you will get an error (the length cannot be larger than the capacity) and if you use append, a new array will be allocated, leaving the contents of half2 intact in any case.
Yeah, I couldn't find any explicit support for the claim in the title, either.

It's known that the industry as a whole was largely segregated at the time, in that most establishments had some kind of "policy" in regard to admitting non-whites -- state or unstated. To an extent such that there were numerous guides published for Black travelers showing where they could stop for the night, just to stay on the safe side.

But still - the title makes a rather bold claim, and I don't see any support for it in the book itself.
At the moment, you'd have to enroll at the University of Utah.

I might put the course online some day, but lectures are extremely interactive.

I'm not sure how well they'll translate to an online format.
Introduction of a land value tax or other forms of land wealth redistribution need not necessarily lead to violence but it probably would.

Redistribution of the spoils of unearned income is probably one of the leading causes of violence (e.g. civil war, bay of pigs) and the threat of violence is what helps keep those systems in place.
>"Writing code in an interview is a great way to tell if someone has social anxiety or feels pressure to get a job. It's a terrible way to tell if they're good at writing software.

Do a (paid) take-home test, ask them to review some fake code, or talk to their former coworkers instead. There are lots of shy, anxious people who are fantastic employees and never make it past a stupid whiteboard."

PDS: First of all, that is an absolutely great comment! You nailed it! I couldn't have said it better myself!

Second (and this is the more subtle point!): If you're a programmer, and you're looking for a programming job, and you have to go through thousands of job ads; thousands of potential companies, and you need a way to "screen the employer" fast(!) -- then simply ask them what their employee screening procedures are -- and if they tell you that candidates come in and write code on a whiteboard (as opposed to a take-home test!), then you can quickly REMOVE that company from the list of companies you're applying to!

Let another candidate waste their time (and possibly a good chunk of their future programming career!) with yet another company that "doesn't get it!".

Think of it like this, for any given problem in Math, there are typically long ways to solve the problem, and then (if you know them!), there are algorithmic short-cuts!

Well, employer psychology -- is like that, too!

Being able to "screen the screener" -- as a result of their screening process(!) -- is a career "algorithmic short-cut"! (I know, how meta, right? <g>)

You don't want to spend time with people who don't understand programmers or programming as well as you do(!) -- because if you do, it will drag you and your programming career down!
On GDPR, it seems HN has two completely opposing reactions depending on the time since a fine has made headlines. If it's been a while, the prevailing sentiment seems to be "the big bad EU will financially ruin me for my side project if I don't hire a full-time data protection lawyer", and when a fine is actually issued, it's "that's not even a slap on the wrist, who's going to care, lol". It's almost as if EU data protection agencies reacted proportionately to the severity of the misdeed. This is a leak affecting 4109 customers, after all, not a full compromise of booking's systems.
https://en.wikipedia.org/wiki/International_Workingmen%27s_A...

> They discussed the need for an international organisation, which would amongst other things prevent the import of foreign workers to break strikes.

(Technically, at that point, other factions than communists were involved too.)
It showed me there are people in power that - together with an army of legal advisers - haven't ever read or written a single private economy delivery contract in their life.

I don't know who else was involved but it certainly wasn't just von der Leyen, this was complete institutional failure.

Probably as well the most effective Brexit propaganda you can imagine.
I'd say a good start would be:

* Stacking context [1] — how individual layers interact with eachother to form a layout.

* Box model [2] — the most important properties that give an individual element its dimensions.

[1]: https://tiffanybbrown.com/2015/09/css-stacking-contexts-wtf/

[2]: https://css-tricks.com/the-css-box-model/
>Where are all these first time buyers going to get their down payment?

With a collapse in house prices, this problem is self solving.
"Most people don't have multiple computers and most people that own a Mac are unlikely to have two of them." - I would actually be interested on the stats for this for Mac Pro owners.