skysight-inc/HackerNews huggingface dataset:
I used to be kind of embarrassed that I didn't get myname@gmail. Was already taken in most ways. So,I made up a name I thought would fit in with some books I was reading.

In retrospect, I think I got very lucky in that. Makes spotting many sources of spam so much easier.

Similarly, having a phone number that is not a local one is amazing in cutting down bad calls.
That's amazing. According to this article, bart is now moving to tapered wheels instead of plain cylindrical:

https://sf.curbed.com/2018/6/11/17449460/bart-screen-convers...

My understanding was that all rail systems since roughly forever use tapered wheels. Primarily to reduce wear, by having the tapered wheels self center instead of grinding against the track.

It's really odd that they seem to just roll that out in 2017?
Agreed. I’ve currently switched from Swift to Python and keep reaching for Swifts expressive enums and awesome pattern matching.
It’s a mess, but one that’s still an improvement on what came before.

I can now charge my phone, laptop, gaming system, VR headset, and USB battery pack with the same cable. Sooooo much nicer for trips.
when they return it, tell ebay they swapped the battery on you and you want your money back
Sales have slowed. How do I bounce back?
And yes, when you get a USB-C that does data, it could also have been a cable that only do USB 2.0 Speed, or USB 3.1 Speed but not USB 3.2 2x2 Speed. And with USB4 there will be additional layer with Thunderbolt 4.

And all these were known since Day 1 in 2016.
> the main tone is at 440 Hz

The largest tuning fork in the world! [1]

[1]: https://en.wikipedia.org/wiki/A440_(pitch_standard)
Which tied into how they could make the keyboard cheaper, remember the rubber keys? :-)
I keep getting amazon packages to my apartment from a former tenant. I try to decline them but they sometimes get delivered while I'm not home. I can at least put return to sender letters in mailboxes. How do you deal with boxes?
every musician ever: A440 PROVEN BY THE BRIDGE
IIRC the only problem with the Switch has been third party docks.

I randomly interchange like five different devices with the same cables/ports (Macbook, Switch, Pixel 3, Quest, Battery pack) and have encountered no issues so far. A huge improvement compared to what I used to have to deal with.
I would think the affiliate programs wouldn't like this either.

The browser isn't doing anything to drive traffic. It's just taking credit for traffic that was coming already.
That's strange, I've never encountered a usb-c cable that did not support data at all. My understanding (and the article suggests) that charging and data are fine in general, but just not as fast as the device can support. Basically they will charge or transfer data at regular usb or micro-usb speeds.
Yes, I have. 3000€ since the ads are there.
Also from 6, 7 years ago, I was learning to code.

https://random.country/
a BBQ owner who had been feeding them for free for years

That's concerning, isn't it? There are federal and state statutes about bribery and gratuities, and the fact that police officers took him up on the offer day by day is worrying for many reasons. And at the end of the day it didn't even help him.
Sometimes that isn't even enough. Windows for example ships with a feature called the "Windows Platform Binary Table" that will load and run DLLs embedded in a machine's ACPI tables.
It would also be labor saving and booboo preventing if copying formatted text with elided URLs like "https://bla.com/bla/bla/bla/bla/bla/bla/bla/bla/bla/bla/bla/... from postings would copy the full URLs, instead of the elided URLs shown in the text.

Is there some magic way to do that with CSS, replacing the "..." with the rest of the URL when you copy it? (There should be!)
I think it was closer to the other way around. The keyboard let you input tokens because it didn't have a lexer.

I suspect this is more due to the memory cost of storing a literal line of code more than the ROM or CPU cost of a lexer. Going back to the ZX-80 storing even the current line being typed as characters was probably a burden.
Then you're probably an outlier; that's well outside of the normal for software engineers in California based on data I can find.
> Let's make an annoyance free better open internet, altogether!

As a part-time grammar Nazi, there are several things here that annoy the hell outta me!

