skysight-inc/HackerNews huggingface dataset:
> This sounds like an absolute opposite to hostile architecture trend that spawns public places nowadays.

A lot of that user-hostile design in public space seems aimed at discouraging people from loitering/camping out, especially those who didn't pay an entry fee or buy something. But everybody at an airport bought something to get in, and everyone has a specified departure time, so I think there's less incentive to make people uncomfortable.

"How To with John Wilson" has a bit about user-hostile design in public architecture that changed how I see New York, especially if you consider that some of the city's 'users' are pigeons.
> how good he is at identifying startup problems because they are all the same

I have never been an investor, but I have been a consultant who focused on short-term, strategically important projects for startups. So I got to see a lot of companies, both successful and unsuccessful.

After a while, patterns really do become obvious. When you've seen some winners, and some doomed companies, and some that will just muddle along forever, you start to notice things.

One thing is that when your customer base is truly energized, they'll practically crawl over your desk to write checks. With other companies, you'll need a sales team to push things uphill. But those companies can still win, if the sales department is humming. Other companies have poured their heart into their product, but they've never figured out how to sell it, or even how to talk to customers. (I can fix product problems, but I can't fix teams that don't talk to their customers.)

Sometimes all it takes is a 5 minute phone call with a founder, and you can tell which is which. I've turned down pretty generously funded projects because it was clear that no amount of software would help a particular company connect with its market.

Now, a successful investor has seen far more companies than I ever saw. I imagine the best investors can filter quickly and surprisingly well.
That is exactly why I single out this essay as being unusual.
As a user, I also hate non-transparent pricing and call for sales. I also dont buy many things if I can't see transparent pricing.

BUT as a 2x SAAS business I found that this absolutely worked. Make them call. I hate that it works. I have tried irrationally hard to make transparent pricing work for larger customers, and failed. I don't think it's a law of nature, and in some cases it can work. But generally, talk to larger customers.

I think SSO (particularly something like Okta) means they will be a client with whom calling and talking to will be a net positive for you and the business. This is basically the single most obvious feature to segment off.
Thanks for the reply!
I have considered this idea as a potential solution, which would overcome some of the hurdles of Android's SMS limitations. However, I think the real bottleneck for sending SMS would inevitably be the carriers. Though once I can get some more hardware on my hands, I'd love to try this idea out to see how feasible it might be. In terms of hardware requirements, it would still be a much lower barrier to entry to create a server app that houses the cellular modem and internet abilities into one single package, since no extra hardware cost would be required for small scale operations. But for larger operations, this is definitely the endgame assuming carrier restrictions allow throughput to be faster than achievable with Android.
Pricing Quest
Yes, I was making a very small marginal profit after electricity. And the tax rate was around 30% once you combine federal and Massachusetts taxes, I don't remember exactly what it was. And anything I cashed out was double-taxed: first the payout from NiceHash, then the conversion from BTC (what they pay out in) to USD.
Ok. So? You benefit from other people's education every day. Are you willing to give those things up?

No computers. No internet. No modern medicine.
No roads, no electricity.
No locks on your house.
No modern clothing materials, no modern tents with polyester or nylon.
No cars.
Heck, at this point you couldn't even buy a horse without benefiting from other people's education.

Or maybe you mean impractical degrees? So... no professional art or music.
Or maybe you mean degrees that don't make money? Ok. No preschool teachers, no regular teachers either. They get paid poorly, after all.

Maybe you just don't want others to be educated, but I don't know how you intend to get along if fewer folks know how to read and good luck teaching your own children everything they need to know. A lot of places use tax money to educate children, after all.

That's probably far enough: not wanting to pay for others education is just someone wanting to benefit from said education without contributing to it. Education of others helps you, and there really isn't much you can do about that.
It would be really great if team members / OP were highlighted in these Launch HN threads. It would really help understand the official nature of responses vs community discussion.
> I had the impression member states were 100% sovereign within the EU...

