skysight-inc/HackerNews huggingface dataset:
I’ll share my perspective from working in big tech. Mobile apps aren’t the sexy tech they once were (like in 2012). We do have mobile apps critical to the customer experience. Even the same app may have some components or features built natively, using some framework (React Native), or html rendering. And these apps are supported by dozens or more teams across organizations.

Delivering this at scale is hard. And big tech likes to launch things quickly, and so you might see something that’s an obvious thing to fix… but it turns out that changing that one thing will break several other things. There’s no single holistic architecture even within one distribution of the app.

It doesn’t really matter if they’re a thing of the past. Mobile apps aren’t as novel anywhere - your customers expect a mobile app. That actually raises the stakes because making the wrong architectural decisions is going to be very costly in the future as your business has to scale or might even straight up prevent your business from becoming successful in the first place.

Anyway - kudos to the author on publishing.
> Nuke is getting blamed for the Fukushima deaths that were due to the evacuation

I think this is fair. /All/ deaths from nuclear and renewable power are due to accidents and bad decisions. Accidents and bad decisions aren't going to go away. It takes a monumentally boneheaded decision to make a nuclear power plant dangerous, but apparently the rate of monumentally boneheaded decisions is one per thirty years at our current level of nuclear power usage.
Nuclear really is not that precious when it comes to solving climate change. We have undergone a massive tech shift, the consequences of which have not filtered out into many academic models.

Seemingly just in time, solar, wind, and storage are scaling both in production capacity and in falling costs to solve our climate problems. These will be the backbone of getting to 80% carbon free electricity in the next decade, and 0% carbon not that long after. This will be far cheaper than any other source of energy generation we can use, and will save us massive amounts of money.