After reading that, I had to quickly abort and close the tab.
> The US has the highest gun ownership (1.2 per capita), double the country next on the list.

And, looking at the list [1], gun ownership does not seem to correlate highly with crimes involving guns. Honduras is #55 according to Wikipedia, Canada is #7. So why aren't Canadian cops constantly in fear for their life, but Hondurans are? It does not seem to be the number of guns.

It'll still be a nice thing, I guess. But it's hard to do and takes decades to have impact if you don't have a very compliant population.

[1] https://en.wikipedia.org/wiki/Estimated_number_of_civilian_g...
Luminati can be detected too specially when you're company with DEEP pockets.
So this is something I don't get about cable production. Why are companies selling cheap cables with just some wires connected, but not slightly more expensive ones with all wires? For example if there's a $10 charging-only cable, why isn't there a $15 fully-connected one - instead you have to go with more expensive brand usually at let's say $40+.

Most of the cable is already there, production is happening, distribution is happening... so why is it not used for more products?
Full graphics is on the roadmap, basic compute was just an MVP.

Linus has said that he doesn't want discussions without code for the reasons I've stated.

All the complaints I've heard about how WSL didn't do the right thing make it sound like there is no right way, despite passthrough graphics drivers for otherwise totally proprietary stacks on hypervisor stacks from companies with blatant GPL violations ending up mainlined with praise (cough VMWare). And despite the fact that the only way that's been proven to virtualize graphics cards without 2stage MMUs is to replicate the host's ioctl layer into the guest. There's a reason why Virgl isn't used by anyone serious about perf, it's the fundamentally wrong architecture.
This reminds me of a time when a team member was adamant about code coverage metrics. It felt like an intense amount of busy work that really didn’t improve our codebase or ensure thoughtful tests that actually, you know, caught stuff.

It was just some weird metric we were chasing that involved making sure we go through each function and superficially test calls, regardless of the fact that some of the stuff we were testing gave us no confidence on the actual internals. I will not even mention that code coverage became this number that he/she believed was this standard, even though no attempts were made to build the codebase via TDD from the get to (making chasing the code coverage metric after the fact laughable). What could I say? The person appealed to the authority of the code coverage metric.

But hey, we got that code coverage percentage up :)
First it was "police are killing innocent black people every day".

When that was shown to be a complete lie the narrative changed to "well it's actually about racialized police brutality".

Now as evidence is being spread widely that racialized police brutality is really a canard - see [1] though that is just one of many examples - the narrative is changing again.

The net result of all this mindless virtue signaling will be greater racial division, more media approved lies being spread about the police and "systemic racism", and ultimately more crime and violence in black communities as the nonsensical "Defund the Police" meme infects cities nationwide. This has been tried before with disastrous effects. See Baltimore and Newark, NJ.

[1] https://www.wsj.com/articles/the-myth-of-systemic-police-rac...
Congrats guys. It is always great to see other players bringing open source approach to product analytics. This will only bring more competition hence better products. (PS: I am one of the cofounders of Countly).
I have the same problem but it has gotten worse. Before I was tracking this guys as he moved from one country to another before settling in Canada. I knew when he got married. His wife mistaken my email address as well. And as he changed his email address to another service, I was receiving his email on that service too.

And then it got worse. Several people coming of adult age started to use my address. First it started out as college papers and then it went to career searches. And now shopping and banking. I don't know who these people are so I can't forward them the emails. But I have gotten their international phone numbers.
It depends on the book, and subject matter. I might turn notes on The DevOps Handbook into more of a technical format but a book like The Lean Startup might have just Chapter titles with bullet points. I don’t think I’d use it to review books though.
Larder.io – Bookmarking for Developers
I rode across the bridge in high winds last week and I thought that the bridge might be failing somehow - the sound was almost unbearable - I thought a serious safety issue was potentially occurring because of a structural frequency effect. I guess the good news is that there is no emergency - bad news is maybe ear plugs on bike rides on windy days.
I recently built https://grapiture.com An API for sending charts / panels to Slack.

