skysight-inc/HackerNews huggingface dataset:
I've worked with it for a little over a decade and I have to agree with you. It's a lot better than it used to be, it's just not very good. That said, the reason people use it is for it's popularity: It's easy to get into and almost everyone can write it badly. Much like javascript.
InnerScope Hearing ($INND): The Future of Hearing Aids
What a fantastically depressing collection of stories. Quite terrifying to think about.
Show HN: What I learnt refactoring a monolith into microservices
I think they know that if they will not tow Ruling party (BJP) line they will lose another billion user market just like China.
It is unfortunate that Modi Government is employing fascist/communist techniques of slowly killing democracy and dissent.
I didn't flip because of features, everything was working just fine for me. I flipped beacuse Chrome, at the time, was incredibly faster and snappier than Firefox. And it remained like that for a long time. I bet a ton of users switched for the same reason.
"Whistleblower points to double standard in Facebook’s enforcement of rules against powerful."

Ya think? All of these articles about FB needing to block this or that are really missing the point.

It's really quite simple.

FB doesn't want to be regulated.
The people who might regulate FB like Modi and the BJP.
Therefore FB treats Modi and the BJP better.

There is no universal standard we can apply to content regulation. We like to pretend that FB can somehow implement fairness. They couldn't even if they wanted to. There is no bright line between political advertising and non-political advertising. This entire discourse is facile.

There is no universal set of rules we can apply to FB. FB is always going to act in deference to those who can regulate it and their friends.
> What's stopping you, or anyone else, from forking code and making it privacy focused?

Widevine, for starters. It's also licensed by, you guessed it, Google.
Mick West explains
https://youtu.be/-r2oaQWmqkk

This post should not be here. Not be on cnn.
There are 33000 group IDs. A service with your identity could track how your group ID is changing over time a triangulate your political view or sexuality based on ID patterns of people they have arrested already.
The discussion here is frustrating because people are assuming that you'd pass the SQL directly to your database backend and expose your entire schema and all your data.

SQL is just a query language, just like GraphQL, and is no less 'secure'. You can still have a layer between the front end and application database.

A practical way to use SQL would be to expose the subset of data that is visible to the user and allow that to be queried by SQL, just like it would be by GraphQL or REST.
People are already thinking about using over capacity for mining. I think some ideas were being thrown around of using run off gas during pumping oil to power crypto mining.
> send a lot of sensitive data about your system back to Docker Inc without consent

Do you have any more information about this? I tried to google it but couldn't find anything. Not that I doubt that this is happening...
The fact you are warned in advance that something bad is going to happen doesn't make it less bad. Just more manageable.

The elephant in the room is that the core devs, after Python 2.7, have taken the very bad habit of breaking compat. For such a popular and core tech a Python, this is not responsible. It erodes trust. It also raises the cost of producing good software tremendously.

There are so many moving parts in tech now a day you can't spend you time, as an open source dev, tracking everything that break all the time. Nor fixing it. We have limited resources, energy and spare time.

And what if I miss it? It's human after all.

A project of the scale of Python, that is so central, so essential, should not break on me more than once in a decade, at least willingly.

The way the issue is dealt with currently is very short sighted. It's not about the short term cost of having some teams having to pay the price of a rewrite.

It's about how bad it is for the Python community, ecosystem and project on the long run.
Show me one example of building enough capacity to lower rent prices, just one example that worked. There is enough speculative money around to buy all new developments several times over.
> Why would anyone continue to use a communications application that's known to do this?

Are you kidding? Almost nobody will care about that. This isn't even a new threat. It's common practice already.
> For the people who say that Minecraft should have been written in C++ […] there's Bedrock Edition. Nobody I know cares about it enough to play it.

Been playing for just under ten years, everyone I know plays Bedrock these days. I built and manage a very popular tool / Minecraft community and while I don’t have actual numbers, my general sense is the majority of players run either console or mobile Minecraft - all of which are Bedrock at this point.

