skysight-inc/HackerNews huggingface dataset:
My favorite calculator of all time is units(1). For example, to calculate how long it takes to download a 20 MiB file over a 56 kbit dialup connection:

$ alias units='units --verbose' # in your shell rc
$ units
Currency exchange rates from FloatRates (USD base) on 2019-06-05
3460 units, 109 prefixes, 109 nonlinear units

You have: 56 kibibit/second
You want: hour/20 mebibyte
reciprocal conversion
1 / (56 kibibit/second) = 0.8126984126984126977077949 hour/20 mebibyte
1 / (56 kibibit/second) = (1 / 1.23046875) hour/20 mebibyte

Note that if you are on macOS, you want to install a more recent units via homebrew. The one shipping with the base system is positively ancient.
Can't comment on the UK / Germany comparison directly, but I still continue to be pleasingly surprised by the quality of access to functions provided by gov.uk. E.g. I recently renewed my passport wholly online, registered my car, checked that the Govt had a record of my car's MOT (roadworthyness) certificate, etc.
> German newspaper FAZ explained that on AWS you can spin up your own infrastructure, "sometimes even without talking to anyone from sales", from your home!

That quote is quite funny, but I have to wonder: Who speaks to sales before spinning up infrastructure on AWS? The only cases where I see it making sense are when either an entire large enterprise or a non-profit are switching over to AWS and want better rates. For most companies and individuals, not having to speak to sales is the norm.
The "technical" architecture reads like an extensively annotated UML diagram about... generics. There are a lot of guiding principles, a lot of references to data sovereignty, but after reading it I have zero clue of what they are going on about.
Show HN: Turq – People writing legislation for one another
Phil livestreamed the game on Twitch last night, and there's an archived video up: https://www.twitch.tv/videos/641740376

Fair warning, I was lucky enough to watch it live, and as the other commenters mentioned there really isn't much of a game. It's an unfinished tech demo with most of the "game" parts unimplemented, and what little was implemented is completely impenetrable unless you're a chemical engineer.
Some business-y ideas:

1) Build an affiliate site. Some of the older posts on /r/juststart [0] are helpful.

2) Organize information and sell it. See the stuff made by Pieter Levels [1] or BuiltWith [2]. I just put together LotsofOpps [3] (which is just bunch of information on online/offline ways to make money). There is lots of info out there that will be interesting to someone if you can find the right angle.

3) Unbundle Craigslist [4]. Craigslist is terrible for some things. I'm working on BuiltRigs [5].

4) Unbundle Zapier [6]. A great example is BannerBear [7].

None of these things are particularly easy. Marketing is the hard part, but it's most important to actually build something and release it quickly.

[0] https://old.reddit.com/r/juststart/

[1] https://twitter.com/levelsio

[2] https://builtwith.com/

[3] https://www.lotsofopps.com/

[4] https://thegongshow.tumblr.com/post/345941486/the-spawn-of-c...

[5] https://www.builtrigs.com/

[6] https://kamerontanseli.ghost.io/first-it-was-craiglist-next-...

[7] https://bannerbear.com/
>I thought the jailed Canadians were spies...are you sure they are innocent?

China claimed they were spies, 'coincidentally' after Canada detained the Huwaei executive. I'd like to see some evidence of that.
> now that it has become evident that the brain is merely a kind of a computer

I am ignorant in this area. But I keep reading how brains are nothing like computers the more we learn. Your statement seems to suggest otherwise and id love to read about it. Can you drop something where I can start exploring about how the brain has become more evident that it's merely a kind of computer? Thanks!
Once you're experienced writing Infrastructure as Code, you always use it, no matter how small the project is. Right now I run a single micro instance for a personal project and I've got the whole thing Terraformed, which took me less than a workday - VPC, subnet, security groups, S3 buckets, and a basic provisioning script to setup the instance's software and cron jobs.

