skysight-inc/HackerNews huggingface dataset:
Well, some things got easier and other things got harder. Some of the harder things are just due to higher consumer expectations or more competition, but, harder they are.

The easier things are mostly obvious. Better languages, open source libs etc. Things that are harder now than before:

1. UI. The web is not a good UI platform, sorry. Designing UI in the 90s was easier, except for the need to do manual memory management if you weren't using Visual Basic. Partly because there was little expectation of branded UI, so you could easily re-use large control libraries that came with the OS which were/are pretty feature complete and well documented.

2. Cross language interop. Microsoft had this nailed. COM was a beast, but it worked and there was an actual real market of cross-language, auto-bound objects and GUI controls (COM objects, OCX controls). There was actually a thriving ecosystem of languages on Windows which are now mostly forgotten (Delphi, FoxPro, VB6, Paradox, Visual Prolog etc). Nowadays cross-language interop is a joke. Transpile to JavaScript or go via a C FFI, maybe, if you're lucky.

3. Expectation of supporting multiple platforms. This causes a lot of dysfunction because the lowest common denominator is really low, especially if you treat the browser as a "platform". In the 90s Microsoft had a monopoly. That had its own problems, but, it meant you could write a Windows app, once, and everyone would accept it. Nowadays you want web+mobile, and "web" is not really a platform in the sense Windows was. If you're doing anything serious you still need a desktop app.

4. Over-specialization/staffing. Back then everyone was "full stack". The developer was also a DBA, at least to some extent, and you could just throw up a quick GUI Windows app that connected directly to the database. The DBA would then manage security and backup. It wasn't really a full time job, at least not on a per app basis. Nowadays even simple projects feel absurdly over-staffed. Do you really need a backend guy, a frontend guy and a devops guy for an ordinary LOB app? Probably not.

5. Process overkill. Waterfall is underrated. It got a bad rap because it requires you to understand your customer, and for your customer to understand what they actually want, and for them to not change their mind every five minutes. Not always possible. Nonetheless, agile has become some kind of monster. Half the words in the average agile methodology are made up and a lot of it is really questionable. If your business domain weren't totally unstable and your users weren't totally incompetent (often the case!), then you could sit down and write an actual spec, which people would read and sign off on, and then you could build it. And it'd work, and after the initial debugging / shakeout period, people would be happy. Many of those apps never broke! Just imagine the output of the typical agile web AWS-based web stack teams today lasting 20 or 30 years without a dozen rewrites along the way. Very hard to imagine that.
Understood. I’ll do my own research.
Currently I think we are still gluing transistors (networks) together (spiritually) like the very early days of the modern computer, it is hacky.
CCI's Charter City Planning Guidelines
No, it only had the features I needed and I'm also considering moving away from Tracks, maybe to Todoist. Which app did you switch to?
Thank you.

I disagree with your assessment of the use cases for a VPN. Just one example: Your IP address is often a great identifier, making a VPN or Tor a useful starting point for online privacy. This is more or less what we say on our website as well.

Based on your comment however I think you might find the follwing links to IVPN refreshing:

https://www.ivpn.net/blog/why-you-dont-need-a-vpn/

https://www.doineedavpn.com/

https://github.com/ivpn/doineedavpn.com
The API for MTD stuff is very open:

https://developer.service.hmrc.gov.uk/api-documentation/docs...

And because of that there's tonnes of approved software, including loads of actually-free services:

https://www.tax.service.gov.uk/making-tax-digital-software

Including GNUCash, where you can register for your own developer key and file away for free - https://github.com/cybermaggedon/gnucash-uk-vat

