skysight-inc/HackerNews huggingface dataset:
It is a well known fact that the 20th century was overflowing with amazing democracy. We had democracy coming out of ears back then. Then Facebook came along and destroyed all that vast success humans have had with implementing and upholding fair democratic systems all over the world. It was utopia until 2007-2008 when Facebook went mainstream.

Wait, I got that all backwards. The world is more democratic today than it was in the 1920s, 1930s, 1940s, 1950s, 1960s, 1970s, 1980s or 1990s. Facebook is a recent convenient scapegoat for the same problems humanity has had with organizing fair systems of government for thousands of years, and it's a particularly intellectually lazy scapegoat at that.
Couch Surfing the Waves of American Poverty
> Not sure I understand what you're saying in the last paragraph

If a big American corporation is transferring lots of money from Europe to America while engaging in some sketchy behaviour, Europe might be more enthusiastic about clamping down on that than America. For both financial reasons and due to different political priorities.

It's not like Europe could unilaterally reverse Google's purchase of Youtube or Facebook's purchase of WhatsApp.
I have never once seen this software meaningfully work in any reasonable manner other than be a massive privacy violation and be a massive waste of time for the GSIs being forced to go through a timestamped log of every time a student blinked.

How about writing open-book tests in ways that are impossible to cheat on if you don't understand the material? You've had almost a year to adapt.

Why outsource student PII to a developing country sweatshop? This all seems absurd to me, it's been much easier to just write a one-liner inline script to hook blur, focus, visibilitychange, and onkeydown and log the userid when the event happens.
It's unfortunate how similar the logo is to Contentful https://i.imgur.com/nnu2AEN.png
Depending on the project, I would go as far as 120 characters for Python. Normal small Python scripts, somewhere around 80 - 90 seems plenty.

Working with class, using something Django, I'd go up to 120.

It doesn't really matter though. What matters is that your team pick something and agree on it. The large scale Python projects I've worked on all required that code be run through flake8, but with a custom line lenght, normally 100 to 120.
> but I think claiming that managing gpg keys is _simple_ is a bit of a stretch.

It's not simple but it's really not too bad. Just make a key that expires and understand the details around revoking certs and backing up / restoring and you'll be good to go. All of that can be summed up in a few commands and a couple of minutes of video (and it is in the above video).

Getting your gpg keypair and pass synced across multiple devices can be done with rsync or whatever mechanism you use to share data between machines (dropbox, etc.). I happen to use rsync to sync it between my workstation and a laptop.
what is "mainstream general computing" in your understanding?
Door Dash IPO Terms
Show HN: 25 Days of Vim, a Vim Advent calendar
Vaporized DMT lasts about 15 minutes. Orally ingested DMT+MAOI lasts about 4-6 hours with hour 1-3 being the most intense. In terms of this study I'd be interested to see if there's a difference between the two.
Espressif's ESP32-C3 – A Drop-In RISC-V Replacement for the Popular ESP8266
Narrowing your understanding to the kernel delivered with the UNIX variants that I mentioned, only reveals lack of understanding of what the user and developer experience feels like in such OSes.

Hint, it goes beyond doing CLI applications and daemons.

BeOS is 25 years older and 25 years younger than UNIX, yes modern.
The Race to Crack Lithium Ion Recycling
Nah. He just asked how far it goes because it's not obvious how much you'd have to spend if you aren't willing to live in a shoebox. Seeing as most of the housing stock in big Japanese cities are the shoebox size apartments.

Another thing which a foreigner would have a hard time finding out is how much you have to spend on decent domestic staff or private tutors.

They could look up English speaking companies serving the Anglo expat market, but the local middle class is likely able to get those services for dramatically different prices.
Of course we have storage technology. Batteries, pumped hydro, Hydrogen, various ways of storing heat...
> About food regulations; if a product uses dangerous chemicals (for example), in a proper free market, that should give alternative products a competitive advantage. The problem is not lack of regulations; it's the lack of a free market and free exchange of information.