If you don’t care about modding or particularly complex redstone, I don’t know why you wouldn’t run Bedrock. It’s far more stable, reliable and performant. My laptops fans rarely come on in Bedrock but never shut off in Java.

In my eyes Java is the public prototype / feature target and Bedrock the actual product.
I know that in the front office in certain investment banks, you're not allowed to trade single stocks for your own account. You can only trade funds. I think a similar rule here might work.
At the link, the library description says:

> run-time polymorphism (type erasure)

I would argue that it's the first rather than the second.
You say

> medium quality framework with many flaws

Yet you only point out

> you can't autocomplete normally with an IDE

> You won't see methods that you may call

Firstly if there are "many flaws" list them because it seems you only don't like the developer experience with the autocomplete. I noticed no problem with browsing the Laravel API [0] with my short adventure with it.

> framework is 10-100 times slower than others

citation needed.

Also you didn't mention what you tried to use it for but remember software engineers are paid to pick the right tool for the job, Laravel is not the top pick for highly-concurrent idempotent microservice on Kubernetes, it's for monolithic app replacing that old WordPress installation without changing the tech stack

[0]: https://laravel.com/api/8.x/index.html
A Zero Trust terminal in your web browser
I don’t use ORMs. For bigger apps, I use asyncpg and map the results to Pydantic objects. I write raw SQL and keep Pydantic objects as the “source of truth” throughout my app.
It can be with millions of dollars.
How about this source:

https://www.washingtonpost.com/washington-post-live/2021/02/...

MS. GATES: Well, we, along with many other partners, supported Oxford in saying what really needs to have happened there, they had incredible science, but they had never brought a vaccine to market. And so, they needed to partner with a pharmaceutical company who had expertise bringing a vaccine to market. And so, it was us and many partners that said that's a partnership that ought to happen. Ultimately, Oxford made that decision.
That's not a possibility. Amazon would only spite another monolith if it had more to gain than lose.
Methane can be and sometimes is produced from biomass.

And there are a few plants in operation that produce without any fossil inputs, but most of them aren't switched over yet, mostly because green hydrogen production isn't at the necessary scale yet and will probably be used for steel making first.
You need endless printing to finance endless wars.
Don't forget that Java first appeared in the late 90s and is a language of its time. That's not say that it hasn't evolved, but many of the decisions and choices were of that era.
This is a better index and not run by someone with an axe to grind
https://cbeci.org/
Oh man, what an unfortunate view. As a user, I wanted the freedom to set this thing up so I could have a teams client that doesn't use 100% of my CPU at idle, but of course I am an end user at my company. It doesn't matter how deep my personal pockets are, I'm not able to make a company-wide decision. It's impossible for me to pay them for this, even if I wanted to.
While I think its true that most people aren't aware of the privacy problem, i also think that a big part of that group also just doesn't care.
Yes, but that's my point.

If I don't need performance, Python is ok.

If I do, I won't go Java, I will choose something that is built for performance. Python is good enough for 99% of my performances need. The last 1%, jumping to java is not a big difference, I'll use rust or go.

I won't use go for the ecosystem, but it's unique characteristics: easy concurrency, dead simple binary production. Java can't beat that. IF I need an huge ecosystem, I'll go Python.

For the need for Java, I would need this very specific sweet spot where I need just enough speed, and just a rich ecosystem enough to justify it, and nothing that is a killer feature in alternatives. And a situation where compromise over this is not possible.

It never happens to me, that's all.
Cache control could be in config file like in firebase - for example gatsby provide example cache config for firebase:

```
{
"hosting": {
"public": "public",
"ignore": ["firebase.json", "*/.", "*/node_modules/*"],
"headers": [
{
"source": "*/",
"headers": [
{
"key": "cache-control",
"value": "public, max-age=0, must-revalidate"
}
]
},
```

