skysight-inc/HackerNews huggingface dataset:
ReadWorks | Senior Back End Engineer (Python) | REMOTE from US | Full-time or Part-time

ReadWorks is an education technology nonprofit and is looking for a Senior Back End Engineer (Python) with a passion for education and literacy to join our engineering team. This is a unique opportunity to contribute to an established education platform that serves nearly thirteen million active students and teachers.

What you'll be doing: ReadWorks is looking for an engineer to help us build the next generation of literacy technology. This person will work across all the areas of our platform - Content Publishing, Web, and Data Analytics - to ensure that all our systems are communicating effectively and are well-maintained. They will work closely with our Teaching, Learning, & Content (TLC) and Product teams to build features and support our users.

Technology we use: Python, SQL (Postgres), Django, Linux, AWS (EC2, RDS, Lambda)

More info here: https://about.readworks.org/careers.html

Contact us: jobs at readworks dot org and mention you read the post on Hacker News!
Submitted title was "Apple Blocks Coinbase wallet, for not giving them a 30% cut of exchange fees". We've taken the latter bit out since it seems to be editorializing in any case.
Was this a public school you went to, and where was it? No school I ever attended here in the U.S. would put up with anything near what you describe.

This feels like it's missing context.
Ask HN: Using GoDaddy's domain broker service for expired domains?
There's a domain I'm interested in that appears to have already expired; its WHOIS information lists its status as `clientRenewProhibited`. Though the actual expiration is in a couple months, considering it was registered through GoDaddy, I have a feeling they will simply renew the domain themselves and then squat on it. When I go to register it now, GoDaddy claims it's taken, but they can use the "domain broker service" to help negotiate for it. Since the actual owner isn't in control anymore, I find this to be suspect.

Does anyone have experience using the GoDaddy Domain Broker Service successfully? Bonus points if you're using it on a domain that has already or is about to expire.
Gas is a transaction fee on the Ethereum blockchain.

NFT = non-fungible token

Meaning a unique token on a blockchain representing some object. An example would be a token pointing to a jpeg hosted on IPFS. This NFT shows ownership of a digital object. Sometimes they can be redeemed for physical objects, such as artwork from Beeple or socks from Uniswap
I'm saying no evidence has been presented, not that there couldn't be evidence out there. You don't have to prove lack of evidence.
Well then :) You might also like the report “Character Set Issues for Ada 9X”[1] from 1989, the only online source I know that goes into any sort of detail about the old ISO 10646 draft before it was essentially replaced[2,3] with Unicode. (Other references about that beast are welcome!) The only trace of it in current use looks to be the term “plane” for a naturally-aligned set of 2^16 code points, originally from a base-256 sequence of group / plane / row / cell.

[1] https://apps.dtic.mil/sti/citations/ADA221614 (scanned PDF) or http://archive.adaic.com/pol-hist/history/9x-history/reports... (PostScript) or http://archive.adaic.com/pol-hist/history/9x-history/reports... (ASCII)

[2] https://www.unicode.org/history/hartmemo.html

[3] https://www.unicode.org/history/hartinterview.html
Have you tried the US-International layout[0]? It's basically the standard QWERTY US layout but ", ', ^ are dead keys used to generate diacritics.

If you press " followed by o you get ö.

' + e prints é.

The only thing to get used to is that if you want quotes for example, you need to press <space> or another character that doesn't accept accents after the key.
I used this layout for French and it's way better than the weird French AZERTY layout.

[0] https://en.wikipedia.org/wiki/QWERTY#US-International
My iPad once decided it had 100gb of data to back up and kept trying to back it up to icloud. It was killing my internet.

If you have icloud backups enabled, check the size of the backup.

This seems to be an issue that comes up from time to time on iOS and the only way to clear it is to temporarily disable backups, remove all backups, then re-enable the backup. If that doesn't clear out the oversized backup, you may need to factory reset. I ended up factory resetting my iPad to resolve my issue.
The fun thing about chess, you don’t seem to think you are good, but I can’t imagine only
making two obvious mistakes in a game! It grows with you, haha.
The AI community needs to get real. All this talk about "large language model based AIs" is just smoke and mirrors. The technology is nowhere near advanced enough to convince the majority of people that it can provide genuine value in our lives. Stop pretending like these systems are capable of doing anything more than parroting back pre-programmed responses. The hype is out of control.

(The above comment was generated using ChatGPT)
Apple is more than willing to milk cash cows with little to no innovation - See iphone/ipad/macos/ios, etc. Its the same with chip foundaries/companies - Intel et al. will just milk their own cash cow with mild incremental releases. Companies with nothing to loose often innovate. (e.g. Apple with M1).