Still have a bunch of features in the works but hoping it will make some money eventually.
In Python, you can use sounddevice + scipy.fft + matplotlib to implement this functionality yourself.
This article misses the biggest issue with usb-c cables, which a lot of people don't even realize. A lot of cheaper devices can only be charged with a usb-c to usb-a cable, and not a regular usb-c to usb-c cable (C2C). Basically, they don't support C2C but people don't test or check this until they travel and realize the cable they brought doesn't work on these devices.

The cause is that the devices themselves are incorrectly implemented. This ranges from toothbrushes, to flashlights (where 99% of usb-c flashlights can't do C2C), to shavers, and small electronics/appliances. The problem is there isn't a standard way to know about this (or a name for this problem), so it's hard to tell what supports it or not. Generally, devices made by well known brands support C2C, but not cheaper Chinese-made devices, but there are exceptions in both cases.
You do realize that the vast majority of black men are killed by other black men.

Half the time I feel like I'm arguing with people who must know they're wrong but don't care because they're so obsessed with taking on the "overclass", whatever that is.
KDE had global key bindings ab ovo.
In the marinas you have limited maneuvering space and with sails you are limited in which directions you can go - directly against the wind is not possible, you need to zig-zag. Slowing is also a bit more difficult. To add to trouble, marines are often built in places with less wind (of course) and wind might change direction during landing. Note that it's still quite possible, just more challenging, risky too I guess, and also forbidden in many marines. But it's a good exercise, it makes one respect ancient mariners even more.
Why do people hate the media so much?
Thanks for sharing this. People don't realize, and often refuse to believe, how large this gap has gotten. (Patio11 has written about that quite a bit.) It's...crazy.
That's unfortunate. I remember 7 years ago I specifically seeked out an Atheros-bassed WiFi card for my computer because of Linux support, and more recently purchased a high-end router based on OpenWRT support. And a few months ago I specifically got a $450 AMD GPU because Nvidia doesn't like free drivers. Seems like Intel is the only option left for networking...

Qualcomm being closed source is the biggest issue with running good (user-respecting) software on phones, since basically every single Android has a Qualcomm processor/GPU. Samsung has some Exynos stuff but not in the USA. Only because of that, I'm looking into the PinePhone and Librem 5, which can run the mainline kernels.

I realize I'm far from a normal user, but the amount of ill will these companies develop is pretty massive. Broadcom for example has been permanently associated with 'this will be a pain in the ass to get working, and will break your system on updates.' And when I was buying the motherboard / wifi card / wifi router recently I immediately disqualified anything that had a Broadcom chip or didn't specify a chip.

For consumer sales, technologically aware people like us have an amplified impact because people trust us for recommendations. The AMD GPU purchase doubled to $900 because I suggested it to my brother when he needed a new one last month, even though he uses Windows. I've heard this also accredited to the rise of services like Google & GMail; 'techies' used them and their influence on family & friends was a big amplifier to help get users. So I wonder why Qualcomm and Nvidia are so hostile.
For sounds transmitted through the air, ms precision is really necessary at distances of more than a few meters. Network time should be close enough at 10s or even 100 ms (roughly speaking < 10 meters of error - which is good enough to set up a local monitoring net via wifi with <1ms/<30cm of error).

I guess this is complicated by the fact that the speed of sound through the ground is ~6km/s. Rather faster than the speed of sound through the air. Multiplying those errors by 20... but 200 meters of error isn't that bad. A powerful local network with no latency would then be enough to isolate further.

Anyways, turns out that you can get gps time on androids, so this should be solvable with much better latency https://stackoverflow.com/questions/7017069/gps-time-in-andr...
That kind of makes his point though, doesn't it? Those places usually also see the militarization of police, or straight up the military taking on law enforcement duties.
I'm an engineer at Cloudflare, and I work on Unimog (the system in question).

You are right that even balancing of utilization across servers with different hardware is not necessarily the optimal strategy. But keeping faster machines busy while slower machines are idle would not be better.

This is because the time to service a request is only partly determined by the time it takes while being processed on a CPU somewhere. It's also determined by the time that the request has to wait to get hold of a CPU (which can happen at many points in the processing of a request). As the utilization of a server gets higher, it becomes more likely that requests on that server will end up waiting in a queue at some point (queuing theory comes into play, so the effects are very non-linear).

Furthermore, most of the increase in server performance in the last 10 years has been due to adding more cores, and non-core improvements (e.g. cache sizes). Single thread performance has increased, but more modestly.

Putting those things together, if you have an old server that is almost idle, and a new server that is busy, then a connection to the old server will actually see better performance.

There are other factors to consider. The most important duty of Unimog is to ensure that when the demand on a data center approaches its capacity, no server becomes overloaded (i.e. its utilization goes above some threshold where response latency starts to degrade rapidly). Most of the time, our data centers have a good margin of spare capacity, and so it would be possible to avoid overloading servers without needing to balance the load evenly. But we still need to be confident that if there is a sudden burst of demand on one of our data centers, it will be balanced evenly. The easiest way to demonstrate that is to balance the load evenly long before it becomes strictly necessary. That way, if the ongoing evolution of our hardware and software stack introduces some new challenge to balancing the load evenly, it will be relatively easy to diagnose it and get it addressed.

So, even load balancing might not be the optimal strategy, but it is a good and simple one. It's the approach we use today, but we've discussed more sophisticated approaches, and at some point we might revisit this.
EDIT: As a reply to this pointed out, these predate the things I claimed were created from NIH syndrome. Please disregard.

Original comment:

They also created their own init system Upstart, only to replace it with systemd later. They have their own source control system, Bazaar.

I really appreciated Ubuntu back in '06 when my laptop's wifi and graphics drivers just worked out of the box. I've used Ubuntu in various forms for a long time. But their management has some serious NIH problems.
What is Electricity? (1996)
Would Lancet and NEJM retractions happen if not for Covid-19 and chloroquine?
I see where billme is coming from. I don't do it here (because I don't comment much, because I mostly use https://hackerweb.app for reading), but I do it on reddit.

Once you've left enough comments, a motivated party has a good chance of identifying you based on the intersection of your (relatively uncommon) interests, various bits and pieces of the personal info that you tend to drop in comments etc.
Fortunately the time will likely sort it out. We had similar issues with the original USB at the beginning. (When you actually needed extra pci card to support it) Now USB connections "just work". Hopefully it will happen to usb-c as well.
Well, I guess the goal may have been to let the wind pass through.
Can somebody explain what it means to hold the IP or rights of any of these standards?
What about if HN didn't show your points next to your name when you're logged in?

It really doesn't matter how many fake internet points you have except to get you hooked into the gamification. I'd much rather not see that number. Any attention I pay to that number (which is way more than I'd wish) is a waste of time, at best.

Apart from that, you have to go out of your way to see points values, except on your old comments.
Its not common in Belgium. That's why it was on the local news.
They are indeed cool, but no math magic can help you if your microphone is not picking up the signal. I don’t have datasheets for mobile phone microphones but lets look at some professional ones. The Senheiser MD 46 goes down to 40hz. The Behringer MC8000 goes down to 15hz. These are just two random samples I looked at to illustrate that its not obvious that a microphone will even have a good response down to 10hz.
People used to use GWT to write Java and ship JS to the browser. Now with WASM this stuff might be coming back.
How could they not realise this would turn away their target audience?
What problem did you observe regarding CPU limits? Is it latency due to CFS CPU period?
Pragmatically, you will be lucky if you can offer him a few hundred off and he keeps the item, or if he actually sends the laptop back to you. If you're unlucky, this is a prelude to him shipping you back a box of junk and keeping your laptop. If you do get a package back, video yourself opening it.

I buy plenty of stuff on ebay, but I'd never sell anything expensive there.
We have some behavior that depends on very exact timing of neuron spikes (e.g. determining direction of sounds by connecting signals from both ears), so that's kind of analog - though it does get reduced into a binary state, in the end either the "detector for offset of x microseconds towards left" fires or not.
I just now implemented the change. Thanks for the feedback!
Yes, I am pro-police, and anti-looting. That categorically doesn't mean what you think it means though. I support racial justice. I support police reform, demilitarization, and pushing back against police unions. I think unjustified police brutality, like in the case of George Floyd, should be prosecuted, and it undermines the respect many people have for the police profession. This respect is a _requirement_ for the police to be effective. I also think Chauvin should have been fired in disgrace years ago.

My suggestion was in regards to the rather extreme and unjustified comments the public officials were making (and continue to make) towards the police. I hope it is obvious to everyone that without police NYC will be utterly fucked within 24 hours. I stand by those suggestions. If push comes to shove they should go on strike. The vast majority of them are good men and women, and they deserve to be respected.

In other words, I'm not 15 years old, I see nuance, and I want some real, lasting solutions to these issues. Sue me.
That's harsh and put in a flamebaity rather than interest-furthering way (which, please don't on HN!) but I think it's true that Canada is more risk-averse than the US. If you think about it, that can be traced straight back to the founding of the two countries. The two populations even self-selected for risk tolerance to some extent. (I'm talking about English-speaking Canada.)
This is going to make our AI team very happy because they can just dump experiments into the cluster at low-priority so those'll be done when those are done.