It would be great to add "clean urls" - removing trailing slash for directory urls, like in firebase:
```
"hosting": {
// ...

// Removes trailing slashes from URLs
"trailingSlash": false

}
```

I have also a lot of problems with builds.
I tried 2 ways od deploying static pages to Cloudflare:

1) gatsby build
2) fully static page (gatsby build on my local computer and push "public" dir to github repo

both ways are generating error:

08:35:00.770 Finished
08:35:01.232 Deploying your site to Cloudflare's global network...
08:54:16.759 Failed due to an internal error

it looks like a hidden limit - build timeout 20 minutes?
My website has 13000 small files (html, js, css, png, webp - max file size is about 300kB)
and I cant deploy it because of this error

I even limited image sizes from 1600px to 800px, and limited files to about 10000 files and still I get error

I have another website with 11000 files and I use "gatsby build" - and build is successful for 1 of 5 tries...
Just like T-Mobile buying Sprint. Ugh.
There's a lot of very reliable distributed systems written in java. But if something goes wrong, and it will, because distributed systems, you will not want to debug it. And because java is very enterprisey, distributed java developers are expensive. You're competing with faang salaries.
That's the funny thing about democracy: It mostly works in favor of those with capital.
You are most welcome :) Yes, this hopefully is a complete guide from start to finish and without any gaps (which are not easy for us to solve without having a reasonable amount of background knowledge!)

Thanks for the kind words
This is not really a problem in C, since there's little beyond the "just enough". But agreed about other languages.

With C++ you're basically always at a point where you only know a little, even if you've worked on your C++ skills for years... :-P
Well, when I saw sites that didn't work properly on Chrome because they were tailored to IE/Edge, or went out to of their way to inconvenience me about it, I just stopped browsing them. Or disabled all scripts and blocked cookies, or wrote a filter on uBlock.

I don't think sites want to risk losing users because of the the browser they use. Competition is brutal out there.
> I'm not worried about the soil, I'm worried about the water.

Then quite frankly,m you only understand half of the problem; water will always be an issue even in times of abundance, the fact that when California goes from drought to deluge conditions nothing has been done to try and build infrastructure to replenish the aquifers that have been drained for decades.

The best we get, for all the taxes and myopic city planning is black ping pong balls, and then diverting the water into the Pacific Ocean. In my entire lifetime I will never understand how infinitely stupid this state has been about water despite Central Valley being such a vital to not just the US' food supply chain, but also for a lot out the rest of the World.

Desalination was always thought to be untenable until the preiumus could justify it, but the truth is I forsee some very affluent communities in SoCal (Carlsbad) will be the biggest benefactors of a near monopoly for reliable water sources.

Worth noting is that many Pharma megacoprs are in Carlsbad and the greater San Diego area who have learned from Nestle's business model to water rights in the developing world.
- Java: 1995

- Python: 1991
A few months ago I phoned Essex Police (via 999) to report a dangerous obstruction on a major road. Because it was part of the network of roundabouts and slip roads near Stansted Airport, I didn't know the exact name of that road- I could only say that it was the slip-road onto the A120. The 999 operator advised me to use W3W to give the exact location.

Now, this is only one anecdote, and maybe I just happened to get the one operator who had swallowed the what3words PR line- but at least some British emergency services are telling callers to use it.
>you can use "Share My Location" in Google maps ... it's continually sharing your location the whole time, it drains the battery a lot

I use this with my GF, the impact on battery life is unnoticeable under normal conditions (i.e. compared to other stuff that you normally do on a phone). If you're aiming for multiple days of standby, with radios off and little screen-on time, then you'll obviously notice the drain.
> It's a good comment with the right instinct but for the wrong reasons. The biggest red flag is struggling with personal finance. You can't get jobs like the ones he wants if you live beyond your means and constantly land in hot water with money because people who are like that are at risk of turning to evil to make ends meet.
Eyup Daniele, it's great to see this get some recognition and visibility. It's a very useful framework for documentation.