Keeping companies "stay hungry, stay foolish" is probably in our best interest ! :)
You actually can't order Kindle books on any Amazon iOS App.
I'm definitely in the Transhumanist camp. I'm really looking forward to the possibility of being able to get my brain uploaded into a big fuck-off Terminator style robot, when I become old and decrepit.
> For the GCR encoding here, yes

> > (at least for the media GCR applies to; there are other encoding that have a minimum number of zeroes between ones in addition to a maximum).
No government is going to expropriate Apple's intellectual property just to move some money from Apple to developers. It also wouldn't get passed courts.
You can implement lists in Rust safely; with enums, a list is four lines of safe code. You can even implement a doubly-linked list safely. You just can't do either of these things by wielding pointers willy-nilly. If you're willing to accept a performance tradeoff by implementing a list in pure, bootstrapped, FFI-free Python, then you can do the same in Rust.
Glad it gave you a laugh. To me, TrustCor isn't funny. They are obviously malicious. For this case, it's just incompetent that lead them to be banned.. A way funnier.
What do you mean? 15 years ago other phone app stores charged insane fees if you could even get on the store. At the time, 30% was seen as a huge win for developers.
They should go back to the drawing board and actually get a stronger argument they really have a quantum computer.

For those not following https://scottaaronson.blog/?p=6645, their quantum supremacy experiments used quite a bad metric that's very easily spoofable. https://arxiv.org/abs/2112.01657

Quantum computer is the perpetual motion machine of the 21st century. I'm sure we'll never get there, but getting an insight like the second law of thermodynamics of why it's impossible will be important too.

And I don't buy the attitude of "the errors will be bad", that's like "there is always friction" to perpetual motion machines. There needs to be something deeper.
I'm not sure the guidance applies in this case, as this technique is an edge case which the writers probably didn't foresee.

The ePrivacy directive itself has in article 3.1:

This Directive shall apply to the processing of personal data [...]

which would mean it doesnt apply here, as there is no personal data.

In practice, I assume this one is for the judges.
...that sounds reasonable. Would probably force tuition prices down since colleges would prefer some income vs none at all.
Zotero | Remote | Full-Time | https://www.zotero.org

Zotero is an open-source project that develops software to help people collect, organize, annotate, cite, and share their research. Our software is recommended by most universities and used by millions of students, scholars, scientists, and researchers worldwide.

We're currently hiring for the following roles:

- Backend/Cloud Developer (backend and AWS cloud ops, US only)

- Full-Stack Developer (remote, anywhere)

- UI Designer (remote, anywhere)

At Zotero, you'll be part of a small, all-remote team producing free and open-source software along with a passionate global community, and you'll make a huge difference in people's ability to manage their research effectively.

https://www.zotero.org/jobs
Right, which is why it is weird when you say it is "Ethereum's" cut.
They are getting worse particularly in the software department. Two that really grind my gears (there are others):

