skysight-inc/HackerNews huggingface dataset:
I like the idea, but I do have a nit to pick. Anonymizing the pull request title is kinda stupid.

That bit reads to me like a cheap attempt to say "look how not-racist we are." In fact, that "bias" will easily come through via comments in the code.

Succinctly summarizing work (i.e. via PR title) is an important communication skill and removing that from consideration is pointless virtue signaling.

I actually think the time constraint is a much bigger issue. Some people may be less efficient, but willing to work more. Time constraints bias against those types. Some types of engineers spend a long time thinking about a problem, then quickly produce a solution that is bulletproof. Those people would also be disadvantaged, I think.
Can we get back to this discussion once Putin is properly dead?
You say that you'll put on a mask to browse books. But you walked into a bookstore without one.

You say you'll put on a mask if asked. But they did ask. Politely, as you noted.

How would you have preferred that they handled that situation?
Capital gains are paid on cash, not on unrealized gains against unsold assets.

So someone doing taxes this year either sold at a profit and has gains to pay on cash, sold at a loss and has no tax to pay, or bought and held, again, no taxes to pay.

There's no being "on the hook for last year's BTC prices" in any of these.
Partial reprogramming deep dive: the good, bad, and partially unresolved
I like Ryan's book recs and he is clearly a very smart, well read person, but he read one book about the 1918 flu and acts like he is a virologist.

Some people are never going to let covid go, based on the content in his newsletter, he is one of them.
I use this

https://www.tp-link.com/us/business-networking/load-balance-...

which has an affordable load balancer (e.g. somehow it doesn't infringe on Mushroom networks' patents)

Mine is plugged into two DSL modems and together it's almost like having cable.
Another little known thing about Andrew Weil is that he seems to have been instrumental in getting Timothy Leary and Richard Alpert (Ram Dass) fired from Harvard by reporting on their experiments to the press.

That's not to cast blame on him for the firing itself, which lands entirely on the shoulders of Harvard.
Banks and health care providers have aggressively trained customers to be ok with giving sensitive info in a received call. It's a real disservice to the community, but kind of a tragedy of the commons.

I also do a callback (verifying the number they give me via a google search) but it seems like almost no one else does. On one of these calls from a bank, I asked the agent whether anyone else asked to do a callback, and they said no one ever did this.
I wish they'd made CEC a little more powerful. I like that I can control my AV receiver's volume with the TV remote, but I don't like that I can't see what the volume is actually set to on the TV. Even if I had a receiver that could overlay onto 4K video, that wouldn't help for the cases where I'm feeding audio back from the TV to the receiver.
Had some fun on the 9 one, and the experience almost feel like native software, quite impressive!
I can't say much more as I'm on Linux, so pressure sensitivity does not work. Is it somewhere on a roadmap?
> Recent additions where, add GPU possibility to read data from system disks, using mentioned before bus master, but those additions are not already wide implemented.

My impression is that high-end graphics cards (Nvidia RTX 30x and professional equivalents) more and more replicate parts of the PC architecture and become sort of mini-computers within a computer.

Following that logic, I wonder when we'll see the first card with its own dedicated flash memory - or why not a PCIe controller, so you can hook op an SSD...
Easily M1 macbook air. If by cheap you mean 1k USD, which I think that laptop is at that price
I did not indeed.
This is one of the problems, and it might be the biggest problem with the modern web, but it's not the only problem. Non-experts are bad at producing remixable content.

* A significant number of people do not really use file names. https://jayfax.neocities.org/mediocrity/gnome-has-no-thumbna...

* Twitter offers no official way to make bold or italic text, but some people make it work using math symbols. They either don't know, or don't care, about all the accessibility and search tooling this breaks.

* Try downloading a C program off the internet and compiling it on anything other than the original developer's computer.