~80-90% depending on how you measure.

The judiciary of all countries is technically under the ECJ jurisdiction. People can sue their countries, and local court decisions can be appealed to the European court structure (ECJ/ECHR).

That was in fact one of the Brexit talking points, judiciary independence.
But WFMO can't wait on CONDITION_VARIABLE on windows either. It can wait on events whose linux equivalent is eventfd.

Unfortunately it is hard to implement select/wfmo for fast-pathed edge triggred primitives because of the race that can cause lost wakeups. Futex had a futexfd feature for polling but it was impossible to use correctly and was removed.
Wow, I just calculated my direct energy usage. Now I live in Texas where it is hot so I only required heating 2-3 months of the year, and have one electric and one gas car.

* Electricity - 13,000 kWh
* Natural Gas - 7,000 kWh
* Gasoline - 14,000 kWh

Burning stuff is just so wildly inefficient. A heat pump to replace my furnace and water heater; and only using the electric car would cut my direct energy usage in half.
There's a nice Linus Tech Tips video about this: https://www.youtube.com/watch?v=hKqVvXTanzI

The tl;dw is that used cards don't perform worse than new cards - your card either works, or it doesn't. But like any electronics, they have an "expiration date", and if it's been used for 2 years, it's 2 years closer to dying. It's up to you to decide if the discount of a used card might be worth it.
I recommend using an accountant.

I am not one.

However, my understanding is that all of this might be best handled as a Sole Proprietorship and filed using Schedule C - Profit and Loss from a Business.
I lean heavily on syntax highlighting and linters that run inline. In VSCode I get eslint warnings as I type, reminding me of the rules of the language. In Xcode I get inline warnings in my Swift code but it takes an eternity, and sometimes a rebuild (iOS development can be a miserable experience).

That said, I used to write Kotlin and to this day I still occasionally, mistakenly use its syntax when writing Swift. I may not be the best one to provide advice.
gPodder: A simple, open-source podcast client
I was looking for an open source client to reclaim my podcast collection and found everything I was looking for in gPodder. There doesn't seem to have much discussion about this great app in the past here, so let's discuss !

I'm happy to be able to download "physical" (how ironic) copies of my favourites episodes in mp3 and can't wait to try to automatise their transfer to my fiio X3 for offline listening.

Also, I can see an alternative to Youtube in this, so feel free to share flow if you do use gPodder for staying uptodate with your YT subscriptions !
ECJ can only rule on EU laws. So as such they are not overturning any German laws, just stating the the German law is not in compliance with EU regulations. What that means in practice varies a lot from case to case, but in general the EU has the power to fine members that are in breach of EU regulations.

For practical reasons most EU countries want to be in compliance with EU law and will often follow ECJ recommendations and change their own laws if found to not be compliant. Also many EU countries have laws that essentially state that all their laws must comply with EU law.

The other option is to apply for an explicit opt out of certain a EU regulation that you feel is incompatible with your own laws.
curious if you've seen any nosql anti-patterns, specifically with azure cosmos db
Java 19 / JDK 19: General Availability
If you intend the data to be recoverable, consider adding recovery options to it. Error Correcting Codes (ECC), (with Reed-Solomon probably being the most common), can help verify and even recover data; helpful against bit-rot.

WinRar 5 can do it, and I believe many backup software worth their salt can too.
It's impossible.

You can send a message to someone else over an unreliable channel with a very good assurance that it hasn't been corrupted unintentionally, without needing a reliable channel.

You can send a message to yourself in the future over an untrusted channel with a very good assurance that it hasn't been tampered with without needing a trusted channel, because you trust yourself and can thus remember trustable information.

