skysight-inc/HackerNews huggingface dataset:
You can use https://github.com/4rtzel/tfg for an interactive console flamegraph.
It supports opening pyspy files.
> Or wonder why we think we can succeed where so many others have failed. But, before you do, think on this. I’ve spent the last five years of my life dedicated to bringing this vision of hiring to fruition because I believe, in my heart of hearts, that this is the only way hiring can be both efficient and fair.

When your best argument is "trust me I know" usually this doesnt mean any good
It's the opposite for me. Pop!_OS has caused me the least amount of grief. I tried switching to it as my main workstation but, sadly, Zoom doesn't run very well (in my experience). It crashed often and started using 100% CPU on all my cores.
> Tech savvy users are not just the minority. They're also cheap.

Bologna. I spent $4,000 for this MBP, and I've spent many hundreds on accessories, and thousands of dollars on software to run on it. I do everything on it. It is the center of my digital life.

That being said, the day I go to do something on this machine and find that I can't is the day I go buy a sub-$1,000 PC laptop, and go back to Linux (which I ran on the desktop for 19 years). Apple should be very careful how hard they squeeze here.
AMZ launches a program to pay consumers for their data on non-Amazon purchases
Data lock-in, due to proprietary file formats, makes switching software extremely difficult, especially for companies that interchange data with outside entities.

For instance, companies that do design and/or A/V work have no real alternatives to paying Adobe monthly--regardless of how little work Adobe puts into Creative Suite--because it's an industry standard and there are no alternatives that offer friction-free interoperability.
Yup. Matrix/Olm/Megolm similarly has deniability. You can prove in retrospect that someone in the conversation sent the message, but not who.
Hiring is not broken, there's simply wayyyyy too many candidates for any opened position, so companies get to be extremely picky and reject 100 people to fill one position.