In none of these cases does anybody benefit from the lack of usable metadata, yet nonetheless the metadata doesn't exist.
You can make the same argument about user space compatibility. It's extra work and may prevent some improvements, but it's nice to have.
Why is GCHQ saying Putin has been misinformed about Ukraine war?
FAST: Adaptive interface system for modern web experiences
The article, for anyone interested: https://www.science.org/content/blog-post/things-i-won-t-wor...
Thanks for taking the time to respond to my concerns kiwicopple - I'm looking forward to giving your edge functions a spin then!
Lightning is a very bad solution for a problem that should not exist. It fragments people from being on the actual bitcoin network to being in tiny side channels that still need to sync with the main chain. It solves the problem of someone being able to send a hundred small transactions to the same person, which is a use case that never happens.

Bitcoin is only congested because it has the bandwidth of a 28.8 modem (700KB blocks every 10 minutes)

https://bitinfocharts.com/comparison/size-btc.html#6m
The first Fortran I compiler is the one pinewurst was referring to, and it was written for the 704 -- in 704 assembly. Source code is here -- this is Fortran II (basically Fortran I plus provision for separately compiled subprograms), but obviously still assembly: http://www.softwarepreservation.org/projects/FORTRAN/index.h...

(The article in the course reading you cited also correctly states that the compiler was written in assembly, for the 704.)
That makes sense, though it’s hard for me to imagine a reasonable finding they don’t apply given the state public policy justification.
Software engineering is the only field I know of where someone with zero pedigree or education can make as much as a doctor. If you can pass a grueling technical interview then you can get a high paying job (200-500k+) no matter who you are or what your background is.

The tradeoff is that you have to go through the same grueling process every time you change jobs. I think the tradeoff is well worth it and would not like to see software become more like medicine where you have to put in 10+ years of schooling to prove your worth.
Something about these articles reads so self congratulatory and aggrandizing...

A lot of talk about how the author lives on the cross section of business, management, technical leadership and architecture - but literally zero mention of any measurable numbers or quantifiable impact. Little to no mention of honest disadvantages and limitations of this role.

I also find it a bit strange how literally every single article on https://amyunger.com/ reminds us that the author is a staff engineer, cares deeply about staff positions, very knowledgeable about the staff engineering role, and that it's oh-so-difficult to achieve this prestigious title...
pluto.jl
This design is devilishly clever, but a tad misleading. It's not really an HDMI display notwithstanding that it is a display that plugs into an HDMI port. HDMI has an embedded i2c bus, and this project uses that to send images to the display. That's why you need a layer of software (xrandr) to translate images that the system produces into i2c.
In Amy's list of different staff engineer archetypes and their responsibilities, she puts a lot of emphasis on "what you might be blamed for," which I actually really like as a way of defining what someone's "actual job" is.

Sure, that could be toxic if you take it totally at face value. "Blame" has some nasty connotations.

But let's face it: Staff engineer at Heroku/Salesforce is probably, what... $400k TC? At the very least? You are supposed to be someone who is solving seriously big problems. I think the most coherent way to write a job description is defining what those problems are, and "things you will be blamed for if they do not go right" is a very pragmatic way of defining those problems.

Also:

> First and foremost, I am successful if the folks I work with understand how business decisions tie into their day-to-day work.

Love this. If this were the literal only sentence that a person knew about technical leadership in software engineering, they'd be instantly top quartile of technical leaders.
This is less about "array indexing" and more about arrays being located at a specific memory address. At some point you're going to have a buffer at address 0x1000 and want to access the 42nd element, and you can't just use a tagged address (e.g. 0x1000000001000) and 42 together without stripping the tag somewhere.
Given that anyone who wants to be is vaccinated + boosted, and also considering how many people have had Omicron and have natural immunity - why even require a mask?
This sounds like an honest mistake and they're trying to resolve it.

I'm sorry you're having issues though, and I hope you're staying safe.
> The Amazon technician was helpful and shipped me a replacement.