This seems like exactly the right way for a government to opt out of writing its own web front-ends.
No one seems to have considered the possibility that it’s just a leak in the classic sense - maybe a janitor or electrician or painter came across a copy of the document, recognized its value and sold it to politico purely for monetary gain.
Pepsi celebrates 'Star Wars Day' by supporting a legendary Pittsburgh landmark
as long as you know what you are getting into … :)
WARNING: Reading this comment is known to the State of California to cause cancer and birth defects or other reproductive harm.
No need to penalize if the project fails. It's an incentive to encourage people to work on high impact projects. Especially important where people have some freedom over which teams they are on. Doing menial work that provides clear value to the company should be recognized and rewarded.
Why is that not plausible? climate change is not just about emissions. the full life cycle of a battery is pretty brutal on the environment
No. It was built on* publicly funded infrastructure and subsidies paid for by our taxes.
As soon I saw those LEDs on the board, I knew they were the wrong part for the job! Yikes.
If I was a guy yes, but unfortunately for a woman it's really not that safe, at least I've found.
What? Not even close. C++ is Baroque.
A global tax system is good for the U.S.
Oh, you have 1 of those for each server, like a normal IP-KVM. So there's a network, a video and a USB cable for each server, plus the server cables.

It should be able to build a device where you use an extra USB for each server plus one network cable for each 4, 8, whatever (if you push it, your entire hack).

To use it, you would SSH into the pi, and use a command to get a server.

The serial interface is quite old, everything tends to be accessible there. But now that you mentioned, I'm not sure you can update the BIOS with it.
Doesn’t putting Tailscale in the middle mean you are now hoping they are secure? I supposed that’s probably better than connecting to the VPN on your home gateway router that your ISP has access to.
don’t be evil
> Is investing in a university endowment the best way to put $1.1B to work combating climate change? How about investing in companies developing clean energy technologies?

Why is investing in research at a university less valuable than investing in research in the private sector? HN might have a bias toward the latter, effectively that people should invest more in the HN population.
Ha! I followed a rabbit hole and found this gem : Listen to how 3Hz sounds like. It's hypnotic
https://www.omegawatches.com/en-au/watch-omega-speedmaster-m...

(Search for 3 Hz and click the Audio icon)
Everyone should get some equity.
I would imagine most fans would pay good money for the opportunity to take the ice. No need for a game check.
Proxmox VE 7.2
i'm biased but another solution is zitadel. Would be happy to discuss :)
Catalytic Philanthropy
Some of the most successful new product lines at companies of that size tend to come from acquisitions (e.g. Android, Google Maps). FAANGs are the exit strategy for the real innovators.
X Gon' Give It To Ya [1]

[1] https://www.youtube.com/watch?v=fGx6K90TmCI
Your premise is flawed: courts have less power to protect minorities than even the legislature does, but there isn’t a law in the world that can protect minorities from the dominant culture they are subject to. Courts are not the guardians of the citizenry, they are a forum for justice to be deliberated and arbitrated according to the Law and they cannot protect someone from the power of a determined people who can make their own laws.

I almost included this in my last comment but left it out for brevity and because I saw it as a distraction but I think it’s appropriate here as an example: California has at multiple times sought to disallow gay marriage. First it was a statute, then it was a statute passed by ballot proposition. These were overturned by our courts. Then it was an amendment to our constitution passed by a popular vote in the same year Barack Obama was elected to his first term as POTUS where it retained the force of law until Obergefell in 2015. It had to take a Federal court to disempower Proposition 8 because once it was in the highest law of the State of California, it was beyond the power of a State court to permanently overturn it.

A constitution is nothing more than an amendable body of legal text, and you can make this process easier or more difficult and there are arguments to be made for making it easier, but once it is in there not even SCOTUS can overrule it. Maybe you protect a woman’s right to an abortion that way, but maybe you achieve the exact opposite effect and now you’re stuck with it. As a prudential matter, constitutional amendments should be rare because once you pass one, the only way to undo it is with another one and we don’t need more like the 18th and 21st. So what can you accomplish without resorting to the amendment process today? If you were to resort to one, would it be better to go directly at the goals you wish to achieve, or modify the process that makes it more likely to achieve productive changes to the law without having to resort to further amendments?