And to be clear I'm not talking about having too many unqualified candidates who can't do a hello world (there's some but don't pass a screening test), I am talking about an oversupply of candidates of all levels who are able to pass the marathon of interview questions and exercises.
@dang makes sense to add this in the top level comment as well, lest people create separate threads for this.
C++ is also faster thanks to template specialisation and the quick way you can make the right data structure.
..and thank you for reminding me I have to move my car this evening!
Insurance is costly compared to other states. I pay about $1200/year for full everything though(windshield damaged and highway touring).
A friend of mine was just quoted $3000/year for insurance on an Audi. For that I would ride a bicycle everywhere.
Cars have become rolling CPUs, and it's just begun
I'm a little surprised Netflix worked for you over HE.net's tunnel broker. I got treated as though I was using a VPN when I used it (US.)
Or a new diet, Paleo Alto
I definitely needed to let Photoshop CS6 through Little Snitch to activate a few years ago. (but frankjr also brought up a situation that I wasn't aware of.)
> but its still new/delete based manual memory allocation

I guess we aren’t solving the same problems: memory allocation is trivial is my domain, mapping complex nested control flow in SIMD is the hard part.

> Julia can now compile down into PTX or AMDGPU assembly.

Sure but Julia-as-syntax is nothing special now, Numba does this for a Python as well.
I think you’re confusing two concepts. There’s two meanings of “invalid” here - UTF-8 strings which contain invalid / unknown sequences, and strings which are packed in an invalid format. (Eg where the last byte is missing from a multi-byte code point).

I agree that usually you should often allow and preserve unknown code point sequences, because rendering degrades gracefully and Unicode keeps changing. But the algorithm this article is talking about checks that a UTF8 string is ‘valid’ in the context of the raw byte encoding format. These checks are much more simple, and they’re needed in basically any software that interacts with strings.
A monopoly is not necessarily profitable. I have a monopoly on the distribution of my blog content, but that does not make any difference in my annual income.

Assuming that the parent's assertion that airlines have a monopoly on the route from airport X to aiport Y is correct, it does not give them any pricing power in general because they do not have a monopoly on all routes from X to Y. There are multiple airlines providing routes from X to Y, hence price competition.
I vote for 20010.
This is a really long article. The author should consider putting a TLDR at the top. Manged to read only half of it and still didn't get the point.
I think that’s a reasonable assumption for applications to make. I think that’s a less reasonable assumption for your keyboard to make.
Congratulations for work well done and a good read too! I recently ripped some VHS tapes but still have to publish them. You mentioned static sites. What do you recommend? Are there any templates, sites etc. ? Thanks again!
The reason it isn't done more often is that it's too much on the imperative side vs declarative builds.
If there is a pattern in data, such as it fitting on a curve, and you approximate that curve, then that should generalize to unseen data. What's surprising about that? A single polynominal regression wouldn't be able to do it, because some curves cannot be expressed as a polynominal, but superposition of multiple polynominals is apparently good enough.
I am pretty excited about Julia potential for web apps
Like DS9. It was all "oh, look how dark we can be, here's a war with real consequences and people compromising their ideals".

Then we lived through the last twenty years, watching our own societies engage in actions that made DS9 look like Strawberry Shortcake Goes To Space.

This opinion shamelessly stolen from a guest post on Charles Stross' blog, from Cat Valente, eight years ago.
One benefit of this being chrome.... is the changes are public.

Here is the fix and the link the cl for the fix with a link to the cl that created the issue as well: https://chromium.googlesource.com/chromium/src.git/+/f800edb...

I'll let you judge for yourself, but this is not coming from PR.
Having been on both sides, that seems like the most likely explanation. For a given job posting we see hundreds of applicants, 90% of which have no business applying for that job and maybe another 5% are close but unqualified.

The process has become optimized for weeding out the 490 bad applicants to eventually get down to the 10 worth talking to. It's painful for both sides, but eventually it does get there.
It has to do with that the expense of setting up a cellular network is so expensive that it hasn't be done in large parts of the earth, much less another celestial body.
Enabling Full-Text Search with Change Data Capture in a Legacy Application
Somewhere, a person with the expertise to deploy cellular networks is working on this rather than WY.
There was a bunch of stuff broken by local file security stuff I'm guessing.
Creativity and the Limits of the Remix
Data Center optimization:

"DeepMind AI Reduces Google Data Centre Cooling Bill by 40%"

https://deepmind.com/blog/article/deepmind-ai-reduces-google...
Python 3.10 will be up to 10% faster
> I don't think a valid buyer of macOS computers is the type that doesn't use iCloud and needs to block it.

"a valid buyer"?

> Might as well use another OS.

Ah yes, the many different wonderful options for desktop OS...

> I don't believe an OS maker should cater to such a niche demographic

The Mac itself is a "niche" demographic and always has been.
I never had mine crash, but if I charge on the left hand side, the temp of the laptop increases to the point of needing the fan. Charging on the right hand side does not cause this problem. I had never paid attention to what side I was charging on until earlier this year when someone posted about it. After trying the right hand ports, I could see a difference.
The Outer Space Treaty grants these activities.

https://en.wikipedia.org/wiki/Outer_Space_Treaty
Arguably, Google paying such sums is evidence that there IS competition in the search engine space. Otherwise, Google could just say "You know where to find Lycos or AltaVista if you prefer them".
Also a hiring manager.

If you conceptualize a hire as "this decision costs me $100k to $200k, and six months", you'll understand why folks are conservative. That's my finger in the wind cost of a bad hire, in terms of their salary, the salary and opportunity cost of their first two weeks buddy, plus all the other related efforts to onboard and train. Plus, again, if it's a bad hire, by the time we spend 2 months getting to the termination, and a 2 month search, and a 2 month onboarding, I wait 1/2 a year before I get the employee I need.
> if you have enough lines you can approximate any curve within a margin

How avoid overfitting the training data?
There shouldn't be any IPv4 only routers in the wild anymore. That isn't to say they aren't out there, only that anyone who has one is negligent in not updated/replacing it within the last 15 years or so. IPv6 is not a new thing, it was already live in 1996 (my memory might be a little off, but not much). Maybe you have turned off IPv6, but it should be supported and any competent IT should have a plan to turn it on (it might be a 5 year plan without any budget, but the plan should exist). Likewise you should have a plan to turn off IPv4 (if this plan has a budget it should be paid for entirely by the sale of your existing IPv4 block - this is mostly the business costs of IPv4 only customers being unable to reach you NOT the technical cost of updating all your servers)
https://chromium.googlesource.com/chromium/src.git/+/f800edb...

Here's the fix, the bug is in chromium but only affects chrome because it has some "Hosted Apps" installed out of the box.
I suppose I agree in the sense that it is, really, the killer app. Still I think OP's point still holds, machine translation is undeniably infinitely more practical with ML but it still is just an augmentation. Same going for voice recognition.
Do you know what a Gish Gallop is? Do you know why they work? no? lets move on then. The creditability of the author MATTERS especially when the author has been known to edit videos to make it look like the subject said something they didn't. Im not spending 2 hours of my life to timestamp every single malicious edit. Do you remember that "Who Is America?" show?
I should certainly hope that DDG makes less per search than Google, since they are just repackaging a lot of google searches.
I think a (the?) major one is that of providing riders with real-time information about closings, reroutings, etc., that was previously pretty hard to get without physically being present in a station.

And then there's me, watching the trains enter and exit the stations in real time. :-)
There exist more objective measurements of translation quality which if you take to be relevant, show that machine translation quality has gotten better between most languages. https://en.wikipedia.org/wiki/Evaluation_of_machine_translat...

Here's a blogpost by google showing scores creeping up since 2009 https://ai.googleblog.com/2020/06/recent-advances-in-google-...

Also I agree that I don't recall it being awful like the parent poster suggests but maybe only because I reserve 'awful' for the type of rule based machine translation used before statistical approaches came onto the scene.
I think this makes sense. A lot of networks need a few addresses, so /24 - /22 is probably pretty active, and you have to justify the addresses, so someone who really only needs a /24 isn't able to buy a /21 and make it work; very few people need huge swaths, but those will be able to really use them and may value having them contiguous. In the middle, it doesn't make much difference having a /16 or two /17s or four /18s, so there's a lot more flexibility, and you take the lowest price per IP if there's a block you can use.
Eventually I don't think little snitch will even have apis to access stuff like that in the kernel as a kext as macos updates continue on.
Docks on the left side, or similar devices which provide both power and send data, seem to be particularly problematic. On advice of my employer's IT department I went from "spinning up new VMs in VirtualBox reliably leads to thermal excess, CPU throttling, and total system shutdown" to a system that actually works -- just by moving the dock connection to the right side.

It's a little funny because the advice used to be you should use the left-side USB-C ports first because they were faster (both for data and charge, IIRC?)
The proposed new Covid relief doesn't hold out much hope for next year, either.

I mean, look, if people can't work temporarily, you can't let that destroy the economy. You have to get them through, and you have to have an economy for them to come back to. But you can also cause problems by building up too much government debt. (I don't know what the right answer is, but I see lots of problems...)
Facebook AI Model Directly Translates 100 Languages Without Using English Data
So by doing this, they will help Chrome form a monopoly?
Microsoft argued it wasn't using monopoly power, because Windows was priced lower than the profit-maximizing price a monopoly would use. The Justice Department argued that was evidence of anti-competitive behavior: Microsoft chose to deter competition with an unnaturally low price.

Perhaps the argument is that Google is overpaying, and that's anti-competitive.
If I lived in NZ I'd make a note of these dipshits' addresses. Worse comes to worse, they'll make for a great supply of resources to plunder. At least if you get there before their employees/body guards kill them and steal all their stuff first.
God I am so sick of hearing "hiring is broken". Not that I necessarily disagree, but this is the first sentence of every single recruiting startup pitch. (And spoiler alert- none of them have fixed it) It comes off tongue in cheek to me now.
I'd happily pay at least £5 a month for Firefox, if I could.

If I were richer, I'd pay more, and I totally understand the millions of people who don't want to pay a penny.

From having read lots of posts over the years - here and elsewhere - I get the sense it would at least be worth their while opening up some kind of donate/subscription function, for people who feel they want to help.
I don't know a single website owner that is hostile to any search engine web crawler, unless that web crawler is slamming them with so many requests they're effectively getting DDoS'd.
When?

The usenet was gold in the 90s. Forums were once working fine - before marketing arrived there. Not always professional information, but mostly genuine people discussing their own experience.

There were no real motives to fake, pretend, deceive. Now there are.
> Same experience. I tried, but Linux just isn’t ready to be used as a general OS right now.

Highly, highly subjective. I use Linux as my main OS and have for many years.
So where does Clojure and GraalVM fit in?
I agree with this and have the hardware but simply prefer to write CUDA kernels directly instead of in Julia syntax.

My comment was more geared to the CPU side of things since I write code whose users don’t usually have GPUs available.

There are also problem sizes which don’t fit the GPU’s more stark memory system separation: tens of CPU cores with tens of MBs of cache can move past GPUs in terms of memory bandwidth for such cases so banking on CUDA just doesn’t work for everyone.
There needs to be a sensible way to measure progress, so a set of benchmarks needs to be chosen. Not sure all funders can agree on those. Also, I believe many large companies who are running code at truly large scale are already using low-level languages like C++ (Google).
It's interesting when you look at it from this perspective. AWS and other big IPv4 owners have a financial incentive to hold back IPv6 deployment in a convenient and scalable fashion, because that would quickly wipe out billions in value of a scarce resource. It's like some people who own NFA firearms: they support keeping the regulations because a lightning link isn't worth $15k without it, it's just a cheap piece of stamped sheet metal.

Edit: it's also an easy way to outcompete others; IPv4 space has become a huge capex for starting a cloud provider.
Google Cloud does not support IPv6. There's no way to make connections to IPv6 hosts from a GCE vm.
Of course the answer is no. Big tech have been tripping over themselves to help Biden.
You mention support for complex UIs, but Retool only ships with a basic table, and no built-in support for Data Grids. Something to consider when it comes to building richer page experiences. I would presume you intend to add more standard components as Retool continues to mature.
A water bottle with per-hour markers. This tells me at a glance if I didn’t drink enough water through the day (which is invariably the case) and I can catch up. Extremely low-tech, but made all the difference when trying to lose weight (and not get it back).
Number of unemployment insurance claims is sometimes cited as an economic indicator, but it's definitely not the main measure of unemployment.

The BLS tracks six measures of unemployment rate via survey called U1-U6. U3 is the official unemployment rate, but they report the others as well[1].

For U3, you are considered unemployed if you do not have a job, have actively looked for work in the prior 4 weeks, and are currently available for work. U4 is that plus anyone who wants a job, but gave up looking because they don't think they will find one. U6 adds in people who only have part-time work but want full-time work.

[1] https://en.wikipedia.org/wiki/Unemployment#United_States_Bur...

[2] https://www.bls.gov/cps/cps_htgm.htm#unemployed
100-200 mb/s is decent for me. I can multiplex multiple cable modems so not a problem. It would be great to get something at the edge of town that has a lot of land, but I might have to settle for DSL.
:) Same here
Exactly, it's a smart move. If a Biden administration wants to go easy on Google (and let's be honest: they do), now it'll be out in the open for everyone to see.

