skysight-inc/HackerNews huggingface dataset:
Isn't paying for sponsored results more or less equivalent to paying for better shelf space? The space may not "really" be limited, but for practical purposes, the second page of search results barely exists.
Show HN: Wellness Program for Entrepreneurs
What do you think businesses do after they “collect sales tax” they pay it to the government.

What brick and mortar doesn’t charge sales tax and leaves it to the consumer to pay to the government directly?

You are making the very same bs argument Amazon made in multiple courts and lost, of course Amazon has to collect the sales tax, businesses get sales tax numbers from governments a consumer can’t exactly pay sales tax directly to governments, despite what Amazon tried to argue that’s not how sales tax works, all sales tax is reported/collected/paid based on a business sales tax account.
Back in college (undergrad not grad school). Even if you aren't currently attending college, these days there are plenty of universities who put courses on-line (MIT Open Courseware, etc.)
Node JavaScript vs Golang – Ending the Dispute Once and for All
> First off you aren't using interfaces, which makes it unclear how you're writing test versions of your classes

Use interfaces if you want, there are different approaches to testing. Some classes are fine to inject as they are. Some classes are fine to mock with libraries like Mockito. And sometimes interfaces makes sense.

> For example if I have multiple setService (e.g. serviceA, serviceB, and serviceC) and I want to call .afterPropertiesSet(), how do I know which it depends on externally?

I'm not sure I follow you. You just wrote that class, surely you know what dependencies you need.

> There's a very, very, good reason why all DI frameworks have you use interfaces and the class's constructor to inject.

You're wrong here. I don't know a single DI framework that forces you to use interfaces and constructors. Setter injection or field injection is supported everywhere, at least in Java world.

> By decoupling that assumption from those calls, you've created a development hell (i.e. this is an unmaintainable mess).

I used that approach. It works good and it scales without issues with quite complex dependency chains. One issue is a little bit of mundane work, but it's not a lot and simplicity worth it.

> There're two good ways to do DI:

> - During class construction. They then always exist in the class's scope.

Constructor injection is terrible approach to use without DI framework. You'll need to move your initialization code around almost every time your dependencies change. You inevitably will invent yet another DI framework, buggy and incomplete and at this point you lost. Also it does not allow for circular dependencies, which sometimes are necessary. Another point is that Java does not have named parameters and long constructor calls are hard to read (recent Idea improves that a little bit with inlay hints, though).

> - Every method call individually takes in all explicit dependencies (e.g. GetMagic(iDatabase database, iDateTime dateTime, ...)).

That's not a dependency injection, as it requires to pass dependencies through every call chain. If you suddenly need some service deep inside your chain call, you have to change all functions which lead to that call. It might be a suitable approach for some 1000-LoC one-file program, but it does not scale.
thats why im still sticking with iPhone SE from 2016. this phone has perfect shape and size. no camera bump so it can be used without case and enjoy its perfect shapes. and also it costs 50€ so i don't need to worry about dropping it. it basically costs less than phone case for new iphone. and it still supports latest ios (not for long though)
And yet Bose discontinued their very helpful Hearphone product and has introduced a much more expensive and less capable conventional aid, which they are marketing to older people. Very disappointing!
Yep, it was typo, sorry. Though recursive dependencies sometimes are necessary (usually to work around some AOP quirks).
It hasn’t. Global extreme poverty fell from 36% in 1990 to 10% in 2015. It’s really frustrating to engage with people who categorically refuse to acknowledge positive developments.
I went from :

Iphone 5 (New but not most recent) | Screen broke from the inside after 3 years \
->
Samsung Galaxy S7 (New but not most recent) | Friend made me great offer for 2XL
->
Google Pixel 2XL (Used, 200 CAD) | gave the Galaxy S7 to my mother. She never had a Cellphone before.

I'm heavily thinking about upgrading from 2XL to Pixel 6 (Not Pro) and giving my 2XL to my mother since the Galaxy is rebooting randomly even after a fresh reset.

