skysight-inc/HackerNews huggingface dataset:
> The problem is that there isn't enough investment despite the corporations having huge piles of cash. The billions in stock buy backs in the US are a testament to this

Which is it? Are corporations sitting on huge piles of cash or are they using the cash for stock buy backs?

US has relatively low savings that has gone down from about 10% in the 70s to a low of ~3% in mid 2000s to ~7% today (ignoring 2020 which shot up savings to 30+%). Compare that to China which has much higher growth which regularly saves ~36%

https://tradingeconomics.com/united-states/personal-savings

https://tradingeconomics.com/china/personal-savings
I think Zed riffed on the "Learn X the easy way" pattern that I imagine has existed almost as long as books have.
In my opinion, as a professional haskell developer, it is too hard to reason about the runtime space usage of Haskell programs to ever recommend Haskell as a "systems programming language". Haskell would be great for writing a DSL for generating such code though.
on the higher end: https://lga-consultants.com/seven-global-car-makers-kpis-par...

but nothing absurd. Note that trying to compare 2020 data will obviously be extremely wonky.
> Another difference: populations in Europe, China and Japan are more concentrated.

This is commonly trotted out, and it is false for all practical purposes. The US does have a lot of empty spaces where no one lives--but no one is seriously proposing to hook up empty spaces to HSR. If you instead look at where people in the US do live, it's not all that different from those places. If you mapped out the major cities of the Midwest centered on Chicago and compared it to France, you'll find that the US has larger cities whose distances from the major regional hub are roughly the same as their corresponding cities in France. Since HSR works in France to connect those cities, it should generally work equally well in the US to connect those cities.
Battlestar Galactica Lessons from Ransomware to the Pandemic
> Paying ransom should be illegal.

Perhaps instead it should not be legal to say publicly you paid a ransom but ok to pay the ransom. That would tamp down a bit the publicity that encourages more actors. That would be a quick and easy fix along the lines of insider trading.
Juan Browne of the blancolirio YouTube channel did his usual excellent overview: https://www.youtube.com/watch?v=_Ph7OR6C90w
Is there, any info on the magnitude of these effects? As in wearing a North Face jacket versus eating from a pizza box every couple of months?
I agree with you.

I also think that the keyboard was likely designed to be familiar to those comfortable with the standardized keyboard layout, as opposed to being efficient.

From an efficiency perspective, there's a lot that you can improve on, both in the general case (layout for English typing) and in the special case of Lisp programming - but I don't think that was their goal.

I wouldn't buy one of these myself, but I can understand why someone else would.

As a software hack, there's always Shift Parentheses[1].

[1] https://stevelosh.com/blog/2012/10/a-modern-space-cadet/#s17...
Exactly. You either panic and run around screaming and then you die or you could try and take control and you might live. It's no different than most of us driving a car. If a tyre blows out, most of us wouldn't scream and close our eyes, we would try and steer to safety.
I think you two are disagreeing on what "the desirable thing" means. You're saying it's creating the bitcoin/blockchain which is the desirable result. But they're saying that "desirable result" here is actually just computing a SHA-256 below a certain threshold. Sure you get the blockchain as a result, but does it really need to be SHA-256? As long as you have a "hash" function with a statistically predictable amount of CPU usage to generate a "successful" result, that function could maybe be something more meaningful. I have no idea if you could quantify protein folding into some sort of statistically predictable successful/unsuccessful CPU process.
Transaction volume might also increase slightly with a number of planned improvements:
https://bitcoinmagazine.com/technical/taproot-coming-what-it...

The Taproot upgrade is already in the process of being rolled out to the Bitcoin mainnet with a soft fork:
https://taprootactivation.com/

Arguably, the Bitcoin scalability efforts have been progressing too slowly. Second generation blockchain designs such as Ethereum and Avalanche are going to dethrone Bitcoin at some point.
The US already has tons of rail, it's just only used for freight (often coal.) Maybe that's what they meant?
>Paying ransom should be illegal