It is (eventually, once you learn it) faster and more intuitive than bothering with the AWS console, and I often reference Terraform's own AWS resource documentation over the AWS docs since it usually has better information density.

Anyway, the issue is all beside the point, I think we realize that Terraform was used as a placeholder example. Another example might be setting up single sign on, Active Directory, and other things that are truly not necessary for a company of that scale.

The other part of this that if you've got a startup with 5 month runway and 10 employees, hiring an Infrastructure as Code SME is probably not the best use of your dollars. Sure, I was able to put this side project in Terraform in under a day, but I also can't write a front-end application to get myself out of a wet paper bag.
Bash is probably the best example of this style of working. You have a shell process that forks and spawns child processes from itself that are turned into whatever program you've called from your terminal.
I wish someone told me this sooner..

Instead people told me to do personal projects.

Sure they are impressive, but I can't get an interview.
What I don't understand is why the big browser makers -- Google, Apple, Mozilla and Microsoft -- makers don't just offer this service.

80% of the plumbing is already there, why not just extend the UI? Generate unique, high-entropy passwords and store them in a user account.

Or add this in the OSes themselves -- Apple already does a version of this with keychain. What's preventing them from just copying all the other features of 1Password and LastPass?

Seems like it would do a lot for web security.
Those examples are very very different types of games than what is being discussed here.
From my observations the payback is far quicker than a couple of years. Unstructured with below average coders we are talking a mess in weeks that becomes intractable without a lot of work.
>This only proves they aren't encrypting passwords on the fly. And have, and do, the ability to read your password.

Not really, even if you have password hashing, the password is always in the clear when you're attempting an login or you're setting it. They can simply run the detection system then, without loss of security.
> If fixing your mental health was simple

But the article isn't about fixing your mental health, it's about investing in it. Your comment is like getting angry that a blog post that goes "take care of yourself, eat fruit every day!" is "putting 100% of the onus for dealing with obesity on the individual".
Why many people start businesses in retirement
In which case they aren't even salting the password, which means that hashing the password isn't doing a whole heap. It isn't plaintext, but it isn't that far from it.
One thing that came up in Phil's livestream last night is that new buildings aren't connected to the pipe network, and of course the pipe tool isn't implemented.

Maybe at some point people will reverse-engineer the save file format enough to edit a pipe in though...
My very first job as a young teen was basically this!

I asked if I could just have access to the origin database instead of getting printouts, automated the whole thing, and continued to get paid for 15 hrs/week or whatever the legal limit was to spend about 4 seconds clicking "run" and the rest of the time goofing off.

Even convinced them to let me set up remote access and work from home once I demonstrated how much faster I could work that way. Good times.
CERN still runs on openstack for the non-specialised projects, I believe. They do improve the project, but it's not their own solution.

I can't see Gaia-x mentioning a ready solution anywhere and it seems very secret and proprietary for a project that's meant to be transparent, federated, and lunching end of this year. (Unless I missed something?)
I think it has its genesis in an old Wendys ad campaign “where’s the beef” poking fun at Macdonald’s.

So in the news it was popularized when talking heads surmised the whole “Russia collusion” was a “nothingburger”. It had no substance —harking back to “where’s the beef?”
For those who have trouble with the link:

https://archive.st/archive/2020/6/www.washingtonpost.com/lrz...

‘It was unclear how the three men knew one another, but the federal complaint noted that all were veterans, though had served in different branches of the military, and were members of a Facebook Boogaloo group.

‘According to the court document[1], an FBI confidential informant first encountered Lynam and Parshall in early April at a demonstration against stay-at-home regulations in Nevada. According to that account, the informant accompanied the two men and others as they plotted an attack on a U.S. Forest Service ranger station and also attended other Reopen Nevada rallies with them.‘

[1] https://www.scribd.com/document/464261360/20mj456-Compl

Background info:

https://www.bellingcat.com/news/2020/05/27/the-boogaloo-move...