One of the better grid modelers out there, Christoper Clack, who has no opposition to nuclear and in the past has made strong arguments for it being a cheaper way to get to 0%, also has an amazing new mode out this year that says we should do something very unintuitive: deploy massive amounts of distributed solar and storage close to power meters (e.g. on people's homes). This will result in a much stronger distribution grid that can both shave peaks of demand, resulting in far less very costly distribution infrastructure, and which will empower far even cheaper deployment of larger amounts of utility-scale solar and wind in future decades.

Nuclear would be nice if it weren't so expensive, and if it were our only option we should keep it around, but there's little reason to create make-work when we have cheaper options, and options that will have additional benefits for the grid such as greatly increasing reliability and resilience. Massive distributed solar and storage will create an absolutist rock solid grid that will be able to weather disruptions far better than one with large generators that become almost like single points of failure.
Bugs as a class have inherently unbounded time and effort to fix (or rather, they size as either "trivial" or "infinite pending investigation") but effort for individual bugs can be bounded by an assessment of how much time and effort to invest. Help your manager make this assessment by clearly delineating trade-offs. Help your manager help you and the team by clearly communicating progress and flagging unknowns/blockers.

1. Clarify the motivation for the time-box. Is there an externally imposed deadline? An angry customer? A dependency impacting another team or teams in the business? Is it more a matter of boosting the team's sense of priority/urgency and keeping a project from getting off track?

2. Clarify what outcomes are acceptable as "fixed" for the immediate deadline and whether you can do a mitigation to buy time for further investigation. Can you disable a feature, support partial functionality, do some filthy hack, temporarily do something manually, etc.? Try to give your manager some sense of the time/effort required for each possible solution or mitigation.

3. Share clear plans for investigating the bug, progress and findings so far, and next steps after the root cause has been identified. Be specific: "We have researched X, Y, and Z so far. Today, Bob will investigate Thing A and Alice will investigate Thing B. We'll give you an update by 2pm this afternoon."

4. If applicable, flag areas where lack of information or co-operation is blocking the team. DO NOT throw your team members or partners under the bus here, however, you can get into issues like "We're having trouble finding where to escalate questions for Legacy Service" and ask your manager for help.

I've used the words "clear/clarify" and "communicate" a lot here because those are the core issues. For your manager this isn't a philosophical discussion about the unknowable nature of software defects, this comes down to how to allocate resources efficiently for the business and how to reflect status to various stakeholders.
What government would ever have unpaid positions? Nice red herring.

Now if you want to discuss the preposterousness of the lower end of some government pay scales - game on!
This is one of the idioms that leads to large amounts of IR!

Avoiding that means doing the flattening earlier, in a higher level IR.
Btford/write-good: Naive linter for English prose
https://archive.is/6PZku
The PERFORMER pays for the half-time show! Obviously Lady Gaga is a terrible talent and a worse business woman.
And how is that different from my Thinkpad?
Nowhere in TFA is there any mention of death threats.

They devs are taking issue with users complaining. Of course no one enjoys dealing with pissed off customers, but that's par for the course when you sell people things that will piss them off.
It doesn't actually appear that it's ready, this seems to be more of a pre-pre-order. You signup to signup to the pre-order when it's released.
except microdosing lsd is more like drinking coffee than smoking weed in terms of effects on your ability to do your job. He did it in hopes of enhancing his output
Scroll the page to the right to see the breadcrumbs/stack accumulate on the right. I think this style of presentation greatly encourages the reader to jump to other sections of the website, without worrying about losing track of where they left off the previous page.

I would love to know more about how to implement this technique, and possibly see this implemented in websites like Wikipedia.
"We don't trust each other so we need immutable ledgers" sounds like "we need more horsepower so we need stronger horses!"

Works in theory...

Edit:

@vmception: If something leads everyone and their grandmothers to "invest" then it deserves scrutiny. And there is nothing to respond to.

I mean "yes sir, that's right, you have knowledge of financial instruments and speculation, very good, now I'd like to ask why you're OK with people mistaking this as a serious investment instead of the quant-level speculation you are referring to, sir, thanks."
The problem with this is that only wealthy people with trust funds will work in many entertainment or media fields.

That's already kind of what's happening. Pay is absolute dogshit for journalists, many low level entertainment industry gigs, so it's overwhelmingly staffed by trust fund kids who have their parents subsidize the lifestyle.
We use COGs at work with mapserver (and GDAL's /vsis3/ magic) to serve up imagery internally for qa/qc:

https://github.com/pedros007/mapserver-docker

Literally saves hundreds of thousands of dollars a year by avoiding having to stage the imagery locally before serving it out!
As a Java developer, my understanding was that "enterprise" means AbstractFactoryBuilderSingletonInterface.
I don’t think so. Altcoiners in 2013 and 2017 mostly got wrecked. Bitcoin was not a foregone conclusion. And Bitcoin wasn’t the first either. Ask E-gold buyers how well they did.
The fines are consistently overshadowed by the ill-gotten profits, in every case I run across. I wish you were wrong.
I saw the name and was hoping he was open sourcing his notes platform hehe.

This is interesting, but definitely above my head.
Blog Books – book chapters delivered to your RSS reader
Ouch. Feel free to email me on this [1] email address and I’ll help sort it out.

Gumroad has fraud protection for free “purchases” as well and I’m also filtering out domains that are known to have high bounce rates or not valid domains.

[1] https://blog.pragmaticengineer.com/connect/
Is this roughly how the various swipe-typing apps on phones work? Use the shape traced to do a range query in a table of words, and use textual context to prioritize the guesses?
"This article is a list of countries and territories by electricity generation from renewable sources every year. Note that most countries import and/or export electricity, so the percentage figures do not reflect the percentage of consumption that is renewable based. "
While not illegal in the US, they are limited.[1] In theory, they should be tied to a student's academic plan, an be of more benefit to the intern than the host company.

1 - https://www.dol.gov/agencies/whd/fact-sheets/71-flsa-interns...
> For big monoliths (like ours at IG), the server start-up can take more than 10sec, which is already super high for a "edit -> refresh" workflow. Introducing a Cython like compilation step is really a major drawback for every single developer.

Then skip it for your dev builds.
It's complicated.

So should people not be allowed to write on a personal blog or in an online publication for the public exposure/other knock-on effects relevant to their day job? Because all those people are, at some level, competing with freelancers and other writers.

(I've actually had conversations with professional writers about this. Their general take is that ship has sailed.)

Now, to be clear, organizations trying to get you to do something that you're typically paid to do is absolutely a pox. But there's a difference between a consultant being asked to give a free presentation at an event "for the exposure" and doing so voluntarily because they've made their own decision that it's a worthwhile investment in lead generation or whatever.

To give a personal example, last year I published a new edition of a book. It wasn't for free but it might as well have been in terms of earnings per hour, but I actually wanted to do that. But if you want me to write something for your corporate blog, you're absolutely paying me and paying me pretty well.
Sorry for Spam
its test
To be honest, nothing. I guess this target audience is more of the "nice looking (looks like a macbook), portable, slim, lightweight, upgradable" target audience. Then the "I already have a upgradable/repairable" laptop audience.

Apparently it's modular, but all desktops are "modular", and a fair amount of laptops are "modular" so it's a fairly meaningless word.
Or accidentally lose all the footage. Data recovery could be done for right price...
So self promotion has zero value just because you don’t think it does?

Hubris much?
Consider sending the journal (or a copy) to NIOD:

https://www.niod.nl/en

https://en.wikipedia.org/wiki/NIOD_Institute_for_War,_Holoca...
Is there a way to use ffsend if I drop some basic auth in front of the upload?
No evidence of prions so far.
Show HN: I made a simple DP tool to uplift your DP
Upload your DP to know the wonder ProDP can do to your simple display picture. We have got some magical filters you are in search of. Try it for free!
> I do imagine that some passengers and crew must have noticed something weird about the in flight maps.

There are a few theories floating around about how this happened that suggest a possible narrative that explains this. Essentially: by the time the in-flight maps would have shown anything weird, it was too late, and shortly after that, everyone outside the cockpit would have died. My paraphrased version:

Right before Zaharie made his first (unscheduled) turn, he could have gotten the first officer to leave the cockpit, probably by telling him that one of the cabin crew needed to see him in person about something (the first officer was a young rising star in the airline, and likely would have followed his superior's instructions without question). He'd then lock the cockpit door, put on an oxygen mask, and depressurized the cabin, maybe even cutting power to the cabin lights to make things more confusing.

Before anyone could react, he'd start the first turn. Based on simulations done, it was a pretty violent turn, pushing the plane to its limits; the first officer and many/all of the cabin crew would have been on their feet, and would have been knocked around to the point that they may not have been able to get oxygen masks on in time to prevent unconsciousness. Even if any of them, including the first officer, could get a mask on, there's not much they could do. They would assume there was an emergency, but the first officer would be unable to get to the cockpit (locked, plus the need to be tethered to an oxygen mask's supply), and the cabin crew would generally not try to get into the cockpit in that situation, but would attempt to secure the cabin and do their best to manage the passengers.

Most passengers would probably be able to get their masks on (if they were already belted into their seats), but the oxygen in those masks runs out in some surprisingly-small number of minutes: in the event of depressurization the masks are a stopgap measure to keep everyone conscious/alive while the pilot descends to an altitude where the masks aren't necessary, but in this case the pilot intentionally did not do that. Most, if not all, passengers would follow the steps drilled into them by the safety video: put their oxygen masks on, help anyone next to them, and stay belted into their seats. They'd assume that there was a legitimate issue with the plane, not that the pilot was trying to kill them.

Even if anyone noticed the in-flight maps during that time, they wouldn't have much time to puzzle over it, and would likely assume that the weird course was a result of whatever emergency was going on in the cockpit.
I've hired a few (paid) interns in my company. They all produced useful things.

But they cost so much of my time that I no longer want to hire any.
Digital land ownership! Just what the internet desperately needed. /s
Tbh I can understand the need for near complete blueprints: Trying to judge a systems safety, based on plans of only half the system, does not sound like it would be a very useful judgement.

What's to prevent cutting massive corners after the original half plan was approved?
Upvote for the typo in the title. That's how my mom says it.
The issue is that with supply and demand, the market will bear poor/abusive conditions for people that have no rational ability to make a difference but superrationally would be able to do so.

A prominent example is child labor laws. Before these were passed, the market would bear endangerment and injuries to children because something was better than nothing to families that had very little, and it was rationally in each family’s best interest to take the risk in exchange for some small amount of money. If they had all collaborated in an organized strike, they could have demanded better conditions, but in practice that wasn’t going to happen for people that were already extremely constrained on money and time (and all it takes is a minority of defectors to prevent this from working). It creates a feedback cycle of compounding inequality, and the only way to break it is via regulation.

So once you allow unpaid work in exchange for "exposure", that becomes the new normal, and no individual photographer can alter the system while still acting in their own best financial interest.
> Google treadmills and find a shot from behind the treadmill like you're walking up to use it. You'll be able to see the bar.

Yes, I see it on about half the pictures...
Yet it says "the final batch of pre-production Framework Laptop development units just came off of our manufacturing line in Taiwan".

If they don't have any idea of the price at that point...

Edit: a quick search on their forum seems to show that they don't want to give any hint about the price there either.
They can just say "no". Problem solved. No abuse, no predation, everyone just goes on with their lives.

And if someone wants to say "yes", who are we to tell them what to do with their own time?
I'm willing to bet money precisely nobody is going to seek out those photographers because they found them in the fineprint of some probably cringeworthy netflix show.

The best they can hope for is having additional munition to convince a potential but hesitant customer.

Also, some people need money this month, not maybe-money 2 years down the line.
I can't recall any names at the moment, but you might check out some of the Unikernel research. I seem to recall results of combining a unikernel and a safe language to be exactly what you describe.
Haha, probably. But counterpoints:

1) the walrus operator is stupid

2) the walrus operator is dangerous

3) `(my_dict[val] := my_dict.get(val, [])).append` is the opposite of simpler compared to `my_dict.setdefault(val, []).append` or (cleanestly) just `my_default_dict.append`
They may or may not get in the credits, but I'd bet against them getting any of the other items on this list.
I think they're pointing out that the callable should be given the key value. So like, let's say a missing key should be assigned its own value by default. Below I try to do that but the callable doesn't seem to be passed the key.

```
In [22]: foo = defaultdict(lambda k: k)

In [23]: foo[1]
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-23-5a39798fc62e> in <module>
----> 1 foo[1]

TypeError: <lambda>() missing 1 required positional argument: 'k'
```

I could envision this being useful for using a defaultdict as something like a local cache for something where requests are expensive. Below is how one might want to use it but it'll fail because the lambda is not given the key argument.

```
profiles = defaultdict(lambda p_id: get_profile_from_site(p_id))
```
> They are giving up their labor and should be compensated accordingly.

If they were at college completing courses, they'd be giving up their labor towards that. If you consider an internship an educational opportunity, then the argument that they should be paid holds no water (since they don't get paid for college work, instead they pay for the experience).

Obviously, not all internships are _really_ educational opportunities, but I would expect most of them to be to at least some extent. To argue that all of them are just "the intern doing work for the employer, and the only difference is the amount of work compared to a full employee" is naive at best, and possibly disingenuous.
Slidev is amazing! It's an alternative to Google Slides/Keynote/Powerpoint, allowing you to code your slides as a website so you have more granular control.

The slides are written in markdown so it's very intuitive and easily maintainable:

```

# Slidev

Hello World

---

# Page 2

Directly use code blocks for highlighting

```ts
console.log('Hello, World!')
```

---

# Page 3

...

```

It's also built on top of Vite and Windi CSS so it's blazing fast!

Checkout their beautiful website: https://sli.dev

For the first time, I can't wait to do a slideshow presentation!

----

PS. the author Anthony Fu is an incredibly talented & prolific engineer + designer. He maintains multiple large open source projects and yet somehow managed to deliver this.

More importantly, he's super kind and friendly, and strives to raise other engineers.
He's definitely on to big things!
Felix: Flexible Text Editing Through Tagging and Insertion
>Alerts can come through the Wireless Emergency Alert system, which sends text-message alerts similar to Amber Alerts sent to cellphone users when a child is kidnapped.
"Terminals, the primary platform for command-lines, are intimidating and feel like a black box to non-technical people."

That's learned helplessness.

My mother, who is a distinctly non-technical person, learned to use IRC when she was 60. Why? Because her friends were already using it. She wrote down a series of commands that her friends sent her in email, carried them out, and then spent years happily chatting with them.

Humans are very good at learning complex things when they see something they want at the end of it.
> CJD test came back negative

So a CJD test is usually staining a biopsy with congo red and observing apple-green birefringence in the image. This generally works to detect amyloid plaques, which is common to all prions. So unless there was a lab mistake, the prion is localized elsewhere from where the biopsies are being done (FFI, for example, localizes to a different part of the brain) or they were using some other procedure, it's seems pretty unlikely this is a prion disease.
There isn't, which is why the pilot would have made it difficult or impossible to prove that's what happened. Without a determination of wrongdoing, his family would be in the clear, and would get any life insurance or pension payouts.
The scale of the problem in the US is something like 2 billion a year, so for us it's 1) serious corruption, and 2) the rule, not the exception.
I don’t think this is cut and dry, and instead depends on the nature of the relationship. To buy a laptop, Netflix didn’t have board meetings, deep contract negotiations involving the executives of both businesses, or an ongoing relationship.

The laptop is effectively a commodity, and any injustice Apple commits is amortized over many million laptop owners who tacitly but minorly endorsed that injustice. Netflix buying a show feels like a much more intimate relationship where much more of the responsibility lies with Netflix as the only buyer of the product.
There's two ways to look at this. One is, "Is hiring an intern a net profit?" The other is, "Is the intern's work, minus the cost of mentorship, a net profit?"

When I was in college, I did a paid internship at a health insurance company, wherein I audited, documented, and updated requirements for a large SQL script that pulled data from hospitals and used it to calculate reimbursement for Medicare/Medicaid claims (RAPS). Basically, you have to map hospital billing codes to federal ones.

The script was written several years prior by my mentor, and the risk adjustment department had no visibility into how the codes were mapped -- and if it was wrong, we could be fined up to ~$10M (depending on severity), or be missing out on ~$1M in revenue. (It turned out my mentor had done a pretty good job and we only needed minor adjustments, although we also updated the architecture so the risk adjustment folks could define the mapping themselves going forward.)

So in short, I can definitively state that

1) it would have cost the company less for my mentor to do the work directly.

2) The several thousands of dollars that the company spent between my salary and my mentor's was definitely worth the millions in mitigated risk/liability.

3) My mentor enjoyed teaching me much more than he would have enjoyed doing the work himself.

And I'd like to think that I ended up doing a slightly more thorough job than my mentor might have done -- his long tenure at the company and accumulated knowledge of these sorts of scripts being job security of some sort ;)

Anyway, the point here is that internships don't have to be a zero sum game. They can cost more than paying your existing employees to do the same work, and still be valuable.
We are all the Dogefather now
IIRC, those were ping latencies to the first hop discovered by using traceroute.

ADSL was about 30-35 ms with fast path in use instead of interleave.
This is what decline looks like. All the techno-optimists should take note.