Ultimately this is a political fight, and while SCOTUS can grant legal victories and losses, they cannot grant political victories and losses.
It being someone else's computer brings the not-always-obvious effect that costs are out of your control. A lot of startups get sticker shock when they first realize how much it costs to use a full-fledged cloud operation.

That's why a lot of businesses are going the "my own computer" (on-premises) route, but there are actually a ton of advantages to the "someone else's computer" (cloud) route.

Beyond the obvious (scale, speed, uptime, redundancy, features), you get increased collaboration, easier upgrading, and a lot less code to manage. My company, Usage.AI, uses Amazon's Reserved Instances marketplace to cut customers' AWS bills by up to 57%, without any lock-in.
Even if the system was superior, at this point in history it's irrelevant because you simply won't be able to gain traction or hit critical mass for large scale adoption for all existing musicians.

The only thing this will do is teach you a completely different system and as soon as you move out of your own isolated learning and into working with other musicians and gigging or other public functions you will just get frustrated.

At the very least you would wanna system that would be somewhat transferable to the existing sheet notation and tablature systems.
So something like Snopes?
I'm no expert, but I can imagine that automatically opening an air vent to the outdoors, when a fire is detected, isn't a great idea.
Well, we run our servers without ssh access... no amount escalation through ACLs / Security Groups let you in. Can't say it would work for everyone, but at least, no one can mutate prod unless the code itself exposes those interfaces.
Is there a “gearpunk” hobbyist community anywhere? Where people design mostly un-electrical contraptions or even mechanical computers etc.? Would be a pretty fun and rewarding hands-on craft.
Column is a bank. They've bought a bank charter and are aiming to cut out Banking as a Service middlemen
Things I say to my students (to ruin their lives): Never give up. You
never really know which idea is the one that's going to fly. Like you,
what I've learned is that I'm probably not the best judge. And let's
face it, why would you trust others to tell you either? Much of it is
luck alone. So it's a numbers game. Trust your gut. FWIW my collection
of smart-sounding ten-a-penny platitudes from internet randos:

The world is full of genuine problems and people whose lives can be improved.

You're probably smart enough to solve at least one of them.

Having failed many times makes you an expert.

Great ideas are ten a penny. Implementations count.

Most people are trying to solve the wrong problems.

Pick a hard one that others would be too scared or embarrassed to touch.

Do not be seduced by technology. It's a tool, not an end.

Do not be seduced by business/money. It's an end, not a method.

Good fortune.
I wonder how long it took him to put together this blog post?
Well, it wasn't going to be the other content
Have a look at Infuse, it works with Plex, Emby/Jellyfin, and possibly SMB. It’s one of the best and high quality apps I’ve encountered on the Apple TV, and one of the best video players period. For me it completely eliminates the need for transcoding, it plays everything.

There’s also a bare bones native Jellyfin app for tv/iOS called SwiftFin, but it’s currently only (publicly) available in TestFlight.
Hungarian mathematician accepts award via video from Ukrainian front
You can write bad code in any language. (We used to say "you can write FORTRAN code in any language", back when.) C code compiled with a C++ compiler is C, and bad. With the C compiler, you had no choice. You do not get that excuse when you have a C++ compiler.

Avoiding unnecessary complexity is everybody's responsibility. Dumping every last bit of unavoidable complexity onto the programmer where it has been long demonstrated that tooling can take care of much of it is simply irresponsible, and inexcusable.

I do not excuse it.
That's the watermark, which is well known. Low resolution scans of the original document can counteract them (...I think...), so I'm brainstorming (dystopian) alternatives.
Look up the Copenhagen Consensus, which is a project that tried to rank interventions: what would you do if you had $75bn to spend on a good cause?