https://en.wikipedia.org/wiki/Boogaloo_movement
I grew up all-GUI windows kid. I actually had a revulsion to the shell, mostly because it seemed unfriendly and scary. In my early 20s I tried to run Plex on a Windows 7 box and it was miserable. I forced myself to lean by switching to a headless arch linux box.

Giving up the idea that CLI = pain (i.e figuring out how to to navigate a file system, ssh keys, etc) for sure was a learning curve, but now I can't imagine using computers without it.
That's the whole point, OP is saying that for German press this is still a new and baffling concept.
Reminds me of how some newspaper explained that "Covid showed us how unselfish we were all being" or something to that effect. They conveniently missed the part when everyone was hoarding toilet paper at the start of the crisis.
See this tweet chain from the Magisk author. It seems Google might enable remote attestation at some point like they did for a short period during this tweet, defeating MagiskHide.

https://twitter.com/topjohnwu/status/1245956080779198464?s=1...
Intro to Reading and Modifying Unix Permissions (In Plain English)
Remote or otherwise, here is something I feel everyone should do -

1. Talk to your manager and inform them that you are interested in promotion and ask them how to get there.
2. Make sure you have the expectations for the promotion roles and current role set. Once you have that, you can start working towards it.

Lot of people want their work to automatically get recognised and promoted which is fine, but I prefer this way.
AT&T prohibits bad words, but it's not "the same thing" as in the story.

In the story, they gave him no warning that the password was prohibited, or why, and then permanently deleted the account with no recourse.

That's pretty different from "oh we don't allow that, pick another one", even if the latter is also annoying.
One Punch Man: The Strongest Rilis di 16 Juni, dengan berbagai HADIAH
“Should“ but do they?
I wish they would return to their "a folder that syncs" model. I feel like Dropbox has not improved in any point in the last 5 years. Their core sync engine is truly amazing, but everything else is a mess. They killed that one Mail app, they have this thing called "Paper" they try to shove onto me on every occasion, their desktop app is cluttered with information I don't care about and is now a web app, now they have this limit of 3 maximum number of devices (which they didn't have the first 5 years I've used the service)... the list goes on.

I just want a folder. A folder that syncs.
Right, and they could do the same for the web client, so I don't see how the phone number requirement would prevent them from creating one.
It's hard to give advice without knowing what kind of experience you have. I'll go with all the signals I can get. I grew up in Uganda and Kenya but now live in the US so I have a bit more context. I also have a few businesses making more than what you're looking to make so this might help too.

Temporary Solution::
Your English is good so I'm guessing you're from a former British colony. If you're above average as a developer, look into sites like toptal for some consulting opportunities. They're fully remote so that shouldn't be a big problem. Also, don't necessarily ignore domestic consulting. Just pick your clients more carefully. Reject opportunities that are clearly WAY below market. Have a secondary reason for accepting a gig e.g. learning more about the inner workings of a business/industry or building rapport with the business owner.