In certain cases, it is: https://www.sidley.com/en/insights/newsupdates/2020/10/offic...
The language has not reached 1.0 yet, it would be silly to write a book at this stage.

You can find documentation on the language website, also there is an active community and you can ask questions direction on Discord.
> Use the online IDE Replit instead of showing students how to set up Python

Not sure why, but this feels very backwards to me.

I mean, I get it. E.g. Overleaf is a much gentler introduction to LaTeX than Miktex/texlive ... but still. Feels like you're crippling the student in advance by limiting their ability for exploration/exploitation.
https://www.techradar.com/news/apple-app-store-is-apparently...

https://threatpost.com/click-fraud-malware-apple-app-store/1...

https://www.tomsguide.com/news/iphone-apps-infected-malware

https://9to5mac.com/2021/05/07/emails-reveal-128-million-ios...

https://www.theiphonewiki.com/wiki/Malware_for_iOS
> which are the generally accepted ones.

They really aren’t. These are colloquial terms, not trademarks.

> When a claim of "open source" is wrongly made in the interest of marketing, the expectation should be for this misrepresentation to be called for.

It’s not a misrepresentation. “Open source” is a generic term. Pretending it has a legal meaning is just not a reflection of reality.
Fantastic info, thank you, @ollymeakings!

As you mentioned in the comments here, your article assumes that the business already has product-market fit. Do you have advice for people who are at the idea stage and are building landing pages as a way of finding product-market fit?

I've been building a landing page to test out a consumer-oriented travel app idea before I build it. Ideally, I want to build a community of users before creating the app and learn from them what to build. Conversion at this point means signing up for an email list, then I reach out with a personal email. Not fancy, but it's a start.

I see the landing page in my use case as a conversation starter: "Sign up for this app! Actually, the app doesn't exist yet, but I'd really like to build something like this for you. Does it strike your interest?" Not in a bait-and-switch way.

Thanks again!

P.S.: I'm an engineer transitioning into entrepreneurship. Learning that marketing is my chief responsibility--and what marketing really means (way more than advertising)--has been an eye-opener for me. Here are some other landing page resources that I've found helpful:

Rob Hope's Landing Page Hot Tips ebook: https://gumroad.com/l/hottips/root

Harry from Marketing's guide to landing pages: https://marketingexamples.com/conversion/landing-page-guide
I'm not suggesting you use a web-framework.

If you write a business application, first have an application framework, specific to your application. And no, you won't have mapping logic between RPC and internal and DTO.

Most people don't understand how to build an application. They think in terms of RPC and encoding, not in terms of Screens, Actions, and Workflows.
Basically every person they send to Mars needs to be mildly autistic. Highly regimented, low social needs, etc.
Bullshit. You're describing a system to replace the paper and ink part of copyright, at best. What you're proposing would still need law behind it to be meaningful as a replacement for copyright itself. So then what's the point?

Only the law stops you from using IP without permission today. And only the law will stop you with what you propose.
Thank you for the reply. Great to hear it's on Framework's radar.

