skysight-inc/HackerNews huggingface dataset:
I'm unsure but it does make me wonder.

Perhaps there are fewer EMTs signing up than cosmotologists?

Or perhaps the number of practice hours to e.g. create the perfect braid is lower than the number of practice hours to e.g. apply narcan?

Or perhaps the effectiveness of the school education for one profession is more closely related to what you will experience in the real world, thereby requiring fewer hours of on-the-job training?
Ah yup the minimum is 400 plus 50 fee for the method we use. But 175 for the other method. Well that clears that up.

I’ve always been advised to open a company for the few times I’ve done it with an initial 10m shares for ease of investors and to more easily manage an employee options pool so I’ve never had a co that would qualify for the 175 method. The more you know
> Sure, but I have the right to ask my government to pass new laws, so I don't beg Apple,Google, Facebook,Steam to be moral I ask my government to act for our common good

But the electorate didn’t ask the government to collect location data on them, quite the opposite, so everything that you just said is literally fantasy cuckoo land argumentation. The reality is that people don’t want to be spied in by the government and people don’t want Apple to give the government that access and Apple is acting in the interest of everyone except a few people in parliament.
Quality control, Soviet style: Here's another fine message you've gotten me into
This seems to use the same underlying idea as Monolith (which is the one I thought of - edited)
I find this more true for projects with larger lifestyles than small, proof of concept things. For me, a long labor of love where I have to add improvements exactly like you described here over some big, complicated project can be healing. Smaller setups like integrating with other tools, building CRUD things, etc, just use up a lot of the same "polish the rough edges" energy that I need for work.
That's a textbook definition of institutional evil.
Even Lukas Eder, the creator of JOOQ, suggests to use Hibernate for CRUD and JOOQ for querying:
https://blog.jooq.org/2015/03/24/jooq-vs-hibernate-when-to-c...
He Sought Refuge in Online Poker: ‘This Is Never About the Cards’
It's likely that Tesla can walk away free and clear right up until something like a delivery or start of work.

(under the terms of the existing agreement)

If they do have the unilateral right to cancel the existing contract before starting work, offering new terms first probably won't be treated as coercive.
The way you cited this URL indicated you believe it to be fact.

https://news.ycombinator.com/item?id=26772189
When you make a claim like that, which I assumed meant your company did some sort of baseline research for this claim. Your reply directly contradicts that statement since your citation is riddled with errors.

I actually sourced all of my info (except for the OSK-SDL one...but I don't exactly know how to source a conversation between two people, so you'll have to trust me on that one. Alternatively, you are welcome to do your own research to counter my claim!). Are there problems with my citations? In the scientific community, this is why we cite sources. I don't have to trust the primary author when their sources are cited!
Almost a would-be real life Arcology from Sim City 2000. I wonder if we’ll ever see them realised?
yeah.. i never use js template strings because of that frigging unusable backtick character.
Ist so hard to type on my layout, that its just not worth it -_-
Homebrew 3.1.0
That's what shebangs are for:

#!/usr/bin/env bash

If it's not there, it will fail.

I expect every script with `#!/bin/sh` as shebang to be POSIX shell only.
Hacking into KaiOS dumbphones: enabling developer options and adb on Cat B35
Ask HN: What are the perks of being a technical person in a non technical team?
A few days ago, I saw an article here which touched on ways to move to a non technical team. So, why does someone want to do that? What are the responsiblities and perks of that role?
All things have their lifetime. Here roofs are expected to last 20-30 years. Depending on location and weather YMMV.
Guessing it's play on AFAIK = as far as I know

DKVF = don't know very far?
I'm skeptical of that person's claims, primarily because the document the individual sourced as "fact" was riddled with factual errors. I don't know enough about USB security to make a judgement one way or another.