Absent regulation, how do you expect consumers to know about chemicals used in the product? We didn't get those nutrition facts and ingredients labels out of the grace of the manufacturers.
I built a shitty static site generator, too!

I had no idea what I was doing. Didn't look at how other SSG's work... I just made some template HTML files, stuffed some content in YAML/Markdown frankenstein files, and then used JavaScript string.split().join() calls to stitch together the output files

It worked! It is very satisfying to have one build command that generates the entire site and pushes it to gh-pages for hosting.
It's a different individual plant which gained popularity by tasting good or otherwise being useful.
Authentic Marketing for the Savvy Startup Team
not OP, but the "generative art" part is what I missed
> the more of an accent a person has, the harder I need to work to understand them.

Implicit in this statement is the (incorrect) assumption that you yourself don't have an accent. It makes no sense to complain about people having "a lot" of accent.
Moderna will request today the authorization for its coronavirus vaccine
I would say that a variety is one individual that has been selected and cloned for some of its traits.
Only if it becomes popular. Which means phones need to come with it preinstalled somehow.
If this starts to become popular I expect Google to take steps to lock it out. Changing things constantly (which google does all the time anyway) it the obvious one to make it a moving target that this cannot hit.
I did and you are wrong, there are plenty of ideas to bring to the market, when one doesn't constrain themselves to copy mainframes and big iron UNIXes, and catching up with whatever Apple, Google and Microsoft do on UI/UX.
Nice. My one complaint is that the text contrast seems a little lower than it could be. The text should be a true (0,0,0) black.
The Hallucinations do come from DMT, but many MAOIs present their own sensations and properties that are more "emotional" instead of hallucinogenic.

They were the first anti-depressants available after all!
> My dentist found six cracked teeth, all from grinding at night.

For people in their 20s and 30s - if you ever notice teeth grinding, or your dentist warns you about it, try wearing a nightguard or your teeth will shatter in your 40s.

Your dentist will then try to replace each with a crown, but eventually the next step is extraction (dental surgery) and implants, which is very elaborate, and expensive (only partially covered by insurance in the US.)

Also, as the article mentions, it's a sign of stress that you should look into.
> gets paid a tenth of that for the same output

It hasn't been established that it's "the same output."

Engineers in SV are closer to the origin of many technologies, and sometimes that provides valuable insights.

There's also thousands of tech companies with HQs in SV, which means SV engineers can work more closely wih PMs and mgmt.
> I assume that is exactly because Nintendo is the only one of the orgs you listed that still goes after people hosting their 30 year old games, because they know full well that they can rip their fans off to turn them into cash again every 4 years.

Sega and the others do that too, yet without being as litigious as Nintendo.
Four reasons Covid exposure apps haven't taken off in the United States yet
Show HN: Train your leadership skills in 2 min a day [iOS app]
Until google upgrades their apps to the new API and makes the old version impossible to find...
Like many devs, I somehow ended up managing a small team.

I’ve had bad bosses before, so I found myself wondering things like:

- How do I run a 1:1?

- What do I do when someone has issues?

- How do I avoid the mistakes I’ve seen made by other managers?

But the answers tend to be hard to find. So about a year ago, our team at Bunch set out to make it easier.

Our goal was to combine micro-learning (bite-sized, actionable advice), personalisation (using goal-setting and a content recommender),
a leadership competency model (my co-founder is an org. Psychologist), and a bit of gamification to make it more fun (RPG style “leadership personas”).

We’re hoping this will make leadership skills (aka people skills for managers) more accessible. We have launched it for free on iOS, and working on an Android version.

Would love to hear thoughts from HN on our approach and this direction! Also would love to hear ideas for improving UX and the content recommendations. Soaking up as much feedback as possible.

PS: We built it with SwiftUI, if you have questions about how it went, feel free to ask!
I'm not alt-right. It's my blog. I posted it on a weekend last time and thought it might get some more play early morning on a weekday.