The Google Pixel 2 XL is the best phone i've ever owned and I've personally never had any issue with it.
Google absolutely hasn't returned the answer in the most relevant form. Minimum wage in the UK is defined as an hourly figure, and the UK doesn't use the Euro. That's the key point of the article.
>their level of effort sets the pace of increasingly high user expectations for search results

The results are not relevant. Either the expectations are not very high, either they do a poor job.

They actually had better search results before using very sofisticated algorithms and trying to outsmart the users.
Different parts of the world were in eg the neolithic at different times.

The iron age didn't arrive simultaneously everywhere.

(No clue about this specific place in the Alps, though.)
Most retail stores also price shelf space according to sales too. Amazon on the other hand doesn't have any mechanism for you the brand to get preferential shelf space. In a mall you probably want a store by the entrance where everyone walks by, in a target you want shelf space at eye level, so there might be a premium for these spaces if you would like them. Can't do anything like that on Amazon. Third party scam products and name brands are weighed equally in search results. Amazon products actually get better placement, something you'd never see in a Target with their store brands since third party brands want to buy access to better placement and target wants to lease space at a premium to these brands.
Should have been more precise. When I say “easy algorithm” I mean fizzbuzz or reverse the words on a page or something equally basic.
The existence of the eurodollar market has nothing to do with what we are discussing in this thread. I'm really confused why you are bringing it up, TBH. And neither do Japanese Government Bonds. Or the ECB.

FYI, yes, in order to promote financial stability in eurodollar markets, central banks can arrange mutual swap lines (government to government agreement), but again this has nothing to do with how the US regulates American banks. Europe can regulate European banks however it wants. If the result leads to some eurodollar funding issue, then we can bail them out with a swap line if we want, or not bail them out if we don't want.
> Looks like grandparent mode...

I almost cut my arm off with all that edge. Care to dial it back a bit?

The counterpoint is that most of the 'information' apps think are important really are wasting my time and obscuring actual signal. Putting design on a diet and making apps think about what data is priority vs noise is something that respects the user.

The ability to glance at my phone and get the most important info without parsing out noise - that's a big plus. The ability to mix and match widgets on my home and lock screen to display the data I want without crowding stuff out - also great.

It's funny that a related argument against mobile is that all apps demand full screen and it's difficult to do advanced work bc of app switch friction - well this approach of forcing apps to limit and prioritize info puts out a path of addressing that inefficiency nicely.

> what important APIs did they axe now?

Again many API turn downs improve user privacy, improve system stability, or push apps to more battery/memory efficient APIs.

Do you really want win32 level of API compatibility? As a user I don't care. As a developer I would rather work on a living and evolving platform then a fossil or legacy tarpit.
I'm not sure about that. What do you mean by that.
Your specific example makes perfect sense to me. It starts wrapping when you exceed the line length limit. It would be a bad formatter if it didn't do that.
They already do this and it's called Shipt. There's a delivery charge (about $9.99) or yearly membership available.
> Also it is crossing a line in the sand because it is on your personal device not in their server

Seconds after they scan it the files will be on their server, right?
> silencing a loud restaurant so you can have a quiet conversation or improving the audio of a soft speaker could be useful for everyone.

Yes i use noice cancellation and voice isolation on my iphone here in india where noise is out of control. I can even take calls now outside in traffic and it sounds like i am in a quite room to the other person.
This one of the greatest technological improvements in the recent past for me personally.
It takes a lot of time. Months at least. Sort of like learning a musical instrument. You'll hit a point where you slow down before you can speed up.

One mistake I made when learning to touch type was prioritizing speed over accuracy. Typing games made it worse. Try to get at least 98% accuracy first, and then you'll naturally learn speed. You learned to walk one step at a time, and need to master walking before learning to run.

Don't stress yourself out over it. That slows the learning. Just observe yourself typing. Observe your mistakes. Don't blame yourself when you do make a mistake.