Thank you for this source, I'll check it out!
https://shattered.io/
It's a shame that the article doesn't mention the word "pomodoro". But as time blocks become short enough they work better as todo items. Instead of "clean the kitchen" it just becomes "clean the kitchen for 25 minutes". It's a different attitude than "clean till done", but more of a different constraint on a todo list than a replacement.
It's about the same price.
With a TGV Max card it's even cheaper to take the TGV.
Telepost (which I just found out about from you) would be too expensive an option for a microblogging usecase, in my opinion.

Nevertheless, it is proof that something like that could work, although it would require large infrastructure cost today. Thanks for the links!
Discussion: Crypto Messaging Apps
Think of a cylinder whose radius is of atomic size. More or less that is what they mean.

That space is “felt” as 1-dimensional because there is no way to tell one point on a circumference from another on the same one.
Splendid article but needs a [2020]
...are you going to address, you know, the rest of your comment being factually incorrect?

I am saying the rest of your document you cited was riddled with errors that I could show was wrong off hand (with citations!), so any claims you make that I don't know is right, I treat with skepticism.

I'm unconvinced that you have actually looked through the source of the Librem 5, considering you didn't know it supported encryption! Hell, did you look at their product page? You can see that it has a smartcard on their product page! And yet you claimed it doesn't have "hardware backed encryption".

So either you are a) completely unaware of how to do basic research and citations or b) willfully spreading misinformation.
Aren’t you thinking of the AirPods Max?
sure it works to some extent but it’s basically never marketed as anything like an immersive soundscape (for lack of a better term) or surround sound. like, i should be able to put on a simple pair of headphones and reliably get a surround experience for any content that supports it on pc or mobile. it’s probably patent encumbrance which is why we see a dolby plugin in the microsoft store and stereo headphones marketed as surround for a (often substantially) higher price with an included dongle to virtualize the audio
Funny because I thought it was programming langugages, as I have done that in the past.

You can mix any supported /api serverless functions runtime in your backend code.

I've done so with python and node for example.

Gotta love next
I think the idea with Tesla roofs is you would only buy them if you're already building or replacing a roof
The whole roof thing was a PR stunt to begin with. It helped them to look very environmentally conscious.
That's a massively inaccurate comment.

> This renders the firmware unupdateable without shorting a connection.

That's incorrect, the firmware can be updated by the user without having to modify the hardware.

> the firmware cannot be updated without physically dismantling the phone

Not true.

> Firmware initialization is also no longer under the control of the host operating system because the initialization is carried out from outside the OS: changing or updating software on the host will not address these design defects.

The OS can choose to not use the firmware stored on flash and load it directly from rootfs instead. postmarketOS does that already for WiFi firmware, for instance. Compiling u-boot that doesn't use the SPI flash for DDR blob is trivial as well. The point of having the flash is for the OS to not have to touch it, but nothing prevents the user from touching it if they really want, not even "having to short a connection".

> Current releases of the Librem 5 have been plagued by thermal throttling issues and poor battery life which in some cases has clocked in at less than 1 hour at idle.

That "current" means "fixed more than a year ago with software updates".

> The Librem 5 does not even support software encryption and no progress has been made toward adding even LUKS encryption.

Not true, LUKS works fine with PureOS Byzantium for months now.

> The Librem 5 lacks a secure element for any hardware binding on the encryption and so would be entirely dependent on software-only encryption.

There's a GPG smart card reader next to the battery compartment.

> which may be mildly out of date

...as seen above.

Don't trust any information about the Librem 5 coming from GrapheneOS developers, their reaction to pointing out their mistakes is to block the person that corrects them ;)
> If it's not there, it will fail.