Considering they have a backdoor, why did you want a replacement instead of a refund?
Yes, I think removing the "must do a thing" component confounds macro-scale sensible classification and measurement of the discrete work that is being done. It's possible for manglement to see that effort is being invested, but the significance of the result cannot be perceived due to lack of resonance with the engineering mindset. This makes it possible to personally take ownership of engineering agency and may be the core reason engineers survive at all because they are able to take and own personal responsibility for their own learning.

Knowing it is not possible for others who don't "get" what we're doing to usefully measure or judge our work in turn disengages the "do thing in anger" stress associated with captive/acute focus, and (in ideal, spherical-cow-like situations providing infinite time) enables unbounded, open-ended introspection into reinforcing the mental solution-finding capacity within the domain in question. (In practice, infinite time would quite harmful as it would provide more space than our attention spans could fill; the practical ideal may be to find the right balance between work (acute focus) and zoning out, which might be trackable by identifying the precise points our ego lags slightly behind, but is cognizant of, our as-yet unused physical capacity.)

Being able to engage in this introspection is critical important for learning: it's almost like dreaming, in absence of any singular focus on finding an optimal solution to a given problem within a limited time frame. This makes it possible to pay attention to the problem-solving network as a whole, cross-reference and merge fragmented ideas that have developed independently, and drift toward blurrier edges of understanding to help reinforce them (ever noticed how the things you instinctively find super interesting that you really want to dive into - and often the itches you want to scratch - all depend on skills that happen to be right at the point of establishing minimum-viable cohesion and fundamentally clicking into place? We wander aimlessly... but we don't!).
> Unfortunately you can't feed this many peoples demand without superfarming.

There is a growing contingent of farmers proving this statement to be false by producing more on the same land with minimal use of fertilizer or biocides.
Sometimes Apple's overpricing works in your favor. I killed the cdrom in my black MacBook with unfortunate drink spill. Out of warranty, I took it to Apple to get a quote for fixing it, which was a ridiculous $400. I then made a claim on my credit card extended warranty for that amount which they paid and got a free drive from someone and fixed it myself.

I remember selling it and overall making a profit on it after 2 or 3 years of use.
>> The little secret no one mentions is that most of the time you're not needed.

That should be true of every individual.

If you mean role (i.e., "what if we had no staff engineers (or equivalents) at all?"), ye-es, but only for a time, else the company will likely be, at best, inefficient.

Every higher level role on the team, be it a staff eng, a tech lead, an EM, etc, is a multiplier role; they should behave as basically a glorified plate spinner. When the plates are all spinning they can step away and you'll never notice their absence. When the plates are wobbly, you should feel their presence more. The ideal workflow is a series of barely perceptible touches to add a little more inertia across a variety of plates.
Perhaps not what you’re looking for but if you can get through Griffith’s Quantum Mechanics you likely can get through Axler. I found it helpful to draw examples from QM when self studying in Linear Algebra Done Right.
This looks cool as a learning experience and all, but...

Self-hosting all your own stuff has to be the worst thing you can do as a new startup. You need to be focused on impactful work, not dealing with critical security updates to your Mattermost install. And definitely not worrying about figuring out how to properly HA databases and your self-hosted S3.

Just use managed services.
Stuff in person costs 2X the price though. Especially bike parts.

It's often cheaper to buy from Amazon but never go through troubleshooting support. Always return or replace.

If that doesn't work, give a 1 star review, wait for the seller to come chasing you with a gift card in return for 5 stars. Change it to 5 stars, spend the gift card, and then change it back to 1 star.
> Programmable commands instead of a data grid would be huge improvement to quality...

Would it? At the end of the day, someone else still has to proofread and QA the commands/formulas/program or it's just blind trust that the decision is being made on. Trust (or ignorance) that the creator knew what they were doing and developed it in an accurate way before action is taken on the decision being made. The interface really makes no difference, it's the human component and "process" for creation that needs to be fine tuned. Things like the London whale situation was a process failure where one person had too much power to execute trades without oversight, review, QA, testing, etc. [0] All things that are pretty standard in a software developer's day-to-day but the rest of the world has not realized or adjusted to the fact that they are now software developers too.