There's no way to send a message to someone else over an untrusted channel with a very good assurance that it hasn't been tampered with, without a trusted channel. You need some way to convey trustable information.
Genetically modified yeast yields intense hop aromas in beer, research finds
Bad at home, bad in the classroom. I've been telling people that my 2yo son doesn't get a phone til he's 25.
Compass Eliminates Jobs to Cut Costs – this time impact is tech jobs
> I'm curious, what is it that drives every tech company to eventually publish a UI framework? I get the value of having an internal UI framework which allows anyone in an organisation to quickly throw something together which is at least vaguely in line with branding and UI patterns, but what value do they get from then making that available to the general public.

It makes their front-end engineers and designers happy and acts as a recruiting tool: Look at what we're building for internal use and our culture of open source contributions.

> Surely it just puts a burden on the maintainers because they can no longer just send a quick email or Slack message to the relevant channel saying "we're going to break backwards compatibility for widget X, make sure you update".

It sometimes does, if they bother to support public issues vs. it being available but mostly only supporting internal use cases.
This kind of comment falls under what I posted originally - people making up reasons why they can't go with proxy solution.
> I'm probably biased because I deal with a lot of Javascript where this sort of behaviour is rampant.

It's overall. The size of libraries in a linux system [1] has grown steadily over the years wirhout bringing anything useful.

The QT and GTK libraries are the perfect example of incompatibilities and bad design.

[1] Slackware which did not changed much in term of offered programs over the years.
Gmail has those features for some years.
Just compile with command line tools and use any editor you want. The xcodebuild command line tool, which is distinct from Xcode lest there’s any confusion, is pretty well documented.

Under the hood it uses clang, which was developed with Apple support and which I guess has some value…
For the bit rot part, this is what PAR2 is for. It generates recovery files, designed to repair the original file when arbitrary portions of it become malformed or lost.
>8-year-old girls shouldn't be assassinated, but in the scope of things, that's not a reason to get rid of an entire agency.

Really? That seems exactly like the kind of thing that should get an agency canned, especially because its not an aberration. In fact, I'd say virtually any other agency that did so would be canned in short order. Why doesn't the CIA have to play by the same rules as everyone else? Especially when those rules are as basic as 'don't murder American children'.
Correction: The people walking around in the forest (that you could get into sword fights with)
I saw this option in other forums when I was putting together this post, but it didn't work well for me (personally). Restarted my machine a few times and still wouldn't show the custom font in some applications. Went the `sudo` route and it worked the first time. YMMV.
Cursive is dying, at least in the US it's not taught in school anymore.

I was responding to the idea that it's slower to write put forth by the other poster.
In defense of YC, many of them are previously founders of startups.
What do you mean "still"? Stealing is not something that depends on the year we are in.

This kind of looting goes either to collectors (money) or to personal trophies in private houses. All things that human beings like to have from millenia.
I'm pretty sure you can sideload without an Apple developer account($99) but you need to reinstall the app every 7 days and you can only have 3 installed at once. The processing on refreshing the install and swapping between more than 3 apps can be automated by using desktop software like AltStore.
> it would be good to be able to identify people doing the most damage to a neighborhood

That would be the police.
The building was lit up in red, white and blue, and whoever took/published the photo either chose their angle or cropped it for dramatic effect.

But yeah, I assume there's someone whose job is to avoid things like this who wasn't doing their job very well.

https://www.inquirer.com/news/philadelphia-joe-biden-picture...
> I'll skip the coercion point because that requires mind-reading, plus it requires me to believe that literally anyone reads a contract ever, and people will choose poverty if they can't find an employment agreement they like and understand...

You don't need mind reading, in the US what a "reasonable" person would consider the situation is all that matters. As for reading contracts, if the conditions were not made clear to you verbally and if it was hidden in a contract somewhere I see no problem in arguing that contract is void. Ok, pressure is a nice word but you can choose poverty you just don't want to. If poverty means no food and shelter then I would agree that it is indeed coercion not just "pressure". When these contracts are so widespread that it affects people's ability to find food and shelter then it is coordinated coercion, a conspiracy if you will.