More Permanent Solution::
I'd strongly suggest going into the B2B SaaS space. The more money the companies make, the better. It may be a developing country but there's still real money out there. I have a friend making more than $400K a year in a SaaS business with <5 few employees (I'll keep details vague to protect his identity). Reach out to business owners (I know this is hard but you really have to believe in yourself to make this work). Spend time with them and discover REAL problems that they have and are willing to pay. I guarantee you'll come out with some really nice ideas doing this. Don't necessarily take the first idea you discover. Verify that other business owners in the same industry have a similar problem. An area I'd suggest looking at is the agricultural/horticultural sector. These folks export goods in the billions of dollars and there are definitely some things you could work with them to improve. The harder the better (few choose hard problems and churn is low once things start working). At times, you'll discover they're already paying for some software but the licenses are like $10K a month and they only need it for a single thing. Work with them to create something new with exactly what they need for a steep discount. Trust me, these opportunities exist. I'd also suggest the insurance, banking and healthcare fields. There's little competition there. Logistics (trucks, freight) is also something you can look into. The better you are as an engineer, the easier developing solutions will be. Nothing should be beneath you. e.g. Don't necessarily look for AI/ML problems. Use the right tool for the problem, however simple. Also, listen to your customers.

Sometimes, people have real problems but they just can't find someone they can trust enough to execute them. Trust takes time to build but once it's developed, many more opportunities open up. You want to be invited to meetings where finances are discussed. Seeing the finances will show you exactly what they pay for and this is invaluable.

Hope this helps. All the best and may God bless you in this journey!
Princeton team develops ‘poisoned arrow’ to defeat antibiotic-resistant bacteria
and be Smalltalk the programming language of the question
Programatically generate social media share images in Go
most content writers and journalist i know get paid for the amount of content they write. that fluff paragraph that you hate so much added almost 100 word and over 500 characters to article. if you are required to write an article with a minimum length of 2000 words, you just knocked off 5% of your requirement.
For the people who don't know what this means. WeChat is saving the passwords of all its users in plaintext. Which means the company and their employees can see your password. Which means CCP could use this password to gain access to your other accounts
This is excellent advice.

I would like to add one thing, which is to regularly compare your skill level and your pricing to others on the platform.

You'll start at $10 an hour to get good ratings. Then you prove your skill set at $50 an hour. Then after 1-2 months of working in the same niche, you might have the experience and working speed to go up to $100 an hour. Once you reliably get bookings at that price, you're ready to hunt for projects outside of upwork.
I just ended up in a new position to avoid furloughs and I'm feeling similarly to you.
I'm not sure I would consider it worse. Consider some things:

1) GM chose to put resistive heating in the Spark, Volt, and Bolt.

2) Nissan put a heat-pump in the Leaf.

2) Tesla manages to make the most efficient EVs without using heat-pumps.

So perhaps the choice between a heat-pump or resistive heating goes beyond efficiency? Or maybe in terms of biggest bang for the buck, heat-pumps are low on the list.

Instead of trying to find fault in Tesla for what must surely be the biggest blunder in automotive history and will go down in the annuls of time as the defining moment where Tesla brought utter ruination upon us all, why not consider alternative theories?

Maybe there aren't any commercially available ODM heat-pumps? That would explain why GM didn't use one and why one is absent from the S and Y that are closer to traditional vehicles.

As for the Model 3, it's likely Tesla wanted to minimize space and maximize efficiency by integrating a custom thermal solution and a heat-pump just didn't make sense at the time.

Heat-pumps are more complex than resistive heating and the Model 3's revolutionary SuperBottle integrates all of the vehicles thermal management systems. Perhaps they were playing it safe, or didn't have the time/budget to do a heat-pump. Regardless, the Model Y comes with a heat-pump to feed the Octovalve, the evolution of the SuperBottle.
Well, if you uploaded it to this site then you shared it with everybody potentially. They seem to be choosing videos that come out well as the demo videos.
I would argue work for peanuts and work for free are not significantly distinct on many freelance sites.

Unless you're suggesting that there's a meaningful difference in doing 40 hours of work for 5 bucks and working for free?
Ask HN: What OS platform for Long Term Support 10 years
Requirements are unix-like VPS functionality where the main tools are shell scripting, cronjobs, a few python scripts, and zero outward-facing services. We want this thing secure and hands-off in respect to sysadmin maintenance, good for 10+ years.
That is more the exception than the rule, though, even in the payment space. Here is a more typical example: A few years ago German banks realised that PayPal was eating their lunch, so they decided to start their own payment processor called "PayDirekt". In typical German fashion it was not only 15 years late, but also overly bureaucratic. As merchant you have to sign individual contracts with each bank whose cards you would like to accept. Naturally, it has largely failed to gain traction despite extensive marketing to end users.