[0] Excel wasn't the problem with the London whale at all, they made a mathematical error "modelers divided by a sum instead of an average"
Well, the two points I was making were 1. people want to run C code anyways, so that's not really an option for general-purpose use and 2. Lisp and Ada machines ended up being slow for Lisp and Ada, which makes them pretty unattractive.
What Happens When Globalization Breaks Down
Awesome! Post it here when you're finished.
PC Engines APU2; install your own OS.
Sony seem to get this right: My PS4 can turn on my TV and switch the input source when it wakes up, but is also clever enough not to do so if you wake the PS4 via remote play (where you are streaming the output to some other device)

However, I think that the issue is that CEC support has never been 100% reliable and interoperable. My TV is also made by Sony, which likely helps with compatibility. Probably all these devices work well with some TVs and not others, despite everything claiming to support CEC.
My own take on spreadsheets2.0 is https://www.jigdev.com

It's mostly inspired from how we use spreadsheets on wall street: a frontend for complex data applications (basically a wysiwyg interface with a DAG repl).

Technically, jig is an observable notebook where the cells are spread on a canvas rather than in top/down notebook.
How do kids conceive the internet?
Yup you aren't wrong. But there is a HUGE cottage industry around this sort of thing, be it self help books or other forms. I don't have exact figures but I'm under the impression Ryan has made a LOT of money off using the angle of stoicism/The Obstacle is the Way (he even has a book titled this) to offer the idea of inspiration for those who want it but can't seem to find it.

Does it actually work for people? Hell if I know, and the industry that has any hope of gathering that data doesn't want to know because if the answer is no and it gets out their entire money engine dies.
>They want the ease and convenience of no passwords at all,

That's not what I see. I see people looking for inconvenience. Expiring passwords. Password requirements, so you have to write your passwords down. (You will change it soon, anyway) "Security" questions. Lock-Screens, session limits. 2FA-SMS. That horrible and unsecure Microsoft 2FA that was on the frontpage yesterday. IP-Geo-location-voodo so you can't log in from a different ISP/cellular/your parents place on this supposedly world wide internet. It's not like these things happen on their own.

Computer illiterate people thing that these inconveniences bring them security.
Like what Windows does since Vista?
"Note that all these are on the SSV, therefore can't be tampered with in any way."

Who does this computer belong to, the author or Apple, Inc. Let me guess, Apple controls the SSV and decides what files it contains. Removing crapware becomes exceedingly difficult. Brilliant.
Supa interesting! Asked these on twitter but probably better here:
- Where are the 30+ data centers located?
- What is the average cold start time?
> these absolutely idiotic sanctions we are imposing on Russia will lead to none of our stated foreign policy goals, and only suffering for the poor.

I agree. Sanctions won't work till everyone applies it. Currently only the Anglosphere, Europe, Japan and SK are parties. That's far from the whole world.

Countries like India, African countries etc who aren't as privileged as the West may not be interested in sanctions when they have billions to feed.

And applying secondary sanctions on poor people is cruel and would eventually lead to distrust in USD and the western order which is already at its weakest. For eg, can you apply sanctions on crisis-hit Srilanka when the country is broke to the point of starvation?

This is NOT good for US hegemony. It will lead to a multi-polar world. If China/India can offer an alternative without the sanctions minefield, the poor countries would take it.
GitHub – DanilaFe/matrix-highlight: A decentralized and federated way of annota
Here is an interesting story in which a scammer almost got me but failed because he knew me "too well":

One morning in college I was awakened by a call after staying up all night working on some project. The caller claimed to be from my home country's embassy and was investigating a fraud case I was involved in. He started by confirming my personal information such as DOB and passport number and he had them all correctly. He asked me to physically visit consular office, which I told him was impossible because I was in some program.