While the reparability helps (as I'm used to even $800 laptops calling for $300 screens + webcam + Wi-Fi antenna), if it's profitable for Framework, it'd be an instant buy here.
Treating the masses like children is a habit that predates the Internet. But it's not always bad. Pruning a landing page's CTA to be as succinct as possible is necessary because time is the universal currency, and we only have so much of it to spend.
Finding better ways to image the eye's retina
I'm a paying ProtonMail user, so no, not really a critique of ProtonMail.

Switzerland's laws are the foundation of ProtonMail: https://protonmail.com/blog/switzerland/

ProtonMail must comply with Swiss law, regardless of what people think, and as Switzerland progressively becomes surveillance state it will have to comply more: https://www.securityweek.com/protonmail-accused-voluntarily-...

This post on Reddit sums up, fairly well, what I usually hear from privacy interested users of ProtonMail: https://www.reddit.com/r/ProtonMail/comments/49u8vy/protonma...

For some more direct points: https://privacy-watchdog.io/truth-about-protonmail/

While it may not be immediately obvious, if you follow each of these points they connect back to compliance in some way.
Most money market funds are required to publish their holdings. For example, here's a Schwab money market fund's holdings: http://hosted.rightprospectus.com/SF/MMD/Fund.aspx?cu=808515...

You can see every counterparty for the fund clearly listed and the dollar amount/date of maturity. Surely an above board holdings vehicle like Tether would publish similar disclosures right?
think it depends on the manufacturer. Samsung ships with their own (chromium) browser
That's odd. Both Chrome and Firefox have strong "enterprise" controls now, well integrated with Windows/Active Directory/etc.
> True, it’s more akin to driving a prius than a comparably priced german car. Especially when looking at the higher end Tesla models.

I don't know the performance of the Prius you have driven, but a Model 3 is not on the same league with any Prius I've driven, and will leave any similarly priced BMW in the dust, performance-wise.
I'd prefer my deed committed to blockchain (by a government registrar) than held in a local instance of filemaker pro, or in a paper file cabinet, is where I was going.
So there isn't even something as simple minded as a pressure sensor in the seat to detect a body... a commonplace component with air bag systems. Or it isn't tied into the interlock.

If so that is inexcusable.
Error Handling in Rust – A Deep Dive
Images seem like the next natural progression but it’s a more complicated user story. Suddenly they’re either an image host themselves or they need to integrate with and manage (adding/deleting) their user’s static assets.

Having implemented something similar (but very crude) for my company for just text many years ago, I think focusing on text first is really smart.
DAmn it, you too?
Just be clear I never changed the headline, it was directly from the WSJ. (nor did I have any intent to confuse)

WSJ article title was the epitome of clickbait.
dupe: https://news.ycombinator.com/item?id=27139363
Ask HN: Why don't publishers with ad networks route ads through content domains?
In the eternal battle between ad networks and ad blockers, I'm wondering why ad networks who are also publishers haven't taken the obvious route of hosting ads on their publishing domain? This would make it significantly less easy for me to block their third party script domains.

Specifically, why doesn't YouTube put their video ads on the same domain as the videos themselves, or even embed them dynamically in the videos at request time? Why doesn't Twitch stitch their ads into the live video stream?

I know for third party sites this isn't possible, because ad networks don't trust them to report honestly and want their own scripts running. But for the sites mentioned, and others like them, I haven't been able to figure out their reasoning for not doing this.
First off, congrats on launching, the product looks super smooth! Had a few thoughts off the cuff:

1. From a product perspective, do you worry about relying heavily on Figma? If marketing and design teams move towards different design tools like Invision, or if Figma changes / restricts API access, or decides to move into this same area, I could imagine it could cause issues down the line.

2. From the sales side of things, how do you tackle getting buy-in with three fairly different stakeholders (design / marketing / engineering)? I could imagine the marketing team buying in, but not getting engineering to fully buy-in, causing "success" to rely on inter-office communication, rather than the product itself.

3. On the developer side, how does Ditto handle interactions with other third party libraries or existing code that may also modify text, e.g. using Optimizely to A/B test wording on the page?

Congratulations once again, and look forward to your future success!
It also still treats RPN as a second-class citizen. You can import a front-end, flash a custom firmware, yada yada... In ten years maybe it'll be right.

But realistically, adult human beings who still want a graphing calculator want either a CAS and/or RPN.

It's ridiculous that buying a vintage HP-48GX is still the best way to get solid RPN on a calculator. The software environment was incredible.

You can accept the worse keyboard of the HP-50G for the increased speed and memory, sure, but there was a product category, it was almost perfect, and Carly Fiorina killed it. We have chips with 100,000 times the capabilities and yet we can't get a calculator with solid software and decent keyswitches at any price.
You talk exclusively in qualitative statements, but do you have any quantitative data to back up any of things you are saying? Its all well and good to say what you think someone should do, but without actual data to back up these statements why should I believe you? You're just some random dude from the internet, and just because you said something, does not make it true.

You say for example "Contrast your product with competitors and the current way of doing things." but what data do you have to substantiate that this is anything other than your / intuition / opinion? What kind of conversion rate lift did you clients see by implementing this particular tactic while controlling other variables to ensure the integrity of the test?

As someone who's spent a fair amount of time on CRO in the past, I appreciate that most of what you're saying is probably right as it's all broadly speaking conventional wisdom in the CRO space, but it rings somewhat hollow without actual data to back it up. I understand data sharing agreements with clients can be difficult to arrange, but had you even included data on how the tactics you're recommending had impacted the conversion rate of your own landing page you could have at least had some proof in your pudding.
Ban for FB would be a joy ! But users need to have alternative and none really exists.

But let's start with theory: is there really need for global reach social net site ? You just need family and friends. But that escalates quick... Also just find and add in same portal is a basic feature. So how to split FB ?
It really seems implausible. So he sat in the back seat with a foot on the steering wheel for more than 50 24-hour days of driving or the equivalent of about 6 round trips from cost to coast in the US? And we pretty much know that Autopilot won't work under all conditions.
It has a specific meaning that is distinct from compilier.
Technically, there are multiple tracking applications, but they're more easily and cheaply handled with in place technologies, is the issue. If you were designing and building tracking ultra secure shipping infrastructure from the ground up, where everyone had to be held absolutely responsible, then there's an edge case for it, maybe.... But the use cases for blockchain are pretty small. Like small batch digital art assets and the like.
We support USB4 on all four ports. We can't state anything about Thunderbolt compatibility until we complete certifications around it.
I thought dynamic arrays might be a more recognizable term to people who aren't already Gophers.
That’s one hell of a way to provide “red-team” security testing services
You cannot completely eliminate risk but you certainly can reduce it and be prepared for what to do when one of those low probability risks ends up happening.
Sure. Here is a story from 4 years ago. [1] Barclays says blockchain cut this process from 10 days to 4 hours.

[1] https://www.reuters.com/article/us-banks-barclays-blockchain...
But if that is the case, why simply not install a separate browser along with IE11?
Correct. Anonymizing the U2F device hides the device manufacturer information, which is currently required for Cloudflare to verify that the device comes from a trusted vendor.

From the blog post:
> Cloudflare asks you for proof and checks that your manufacturer is legitimate.
Github is not an example of decentralization. Github is the center hub for the vast majority of git-managed projects. The fact that you can fork a repo is not the kind of distributed use we're talking about. Github is still the "default" host for those forked repos, and the identity provider for people working on most software projects. That's centralization.
Then maybe consider a Volvo. https://www.youtube.com/watch?v=MLW4ATtPPKw (But I'm sure its is being rolled out by other manufacturers)

EDIT: But then again, its a Volvo :-P (It's not like they are considered a "hip" manufacturer)
What kind of job lets a 19 yo save 10k a year? Genuinely interested.
What?

The explosion is over. Software is ubiquitous. I’d like to treat software engineering like a real engineering profession. I didn't say prevent the volume of people from participating. Rather, incorporate a credentialing system so that maybe your fresh grad or boot-camper isn’t working 18hr days on standing up core infrastructure without the experience to push back against manipulative management or ridiculous client timelines. Prioritizing security will only happen if all engineers require it (otherwise you’d be undercut by someone who doesn't care). That’s why you need governance. We all have to be on the same page about security and reliability and it just happens that not everyone is equally qualified to do security or has the edge to build really reliable systems. And sometimes engineers just need to be protected from themselves even if they are experienced and qualified. It’s easy to say you’ll do that later when there aren’t immediate consequences for not. And we all know how often “later” becomes “never”.

Nothing I’ve described prevents innovation. You can still build your sloppy app really fast and throw it at the wall because it’s probably not doing anything important. But if you’re getting hired commissioned whatever to build real software that keeps industrial systems running or puts things in space or handles personal information or blasts messages at millions of people all at once, etc., there should be a framework to help you communicate costs to people.

Building code exists to prevent houses from falling over. Healthcare credentials exist to prevent damage to human life. As much as I hate the fact that we depend so much on oil, the industry is fundamentally important and the software that operates it should be secure because people run the gas stations when it’s not. You cant really make the argument that the oil industry only happened because some disruptive college kids got together in their garage and had ambition in the face of an unregulated dreamscape. And it’s not like the oil industry cant afford to pay for security.
Maybe I'm misunderstanding, but Japan's system seems pretty standard. New York's for comparison: https://dmv.ny.gov/driver-license/nys-driver-license-classes

In general, a "learner's permit", "license", and "license for driving commercial vehicles" is a pretty common tiered system that I think is common.
Definitely! We'll be sending out review units before we start shipping out to customers.
And number 6 was going to surprise me! (AVOID!)
> Essentially, using the word encryption in your email could be considered a potential security risk.

How? This seems a bit of a stretch. Is using the word "lock" in an email a potential security risk? Are SPF, DKIM, and DMARC headers potential security risks?

Regardless, I don't necessarily like the idea, because gathering a bunch of audit and pentest reports into a single location seems like a very appealing target. Here's hoping there's not an OPM-style breach.
> "Advanced security" refers to the fact that we'll work with enterprise teams to implement custom security measures they might request.

Should add some zeros to your fee for that then.
System76 Launch Configurable Keyboard
Correction: Consumers Paid Nearly $5M in Ransom to Hackers.
At least it has a 'reject all' button
Would also help computer "science" as well :p
Black Homeowners Face Discrimination in Appraisals (2020)
The fact that there is design work to be amortized and that the market is low so far?
derelictron
Combating Ransomware [pdf]
Technically that's true since none of the browsers are. But not a very good justification obviously.
Wind resistance. Airplanes at altitude get a lot less wind resistance. Tracks also need a lot less right of way (width) vs ground effect airplanes which need wings.

Rolling resistance is not a big deal for trains (or even cars). It exists, but it is small. The real issues for going faster for both is wind resistance. (maglev is better more for maintenance cost than rolling resistance - at least until we get to hyperloop speeds - if we ever do)
I feel like this useronboarding site (https://www.useronboard.com/) is the right way to go about this. It's informative, helpful but doesn't make the website its tearing down feel wrong.
Tesla is only a car company the way Google is an email or search provider, imo.

Their long bet on cryptocurrencies is smart given instead of shedding electrical load into the ground, Tesla can probably recoup the electricity to power micro mining. There is so much fashionable hating on Musk, and that he manages to survive it means those people don't see what he does.
I have a friend that is a commercial pilot for small jets, and until recently taught general aviation. He says that the overwhelming majority of GA accidents are poor planning: skipping items on the checklist, flying in inappropriate conditions, etc.
Maybe you would want to check out Bazel as a build tool, since it uses a stripped down variant of Python called Starlark.

https://docs.bazel.build/versions/master/skylark/language.ht...
Raising taxes to pay for a bankrupt government just seems like such a backwards way of doing things.
Ask HN: How to fix difficulty admitting I'm wrong?
Hey HN, recently a friend has helped me identify an issue in myself: I have difficulty admitting I'm wrong.

Does anyone have experience with a similar issue and how did you solve it?

I'd love any ideas, reading material, youtube videos, ways to break down the problem, etc.
Also, for how DDD would incorporate both dev and product, product (ostensibly) knows the domain, and needs to communicate it to dev to be able to design things.

A logical follow-up, then, is Event Storming ( https://en.wikipedia.org/wiki/Event_storming ) which came out of DDD, and explicitly lists out dev and domain experts as being involved. Which very much points at my earlier comment of trying to solve by process what should be natural from culture (i.e., are dev and product talking to each other).
Definitely! We're set up as a vendor there and will be using it for updates in the future: https://fwupd.org/lvfs/vendors/#framework