Useful sites:

https://www.keybr.com/

https://colemak.academy/ (you can set it to QWERTY and then practice one part of the keyboard at a time)

These can be really boring sometimes and you'll hit a plateau, so feel free to just get Typing of the Dead to mix it up.
Compare https://en.wikipedia.org/wiki/War_Before_Civilization
For years, I used an iPad and a Pixel, and now - a Surface running Linux and an iPhone.

I always thought iOS had better, higher quality apps, and in some areas, that's true - Procreate for art, first-party games, etc. But I miss powerful, functional apps. I love the way Moon+ Reader tracks every single reading session, time spent and WPM. And nothing on iOS comes close to Smart Audiobook Player, although Bound is decent.

My iPhone is a great phone and a poor computer, whereas Android's MiXplorer and Termux empower me to, in a pinch, do whatever I need to do. iOS's best equivalent apps consistently fail to copy files over SMB or SCP (they get killed in the background or just fail), while Apple's Files app can't even write to my writable SMB share that works everywhere else.

In short, while my iPhone wins on battery life, speed, and support, the Pixel (and by extension Android) beat it in power and freedom. Perhaps this all proves that Android suits the needs of this power-user and tinkerer better.
M2 is the more commonly referenced money supply figure. Have you looked at the M2 money supply lately?

https://fred.stlouisfed.org/series/M2SL

Very obviously massive amount of money printing. Order of magnitude more than was ever done during the GFC.

Roughly 30% of the money supply printed in the span of 18 months. And they keep going, every day printing billions.

This was meant to be an emergency procedure to save the economy, and it made sense at the very initial stages. Now it just acts as a hyper accelerant towards wealth inequality.

Yet we have many cheering it on, talking about nominal wage gains, as people become poorer in real terms. Or because their stock portfolio/house is appreciating.

Unfortunately the Fed has fallen to both populism and political pressure. It's been obvious for months that the best risk adjusted policy was to begin tightening long ago.

I say risk adjusted, because if they're wrong about transitory inflation, they will have to hike suddenly and induce a recession. So we risk a recession and we gained what?

The economy is overheating right now, as is very obvious by retail sales being elevated 20% above baseline (resulting in shortages) and the widest gap between job openings and job seekers in history. The Fed is meant to smooth peaks and troughs in the business cycle, not pour gasoline on them.
I got a Umihertz Atom. I love it, as a backup phone for off grid adventures

But there are a few issues I've had, of course your mileage may vary

1. When my primary phone broke, I had great issues getting Google Fi to work. It seems the phone/sim process often hung when making APN changes, manually or with Fi app
2. Battery life is fantastic, but by default it kills apps after five min when the screen is off. You'll need to allow for music apps or whatever you want running when screen is off

It's great for hiking though
We watch movies at them in LA
Have you tried htmlparser? Its fairly tolerant of "wild" html. It could use some tweaks to match the html5 spec that defines a lot more tags that don't require end tags. Also the library isnt to bad to grok and tweak yourself.

There's also Nimquery that looks nice, though I haven't used it yet. Still looks to replace a lot of beautifulsoup.
Google: Do You Want Ad Free Search Results for Paid Subscription?
They aren't OK if you try and lie about your sex life, though!
If the analogy is misleading then it hardly seems a defense to tell me that a more accurate one would lack the same rhetorical force.
My dog chewed on my Pixel 4 display and totally broke it. I mailed it off to get repaired. Cost me $299. Not sure how much it usually costs to replace a phone's display, but as the phone was pretty new at the time, I paid it.
The question is whether the necessary brains are part of the pack or part of some other component in the car. But in any case, if we require the specs to be open, third parties can build compatible batteries.
Just ask for the PD on the prescription, they generally don’t mind but also won’t offer. It makes things awkward if they refuse. I ask in the exam room.
Sodium chloride is a base material for many things. But I can't think of anything that would be economically competitive to handle the quantity of brine that a desalination plant might produce.
> Would that mean e.g. Apple is breaking the GPL by including GPLv2 components in iOS and not letting me reinstall modified versions of those components on my iPhone?