Best of luck with the job hunt..!
I like PHP but dislike the PHP frameworks.
Yes. the latest edge is a chromium fork, and there is bidirectional development/patches being submitted by MS.
I've heard anecdotally that much of MS' effort has been in de-googling chrome, but given MS history, it is probably being replaced with their own telemetry, with the added bonus of integrating their telemetry on the OS level as well.
> Companies actually like job hoppers

I would encourage you to rethink this idea.
If memory serves me correctly Mt. Gox didn't have the greatest UI. If you weren't a techie you would need the guidance of one.

I do remember it was quite a big deal when the first bitcoin machine arrived in Lansing. Eventually several arrived and left but the original one is still at the Fledge, at least before COVID arrived.
Thank you so much, this is good advice and it's what I'm doing right now. Much like how a carpenter carefully picks the right tools to work with.

Writing code isn't an exact science and much like in probably any other profession, this requires us to twist and bend or even break the rules in order to create something beautiful. As a programmer, it's desirable to adhere to SOLID principles but without freedom of expression this is pretty much impossible.

A good mix of constraints and creativity can take years to develop and should probably keep developing over time as one exercises the art.
The path to famine is exponential population growth. No need for agriculture to fail as well. We do have bigger fish to fry than worry about soil quality as long as it is still fixable with fertilizer.
Any plans to add translations?
Blocking on my site the access from the Chrome browser only, or displaying a banner page – e.g. "You are using Chrome, thou shall not pass"
How did you manage to miss the entire point of the comment?
curl -OL <jdk url>

tar -xzvf <jdk archive>

<set JAVA_HOME env var to point to dir>

<add to PATH $JAVA_HOME/bin>

So complicated.
> What's stopping you, or anyone else, from forking code and making it privacy focused?

Off the top of my head? My rent. Someone has to pay it, and if I wanted to dethrone Chrome, I'd have to quit my 9-5. Also, my 9-5 is using my most productive hours.
It would be very interesting if such sites had to block floc due to regulatory constraints.

Also interesting if GDPR applied.

Basically, this would make it extremely risky for companies NOT to opt out of Floc.

Which might be the way to kill it
It's completely useless to assign loads to specific power generation schemes in countries that operate off of grids. Unless you're an aluminum smelter.
What IDEs exist for Linux that are free and on par with Eclipse for Java?
That seems true, AWS already had graviton processors but it’s availability seemed to get quite a boost after Apple Silicon.
We are doing this under the covers in our app using https://github.com/kofrasa/mingo to let us write data queries on the SPA side.

It lets us build reports and other configurable data queries in a standard way for our case.

I can completely see how this makes sense using SQL although I think the complexity of the implementation might be a fair bit higher than mingo.
Imagine being a proponent of a social credit system because 'meh economic freedom' when the irony is individual freedom becomes constrained by what the top seems prosocial in a social system. Amazing. You're not for maximum total freedom, you're just outsourcing hierarchy to an ecosystem of fintech third parties who use govt to enforce it. The ban might be better than you think, fool.
I agree a finite supply to limit the endless ambition of capitalists and imperialists.

From what I gathered gold, silver and salt(why your work income is called salary) was used as currencies so empires could fine tune their supply lines and empires better.
The bigger the empire and ambitions the more likely coin clipping and debasing took place.
With your webhost, you have to setup and maintain the server, including patching/updating it, setting up SSL, etc.

I used to do that for side projects, but I've had too many servers, and maintaining them was a pain.

For something with high traffic, Lambda provides the instant scalability. Imagine servers autoscaling, but instantly. And again, without having to setup or maintain that.
https://www.zdnet.com/article/google-to-phase-out-user-agent...
Many mmorpg can be played like this. You go out and explore, and basically ignore the main plot.

Crafting games can be somewhat similar, where the main objective is more of a theme in the background.