MacOS on Apple Silicon for an extremely long time (maybe it's solved now? 2 years later?) which caused incredibly glitchy, almost unusable cursor movement if you let your battery drain to 0%, then plugged it back in and woke it from hibernate.

Screen Time in macOS is unbelievably, ludicrously, fully broken. Nothing about it works almost at all. Metrics for children don't show up. Web filtering falls open after a few hours at random (presumably because the background services crash). The "site not allowed" page predates HTML5 and randomly doesn't work. You can't block built-in apps like Apple News, the best you can do is set a 1-minute time limit. Tons of IP Addresses and Apple phone-home addresses get blocked on the "allowed sites only" mode resulting in constant popups. I had to pay for Qustodio because it's just useless. Also, it has elementary bugs that are horrifying. For example, the pane where you add allowed websites doesn't remember websites you just added when you dismiss it - so if you open the pane again without a reboot, and add another site, it forgets the one you added last time you opened the pane.

However janky other things might be on macOS, Screen Time with "Allowed Sites Only" is by far the most broken thing on macOS, bar none. Try using it with your younger children and rage in frustration as it crashes-open silently and allows Private Browsing with no filtering after a few hours.
Diffusion Bee 1.5 Demo
> But if "security" isn't remotely a concern for a given project (like almost anything graphics / gaming related)

Gaming platforms have gotten a lot less lenient over time, and with pretty much every game these days having online components, "security isn't remotely a concern" has become a lot less true.
Or drinks stored in plastic bottles or plastic lined cans? Vs tea/coffee brewed and served in metal/ceramic vessels?
While I think it might still be good to work closer with a tester, I don't think it should replace testing one's own work in the way you seem to be describing. In my opinion testing our work is just part and parcel (rightly so) of being a good engineer.
> Why is this stuff interesting to people?

Because by typing three words and clicking two buttons you get to claim you're an artist and your ticket for the future at the same time

It's one more step in the general dumbing down of everything tech touches. You don't need skills, you don't need to devote time it, you don't even need to understand how it works, just go on a website, give them your money, write something and boom you're done

I think being stuck in a content consumption cycle for a while made people slowly realise that creation is much more fulfilling than consumption, these things give them the illusion of creating things
Don't they usually auction off expiring domains?
Pot calling the kettle black. This has nothing to do with inflation or even pay rate for the workers. It is strictly about quality of life and paid time off.
Unusual subject matter to see on HN. Thanks for posting.
We googled it, like any worthwhile fetus would do
Why is it seen as acceptable for a government to tax people for the privilege of transacting in their (the government’s) markets, but it’s seen as bad form for a corporation to do the same?
SEEKING WORK | Los Angeles / Remote (UTC-8)

Location: Los Angeles (US Citizen)

Remote: Yes (or local LA)

Senior Full-stack Engineer. 7+ years experience. Ex-Stripe. Worked there for 4+ years as a tech lead / senior engineer who built Stripe Payment Links from the ground up, among many other things.

Especially interested in helping earlier stage companies/founders who want help building/scaling high-quality software products and services. I have experience with a wide-range of web technologies from front-end to infrastructure, as well as product design and project management experience. Check my resume for a full list of technical skills.

Open to short term full-time contract work, or longer term part-time roles.

Full resume: https://www.dropbox.com/s/dbak823avg203dl/renfred%20harper%2...

Email: hi@renf.red
If we leave it to the programmer, what are we improving?

We did a big improvement, but why can’t we disable “unsafe”?

That would leave absolutely no margin for such errors.
You don't need all the chemicals they sell you.

I don't use synthetic dishwashing liquid, because it's completely unnecessary. Anything that separates water from everything else is not going to do good things in your digestive tract. Other effects... who knows?

I don't drink tap water, which in my country has about twenty disinfectants in it. What do disinfectants do? They are poisons which kill micro-organisms. The idea is that they're strong enough to harm them but weak enough for us to handle. But are they? What about our gut microflora and such?

I don't use synthetic chemical surface cleaners or anything else like that. There are natural options, DIY options, and it generally works out cheaper than purchasing the mass produced synthetic garbage.

And yes, I've been tested, and have super-sperm. Kid is on the way too.
There is argument that the way sperm count data is collected is not accurate[1].

In short, historical data has good reasons to assume it is not reliable, and there are inexplicable geographic divergences which seem correlated now strongly with the number of studies then any other factor: i.e we simply aren't using large enough or comparable sample sizes, and what looks like decline is regression towards the true mean.

Of note: the decline still does not show an average below the levels required to be regarded as fertile, and it also does not show a reduction in observably fertile men (those who have fathered children).

[1] https://news.harvard.edu/gazette/story/2021/05/fears-over-fa...
I've never used the GoDaddy Domain Broker at all ...I've also only ever had bad experiences with GoDaddy

Have you tried using a different registrar to attempt to register the domain?
Waiter, there's a plastic in my tea!
Lightning Labs | Lightning Infrastructure Engineer, Lightning Protocol Engineer, Platform Engineer| San Francisco | Remote | Full-time

https://lightning.engineering/

https://jobs.ashbyhq.com/lightning

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Lightning Infrastructure Engineer}:

We're looking for a systems-oriented engineer who will design and build out key components to support the growth of the Lightning Network. These tools will lower the barrier to entry for operating Lightning nodes and enable existing node operators to more effectively manage their infrastructure. You'll work on products such as Lightning Pool (https://lightning.engineering/pool/), as well as other Bitcoin-based backend systems to make Lightning more useable, and secure.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

{Senior Security Engineer}:

Seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security. The ideal candidate has experience in securing web, Bitcoin, and other public-facing network services, penetration testing, and both automated and manual source code security reviews. Due to the domain in which we work, experience with Bitcoin and the Lightning Network is extremely desirable as is knowledge of the cryptographic aspects involved in this area.
No. This isn’t the definition used in the official COVID death statistics published by the ONS. That’s based on a stricter definition, requiring that COVID-19 appear as a cause of death on the death certificate.

The definition listed here is used only by the Health Security Agency (formerly Public Health England) to provide a useful point in time metric for the severity of the pandemic across a range of data sources. The benefit is that the data may be available faster than the official ONS stat, allowing for earlier interventions.

With information like this it’s always important to dig deeper into the context of who, what, when, and why, rather than taking it at face value. Especially when in this case both the HSA and ONS quite openly and transparently explain both their criteria and reasoning.

All else being equal it seems a decent proxy. If you died of an illness within 60 days after testing positive for COVID, it’s almost certainly a contributing factor if not the main cause.
That depends on your definition of "practical" and "entirety".

The article was about languages being used to implement Android. Clearly, no, you can't have an entirely memory safe language that can be used to implement Android, for the reason you said. But there's a wide gap between "practical for doing useful work of any kind" and "practical for implementing Android".

Then, "entirely". What's "entirely"? Entirely until you get to library calls? Entirely until you get to OS calls? Entirely including the OS? If you include the OS then again, you are right for the reason you said. But if you exclude the OS, I'm not so certain.
On the table.
> It has unsafe escape hatches (via ffi, at the very least).

Playing devil's advocate, I can think of at least one language which has no escape hatches: Javascript running within a web page.
Here's another:

The AI community needs to take a long, hard look in the mirror. All this talk about "machine learning" and "artificial intelligence" is just a bunch of hot air. The technology is nowhere near advanced enough to deliver on the wild claims being made by its proponents. In reality, these systems are little more than elaborate glorified pattern-matching algorithms. Let's stop pretending like we're on the verge of creating a sentient machine and get back to the basics.
My sibling was a teratoma, so I don’t look very good in a bathing suit
There’s lots of worthwhile advice here to pick from.

For suggestions of practical activities to help build your skills and knowledge, or to frame it in a wider cyber context, you may find Cyber Springboard [1] useful. I’ve set it up to help others looking to get into cyber roles.

I’ve used the Cyber Security Body of Knowledge CyBOK [2] to help organise the activities.

There’s lots still to do in building pathways, mapping to job roles etc.

Feedback and suggestions are appreciated.

Edit: it may also be worth looking at the different specialisms and seeing what interests you most. The UK Cyber Security Council have a careers route map [3] which may be useful to you.

[1] https://cyberspringboard.com/

[2] https://www.cybok.org/

[3] https://www.ukcybersecuritycouncil.org.uk/qualifications-and...
Presumably human^2 chess would prohibit both the top engine move from human^1 chess and the top engine move from human^0 chess. That is, it's human^1 chess with the added restriction of not playing top engine moves.
As someone who uses Wise out of necesity: no, it's not better. Wise can freeze my account whenever they want. They can go out of business any day. Fees can change over time. Transfers can take a long time (ex. wire transfers can take several working days). Crypto is a far better solution in my experience.
It's a bit wild how variable experiences are between users with any flavor of wireless (Bluetooth, WiFi, RF). Over the past 18 years or so they've all been mostly trouble-free for me, save for software weirdness like how Windows 10/11 will cut off the first 0.3-1.5s of audio played to a Bluetooth device, but I've encountered several people over the years that wireless has been nothing but trouble for.
Another thing you can improve is to communicate clearly how many databases a selected tier can contain. Another frequent question of mine: can a cluster size be changed later?
I don't know the exact considerations at the time – I wasn't there, and at "only" 38 I'm too young to have lived through it. But the argument holds for many different formats and protocols, I just used HTML as it's common today and I could easily find content for it.

For example plain text emails still have considerable ASCII data in the headers, no matter which language you use to send them, and depending on the length of your email UTF-8 may be smaller than UTF-16. I just checked a very simple email in my inbox, and it has 165 lines of headers for 21 lines of actual email body text (plain email, no MIME). Even after removing the more modern headers (DKIM, X-Spam-, etc.) we're still left with 35 lines, or 1,886 bytes. The actual email text is 765 bytes, in basic English. If the email text was in CJK it would still be slightly over 1K smaller* in UTF-8 (4,181 bytes vs. 5,302).

Longer emails would be smaller in UTF-16. I don't know what the average works out to, but ~21 lines seems about average for an email, give or take.
> You can't write any code at all in Python or Java without relying on unsafe operations. Both of them have their runtimes written in C/C++.

Technically, pypy is a Python runtime written in Python.
That doesn't seem to hold up. If I buy something on eBay it's not any different from, e.g., buying stock on Robin Hood. There is an agreement between two parties, neither of whom are the people distributing the app, to make an exchange of money to [the eBay item] or stocks.

Apple does not claim a cut of the exchange of stocks, but they do claim a cut of the transaction fees for the exchange of stocks. If eBay or Amazon charged a transaction fee to facilitate their transactions, that would be an in-app purchase of which Apple would claim 30%.
My M1 Pro still randomly loses internet requiring a restart.
> miles of PVC pipe

Ah god, this is gonna be a "those dumb Romans used lead pipes" moment for our civilization isn't it?
> What about containers of non-prepared food?

Wait until you learn about ink contamination from food nets and cardboard boxes.