It's also going to make the operators very unhappy because it'll be harder to monitor actual memory utilization (allocated memory vs memory really in use) in order to plan cluster extensions. Are there some tools around or work planned to make this kind of scaling and utilization easier?
Well, it's all client dev. And client dev is hard and fundamentally distant from server application dev because your client applications run on N machines of M different configurations and are user facing instead of just running on one server being machine facing.

It's not unfair to group client dev together. Client dev is always hard. People on HN who only have touched JS dev tend to think that JS clients are uniquely hard and, presumably, that clients are a cakewalk to build on other platforms/sdks.

Never was true. Just look at the Android dev comments ITT. It's all hard and complex.
There has to be a post-mortem on this.

My take is that the standard is too lenient and the cables aren't color coded.

Lenient standards mean that "usb-c" could support 1W or 10W and your phone plays footsy to figure out how high it can go. Pick a standard, pick a level, don't exceed the standard even if you can.

Color coding? Yup. Colors. A human must be able to visually determine what specs a cable matches and doesn't match. Before, different standards had different ports, so color didn't matter. But usb c wants to be the same port for multiple standards. Fine. Color code it. It can even be a small dot by the plug, as long as it doesn't wear off.
You have become the very thing you swore to destroy!
Brave seems to push the line as to what is acceptable ways to monetize the browser. Every time they will just call it a mistake and "fix" it, but why do they keep trying to push the limit? They had the "safe" ads replacing websites ads. They had the "shadow accounts" wrt the tip thing. Now they're trying to sneak in referral codes. How many "oopsies" do you get in good faith?
Ask HN: How do Erlang and Elixir compilation speeds compare?
I'm exploring Erlang and Elixir lately.

I noticed that the Elixir compiler is really slow. All I did was create a Pheonix project with `mix phx.new` and the compiler takes quite a while to build it. And this is just the barebones template. I can't imagine how much of a pain this would be for a large project.

How does Erlang's compilation speed compare to Elixir's?

I can't seem to find anything online. I don't need Elixir's features for what I'm doing.
Show HN: A fast and distraction-free news app for top voted andengaging articles
Colruyt and Aldi are hard discounters. Cheap and tolerable quality. I don't expect their frozen pizzas to be any good. They don't do weird ads.