> You seem to think lack of opportunities equates to coercion.

No, I was talking about plea bargains and actual prison. Either you risk 30yrs or you falsely admit you are guilty so you can get 5years. Extortion in any other context.

I don't get your last paragraph at all.
If you write the program for yourself, yes. Why then bother with an OSS licence ?
Looks awesome, congratz!
You don’t want to be on Cloudflare’s naughty list
My company is a small business but we require Okta SSO for every app. What is the reasoning behind SSO being an enterprise feature (aside from the fact that most SaaS apps do that)?

This is a blocker to us using many SaaS products because the enterprise tier is always very expensive. I think TeamRetro got it right with SAML support at the first paid tier, we started with a smaller plan and stepped it up as we grew.

So, perhaps you might consider providing SCIM support at the enterprise tier and SAML support at the business tier? I feel this is a nice compromise between security and administration hassle.
I've had better success with face-to-face standups. In my experience, "progress should be obvious from the board" and async "standups" have been far less effective than actual standups. Lots of engineers are introverted and hate writing; a good product manager can extract context and blockers via voice (without making it feel like a pop quiz or a blame game) that a shy engineer might be hesitant to broadcast in writing in Slack, and other engineers/designers are _far_ more likely to hear the person when they're speaking than they are to read their boring Slack update (or, even more unlikely, read through that other person's tickets). My rule of thumb has been to keep standups to 7 minutes max, have the other 7 minutes after for any breakout that's needed, and schedule something else if there are still thorny issues to go through.

If there are issues with standups bloating to 30 minutes (???), that feels like a process/weak-PM problem, not a tooling problem.
>...Here's an example of C++ code written intentionally with all the latest C++ features.

Does it really need to include <string.h>?
I dispute that, having myself passed through the perspective you're arguing. It's easy to dismiss things with relativism, and it is in fact necessary for dealing with the media's endless stream of tempests in teapots, but significant differences can still exist and you need to keep your mind open to them.

For me, the off ramp for my benefit of the doubt was the Republican's Covid response, where political nonsense came up against cold hard non-mediated reality. Let's hamstring federal departments precisely when we need them, 2+2=5, don't bother wearing a respirator to protect your family it's all made up anyhow, all merely to feed egos large and small. The fact the party and its constituents continue to double down on an a President that overtly damaged our country are at least two pillars of fascism - party over country, and cult of personality.

And sure, we can apply similar judgements to help us critique the Democratic party. But there is a stark difference in degree and effect, and it's utterly foolish to ignore that.
Interesting, never heard of word salad. Well I suppose it's subjective, I get told some of my words are salad but when I reread them I piece together what they mean. It's in the eye of the beholder, I'd say.
Deadlines are fine when scope can be reduced. My experience with deadlines is that scope only increases. In fact, I've frequently been expected to deliver something substantially different from what was estimated without changing the deadline.
If you arent aware, theres a fairly active Orlando devs slack [1] and actually one of the people in that Odevs slack has started a Tampa dev meetup [2] that seems fairly popular

1 - https://orlandodevs.com/slack/

2 - https://www.tampadevs.com/
FTA: “Next we need to make sure we have full read and write privileges for this new folder”

What are the write privileges for? If the OS needs to write additional data, can’t that be done in a separate directory?
Not AFAIK- they email you when a new device logs in, or a new location, but I've never seen one from a wrong 2FA code
The thing about that loss, was that it was basically a curved ball, and Hans was prepared for it.

It sounds like Magnus was suspecting something and prepared obscure line to test his response. Its not conclusive evidence as there is always some chance he just studied that sideline and know how to exploit it.

But it looks like its conclusive evidence to Magnus or he knows more than he lets out.
Especially because, as TFA points out, you might have even yourself written "0px" but your CSS linter "compressed" it to 0, thus making it invalid after compilation. This seems like an annoying thing to have to account for CSS compilers.
in small consultancies if you don't estimate correctly and don't deliver on time then you don't eat. It's refreshingly black/white. I think all developers and especially tech leads and "solution architects" should spend a few years in that world early on in their careers.

my current company ( a very large consulting firm ) will pull in people from top to bottom of the project org chart who specialize in getting things back on track. A team is dedicated to relationship management with the client to help them feel more comfortable about the situation, a team is dedicated to delivery management, and very good problem solvers are scattered throughout the delivery team to help with dev and get other devs back on track and unblocked.

preserving a good relationship with your client is all that matters in consulting so we'll gladly take a loss if it means maintaining a good relationship.
I don't remember the last time I saw anyone use MD5 for cryptography. It's still used a lot for data integrity, because it still works perfectly well for that and it's faster than the SHA family (when there's no hardware implementation).
> Is the ECJ kind of a Supreme Court that can overturn member state laws and rulings?