If Apple were including GPLv2 components in iOS, yes. Why do you think all the Apple userland is based on BSD?
The Game (2008)
are people still using brave after they have been caught multiple times - https://en.wikipedia.org/wiki/Brave_(web_browser)#Controvers...
Which features have been back ported to 5? I'm the one actually did that, and they never made it into 5.

The only 6 feature in 5 is say.
Switch was broken, given/when is broken, threads are no threads, there's still no proper OO, nor FFI not types. No proper scalars, arrays or hashes. No native types. Code attributes, objects, classes. The list goes on.
"The council told Reuters helicopters cannot fly in the area due to the hot air coming from the lava and volcanic ash that can damage the rotors, so the dogs cannot be airlifted for the moment."
Google, Mozilla Close to Finalizing Sanitizer API for Chrome and Firefox Browse
I guess you could argue about diversity if you want to, but equity and inclusion have been part of every manager's job since the beginning of time.
My dad has mild hearing loss and recent 'conversation boost' in airpods works like magic for him.

Most ppl don't know that this even exists in their airpods because the settings are hidden deep inside hearing accessiblity .
The thing about phones and laptops is that they have the excuse that miniaturization makes this necessary (it's still an excuse but it's better cover). And current systems essentially have the lifetime of the battery.

Cars should be a different story but we'll have to fight for that even.
There are tons of academic researchers, jailbreakers, privacy watchdogs, journalists, government organizations, exploit developers, tinkerers, and hackers of all kinds who would go wild if they found Apple doing malicious stuff on iPhones.

Now if Apple developed a special update that they sent to only a few choice targets, that might be able to go under the radar.
Of course not. But what else would you want to compare?
Any real attempt at hearing aid reform cannot skip in-person hearing tests. You need somebody to look inside the ear to verify that the hearing loss is not due to earwax buildup or infection, and to run a tympanogram test to check for mid-to-inner-ear issues. Maybe the rest of a hearing test could be done with current headphone technology in a quiet environment, I don't know. But until somebody makes a take-home, ML-powered widget with both a camera and a tympanogram-capable widget, people will need to show up in person to get a dependable hearing test result.

The biggest thing the FDA could do would be to standardize a digital format for hearing tests and require new hearing aids to be programmed on the basis of the standard format. This would allow people to go in-person to get their hearing checked by a technician, get a test result, and then program that test result into any hearing aid of their choice bought on the open market.
I wish there was a mode for "do as I ask"
https://archive.md/xVoU6
No idea about how mobile phone number usage and ownership is done in Australia (where the Session team is based) but for example in Poland and probably in most European countries is impossible anymore to use a SIM card without registering it first under name and last name. And then, phone number is also used in state e-services where it is required to provide it - either directly or via third-party bank logins.

So, perhaps for obscure everyday apps use it might be possible to avoid being tied with your phone number but in some other places is rather unlikely.
Am I missing something, isn't the pro basically the same except for a few GB of ram?
The smartness gets me, especially with the image search. It used to be pretty useful.

Now Google seems to really want me to see what its ML model thinks is in the image. No, when I upload a picture of an actor, I'm not trying to search for pictures of "adult" or "man". Or, my recent favorite that had three people in the image, a suggested search for "sharing".
> symbolic proofs are a crutch for mathematics born out of the frailties of the human body

Well, that's an interesting perspective. I disagree, but I don't have the energy to make my case right now so we'll have to take this up some other time. I would like to hear what you have to say about the incompleteness theorems some time.
> Lots of people talking about housing bubbles and such. There's no burst coming or if there is any dip it's going to be small.

[...]

> 10-15% interest rates are coming.