Democrats for a generation have been tough talkers about corporate power when speaking to the public, but doves when in private (or at fundraisers). Pinning them down is smart politics.
Chrome has web midi support, which Firefox lacks. I use firefox whenever possible, but switch to Chrome for web MIDI
I'd argue there's a huge responsibility on the folks writing moderation tools like this to ensure they don't have adverse side-effects like this.

In the sci-fi Matrix reputation world, I can absolutely see somebody curating a reputation list called #bad-people:example.com which they prime by finding every user ID in every room they don't like and blanket assigning them -1000 reputation.

If then a moderator was dumb enough to subscribe to #bad-people:example.com and use it to impose a ban list on their rooms, then I'd hope that their community would arch an eyebrow at the crassness and treat them like a rogue moderator and either get them removed, or fork and go elsewhere... assuming that it's possible to visualise the filters which have been put in place.

There's a huge responsibility on the tool author to ensure that the users can see what filters are in place, and what they do, and encourage the user to challenge them - but again, hopefully, the market will vote with its feet and users will adopt the best tools available, and avoid being trapped under primitive moderation systems like the ones you refer to here.

tl;dr: we need better, morally relative reputation systems - rather than zero reputation system. liberal plurality >> anarchy ;)
To save time, he sent the tapes to a professional.

I don't understand why you wouldn't record the audio and video stream differently - with an SVHS player, you could output s-video and capture that at better quality and then audio separately from the RCA lines. And then use virtualdubmod to time it properly, then curate.