Another more recent example was Apple Pay launching in Germany. The German banks thought they could do their own mobile payment apps instead rather than work with Apple. Once again, it failed, and now, tail between their legs, they have begun signing up with Cupertino after they started losing customers to mobile-first banks like N26 who supported Apple Pay all along.
Joplin.

I tried more involved approaches like knowledge graphs and wikis but found I spent more time researching and setting up these things than actually using them.

The simplest way for me to store and retrieve info I need is to be able to dump it into a .md and search over everything.

I do like the idea of having a personal wiki, but right now I don't have enough depth of information to warrant the transfer. Anything that I need in depth information is usually already in a wiki somewhere, so I don't really see the point in duplicating the information.
Isn't that because credit cards came later to the EU, so they had better standards because they didn't have to worry about supporting huge quantities of obsolete technology? I don't know the exact details on credit cards, but I know that's true for CDMA vs. GSM and NTSC vs PAL. In the US there were so many black and white TV's already out there that they couldn't abandon them, hence NTSC (which allowed the older black and white TV's to just read the Red channel). In Europe, with out those huge numbers of already existing TVs to support, they could go straight to a clearly better standard, PAL.

This is a common problem, see _The Innovators Dilemma_ by Clayton Christensen.
I'm on sabbatical right now because I get how frustrating that can be. That being said, maybe me sharing some points about my sabbatical can help put things into perspective:

- It's taken four months since my project (a personal-use hybrid OLTP/OLAP streaming BI framework) has started, and I'm only wrapping up the development now. I'm fine with this because I know what I want and I don't want to deal with users while things are in flux, but if this was a business, I'd be out on the street by now.

- Engineers are paid well because there's not that many of us. It's not because we're important. Sales is what brings home the bacon, marketing kicks off the sales funnel, customer support closes the sales loop, product management translates sales' requirements to engineers...and engineers just build the thing according to requirements. Many one-person startups don't have engineers, or even anybody technical, they just use no-code tools and pay contractors and they do just fine.

I'd consider broadening your options in order to grant yourself more agency, especially paid solutions that you can form a demonstrable ROI-based argument for. Terraform may seem like a bit overkill, esp. if you don't have serious cloud charges. Maybe managed APIs as a service makes sense, like Netlify, that have CI/CD and can spin up various apps for money. Then you can say "for $25 / mo. we save X developer hours, which @ market rate saves us $XXX per mo. which increases our runway by this much."
I rewrote a project from TypeScript to use functional programming: what's next
> This only proves they aren't encrypting passwords on the fly. And have, and do, the ability to read your password.

Not at all. They could simply be checking against rules before hashing the password. Pretty much any passworded system already does this in order to enforce minimum length rules.
I think you did not get the purpose of the project and its context.
1. What should we copy ? We already have cloud companies in Europe. The issue is not about a lack of knowledge about cloud technologies. It is a matter of market share. Our companies are not big enough to provide adequate services to european states and sensitive industries.
2. The goal is not to create from scratch a European cloud giant that would be able to challenge Chinese and US powerhouses. It is just way not to rely on them as they cannot be trusted in any manner when it comes to data management and fair competition. As stated many times by Trump and Xi Jiping, EU is a competitor or even worse an enemy. In Europe we share this same bellicose analysis too now. And cloud is a battle among others, but an important one.
I've been playing the shit out of Human Resource Machine and its sequel-of-sorts 7 Billion Humans recently, they're really fantastic games. Basically ASM with cute graphics.
Really, really agree. Especially on the last point. Having a small, experienced team is I think the least risky way to build products. Taking the right shortcuts is the big advantage here. Not only about technical debts, but also on reducing planning things to the last detail and reducing overhead on researching best practices for a non-proven stack.
They're currently funded by donations [1] by individuals and organisations - among whom one of the WhatsApp cofounders, who made a significant investment using his WhatsApp money.

[1] https://signal.org/donate/
Kubernetes is your answer. For parts like blob storage, DNS, and identity provider, you can already use a few commercial or open source products (Minio, Keycloak, ...)