skysight-inc/HackerNews huggingface dataset:
Not even then.

Most humans in antique Greece were slaves or serfs. The best-of of those living after antique Greece (whatever that means. I’ll take that to mean Ancient Greece (https://en.wikipedia.org/wiki/Ancient_Greece) probably already were better off than those who were worst off in Ancient Greece (e.g. slaves working in silver mines. https://en.wikipedia.org/wiki/Slavery_in_ancient_Greece#Slav...) before Ancient Greece even existed and certainly by the time it ended, whatever date you pick for it (that Wikipedia page puts that somewhere around AD 600)
I think it is because the proprietary part for them is the data, not the particular algorithm. They benefit more from other people making advances on their technology because they have the data to get more benefit than anyone else. If they kept it to themselves, they would get no "free" advancement. So they trade-off the secret of the technique in the hope that others will advance the technique, making their data more valuable.
That did notmcross my mind. But this depends on whether there is enough water to cause this phenomenon or it might simply have no effect.
> If you just gave me a linux shell I would not be able to confidently provision a secure webserver for static hosting. But I do know how to write cloudformation and deploy it. Sure this is a personal moral weakness by the standards of HN whatever, but it's where my career has led me so these are the tools I have.

I wouldn't say it's a moral weakness, maybe more of a failing of the tech education ecosystem. It seems bizarre to me that in software, we teach complex high-level things before we teach simple low-level things. Programming students learn very complex high level languages in year 1, and then maybe by year 3 or 4 learn assembly, or what a CPU register is, or how RAM and cache works. It's like teaching a carpenter how to build a high-rise apartment building before teaching them how to measure or use a hammer.
> ... another nice WASM-based browser SQLite user interface.

Thank you for pointing that one out. Every conceptually similar project is a great source of ideas. sqlite's fiddle app is literally less than 2 weeks old so still has lots of room left for feature creep ;).
Any of the posts in: https://eli.thegreenplace.net/archives/all
Those small towns don't want y'all liberal types invading. So much brain drain, all that's left are angry unskilled locals wondering why their life sucks.
Also, if they do delete it from "current db," they likely have years of backups. I find it difficult to believe someone like FB (or any other) would unarchive multiple terrabyte archives from storage, restore them (db, etc), delete the data, and rearchive them, for each daily/weekly/monthly/yearly backup my data is contained within.
In my experience, the companies that have spent the most time touting their positive social impact wound up being the most disappointing to work for. The thing is that you will always find people who will justify poor company behavior because it benefits them financially (just look at all of the Meta people that hang out here and make excuses about what that company is doing to society.)

I hate to say this, but your ability to find a company making a positive impact in the world will largely depend on your tolerance for corporate PR and what you'll see behind the scenes. Because no matter what your company does, you're gonna see stuff you don't like. Capitalism is simply war by other means.
Leave it up to the CBC to pull out the largest of stretches. That somehow the Thin Blue Line is related to white supremacists. Laughable at best and overtly malicious at worst.
Florisboard: A highly customizable open source Android keyboard
Hard to answer without knowing more about your values and perspective, friend. A lot of smart, experienced, well-informed, decent, and sincere people would say you can't do much better than Raytheon, Lockheed Martin, or Exxon Mobil (although maybe not so many of those people hang out here on HN). Less controversially/polarizingly, even more people would point you towards companies like Microsoft, Google, Amazon, SpaceX, Ford, Atlassian, etc

However, since you mentioned that you think your goal probably rules out FANG, I'm gonna make some rough guesstimates about your values and recommend companies like:

* Wikimedia Foundation

* Khan Academy & to a lesser extent Brilliant.org, and to an even lesser extent Masterclass and Outlier

* edX, YouTube (for the enormous amount of high quality educational content on there) & to a lesser extent Coursera

* MIT & other major research universities, especially ones working actively to expand and improve their free/low-cost online offerings

* Intercept Games, Zachtronics, Wube Software, Giant Army, Klei, Microsoft (cos of Minecraft), SCS Software, Dry Cactus, Fakt Software, and the many other companies making games that inspire, support, and develop intellectual curiosity, creativity, systems thinking, analytical reasoning, etc

* Beyond Meat, Impossible Foods, etc

* Raspberry Pi Foundation

* Blink Fitness & other companies that provide and promote low-cost, accessible fitness

* Melodics & other tools that help people build their musical skills and confidence

* Content creation software companies like Procreate, Image-Line Software, Adobe, Affinity, Apple (Logic Pro), Cycling '74, Cockos, etc etc

There are many ways to feed a cat
https://sqlbolt.com/ might be a good starting point.
It's about on par with Java and C#, which is roughly in the ballpark of "half as fast as Rust/C/C++". If your goal is to spend less time programming overall, Go is great for most applications. If your goal is to spend 10% less time fixing bugs and 100% more time writing code, Rust is great for most applications. :) Of course those figures are made up, but in my experience they're in the right ballpark (I like both languages, but if I actually want to get something done in a reasonable timeframe I always end up using Go).
I’m not sure if your statement about Asian adopting this idea from the west is right, but in ancient times a Chinese scholar has to excel at 琴棋書畫, where the first is a musical instrument.

As someone who spent years self learning piano without having a piano to convince my mother to have a piano, I envy anyone why are forced to learn such thing.

I have a younger cousin who in his childhood I encouraged her mother to let him take any music lessons, where she was very reluctant. (Yeah so not all Asian will force you to learn, because it is expensive.) In the end, somehow he got into orchestra in Uni, I’m proud of him.

I’d argue that music training should be mandatory similar to other subjects like math, history, etc. Simply being put through the training progress is good education that you rarely find in other settings. Just like not everyone becomes a mathematician, it’s ok you don’t become a musician too.
Handguns might be more common in dangerous areas. Did they account for this?
Eyenuk (https://www.eyenuk.com) - we are healthcare and AI company, working to prevent the leading cause of blindness among working age adults (diabetic retinopathy). This not only saves people's vision, which is hugely important, but it also helps avoid the societal cost of taking care of those who have lost their vision.
> Someone knew something

A broken clock is right twice a day, and even EMC CEO Joe Tucci was right once in his lifetime.

But don't look at his other acquisitions.
> You're still scrabbling about to try and hide this with cherry picking. There's no scientifically valid reason to only compare Sweden with Norway, or Portugal, or Italy. That's why the blog post shows it relative to all European countries (and they could have included the USA, Canada etc too).

I'm sorry but this is my main point, and it is crystal clear. I'm not sure why it's eluding you. No, you cannot compare highly disparate countries like that. Are you willing to compare China and Vietnam with Sweden too? Or maybe we should say that Norway, which did impose a lockdown, was the model to be followed in Europe? Cherry-picking is taking data you know is not appropriate and using it, I'm arguing for the opposite here. There is of course subjectivity involved, but you absolutely cannot claim that an imagined "default" (ie, all European countries) is unbiased or automatically valid. The best comparison for Sweden for most metrics, not only COVID, is among Scandinavian countries.

> Hospitals are always approaching 100% utilization because ICU capacity is flexible (it's partly a designation related to staffing levels), and having unused capacity is wasteful. Again, this is a talking point that was spun to try and justify the catastrophic policies, but they aren't valid. Hospitals weren't actually overloaded and especially not in Sweden which didn't bother with most of the mitigations.

You are absolutely wrong in your claims about hospitals. A non-exhaustive list of countries where the healthcare system neared collapse at rates much different than baseline: [1][2][3][4]. Your point about Sweden is literally what I wrote before, which is that Sweden did not face this problem, and therefore never had the same issues as other countries that issued lockdowns.

The jury is still out about the effects of the lockdowns. In order to find out, we have to be intellectually honest, which in my opinion is the opposite of what the author of this piece is doing.

[1] https://www.nytimes.com/2020/03/12/world/europe/12italy-coro...
[2] https://www.nytimes.com/2021/02/02/world/europe/portugal-cor...
[3] https://www.thelocal.es/20200329/where-in-spain-hospitals-ar...
[4] https://www.nytimes.com/2021/03/27/world/americas/virus-braz...
The "query in a loop" thing happens a lot. This is the danger of hiding databases behind magical frameworks and ORMs. Some developers don't understand the basic idea that a single database query with execution time and the network roundtrip can destroy your app performance. They literally treat all ORM code as "free".
I really mean that no other big chat service federated back. The global network of federated XMPP servers was dwarfed by Google's userbase. Maybe if AIM/MSN/Yahoo added an XMPP bridge they would have kept it.
Remove crime and the police won't even be needed any more
Only for two-way chat, plus the default is still not encrypted (using Signal protocol) for WhatsApp.

In short, data-at-rest still can remains unencrypted for majority of the messagings on the WhatsApp’s server for all those who may be interested in them … UNLESS you enabled Signal/Encrypted option for two-way.

Group chat for WhatsApp?, it’s still the proverbial pants’ down.
When you create a new logic with certain applications in mind, it might be unsound at some intermediate steps, like you can have bugs in a program. But yeah, I don't think there is much use for an unsound logic per se.
Apple Says Sideloading Bill Would Undermine the Privacy and Security Protections
can also be viewed on archive.org at https://web.archive.org/web/20220526070026/https://magazine....
And when you outsource it - you make finding that next one person someone else’s problem. I’ve had to hire that “one person” before. It’s a pain. And while we were looking for that one person, I had to juggle my day job (software development) with net ops.

Yes I know how to do app dev + cloud Net ops, it’s kind of my thing.
I think Perl fell victim to a huge change of fashion around the 2000s.

'There's more than one way to do it' and the whimsical, deliberately slightly obtuse design of Perl used to be what people valued.

Then something happened (perhaps it was how people started building much larger apps in 'scripting' languages, to use an out-dated term) and I think to most people under 35 deliberately having 'more than one way to do it' sounds like an atrocious idea and something they don't want anything to do with. Same with linguistic whimsy in their language design - they don't want to have to look up why a method to do with objects is called 'bless' for example.

Look at the success of languages like Go, which are the polar opposite of Perl's philosophy.
I have thought long about this myself in my life (I'm 43) and experienced quite a bit from friends and family who have specifically sought out work to help people and it's complicated.

My best resolution, personally, and advice, is to not worry too much about anything too "big", just about what's around me wherever I am, the people I work with and live with and help them, improve their day, as a start.
In that case, it also means they think degrees are worthless because they assume everyone cheats to get them.

I'm not denying you can get equivalent, even better, knowledge and experience otherwise. One of the best devs I know has a degree in philosophy. However, some of us know what we go to school for and we make it worthwile.
My company, Self Financial (https://www.self.inc), offers a credit-building product that helps people get out of the catch-22 where your credit score is so low you can't get the financial products that people normally use to build it. We've gotten lots of testimonials from people who have used it to change their own lives.

We are a VC-backed for-profit company, not a charity. But I wouldn't work here if I thought we were having a negative impact on society, and I genuinely believe we have a net positive impact. I'm not sure how much I'm allowed to say about our financials, but from my perspective they seem healthy. I believe it's a positive and sustainable business.
Anyone else love Dino Dana?
I've yet to meet a dev who can coherently explain why s/he uses a laptop instead of a proper pc.
Every review of the i4 says that it has the fit and finish that you expect with a BMW. Obviously there are other criteria that matter, like range, etc, that Tesla is still in the lead. However the compromises you may need to make with the a Tesla are becoming less tolerable as you see more options in the market. Tesla's lead will not hold.
How to identify plastic rice vs. real rice
I wouldn't be surprised if half the value of the Microsoft acquisition was to get GitHub's infra closer to the super-scale pipes and peering that Azure/Office/Update/etc leverage. I would expect they probably run tens to hundreds of PBs per month.
Does that include data contained in their x years of backups?
Good to know it wasn't just me who couldn't find an option to answer the actual thing it purports to tell you
Would not working the LetsEncrypt way solve this? I believe they also had similar issues while starting up, right?
The way reddit implemented the block is very interesting also.

If you wish to control a conversation in some sort of strange manner, all you need to do is state something outrageous and plainly wrong, and then block the other person arguing with you. It makes you look like you got the last word because they can't respond and your comment stays up.
It's the other way round - the front-end shouldn't need to read JWTs, just pass them on.
Your last paragraph also described China almost to a tee, I hope your prediction won't pan out.
Keep in mind that many employment contracts and much labour law considers work performed on the employer's equipment to be the property of the employer.

Technically, a hard-drive swap would address most of your concerns. (There remain risks of hardware / bios keyloggers and other surveillance tools.)

Either get a cheap notebook for yourself, or leave the work box at work, and explain your rationale.
Despite not having read the article, I feel compelled to plug my students' port of a deblur algorithm to Gimp.

https://www.open.ou.nl/hjo/stud-finished.htm#elseenton

Thesis (unfortunately) in Dutch, but a writeup in English (on SoylentNews) is linked. Moreover, its pictures speak volumes. And the plugin worked back then - if it doesn't, let me know and I'll see what I can do (ie. reach out to the authors)
In my experience when you don't design and deliver code with testing or accessibility in mind, you end rewriting entire components. This all drastically adds to the end costs. Most leadership thinks this is "efficient" but it's not really. If you do it correct the first time you can consistently deliver features throughout the entire year rather than having to take several months to quickly duct tape everything from falling apart.

I never liked the "debt" metaphor. If a housing developer neglected to build a proper foundation, would you call that "debt?" I feel like it's very similar, it's bad metaphor for a concept that has very little to do with finance.
The technology is improving all the time. The "0% receiver" from Ghost Gunner only came out within the past year.

It is also not necessary for a every person wanting to build a rifle to own a CNC machine.

As it is, it would be both legally and practically infeasible outlaw and confiscate AR-15s.
> extremely concise code (as long as you don't apply mainstream coding standards/style)

I'm interested in this aspect!

I discovered that I was able to write short scripts in PowerShell in a style I find readable, or I can add extra stuff (parameter annotations, mostly, IIRC) and it can stretch to look like the C# I see in Microsoft API documentation. I find that the idea just gets buried.

So I need to revisit C#, to find out how much can be effectively elided.
They also offer tanzu as on prem cluster where you can somehow use kubernetes to provision kubernetes virtualised kubernetes clusters.
I still have my ukraine decorations up, then monkeypox season came and went and now it's anti-gun season already. Time is going so fast these days
Startup Dead Pool. Fantasy football except betting when the company will fail.
Being skilled in Lisp or other DSL producers can be amazing for one-man projects.

Above that sticking with standard languages really is useful. I remember seeing a "DSL cycle" somewhere - http://mikehadlow.blogspot.com/2012/05/configuration-complex...
Very cool, but where is the video demo?
You can also host a Tiddlywiki on Glitch and I think it's the smoothest way to let someone try it, bar none. I put together a project there with some scripts to automatically load in a theme, plugins, etc.: https://glitch.com/edit/#!/soapy-chalk-maiasaura
> This is nice, but more of a console than a fiddle.

It's a binding of the sqlite3 console app, so that's an appropriate contrast. We're not trying to supplant such services as sqlfiddle and the wild world of wasm is entirely new to everyone currently working on the sqlite3 project, so we still have tons to learn and improve upon.
The strange thing is that AbsurdSQL appears to be 10x more performant than IndexedDB: https://github.com/jlongster/absurd-sql#performance

(from memory the was some discussion that it wasn't a completely fair comparison, but even so was still more performant)
Co-author here.

I think 'bullshit' is a little of an overstatement. I agree it's not a definite answer at all but I think it's quite an approximation of how the job market in Rust looks like.

Moreover, it's not a rant against it, we addressed a common belief within the Rust community without stating a judgement whether it's good or bad thing.
You said "company". Have you considered working for your local civil service?

I've worked on things which have had a positive contribution to society. It can be something as "simple" as making a confusing form simpler, or it can be something as complex as advising on national technology policy.

The salary may not be as high as a private company (although you'd be surprised) - but the pension is usually pretty good. You get to work on things which - nominally - a plurality of your fellow citizens have decided is a priority.

If your national government isn't your thing, then your local government is probably crying out for decent technologists. That way you can make an impact on your community.

Are you going to agree with everything your bosses say or do? No. But that's not much different to any other organisation.
Out of the five Big Tech companies (FAANG - Netflix + MS), three have their own cloud divisions and one (Apple) does partially use AWS and Azure.
This looks like a parody straight out of the show Silicon Valley.
One thing I've noticed is that M&A activity really picks up just before a downturn.

It's just a gut feeling, I have no data to back it up.
Somehow this doesn't surprise me, they still want to be able to spam you with offers (I legit got a text today from Martha and Marley, I have not used them for 3+ years) and possibly sell your data to make more money.

It does bring up an interesting idea, how many people use unique emails for each company to track spam. If something like that was possible for shipped goods (wouldn't work well for food but that is the exception). I would gladly add a couple days of transit time and pay a bit to catch the companies selling my information.
Go debugging is nearly the exact same experience as Python. GoLand (from JetBrains ... same folks that make Pycharm) or VSCode with delve debugger work flawlessly.

I don't think there is any difference between Go and Python when it comes to debugging. Support for both is widespread and high-quality.
> Python has problems scaling to medium-size code bases because programs above a certain size tend to become difficult to reason about.

In my experience, this is because a lot of Python programmers are trying to write Java code in Python, carrying Java's awful and unreadable paradigms into a language that has no reason for them.
Threema is coming to F-Droid
Screenshot: https://snipboard.io/my8dLf.jpg because the page is huge and takes a while to load.

Just noticed this while scrolling through the diff. Apparently info about an f-droid variant was already committed to the repository readme two months ago. There is no blog from Threema yet, though the most recent post[1] about a push service is relevant since that was a prerequisite for making an f-droid version work.

The f-droid version will not depend on Google and uses your system's emojis rather than bundled graphics. Of course it will also not have(/need) the self-updater.

For me, notifications have not been working so I am very excited for this new push service that will be coming in the f-droid release :)

[1] https://threema.ch/en/blog/posts/threema-push
Well bear in mind, if they do fire you then you'll most likely get severance too? And it's not like you'll be emotionally invested if you've just started there.
Starlark: Parallel Python dialect implemented in Go
> Why she didn't ride a bike though?

Does she have a bike?
Show HN: I Made an App to Locate the Closest Mexican Pizza
If you think the local Moroccans and Turkish can’t speak Dutch, clearly you know nothing about NL and are projecting your biases further.
I've been using the new Terminal ever since it was first announced. It was fine before I upgraded to Windows 11 from 10.
Samsung, Toyota, Sony, TSMC?
> Dependency conflicts are common.

Is it really?
The classical Betamax vs VHS question?
Ansible. I maintain 4 workstations (3 Linux, 1 Windows) from the same config. It's a bit overkill but it has the flexibility to deal with the hardware and OS differences.

Linux is essentially automatic. Install OS using custom arch-iso build. Download Ansible config repo. Run playbook.

Windows is a bit more rough. Ansible runs in WSL connecting to the host via ssh.

For work I just fork my personal config, add changes needed for work environment in a private repo. I can pull upstream changes and rebase easily.

Main downside is it's a bit verbose, and I still need manual steps to converge certain types of changes (like deleting/moving configs) because I don't want to write even more code to do that.

Having all the additional steps in a role and not just config files is extremely useful when revisiting a configuration years later.

For development, I usually just use Git to synchronize changes. Syncthing is useful sometimes.
That's because the poster made up a clickbait title, which they shouldn't have done.