I think my points are valid. I think there is a lot of censorship going on in tech and it's frightening.

You can just label me "alt-right" to dismiss me, but how about actually addressing the arguments listed within. Do you really think it's right for social networks to editorialize posts with contradictory information? How it this not directing narrative, restricting freedom of through?

Big tech is telling you what to think, including your bias of calling me "alt-right" .. of which I am neither.
How Did You Become a Data Scientist? With Zoltan Prekopcsak (VP of DS Prezi)
Mysterious Utah desert monolith disappears
Isn't this just a consequence of phrasing things in terms of the wedge product instead of its 'pullback' via the Hodge? Because personally, I think the most natural representation of a reflection is the mirror plane, not its normal vector...
It’s really hard to overcome. I seem to have an ingrained negative association with Indian accents, despite some of my favorite colleagues being Indian. I have to actively combat this in myself, but it is ever-present. The opposite is true of most European accents.

I grew up in the US south. Many of the brightest, kindest, most well-rounded people I’ve ever met had thick to medium southern accents. And yet, when I hear a thick southern accent, the person drops significantly in my initial estimation of them.

Some folks have used their accent to their advantage. One of the best lawyers I know comes across as a bumpkin due to his accent. So, he uses the element of surprise (dropping really clever rhetorical lines) extremely well.

At a previous job, one of the best developers had a thick accent. When I interviewed him, he wore a cammo hat. I would have rejected him if not for one of my favorite colleagues insisting that he was one of the best devs he’d worked with. That experience has made me put a checklist in place for my interview assessment process.

I wish none of the above was true of me, but there it is. I just have to learn to work around it.
Nintendo is notoriously protective of their IP. Compare the amount of Sonic fan-games to the amount of Mario fan-games.
I run GrapheneOS without google play services nor MicroG, and install almost all of my apps from Fdroid.

I do not have any issues with Apps from Fdroid (I think they are compiled without any google play dependencies).

When I get packages from Auroua (Google Play), it varies from the app working as expected (sans notifications), to I get a notification that it needs Google Play (but then works), to the same notification then the app quits.
Lichess.org is a good site for playing other humans, and they have bot detecting measures built in. Not to say it's impossible you're facing a computer but most of the time very unlikely
What was the biggest benefit of using Swift?
'Sistine Chapel of the ancients' rock art discovered in remote Amazon forest
> Americans make hourly investments in their daily commute, just to get started, and don't typically have the kind of street-life infrastructure of your average European industrial region.

The average commute in the US (52 min round-trip, https://www.google.com/search?q=american+average+commute+dur...) is either lower or at most equal to the average European commute (1h24 minutes, https://www.google.com/search?q=Europe+average+commute+durat...)

I really don't know why the popular stereotype, that I held too, is the other way around.

Japan comes in at 1h19 (https://www.google.com/search?q=japanese+average+commute)
Thanks very much for replying! Apologies for response latency...

Cron jobs make a lot of sense for periodic batch work.

It's interesting you used PHP to start and manage child workers (I recall reading somewhere in the docs about PHP being unable to report error code status correctly under certain conditions, but I can't find it right now).

Regarding environment, I was mostly pining about PHP's lack of a "correct"/idiomatic way to handle genuinely fatal conditions (like syntax errors) in a way that meant the binary would stay alive. I'm suddenly reminded of Java's resilience to failure - it'll loudly tell you all about everything currently going sideways in stderr/logcat/elsewhere, but it's "difficult enough" to properly knock a java process over (IIUC) that it's very commonly used for long-running server processes.

PHP-FPM has this same longevity property, but the CLI was designed to prefer crashing. I just always wished I didn't have to bolt on an afterthought extra layer to get reliability. So I wondered if I could learn anything from this particular long-running-process scenario. Cron is hard to beat though :)

Hmm. Automating the systemd unit creation process. Hmmmm... :) <mumbling about not knowing whether su/sudo credential/config sanity will produce password prompts>