The founder is a controversial figure with niche views on climate science, but the judging panel was solid (lots of Nobel Prizes etc). Global warming barely made the list. It's the biggest priority for us in the west, but billions of poorer people are more interested in tropical diseases, HIV, education, etc.
If the government was that competent at releasing propaganda to distract from ongoing crisises at hyper convenient moments wouldn’t you think they’d have much better ways of convincing people to mask, isolate, and vax?
Can’t recall where I saw it in the past (maybe even on HN - I know a bunch of the digital team hang around here) but I read something about how it was also important to make it function well on low powered mobile devices with poor internet because a lot of people that need the service aren’t as fortunate as many of us.

Honestly, I love the work the Uk team has done on the digital services. I find them a real pleasure to use. Very clear, consistent and functional. There are a lot of corners they’re yet to get to, but the areas that have been sorted out are great.
The reason is huge taxes. Earning 90k eur in Copenhagen nets you just 47k!!!
And it was (may still be) used in the Windows build environment!
ESG stands apart from the various agencies that provide a score. Just because they do a bad job, it doesn't mean ESG is a joke, it just means the scores are a joke.
Glad to see a Stripe alternative to Plaid.
> That said, if anyone does have feedback on where Plaid pricing is prohibiting new use cases,

I remember in a previous company we migrated out of Plaid into SynapseFI because Plaid started charging a high price on a per connection request service (like, requesting a new bank connection for a new customer was quite expensive).

It seemed Plaid was focusing on the Mint like use cases: low number of users, allowing them to setup a Plaid connection one time to be used extensively subsequently. While our use case was more akin to: lots of users/authentications doing one time connections that may not be reused. (kind of what might be used for credit risk analysis, although the company was not doing that).
No, it's still very niche. Suitable, Double, Ohmni, Anybots, GoBe, etc. have failed to take the world by storm.
I read a great article about Catalytic Philanthropy many years ago. For the irony, I submitted a Stanford hosted copy to HN: https://news.ycombinator.com/item?id=31265490

Read the first three paragraphs, and then you won't be able to stop.
This is a huge annoyance with integrations for me.

The host knows when they break. Or if they don't, they should, via automated tests.

Tell me "It's down." Not some bullshit about experiencing temporary difficulties.
Perhaps it was the first browser to send a user-agent string? It’s not labelled a history of browsers.
Emulating the Space Invaders look and feel (2020)
I can't say that I'm aware of an active market for insurance similar to this, not that I would necessarily be aware of one.

If one doesn't exist, that should just be a sign that the government really shouldn't be providing it either though, because it isn't profitable. The government isn't somehow better placed to insure R&D work (or whatever you want to call the work being discussed) than any other insurance company is.
Many more companies got away with many other atrocities. Because in this country Corporate interests come before people interests. That’s what capitalism does when unchecked.
Paranoid safety peeps eh?

I would still like to see if there is any data correlation.
google knows how to overengineer thing.
> “Personal pleasure” & “Empathetic feelings” do NOT sound like terms which correlate to reproducibility to me.

All studies that use terms like that have a section that explains how they are measuring it, how other studies have used the same measure and how that measure itself is tested for reproducibility and accuracy.
US Federal Reserve issues biggest rate hike in 22 years (0.5%)
Agree. I've maintained some widely used libraries at Google for over a decade (the larger one getting invoked from over 5e9 qps at peak) and I'm very grateful for the build-everything-from-head practice (and short build horizons). Yeah, it introduces a few small problems, but I think they are ~easy to deal with —e.g., protect new functionality with flags to control canary/roll out when needed; file bugs (and, eventually, deliberately break) customers with unreasonable tests.

Just to pick on the last example, having customers with unreasonable tests _is_ a real problem. But letting clients pin down specific/older builds of their dependencies (your code) to deal with this doesn't solve the problem, just pushes it down the road, imo making things worse.

.. and these problems are absolutely worth having in return for the simplicity of ~only having to support head (and, in some cases, like client LB policies, just a relatively short build horizon).
Tesla isn't going to solve climate change.
It tells you this information right before you start the test: "This test consists of 35 problems that must be solved within a 25 minute time limit."