Baldurs Gate is to my memory a game that focus fairly strong on the main story, and so I find the experience quite far away from Morrowind. In that game you did not look out and see a big mountain with wonders of what might be lurking there.
It's easy to say, but pydantic exists, and automatic validation on top of dataclasses does not/there's no well-known, well-tested library? (I'd also prefer something other than pydantic that doesn't coerce types by default, but alas...)

And it's a huge use-case that should've been obvious. I get type annotations are not static typing, but hand-rolling validation doesn't feel like "batteries included". More generally, there are already tools using type annotations, and there'd likely be more if it was robust/easy. Python is generally good at enabling metaprogramming, but type annotations are a bit of a minefield. See even dataclass' own impl, e.g. [0]. And building on top of dataclasses is also tricky.

I'm hopeful it can be resolved. Type annotations are a huge boon to the language, and it's already no small feat to have added them without breaking backwards compatibility.

[0] https://github.com/python/cpython/blob/8a232c7b17a2e41ae14d8...
I feel like the real battle is not in things like this, but bigger future stuff. TBH - I think the future of the web will be different, and will render the past stuff irrelevant, and so the main aim is that the "big players" aren't allowed to gatekeep, and block future development via legal means.

Stuff like net-neutrality, and legality of reverse engineering protocols and APIs are key to this. The Ad-war is far from over, so long as people still own their own things - this is why I see the cloud, or at least the monopolisation cloud, and the monopolisation of certain hardware (chip fab etc) as at-least as important as software.
Every day isn’t sustainable, but Psilocin/LSD tolerance builds as fast as it diminishes again, typically gone within a week or at most two. If you want to abuse them, the chemicals certainly won’t stop you. And when you’re in the mindset of getting hammered all the time no matter what you can just take Ketamine for a day, do less LSD but mix it with MDMA, and all those things. People can be very creative.

Abuse is a person problem, not a chemical problem.
I maintain that that lull between 1.6 (2006) and 1.7 (2011) did a large amount of harm to Java. Changing too fast is bad; stasis is also bad. They've played catch up pretty well with features that proved themselves useful in other languages quite well in recent years, but it really fell behind over that five year stretch.
Cybersecurity questions you must ask your IT vendor before collaborating
As an entrepreneur, you must not forget that poor cybersecurity measures could ruin your reputation in the market. Here are the 10 cybersecurity questions you must ask your IT vendor before going into any collaborations.
Edge is Chrome with OS integration.
www.divio.com > documentation.divio.com (also docs.divio.com where it is applied)
What about .lcd .oled for next gen?
Having much better autocomplete in the URL bar is what caused me to switch.
lol. uh huh.
Credit score system is a precursor to full on social credit (clarification)
Reading between the lines, I feel like the author (who admits that they are new to the industry) is placing too much emphasis and value on certain technologies having "hype". This is reasonable - I also was a bit like this when I was starting out in my career.

I feel like the takeaway the author should have arrived at is that hype comes and goes, and doesn't really correlate with whether a piece of technology is valuable or not.
The Fed failed to create inflation and that means low interest rates. The Bitcoin bugs are saying that the real reason is that the purchasing power of the dollar is eroding, but in reality it is too stable.
Your hypothetical scenario is silly: it relies on the dubious assumption that neither YouTube nor the viewers have any agency about who they give money to. The agency of the viewers was discussed in the other responses, so let's focus on the agency of YouTube.

Why would YouTube pay ad revenue to a "bunch of other people" in a hypothetical world where YouTube could freely and legally host a copy of the content themselves, and take all the ad revenue for themselves?

They have an incentive to pay something the creator (if they think that doing so would motivate them to create more content, and hence lead to more ad revenue in the future), but certainly not to a bunch of random people uploading the same content.
Don't use Chrome and don't use other browser based on Chromium either. As long as Google's engine has 85%+ market share, they can just unilaterally do whatever they want to the web.

Use Firefox if you actually want to fix the web.