And... heh, that's right, `kill` exists. Need to step up my game and stop `killall php`-ing. Good point.

Thanks again for the insight.
Really? As in you have gone to levels.fyi and the numbers there are lower than what you are seeing in Zurich?
I fail to see that, it would be just like in the 80/90's, you focus on one platform and that is it, or you offer porting services across platforms.

Plenty of ideas to turn into business when not dealing with free beer.
I play on lichess and in the last 6 months I've had at least 5 different games annulled because the opponent was banned for cheating. It certainly happens.
> But always remember, romanticizing hard work only does good for society but very rarely for the individual.

As someone who ran two failed startups, it's all about perspective. I gave up a ton to build and run my companies, and failed, but in no way do I regret it, or consider it a sacrifice. The amount that I learned, the people that I met, the skills that I developed, I'd never get from working a regular job. (I wrote a mini-postmortem[1] for my last startup.)

There is huge personal value in taking big risks and doing difficult things even when you fail.

[1] https://www.linkedin.com/pulse/quid-sudo-shutdown-h-now-mohi...
That's pretty good! I think the only change I would make would be to swap out the serif font for a sans-serif font and that would be my ideal.
Try chess.com or lichess.org! You're automatically matched with someone of your skill level, and can play games from 1 to 10 minutes (each).
That makes me wonder which widely adopted software will first have optimization for new generation non-standard hardware, for example Optane storage? Postgres? MongoDB? Redis? Any of competing time-series DBs?
I wonder if fastmail could be persuaded to put in a different endpoint for their app. They already have the infrastructure in place to run servers, and take a privacy stance. Not having to go through google would probably make them happy.
Obviously it would have to be optional, but little cracks in the door.
Hey HN,

If you are using Cloudformation the most popular tool for testing is Taskcat. Taskcat is a great tool for testing if your Cloudformation Template is deployable in certain regions of AWS. Unfortunately testing if the deployed resources are working as intended is a bit complicated when using Taskcat.

I created Cloud-Radar over the last week to extend the capabilities of Taskcat so that it's easier to test if the deployed resources have the desired behavior.

If you are using Taskcat already then moving to Cloud-Radar is pretty simple, you just need to pass it the path to your .taskcat.yml config file.

If your not familiar with Taskcat Cloud-Radar will accept a taskcat config file in the form of a python dictionary. The config file is pretty simple, a barebones one will declare the path to the Cloudformation template, the regions you want to deploy it to and the parameters you want to use.
Adding my anecdote to this, I had an interesting experience when my kid did some voice over work for a couple of studios in Bangkok. I grew up in southern California and apparently have that West Coast or news broadcaster accent, which my kid has picked up. And that's what the studios wanted. One was for a Singapore TV kid's show where one of the main actors spoke English with what I guess you would call a Singapore accent. The producer wanted to replace that. Another was a cartoon for Indonesian TV. In both cases they wanted the "neutral American accent".
You can also just use the computer for the opening. If you don't have a certain opening, or response to a certain opening memorized, just use a computer. The difference between a memorized opening and what a computer would suggest is basically nil.
They could change their server-side services constantly, but part of this is an implementation of important APIs they've put in Play Services instead of AOSP (e.g. location services). Can't change those without affecting apps that use them too.
Yeah this. Apple already has fairly-successful and well-established price levels, they are not going to drop them anytime soon. If these chips really are significantly cheaper to make, that just means they will make more money per chip, at least until setup costs go to zero. Cook is a supply-chain guy, he knows the score: final price is what the market will bear, not some fixed calculation over costs; you win by squeezing costs down and pushing prices up at the same time any time you can.
Good find, and again " ShoW" is better than " Show" using the capitalisation trick.
Regarding speech understanding: I think even in everyday situations, we rarely understand other people 100% and derive the missing bits via context. I watched a lot of movies in the English original with English subtitles over the past years, and because of that, I am now used to be able to understand movie conversations 100%. Whenever I watch a movie in my native language (without subtitles), I sometimes have to pause and replay a scene to fully understand the dialogue. Sometimes it is virtually impossible, as the actor just mumbles a few syllables. When I ask other people watching with me what the actor just said exactly, they usually also don't have a clue, but it doesn't seem to bother them. Usually, the answer is something like "he certainly meant A, because B just did C, and now he is excepting D".
Improving the Resiliency of Our Infrastructure DNS Zone
> British TV and radio is always full of Irish people (like herself). Celtic accents are outside England’s class system of resentment, distrust and competitive disadvantage, and so put people at ease.