But I agree that it is unfortunate to base the future of a person on a one-time test. That includes the finals in school or a day full of exams after a long semester.
Fuck you turds
I should have asked a slightly different question - I was just looking for any information you could share around what the tech scene is like there, i.e. what kinds of things are people working on, what specific companies, anything that be worth checking out if you're new there, etc.
Takes like this sound to me like:

"The problem with visiting New York City is that everyone you meet is fake."

One case see how someone could easily come away with that impression, but also, it's just silly on its face. It's all just going to be highly dependent on "the how," and frankly, also luck.
fair criticism. My points remain. Having talked to Plaid's sales team, not bad people. I just don't trust providers that openly talk poorly of competitors and plaids sales team did that and the CEO of the company is doing it in public.
Scott Hanselman says "use the technology that makes you happy".
Isn't that the reactionary response to all innovation, such as in tech? 'That's not the way we do it.'
Forth. It was in OpenBIOS, it exposes the internals, you can define all its standard words by itself.
> Why does nobody appear to be having runaway success with it, if it is the superior paradigm?

"Superior" doesn't always mean "winner".
Sounds cool. I've come to loathe HCL, it is annoying at best. It's not really like any other common programming language, I have to relearn it every time I go back to make a change to my TF code, only a few times per year.

Thanks!
Interesting to see why seiko calls their automatic line 21 jewels.
I do understand that string concatenation and DOM rewrites are happening under the hood. How could they not be? But the point of using an abstraction like Lit is that I don't have to worry about that part.

Are you suggesting that Lit is updating .innerHtml when it doesn't need to? And are you sure about that? Because that should be entirely under my control by setting properties or state of the component, not by Lit redrawing them willy-nilly.
They do, but you likely won't be able to work on most of it. I think it's useful to distinguish between two types areas that innovation can happen from an engineer's perspective:

1. Product + technical work (e.g. Siri at Apple)

2. Pure technical work (e.g. chaos monkey at Netflix)

Most of the product work at big companies is some combination of maintenance and keeping up the competition (our competitor implemented feature X and now we need it too!). Even for those features which are innovative the sprawling complexity of existing products means that even engineers nominally working on the innovative feature are not doing any innovative work themselves but are instead doing bog-standard data piping or UI work.

For pure technical work, most of the low hanging fruit has already been grabbed. You genuinely need to be quite clever to not only identify big cross-cutting problems but also come up with a solution that meets all backwards compatibility requirements without putting too much of a burden on your fellow engineers.

The key thing here is that this is true at more or less any medium to large company, it just falls out of the business dynamics. The lesson is that if you want your work to be interesting and innovative, target teams, not companies.
Very hard. And it comes at an outrageous price. Independent watchmakers usually go one of four routes:

1) Source a movement from a big manufacturer (eg; ETA/Valjoux or a japanese/chinese movement) and use it as is but design the case/dial yourself
2) (1) but modify the movement adding functionality, replacing parts, or refinishing it to your own standard
3) Designing a custom movement around specialty movement parts from a supplier like Jaeger LeCoultre. They make some of the trickier parts (gears, balance springs). They can also manufacture special parts on a swiss screw machine.
4) Going through a bespoke movement maker like agenhor. You tell them what you want and they have both the machinery to make many custom parts and source the rest from elsewhere. They also provide movement design expertise.

Actually machining the watch parts isn't the hard part... the tricky part comes in things like hairsprings and escapements which are made from sometimes exotic materials like silicon. Some tiny watch parts are made using electrical discharge machining which costs $$$$$$$$ as well.
That XSD is complex is one thing, some things are by their nature complex, ok, that it was not able to validate common XML structures was another thing, a third thing was cross validation tool support sucked.

Actually this combination of difficulties actually made it sort of enjoyable for me to solve problems stemming from it's usage, and looking smart for doing so, while still feeling like I was using a deficient tool.
Sealing the deal in 12 slides: What VCs want to see inside your seed deck
That seems pretty good, no? There won’t be any faffing with vat and it’ll be integrated right into Xero?