But then again, if it randomly got out of sync in recording, that could be annoying so maybe I don't fully understand the issue.
For MySQL with the default InnoDB where text bytes also depends on the 'row format' in use. "The InnoDB storage engine supports four row formats: REDUNDANT, COMPACT, DYNAMIC, and COMPRESSED."
Julia is better suited to numerical computation. Matlab is expensive and not really a language. Python is not designed for numerical computation and can be verbose.

The issue for Julia is, if you stay in Numpy and Scipy in Python, and can use JIT when applicable, you are basically using C. You can make it fast using C libraries and there is not whole lot of room for Julia to shine. Even with C, I had to be lately a bit careful to beat Numpy.
I worked on the first switch ever sold in 1995 - it didn't support IPv6, but I assure you all the engineers working on it were aware of IPv6 and assumed IPv4 would be long gone by today. For reference back then we were more concerned about how the switch handled IPX (Novell Netware) than IP. Everything else since then was designed in the era where IPv6 is coming soon enough that you ensure you can support it with a software update if you don't support it.

That isn't to say IPv6 couldn't have been done in a backward compatible way. I can think of ways to do that, and dozens of pros and cons - even though I haven't been in networking for 20 years and so I've forgotten a lot.
So thoroughly glad to be among the group of remote workers who do not need to ride public transportation anymore.

Imagine funneling a volume of sardines through a similarly voluminous tube-- that's public transport in NYC
Check out https://www.reddit.com/r/networking/ and search for the firewall/company names, sorted by Newest.

(I don't subscribe to the sub nor have I posted anything in it. I do read it from time to time and find the comments alright from an end-user (ie. sysadmin) point of view.)
Yes, I completely agree with you.
The top comment, like many top comments on HN, fails to understand the bigger picture/message, and instead nitpicks one thing thus making everything "false". It's a really, really said phenomena amongst this hyper logical crowd.
This is good to know, thanks Chris. I mostly solve sparse PDEs, being able to always use LU makes everything much simpler, especially with quaternions.
He is referring to the fact that apps will start ignoring local network DNS config and directly talk to their own hard coded DNS IPs.

I'm guessing the solution to that is to firewall various DNS IPs to force the app to use your local DNS. I could forsee apps going to random IPs for DNS and making it look like https, which will be hard to deal with.
In Berlin everything is pretty much open (loosely enforced indoor mask and social distancing mandates). They’re not trying to eliminate the virus here like they do in Singapore or Australia. They track 3 values and depending on the scores they escalate or ease restrictions.
Isn't SSE the abbreviation for Server Sent Events?