At this point I sort of give in, but he asked if I was preparing for piano/music rehearsal - a huge red flag that awakened me from foggy mind. During adolescence I attempted to becoming a pianist and dedicated lots of time to training and competitions, but this is a past that was never mentioned on resume or to friends. There couldn't be legitimate way to relate that experience to me.

I said yes and asked why he knew it. He began talking about my musical experience and what awards I won, without knowing that all these bits sounded to me like a pretentious show of being knowledgeable about my life.

One lesson from this and Op's story is that the scammer can attempt an attack at any moment, including downtime of brain activity.
Monochrome OLEDs are very cheap now. https://www.buydisplay.com/oled-display/oled-display-panel
Had they actually had a backdoor, I would have unplugged it from the internet. Clearly the scammer did not have a backdoor.
Some years ago I set to be able to control my smart TV via my laptop. Unfortunately, the graphics card (integrated or discrete) must also support the CEC spec in order to be able to send commands to the TV. Having a HDMI cable is not enough. My laptop did not ship with that requirement.
Its not quite the same. I don't need to download a special host script to charge my phone on a friend's computer.
> Amazon today is a street side flea market. You really don't know what you'll get.

There are two time when I will use Amazon nowadays:

1) If there is an official store there

Anker is a good example of this. It seems like Amazon doesn't commingle inventory if there is an official store.

2) If I want something faster than Alibaba/Aliexpress

Quite often I can find the exact Chinesium equivalent on Amazon and I get the benefit of returnability if what is advertised is completely out of whack.

This has to be costing Amazon money, but, it's their funeral.
Slab Serifs can be really nice, but they can also be too decorative for a lot of dense text. Slabs, much like Didot, really need to use negative space effectively, along with a great body text pairing, to work well imo
Hand Soldering a Wlcsp Package
I haven't used it since ~2005, but at that time it was inexcusably slow. Notably, remarkably, shockingly slow. I would dread invoking it, it was so slow. 10x the time to do many operations, as apt/dpkg, and that's not an exaggeration.

I assume that got better, though. I hope it did.
Basically, their web ui and underlying service both allow retrieving an itinerary if you have the PNR record locator (a string like "W862MY") and either a last name, or an email address. The api call is apparently returning the phone number and other data.

You can argue whether that's a good idea, but it doesn't appear to be a bug or mistake. It's by design.
I don't know. It's not hard at all to get a loan, which is in part why tuitions have ballooned over the past few decades (faster than inflation).

I wouldn't expect lowering tuition to increase the overall number of college students significantly. What it would do is make it more attractive to go to a specific school as they should be competing on price and other factors (not at the upper echelon though).

One other area, which may be smaller, is the ability to earn more. It's possible that college no longer looks as attractive if you can get technical jobs that are paying well (recent labor shortages). At least from my experience it seems more young people have a negative view of the cost of college vs what they actually make after graduation. They might be looking at the higher non-college wages as changing the opportunity cost equation for them.
I’ve had interviews where I implemented a small feature on an existing application. It didn’t take any longer than your typical hour-long algorithmic implementation interview. Given that we don’t have post-hire data on any of these practices, my hypothesis is the one that most closely resembles the actual work would give the best signal as to whether that person would be able to do the job or not.
Ah yes, gotta love the mystery .exe "fixers" that are sometimes associated with KB articles.
I hadn't noticed that with my Xbox, but then again I may actually have the sleep timeout turned off...

I'm surprised that they'd get it wrong though given that they've properly supported the HDMI VRR and ALLM features since the Xbox One X. (AFAIK Sony doesn't have either of those, even on the PS5. And with Nintendo it's surprising they have any CEC support at all)
Ted Nelson's ZigZag might have potential, now that the patent is expired. A previous HN discussion seems like a good starting point: https://news.ycombinator.com/item?id=27210008
Not to detract from your general point, but I believe that this specific situation was addressed in Go 1.18's GC pacer rework: https://github.com/golang/proposal/blob/master/design/44167-....