skysight-inc/HackerNews huggingface dataset:
Looks like they added this in October 2013: https://github.com/chromium/chromium/commit/422c736b82e7ee76...

Bundle Hangouts Services extension with Chrome

BUG=291271

Review URL: https://codereview.chromium.org/35873003

Here's that review URL: https://codereview.chromium.org/35873003
Tracing thousands of developers across the planet and drafting contracts in hundreds of jurisdictions, including some where you don't even have a branch office or any kind of legal presence? Ugh. And what if one's from an embargoed country? What if a primadonna asks for a million a day, or half of them don't deliver in time, go on holiday, win the lottery, fall in love, get into a dispute, refuse to work with you, don't have access to all the architectures for comprehensive testing, lose interest, change employer (and can't work with you anymore), or sell to some dodgy entity preparing the next sBoM attack.

....better to pay your own people. Hire them if they're available, sure, otherwise task an engineer with this.
Or instead of losing paying customers:

1. design API accounts to include a preferred server and default server (handy to explicitly load balance, or dynamically bounce users to specified servers.)

2. design clients to have a timed service lifecycle (expiry 2 weeks prior to cert expiry). Then enter a semi-dormant mode until valid signed updates succeed.

3. add a random timed daily update check, and begin reassigning the users to the new API after updates install properly. Also, warn users the migration will happen 2 months before it is set to launch (do a few random A/B tests the first day).

4. Never rely on people to act, or not act for keeping infrastructure running. You are not going to be able to manually update 30000 legacy hosts with a single team. Worst case scenario you must auto-reconfigure the clients for a standalone offline mode... so the next user of the IP doesn't get hammered by failed connection retry attempts.

Brownouts won't work for cached-edge systems designed to reconcile month long intermittent outages. i.e. systems that were designed to handle DDoS, worms, and acts of clod...

Have a nice day, =3
Well I did as a racer and still do on my firm snow skis. But there is a slight performance trade off depending on what kind of skiing you like to do. I keep my edges on my pow skis dull because it’s slightly easier to slash and dash in crud and makes very little difference on icy terrain. For fully cambered directional skis being ridden very aggressively, it would make more of a difference. Every once in a while i’ll do the edges on my firm snow skis though if I’m bored, since a few years ago I bought a full diamond edge tuning kit and feel like I need to get some use out of it.

Point being, I’ve never found sharp edges matter much for most recreational riding. None of this has any relation to being uncool. Maybe in your wifes scenario, having razor sharp edges would have saved her from breaking her arm; almost certainly not.
I want to start a venture where in the small print I say that it's not actual Arctic ice, or that the ice is made in a fridge named "The Arctic" located in the corner of the kitchen we've named "Greenland".

Or I could just sell certificates that are as useful as those CO2 compensation certificates...
Treasures from the Ancient Silk Roads
It is definitely harder to grow this muscle when you are remote. Be biased towards hopping on a call/zoom rather than messaging on slack, etc.
In Montreal, the Eco Centre accepts batteries and then “sends them to a recycler”

It’s almost impossible to know what that actually means. if you look up a local company like li-cycle all they do is grind up the batteries into a powder, which is then sold to off takers and licycles case these off takers, actually only extract, nickel and cobalt from the batteries. This is the tip of the iceberg. There’s no way to know what actually happens to your battery after it is given to the city. Notably, plastic recycling is fake, and my city just makes a giant pile of plastic separate from the giant pile of garbage.
A side effect of echo cancellation. Browser knows what audio it is playing, can correlate that to whatever comes in through the mic, maybe even by outputing inaudible test signals, or by picking wide supported defaults.

This is needed because many people don't use headphones and if you have more than one endpoint with mic and speakers open you will get feedback gallore if you don't do something to suppress it.
This appears to be a cloud password first stetup feature. As in you type your new password into the app, the app sends your password to a cloud API, and then the cloud API instructs the router to change to the new password over a management API.

So the password is sent for a specific feature that legitimately wants it.

You could have the app connect to a special WiFi network and then communicate directly with an API exposed by the router. That's what my router does. But the experience of using a special-purpose WiFi network is janky on many common devices so I understand not taking that choice.
> Once this is done, it becomes uninteresting to download gigabytes of crap to "hurt" people. Win-win for everyone.

I would disagree. Here in my corner of EU, public buses have a limited 30min - 1hour free wifi access. What most everyone does immediately getting in the bus is connect to the free wifi and start mindless scrolling on TikTok, Facebook or Instagram. Around 20-30% of the people are super obnoxious and play all the videos over loudspeaker or start calling their friends and speaking loudly as if they are in their home or something, until someone else yells at them. So far, I have only seen two person this month appearing to do something valuable(one was writing an email and another was checking local news).
Ask HN: How can I build trust in finance app users?
I am making a finance app that helps the user to see all their money in one place so they can make better decisions.

I know that I am genuinely trying to help people like me with simple tools but how can I build that trust?

It's hard to save data in local storage because I ask users to import bank statements.
Malware obfuscation techniques to fuel the ad machine.
That actually sounds about right

The amount of valuable materials in a battery pack is actually quite small.
Does it have event listeners to wait for specific elements based on certain pattern matches. One reason i am still using phantomjs is because it simulates the entire browser and you can compile your own webkit in it.
Hard disagree. If you want to have a meaningful dialogue with competent specialists, the burden of learning the jargon is on you.

Philosophers spend a lot of time in term definitions and it's the only way to avoid the conversation devolving into talking past each other.

Rigor might be exhausting, the same way that exercising is. No one is forcing you to do it, but you can only reap the benefits by making the effort yourself.
Disclaimer: I work at Google, but not on Chrome or on these APIs.

I think the explanation is quite mundane. An example usage: open google meet, start an empty meeting (an “instant meeting”), click the “…” menu, click “troubleshooting and help”.

There’ll be plots of various stats, including CPU utilization. I think meet will also helpfully suggest closing tabs if your machine is overloaded during a meet call, too.

It’s very helpful, I check it from time to time.

Edit: now that I think about it, I’m not sure about the suggestion to close tabs is actually a thing. I’ve only actually used the stats view.
I assume you could just sell the leftover gold for most of what you paid for it.
There are plenty of reasons to partner with a bank as a fintech other than to drive debit card revenue.

1. There are lots of regulations that say only banks can do certain actions, like lend in all 50 states under the rules of a single state. Or open a FDIC insured checking account. Or have a unique account+routing number for each user to send ACH funds to (various reasons this could be preferred to everyone ACH to one single global account). These are valuable services without any debit card issued by the fintech.

2. It is basically impossible to become a bank. The government only approves a handful a year. Square (block) actually got approval recently but it is very difficult to do.

As a result of (1) + (2) is that if your company needs any banking products at all you need to partner with a bank because there is just no reasonable way to legally build that functionality yourself.
I don't think ST's HAL is that good, but I agree that the software support from other vendors is much worse, which is why I actually prefer to use ST microcontrollers.
It seems like the smaller models get the largest size decrease by embedding share/weight tying between the linear head and token embeddings. Is there any research going into how to further reduce size from there?
It just seems more logical for the OS to do that, rather than the application. Basically every application that uses microphone input will want to do this, and will want to compensate for all audio output of the device, not just its own. Why does the OS not provide a way to do this?
Hm, I guess it's good I have a firewall?
You're at risk of a data breach the moment you connect your computer to the Internet. You need to do a complete threat model and explain how Zoom contributes to that risk, and weigh that against the benefits. If you have zero tolerance for a data breach you should delete the data so no one including you may access it. Zoom is reliably effective at transmitting data, you can use less reliable methods but Zoom deliberately often makes the choice that delivering data is preferable to not delivering data. I think this is a valid choice and in security we sometimes have to say "would I prefer to open myself up to attack, or would I prefer not to deliver this message at all?" Both are valid choices in different circumstances. Practically speaking I have conversations in public places all the time and I don't stress about the possibility that someone might be recording me with a parabolic microphone.
> We really need to push Mass Transit, Walking, Bicycling and other forms of transport. The only real draw back is the loss of some convenience. But 140 years ago, people lived OK without Autos.

It’s the norm for most young/lower income people in a lot of Europe’s urban areas, although cars are still ubiquitous. Most people with the means will opt for a car because of that convenience though. Point being it’s absolutely possible for cars to become a luxury.
Hypothesis: most VCs have a hive mentality and would prefer betting on low risk founders through their network of "highly accomplished" individuals: usually white males - false aura of achievement, survivorship and in-group bias, Matthew effect.
The technical term that you're looking for is acoustic echo cancellation[1].

It's a fairly common problem in signal processing, and comes up in "simple" devices like telephones too.

[1] https://www.mathworks.com/help/audio/ug/acoustic-echo-cancel...
If you are under a tornado watch you should take shelter, not drive.
Data Liberation Project Dispatch #16
> And as I said before, all you need to do to comply with the law is to make sure you have the user's consent before tracking them. It isn't really that onerous. The question is, if you don't want the user to know how you're tracking them, why not? What are you hiding?

This is super wierd spin from what i said. I work on content heavy media sites that are not ad driven. Its either from grants like research or journalism or its presentation of commercial work. Architects, design studios, publishers, writers… All of these clients want to have ballpark numbers of how many people visited the site. Nobody processes or sells this data. Its 10s to 100s visitors a day. We try to use the most private way we know of.

Its crazy that because of the sick practices of this industry i am suddenly the one suspicious. Some kind of nothing to hide fallacy huh? No we are not hiding anything. We just dont want annoying consent because of visitor counter. The ones hiding something are the ones with tricky psycho designed multi step consent banners. We just dont want to be in same bunch just because few basic stats.
Product sense, design thinking, understanding of the customer/market, knowing what to build.
The skills required to become an exec are a lot of pitching yourself and networking to the right person to get your next job.
Those skills are only slightly correlated with how good you actually are as an exec.

Add to this that most companies don't like to take risks and will only hire an exec that has already be an exec somewhere else. To some level, once you make it through the exec glass ceiling, you are almost always guaranteed to always be an exec somewhere.

You see this all over the place by the way. I have seen the same thing for Directors, Principal engineers etc. Those people were not always that good at their job to justify their positions. But they for sure knew how to market themselves and interview well.
Reaction: How many quetta-ronna-yonna-zetta-exa-watts* of power were you figuring that this AGI might draw, to understand the world, at scale, from a "just solve the quantum equations" basis?

*https://en.wikipedia.org/wiki/Metric_prefix
I'm confused. When has a wasm interpret and small C program ever been the same thing?
You have to trust the frontend though. And where did you get that from?
Why did I get downvoted for this?? This website is absurd
There are more than two options for a 20 hour wait, and I don't think that lashing out maliciously and staring at water are in my top 100. How about conversation, making friends, reading a book, writing emails, letters, or journals?
It's hard to fix without a redesign of some crucial low-level code. The people who wrote it looked at the problem and decided it was too hard to fix.
Just so I can understand what you are saying, they moved to Singapore because they were afraid of the planning permission process in UK?

One of my neighbours had planning permission refused from the local council, and got it approved when appealed at national level. The process works, and isn't difficult.

And yet, we still can't find the planning permission that was denied to Dyson. At best this sounds like a terrible pretext, at worse it sounds like a weak company.
Hey everyone, wanted to share Pressure Clicker, a mini game exploring pressure as an input mechanic!

How It Works:
- Works with Apple MacBook Trackpad with Pressure Input.
- Two concentric circles: an outer static circle and an inner dynamic circle.
- Change inner circle size by applying pressure on the trackpad.
- Match inner circle size to outer circle at a randomly determined pressure level.
- Score a point by holding the correct pressure for 2 seconds.
- Visual feedback and increasing difficulty levels amp up the fun!
>We don't know that. It is a statement of your belief in such interpretation of quantum theory.

No, Bell’s Theorem conclusively proved it.

From Wikipedia: “To date, Bell tests have consistently found that physical systems obey quantum mechanics and violate Bell inequalities; which is to say that the results of these experiments are incompatible with any local hidden-variable theory.”
Since chrome has the data from both sources: the microphone, and the audio stream from YouTube, I imagine you can construct a filter from the impulse response of the YouTube source and then run the microphone through it
Using it is a terrible experience, scrolling feels laggy, scrollbar barely works, it behaves like i'm on a mobile device. it feels so sluggish.

you can't select any text, you can't right click and open links in new tab.
JS on Google Sites, Apps Script, etc. runs on *.googleusercontent.com, otherwise cookie-stealing XSS happens.
Why is BitTorrent an edge case? I paid for the bandwidth, if I want to host a... Linux ISO, why shouldn't I? What if I pay for, and download 30 movies for offline use onto my phone because I know I'm going somewhere that there is no service? Why is that wrong? What if I backup my entire phone to two separate backup services in the cloud?

ISPs have done a great job shaming people who use their service for what it is supposed to be. It's 2024, and we should all have fiber to the home by now. But no, they're only working on deploying more shitty wireless connections to everybody and letting all the land-based services rot. Fuck them.
> But the experience of using a speical-purpose WiFi network is janky on many common devices so I understand not taking that choice.

Yea, this is my hunch as well as to why this works this way. Consumers are easily confused, and asking them to disconnect from their currently working internet connect and connect to a router that hasn’t yet been set up (and might not be able to provide an internet connection) can get confusing. I know I’ve been in this situation before where I’ve been connected to a special-purpose network without internet connect, need to look up some instructions online, but then remember I can’t because I’m not connected to the internet…
And how would one know to do that without clicking on the link first and potentially being exposed to malware?

The correct solution is for a public information campaign to inform everyone never to click on any "Ad" link in any Google search ever. It's the only way to prevent our parents and grandparents from being phished, hijacked, or worse.
Hardly the same.

apis are public, documented and the domain allowlist is both included in the UI and about:config (save from android playstore version where they hide everything to make the browser pure garbage for whatever reason)

and I'm pretty sure devs would at least think about adding your domain by default if you ask nicely with a great use case on bugzilla.
How does a temporary loan lead to approval (not a pre-approval, subject to final approval later)? What percent of kids do you estimate receive such fraudulent loans from their parents?
Their definition is >20 years, as it happens.
I know there used to be concerns about legal issues, but at this point the risk to safety and trade secrets is getting too great.
That's correct, we raise them here from breeding to slaughter. In an ideal world we would slaughter and process on site as well, more for animal welfare and quality of the final meat. Today that is only possible when selling cow shares though, we can't legally process on site and sell cuts of meat locally.

The methane question has always been an interesting one to me. I've honestly never been able to fin compelling research that I felt confident in the unbiased approach to both the study itself and the interpretation of results. Climate change has been a political debate for so long that I really don't know what studies there to trust.

St the end of the day cows do in fact fart. Is that a problem? Is it a problem only under certain conditions, like high stock density? Is the problem that we have outgrown our cage and the planet can't sustain 8 billion humans, regardless of what they eat? I don't know the answer there and doubt anyone who claims to, but I do know that our cattle and pastures are extremely healthy with very little input.
You intended for them to be recycled, but just because you dropped it at a recycling depot or disposal doesn't mean they got recycled.

There are countless stories and studies showing that only a fraction of recyclable materials actually make it through recycling - it's kind of an E for Effort state for anything but glass and metal :(
Eero is Amazon.
People are looking to hire someone with experience, and the CEO club is relatively small.
Cool hack aside this part really grates me

> Limp Bizkit started playing out of my laptop speakers. Fortunately no one else on the plane seemed to mind so we all rocked out together.

No they were just being too polite to speak up and say this is inconsiderate AF.

It’s bad enough when people do this on public transport, but on a fuckin plane?!?
140 years ago very few people went more than 40 miles from where they were born too :p
It's called Acoustic Echo Cancellation. An implementation is included in WebRTC included in Chrome. A FIR filter (1D convolution) is applied to what the browser knows is coming out of the speakers; and this filter is continually optimized to to cancel out as much as possible of what's coming into the microphone (this is a first approximation, the actual algorithm is more involved).
AI-Driven Behavior Change Could Transform Health Care
How sure are you that Basically every application wants this? So should there be a flag at the os level for enabling the cancellation? How do you control that flag?
Show HN: Unreal Engine 5 in WebGPU
Sorry about the confusion. Some features, like the tiered proxies, are not documented properly. You’re absolutely right. Updates will come soon.

We wanted to have as many features in the initial release as possible, because we have a local Python community conference coming up tomorrow and we wanted to have the library ready for that.

More docs will come soon. I promise. And thanks for the shout.
> from India to Mesopotamia to Greece

surely nobody thinks that zero spread from aryabhata 1500 years ago to the mesopotamians† 2700 years ago, and classical and hellenistic greece didn't even have a numeral for zero, much less the idea that zero was a number. (obviously the greeks have been using a numeral for zero for several hundred years now)

the hypothetico-deductive method that defines what we call 'mathematics' today does seem to have originated in the hellenistic period, although probably in alexandria rather than in greece proper. but menon and the timaios show that the pythagoreans already had the rudiments of it in classical greece, and there's no evidence that anything similar existed during the thousand-plus preceding years of mesopotamian mathematics. i think that's what you're saying

on the other hand, the majority of greek mathematics during the classical and hellenistic period was still mostly 'a tool, a method for business and construction [planners] to [derive] certain quantities', even if the calculations were being done on sand-tables instead of counting-boards. systems of axioms don't make an appearance in the surviving written record until roughly euclid; aristotle, plato, and pythagoras evidently weren't yet familiar with what we call 'mathematics' and in particular 'proof', although the later mathematicians, especially in the hellenistic period, did build on their work

so i think it's a mistake to talk about 'the greeks' as if they were a single person, like in a game of civ; all the greeks alive in plato's time were already dead by euclid's time, euclid didn't even live in greece, all the greeks alive in euclid's time were already dead by ptolemy's time, there are still greeks today, and in any time period, different greek people knew different things

______

† https://www.youtube.com/watch?v=jAMRTGv82Zo
Sure, I'm getting mixed up in "debate between experts" and "pedagogical difficulties with laypeople". TFA is meant to be discussing the former case, and I read it as the latter.
Show HN: I built a WASM-console using WebAssembly and tinygo
If you end up with characters outside of the valid range after scrambling, then probably not.
Is there a better option than adsense that pays out as well?