Realistically, every tenth person you hear on the ITV/BBC/etc should be Scottish or Irish, but in reality they are woefully under-represented
If you add another 10 years you’ll hit people who knew the previous iteration as “helicopter”.
Adding to the other explanations: I think the way you go about it is to simply google some SDF implementations of primitives (looking for them on shadertoy will already give you a basic set pretty quickly), and you can expect that implementation to take an arbitrary position in space, some parameters describing the primitive, and it will return the distance to the surface from that point - negative if the point is inside the primitive.

Then all you need is some function that does raymarching and a bunch of other tricks to do shading. It's all part of graphics processing, so there is definitely some common terminology there.

For some SDFs you could start with IQ's page: https://www.iquilezles.org/www/articles/distfunctions/distfu...
This, so much. We have the same problem in Sweden. It was amazing how easy getting an apartment in Tokyo is. If you want to rent in my Swedish town your best bet is having parents put you on a waitlist when you are born, which a lot did.
Buying is of course easy if you have the money, and it’s all governmental regulation causing it.
The workplace RPG character sheet model is pretty promising I think, great to see more innovation in this space (akin to https://boingboing.net/2004/03/16/ninjas-and-pirates-d.html)
Thanks for sharing your experience :) I didn't know about Aurora Store before, despite using F-Droid for a while now.
I find this is the case with most sports (soccer, dancing, iceskating, etc) movies. They are mostly about character building and overcoming challenges -- the actual sport is barebones and could be mostly swapped for any other.

I still enjoyed Queen's Gambit a lot. It did foreshadow but then subvert some common tropes.
Detroit needed to shed its obligations before even a free house or land made sense for many people.

The government’s obligations were made with the assumption that population (and economic) growth would continue. It did the opposite, and you simply can’t operate a business (or government) where more than half of your revenue is gone and your expenses keep rising.

Just like you wouldn’t invest in a business laden with outsized debt obligations from projections that didn’t come true, you wouldn’t want to put your name on a title to take on the obligations of a city who had lost 50%+ of its people and revenue.

Supposedly, this was attempted to be fixed in 2014’s bankruptcy rulings, so we’ll have to see if that brought the expenses in line to make it a worthwhile investment.
For google etc yes they’re comparable.
The learning curve was quite easy (when we started building it, no one in the dev team had experience with iOS before).
Architecture wise, it fits _really well_ with functional reactive programming (RxSwift or Combine + MVVM). And a lot of things like animations are very straightforward to do.

The downside is whenever you want to do something quite standard in UIKit that doesn't exist yet in SiwftUI. The "carousel" that we have at the start of the app is a UIPageViewController in UIKit, but we had to re-implement it ourselves in SwiftUI.

Also there are weird bugs and crashes. A lot. I think in the end, the productivity gain from SiwftUI evens out to the same productivity as UIKit due to the time spend on those bugs/limitations.

We also planned to build widgets very soon, and having the same code base (they are SwiftUI only) is definitely going to be a plus.
Yeah, race highlights are never 23 mins long so that was probably a screw up. And maybe a copyright takedown allows them to have all other such 23 min reuploaded videos automatically removed?
I wonder why Microsoft haven't done this themselves? Seems like a no-brainer with their new hug-a-Linux image. I can't see much strategic reason to keep it proprietary.
Can you use your superpowers to find us the best 4 character string?