Yes. See e.g.

https://www.citizensinformation.ie/en/government_in_ireland/...
RX470 and RX480 are quite nice cards for Linux workstation. Support for 5 displays, and most importantly great opensource drivers. I am buying couple...
> Why is it such a long shot to believe they don't interfere locally?

> Because this goes strongly against the culture of the organization?

No it doesn't, and I'm curious where you got that impression:

A Brief History of the CIA's Unpunished Spying on the Senate - https://www.theatlantic.com/politics/archive/2014/12/a-brief...

Through these programs, the CIA's Office of Security received information from US based informants regarding individuals and groups with anti-war views. [..] According to a 1977 New York Times article, the CIA conducted a covert propaganda campaign to squelch criticism of the Warren Report. The CIA urged its field stations to use their "propaganda assets" to attack those who didn't agree with the Warren Report. - https://en.wikipedia.org/wiki/CIA_activities_in_the_United_S...

In 1975, Church Committee Congressional investigations revealed Agency connections with journalists and civic groups. - https://en.wikipedia.org/wiki/Operation_Mockingbird

At various times, under its own initiative or in accordance with directives from the President of the United States or the National Security Council staff, the Central Intelligence Agency (CIA) has attempted to influence public opinion both in the United States and abroad. [..] Ralph McGehee, a former CIA officer, stated that the CIA often placed news stories anonymously in news publications to spread false ideas favorable to CIA goals. - https://en.wikipedia.org/wiki/CIA_influence_on_public_opinio...

And that's only what we know about.
Really awesome work on the "examples" section. As someone personally working on a design system docs, I admire the team's thoughtfulness on building that
MSDN ? In windows 95 ?
> I'm not sure that's true

I am sure its true, given Kubernetes, Docker and related projects, CockroachDB, prometheus, influxdb, nomad, otto, consul, grafana, terraform, snap, juju, Caddy, SeaweedFS, minio, milvus, syncthing, cilium are some of the examples in Go. Indeed it will be safe to say Go is one of the prominent language like Java, Python, C, C++ powering the internet. Rust still has a mountain to cross to reach even half as much usage as Go, except TiKV, Rust itself and Servo I don't see large open source software in Rust yet.

There is a lot of talk about it on HN and may be given 20-30 years it might become more widespread. Rust is still recovering from its failure of Servo not being used by Mozilla, given it failed to live up to expectations of replacing C++ in Firefox due to performance issues and resolving them within time constraints of project budget.
Why not?

I assume we're talking legal distribution else you wouldn't be paying taxes anyway
I do. "New programs should not be in C++" means, exactly, "You should be laid off so they can hire me instead". If you had something that could do what I need, I would be using it already. It cannot. But you want to bypass me and fool managers, instead, with FUD about memory faults I don't code and have not in years.

I have spent strictly more time in the past five years filing compiler bug reports than chasing memory faults. Yet you say I should trust the compiler to make errors impossible. Are you able to see the flaw in your reasoning, here?
The sovereign members of the EU have ratified treaties of European Union law themself.