you have a glaring inconsistency showing
See through plastic can be both recycleable and biodegradable and might even use less ressources to produce, and improve the shelf life so that less food is wasted. Details are very important in these matters, which is why it's a bad idea to put the burden of figuring this all out on consumers.
It really makes me sad that every generation just gets larger and larger. I miss a phone that I could comfortably use with one hand without feeling like I'm going to drop it half the time.

Also, what is up with the gigantic camera bump on the back? It looks terrible.

I guess I'll be keeping my Pixel 4 a bit longer...
Not really because even then you could be trumped by an amazon basics result without realizing what happened unless you are checking for this constantly yourself. When you pay for premium shelf space you are paying for the explicit shelf in the explicit store, everything is exactly planned, nothing left to chance or uncertainty, its all very diplomatic in comparison.
Odd, but hopefully fixed. The ability to add "noexceptions" annotation to ensure you handle any possible exceptions and avoid killing beam is awesome.
"But SNI breaks down for apps that don't use TLS, and we want to support all kinds of apps, not just web apps."

SNI is nothing but a PITA for users who don't want to send Host headers in plaintext over the wire.

It may be a small number of users who are aware of the SNI leak, but it doesn't mean they are being unreasonable for wanting to plug it.

https://curvecp.org/addressing.html

"An ISP or site administrator can easily run a huge number of CurveCP servers on a single global IPv4 address, even if the servers are independently operated with separate long-term public keys. This feature is provided by a simple extension mechanism in CurveCP addresses.

CurveCP servers are inherently anti-aliased, providing automatic virtual hosting and fixing some of the deficiencies in the "same-origin" policy in web browsers. This feature is provided by a simple domain-name mechanism in CurveCP addresses.

If a site has two server addresses, and one server is down, a CurveCP client will quickly connect to the other address.

A CurveCP connection remains fully functional even if the client changes IP address.

CurveCP is fully compatible with existing NAT (network address translation) mechanisms; none of the above features require clients or servers to know the global addresses of their gateways."

I will keep using CurveCP forwarders on the home LAN because I like it and just in case it ever sees interest from a wider audience, like Curve25519 eventually did. No expectations.
Maybe the good folks at Apple, Mozilla, Brave or Opera could implement this feature in their browsers? They’re looking to increase their percent of browser use - it could encourage people to at least try switching over. Obviously would be popular among the HN crowd for developer documentation, but we could spread the news :)

On the downside I could see this being used by terrible people to delist actual information sources so that they would only ever be served conspiracy theory sites in their searches as well.
This is more because someone would rather hire anyone with 1 year xp and no education than 0 years and a CS degree. At 10 years xp, I find that my own lack of formal education is a limitation.

But hey, at that point, you make enough money and have enough free time to read a book and pick it all up again.
there are senate and house hearings all the time, and they all publish read outs after the fact. That you generally only hear of the politicized ones is not surprising. I have some subcommittee feeds in my news reader in a low priority folder to look at sometimes. Their legislative abilities are nearly nil at this point but they sure know how to hold hearings.
I meant doing so without adding it to every search. But, hey, I clearly didn't have enough faith in humanity... not only am I now able to find some extensions to generally mess with my search queries, there's extensions freakin' DEDICATED to filtering out W3Schools!!!

https://addons.mozilla.org/en-US/firefox/search/?q=w3schools

(Edit: that doesn't mean I necessarily trust or recommend niche extensions like these.)
This is so weird. In some US states, you can buy weed legally but hiring a prostitute is illegal. Where I come from, its the other way round. Go figure.
>Brave has its own index

Brave has Brendan Eich and that individual knows a thing or two about what matters in tech.
To be honest, the article makes much more nuanced suggestions to avoid these kind of bugs. I am not sure Rust would even have helped here, since the cause seemed to be a race condition because of an invalid lock being used. It might have been possible to avoid in Rust with an RwLock, but in this case that was also the fix for the original bug (using the correct lock). I have only looked into this bug report semi-thoroughly however, so I might be mistaken.
Java streams added no new syntax to the language. It's just a library. Unlike this proposal.