Until your users/colleagues source it into another shell, or copy-paste some part of it into their shell/Makefile/Bazel/other script... and then either you feel sorry for them, or you laugh at them and blame them for burning themselves and trashing their system. (Hopefully your choice didn't cause their files to get wiped. Unless you think they deserved it for daring to paste your code somewhere else, I guess.)

The world isn't perfect.
Yeah that’s not gonna work.

I think you have to align incentives and the contractual level. For example, don’t pay by the hour, Pay for an API. Mandate that it’s documented in a machine-readable way. Require it to integrate with your centralized authentication and logging services. Mandate thorough, human-friendly documentation Programmatically validate as much of this as possible, add periodic human review (ie surveys, interviews).

The goal is to treat each team as a vendor for their service. You hold them accountable for the product and pay them for outcomes.
That would be nice since you could just block canvas by default and only allow it for a few site that have legitimate use for it.
I am arguing about the freedom to install what application you want, I don't demand you to install UK or other government app, if you would think for a moment this would mean that if your repressive government would force Apple to pre-install an app you would have the freedom to remove it(wow, to remove or change the defaults , such a revolution, think about it, and nobody forces you to do anything, you can keep all the Apple locks in place).
I ran noteshrink in order to get a farewell notebook put together for a colleague with handwritten notes sent in via scan/photo soon after the lockdown started.

you need somewhat decent scans to get this working (but when it works it works amazingly well!) - photographs of a piece of paper are very finicky to get correctly detected - it would often remove other relevant parts or keep too much in... I think with a live preview it would have made my life of working with a broad range of scan methods/lighting/consistency easier... but it's volunteer work and not "live preview" fast computationally, so I wouldn't call it a complaint.
> For me the problem is too artificial to be meaningful.

The problem came from implementing a real feature into a course platform.

The data structure contains a list of sections and lessons to build a table of contents. The position stores the order they are being displayed in.

In the course viewing page lessons are annotated with a "#N" where N is the position and it goes from 1 all the way until the last lesson's count. This way folks could be watching the course and be like "Hey, I'm on lesson #56 and have a question".

But on the course description page the table of contents was displayed in such a way where the position / lesson count was reset for each section.

Although in the real life implementation this code is wrapped into a function and the reset_lesson_position is being supplied by a boolean function argument which controls whether or not the lesson's position gets reset for every section. We added it as an attribute to the section directly for the sake of this example to keep the problem more scoped to the core idea of the problem.
No, it doesn’t have optimus, just the nvidia with no intel. Is the t520’s card supported by nvidia still?
Yes. They’ve cut the budget of the IRS to the point where what you suggest cannot be done.
The "seismic issue" is a red herring tossed around by SFBA NIMBY's to justify their nonsense. Taipei and Tokyo have nearly an order of magnitude larger seismic activity than the SFBA and have no issues building lots of dense, tall buildings in their urban cores.
Sounds like declarative pattern matching which sounds just great to me [0].

I won't deny that XML sucks to write. But I'm not yet ready to throw the baby out with the bathwater.

Maybe we keep using XML as a machine-readable serialization format (and XSLT as serialization of pattern-matching data transformations!) and people use native data structures in their own programming languages. Or we all switch to S-expressions.

0: https://github.com/noprompt/meander
I gave it a try a few months ago, it seemed fine but ultimately opted against investigating further. It was cool being able to hook up my GraphQL API, but it felt slow and clunky, and didn't really meet my needs. It's obviously more modern, but you can achieve a lot of the same things with Microsoft Access or Filemaker (remember those?).

There seems to be a bad assumption in the article, which is that working on backoffices is tedious. I actually enjoy it, building bespoke productivity tools for your own colleagues is interesting work. The more common issue is that it's often painfully difficult to get a company to agree to invest engineering effort in something they think they can just buy. So most backoffices just end up being a rushed pile of CRUD screens without any real design consideration.

I think one solution here is to actually have a PM for backoffices, and invest in doing it well, rather than treating them as a technical burden.
The precursor project: (in Russian) https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D1%88%D0%BD%D1%8F...

The funny story about it is that Japanese were unpleasantly shocked with architectural, and engineering plan "sounding scarily too realistic," and asked to "dumb it down a bit," for what the architect refused, and thus it went to Martin Pascoe.

I guess they were afraid of Tokyo actually asking them to go forward with it.
Online text to diagram tools (2020)
There are only a bunch of these tools. I compiled this list to make them easy to discover.
great post, this part

> For reference, a Python version of this same loop runs in 1 minute and 38 seconds … a dynamically-typed bytecode interpreter is not a good choice for heavy integer arithmetic.

made me wonder about other dynamic langs.

ruby (3.0.0) and lua (5.4.2) ran it in 1:30 and 1:03 respectively but node (12.22.0) ran it in 0:01. how is node so quick?
> No proper shock absorber is a deal-breaker.

Not to the millions of cyclists in Europe.
"massive rivers that run parallel to those mountain ranges for long distances"

Doesn't the Brahmaputra run fairly parallel to the Himalayas for quite a long distance?

https://en.wikipedia.org/wiki/Brahmaputra_River
Your odds are very good stealing from my mailbox and not that bad burglarizing my house. Maybe you have much more vigilant police where you live. What’s more, unauthorized access to computer systems is also a crime.
Transit is paltry and needs to be improved. But, the culture and political structure means that once there is sufficient demand and need it will be far easier to build.

Also, bike lanes have been improving significantly.
As are their benchmarks

> nft_ptr has negligible performance overhead compared to std::unique_ptr, as shown by this benchmark on our example program:

std::unique_ptr 0.005 seconds

nft_ptr 3 minutes
It’s quite the opposite, online business in the EU is so much simpler, that I sign the contract and pay for the product online even if I go to the shop to take delivery of the product (and then have 14 days to return it). I guess ,,complicated’’ just depends on the viewpoint.
Middle Earth (which is one continent on the world called Arda) didn’t evolve by natural geological processes, it was created by a god-like being (one of the Valar) called Aulë [1]. These beings would continue to personally shape and transform the world over its short history (a few thousand years), compared to the real world. I think it’s entirely reasonable for the features to look designed when in fact it is.

[1] http://tolkiengateway.net/wiki/Middle_Earth#History
X-Seed, this is Ma-Ma...
I'm not saying its illegal. I just think it's cheap.
A campaign to make environmental destruction an international crime
Great write-up. You're absolutely right, without having the protocols required to achieve this already in place, much of the web wouldn't exist today.

I think right now, we will all have to wait for the system that ends all present microblogging platforms. And with what we are seeing right now, this solution must be decentralised, censorship-free, and non-selective with who can participate, for the billions of internet users to even consider switching away from FB, Twitter, and the like.
He does commissions aswell, if you check his website.
It does not require an Apple ID , it is impossible to use one without some further configuration. [1]
You can’t use the App Store without an Apple ID, so you are unable to download Xcode I think.
macOS is closed source, so we don’t really know hoe much it phones home.

1. https://github.com/foxlet/macOS-Simple-KVM/blob/master/docs/...
This applies to most high-value knowledge work. Figuring out which problem to solve and how to define success is much more difficult than actually turning the crank to implement whatever solution.
> First of all, the external tank of the space shuttle didn't get reused.

To be fair, the Falcon 9 similarly discards its entire second stage.

I really wish they'd have boosted the Shuttle tank to stable orbit and used it for space stations.
Neither am I, I just think its icky.
You said that perfectly. From beginning to end, it's amazingly spot on.
HN commenters see themselves not as an exploited proletariat but as temporarily embarrassed CEOs.
At my former job I had a Perlis bot that posted a random epigram every morning before standup in our slack.

It became a somewhat loved thing to have.
Starbucks is starting to work toward ditching disposable coffee cups
Submarine Sleepovers
Sounds like they'll take a deposit and maybe schedule a date in a year
I use GitHub actions for simple, text-only posts.

I set up an action that gets dispatched once an issue with the label "post" is opened. It then takes that, creates a markdown file with that content and creates a commit. The original issue is then closed.

For more convince, I also have an issue template called "Blog Post", which has already the label set etc. Then, you can bookmark/pin a link to the new issue on your phone's home screen.

I found myself using that instead of git, even if I have a fit client and the repository already cloned.

Currently, it does not support issues where the "post" label is added after issue creation (would be useful for drafts). But it would be entirely possible, as well as image/media/file support.
They already have a massive pumping infrastructure due to seasonal flooding unrelated to global warming.

The local and county governments, unlike the SFBA, are not completely dysfunctional and TBH I trust Miami city and Miami-Dade County to handle global warming induced flooding more than I trust the City of San Francisco to handle a sunny spring day with no issues.

Also, the Dutch figured out how to live with cities below sea level 300 years ago, we'll manage.
I've been seeing this argument for decades and yet I've never run into any issues like you describe.

When I write a bash script it is for my use or in my production system. In either case I call bash explicitly (/usr/bin/env bash) so the script will work correctly or not at all.

Rarely do I have a project where there is a requirement to write a "run anywhere" script but if it were I would stick to posix.
Another Covid Myth Dies the Death
Well, of particular interest is that it's moving to in-tree.
I hate high rate data links over power lines. Power lines are not impedance controlled. At every bend, every approach to some metal in the building, they are going to radiate interference and accept/receive interference from their environment. Using powerline networking is irresponsible and rude. The fact that any are approved by the FCC at all is entirely due to contrived testing setups that are never replicated in real building wiring.

If you use real transmission line like ethernet cable (~70 ohm twisted pairs) or coax the impedance remains constant and they might even have a bit of shielding. You'll get faster, more reliable speeds and pollute the radio spectrum significantly less.
Good headphones. Even without HRTF they are worth it.
Try not to start sentences with "you are wrong", it's quite hostile. What I said can't actually be correct or wrong, they were just my thoughts.

I actually expect good customer service (in OPs case) from a company regardless of size. Amazon operates "at scale", and yet their customer support is quite good (wait times was 1 second for me yesterday), and accessing the support page was super easy. This is not true for ebay. I've also had mixed quality from real estate agents in the past, some very good, and some very very bad.

Why do you lower/ change your expectations depending on the company? My expectations are based on what I pay.

Finally, flexibility is not relevant. I don't expect flexibility from everyone, I expect quality. In some products, that might translate to flexibility.
Reading the article, the author posed that as the most likely (well, the only) explanation for Mordor.
Comparing Hudi, Iceberg and Delta Lake
Is this really so much worse:

{ test -f a && test -f b; } || { test -f c && test -f d; }

?

Yes, it's more verbose, but the original expression isn't particularly readable either, and if you'd want to evaluate something like (a OR b) AND (c OR d) you'd need to introduce parentheses anyway.
I wonder what the insurance rates are
Good recent New Yorker piece on this topic: https://www.newyorker.com/magazine/2021/04/05/how-elizabeth-...
Correct. In the real-life example this came from, a separate parameter would control how to reset the lesson counter but it was moved into a boolean property to keep the problem focused.

Your "category" idea would be a nice addition to the problem though. The logic of when to reset would still be fairly simple and folks would have to explore how to represent the initial category value before traversal starts. I assume most would solve it with nil and maybe/option types.
Because otherwise if you graduate at 25, work until 65, and expect to die at 85, your retirement contribution during work years needs to be half of your retirement check. If you are aiming for the same income level, 1/3 of your income needs to go towards retirement.

In reality, people cannot put aside that much, so the % is much lower, relying on higher returns (private) and population growth (public).
I use a separate account when I need to split something.
Guide to Pykg2vec: A Python Library for Knowledge Graph Embedding
You're correct from the PoV of the server, but it is still very useful to have the capability built into the standard library for those clients that need to use TLS.
Awesome! So 'telegra.ph' allows anyone to post a richly-formatted HTTPS site right from Telegram. Neat!

It should be fairly simple from here, to display contents of said HTTPS site on their own blog or website, so that they can write and edit their site directly from Telegram.

This is exactly what I imagined when I thought of Telegram-as-a-CMS. Thanks!