skysight-inc/HackerNews huggingface dataset:
I can see that it could be effective against brute force attacks. A real user would assume they fat fingered their password and try it again, a brute force attack would miss the password and carry on forever.
Sorry but how can you not hate open office plans.
Its the most terrible workplace idea ever.

In my company, everyone can work from home or gets own office. Period
Nice solution!

This always reminds me of the "Trolldrossel" (troll throttle), which was/is a funny piece of science and technics to reduce spam and troll comments.

It's in German, but maybe auto subtitles and DeepL can make you understand it: https://linus-neumann.de/2013/05/die-trolldrossel-erkenntnis...
Here's my question: which American companies are so insanely dumb that they actually thought sharing any version of any of this made any sense? are these the organizational consequences of rich people not actually managing the companies that the engineers are working for? Maybe the engineers are like "Just to hell with my country, my company, my neighbors my family and futire myself, I'll do whatever it takes to get my raise. The left-wing folks at Berkeley are right, everyone's here for the common good, we just don't really understand the Chinese. We should share more, and gain their trust."
Please see the issue closed as "WONTFIX" an issue of incompatibility with S3 raised by one member of team [1]. The response from the team:

"Issue: I have problems that minio is not listing directories that it does in AWS. It is listing only directories that is empty.

Response: I am afraid we are not interested in supporting directories at the moment. It is a niche use case to provide POSIX behavior it's not in our interests."

[1] https://github.com/minio/minio/issues/6047
> Atlassian simply didn't see the opportunity

Na, they did. They put everything in to Hip Chat, even attempted a re-write which led to Stride, it's replacement.

Check the logos on the bottom https://www.pubnub.com/what-we-do/. The core part of any chat client is? messaging. Outsourcing your core layer, hmm...

Something must of gone drastically wrong somewhere from having it as the #1 business priority and beating Slack to instead selling their customers to Slack.
Winamp was my first general-purpose music player. When I switched OS to GNU/Linux I switched to XMMS (originally called X11Amp), which was a clone of Winamp. XMMS was later forked to Beep Media Player, and Beep Media Player was forked to Audacious Media Player, which I still use today.

I use the GTK interface of Audacious Media Player now, because it works better with higher resolution screens, but the old Winamp-style interface is still supported, and Audacious Media Player still has all the speed and simplicity that made me love Winamp when I first tried it.
Both Catalina and Mojave were the smoothest MacOS upgrades I've had for a very long time.

The only issue I have with Catalina is that I can't figure out how to disable password auth for sshd since the config is basically read only now. Ended up using Wireguard and disabling external SSH access.
Many of our part-time team members lost motivation after our first pivot. They were first sold on the original vision, and they did not see that same vision in the product we pivoted to. Others believed we pivoted too quickly without fully giving the first product a chance.

So, I would make sure that everyone on the team gets to participate in the pivoting process, including realizing for themselves why a pivot is necessary. Also, make sure everyone realizes that the overall company vision and values are still there, even though the form of the product has changed.
My small complaint is that there seems to be no backwards compatibility whatsoever between fastai versions.

I get it that it is supposed to be working on the very bleeding edge of deep learning technologies, but at the same time it is sold as "practical". At least I would be slightly uncomfortable doing anything in production with a library that is all but guaranteed to get no (compatible) development love whatsoever after a couple of months when the developers have started working on the next version.

But I guess it may just be a too tough nut to crack to provide a bleeding edge deep learning library with production quality life cycle support.
Don't some Common Lisp implementations support heap snapshots? Might improve Clojure startup time.
Half a year ago he came out of nowhere for me and now I encounter his videos all the time. He deserves it. Whenever a vid pops up it's always on a topic I've been wondering about.
It doesn’t really matter who wrote it. It’s a comment about the article , not the author himself and the article is approssimative at best. It makes a statement that’s not true in a lot of cases (“computation is almost free”), makes some statements that while agreeable are too high level in how they are expressed like “cost of communication is high” and then the piece ends without any explanation or examples on what he means exactly or what is wrong and how to solve it in enough details to actually be an informative article. It seems like an oversized rant a programmer would make after a bad day at work on Twitter.
Okay, that looks like it is proportional to the size of the array, so definitely not in-place.
It was pretty mind-blowing to realize during a discrete math class that chaos is basically impossible. Then learning that Ramsey passed away very young felt terrible.
US citizens don't trust their own companies equipments. Now you are trying to convince rest of the world that Huawei's equipment shouldn't be trusted.
The big previous "golden period" was 1830 to 1910.

1830 was the year the Industrial Revolution got out of beta. The Liverpool and Manchester railway opened that year. Double track, multiple steam engines, signals, schedules, and tickets. There were previous prototype steam engines and railroads, but that was the first time it got beyond the prototype stage.

The next 80 years brought huge changes. Electricity. Telegraphs. Steel. (Steel was about as exotic as titanium is now until the Bessemer converter, and it wasn't until about 1870 that the process was fully debugged and steel mills were built on a large scale.) By 1910 there were the first cars and airplanes. The New York City subway was running. Sailing ships were obsolete. Transportation had totally changed for the first time in thousands of years. By 1910, most of the pieces of the modern world before electronics existed in some form.
That is one absolutely amazing job. Wonder what his timetable looks like.
It looks like it is doubling the "swap space" used in a standard merge sort, not the "swap space" use in a quicksort.
Funny thing is these three points:

- Copy/paste anything.

- Search any text with e.g. Ctrl+F.

- Back button.

Tend to disappear with javascript frameworks, single page applications, ajax, and websites partially or fully rendered with canvas
Oh wow that takes me back haha!
Not always though, sometimes we say they've 'sold out' or are 'not the same'.

E.g. Fuller's (London brewer) now owned by Japanese conglomerate, Church (Northampton shoes, was still in the family) bought by Prada.
> What degree of practical responsibility does a person in Brazil have for something bad happening to someone in Sierra Leone?

That's a great example. The hypothetical Brazilian could vote for a politician that does not promote burning the rainforest [1], which contributes to the negative effects of climate change on the people of Sierra Leone [2]

[1] https://www.bbc.com/news/world-latin-america-49450925

[2] https://www.sl.undp.org/content/sierraleone/en/home/presscen...
To my daughter "The Fat of the Land" album by The Prodigy is exactly as old as "Sgt. Pepper's Lonely Hearts Club Band" by The Beatles to me (number of years between respective album releases and our birth years).
Nostalgia Bucklespring Keyboard Sound
This just started happening to me on Mojave, after I messed around with installing some third party USB managers to try to get my new keyboard and mouse to behave. Deleted the managers and returned the hardware, but some lingering issue crippled my multi-monitor setup. It’s particularly bad because I use one horizontal one vertical.
The alternative is to spend less, to share resources between employees, or to rent. You can rent a much more powerful rendering farm in the cloud for less money than a full option Mac pro. Video encoding can be done in good quality and good time on a 200€ smartphone. If you push the settings to the max, you still don't need a 50k€ computer... And for software builds, just take a coffee break whenever you feel like rebuilding everything on your local machine. The company should have build servers too.
That's hysterical
The early versions of programmable vertex and pixel shaders did that by enforcing bounded loops and not having any function calls.

It turns out that that's far too restrictive as a programming model, so while modern shading languages still forbid recursion, they are otherwise unbounded.

It would be interesting if there's a more useful middle ground somewhere, analogous to what Rust does with lifetimes.
He's one of my favourite YouTube channels and I found out about him a mere weeks ago. Binged all his content. He has wonderful playlists on VHS and the format wars, color TV, analog everything etc. I recommend you look at his other videos and click on whatever titillates your interest.
unless you have to support internet explorer, modern browsers have a lot of native functions and APIs that can replace jquery easily (been hearing that for years, but last time I checked it really looked promising)
Kickstarter’s co-founder Yancey Strickler on how to build a more generous world
They’re going to search your inhaler?
Same. So I just open up task manager and show them that it uses only 3.4 MB. As opposed to Teams, Chrome, and all this other bloatware.
I don’t see how your conclusion follows from the premise. I don’t think anyone really doubts that they’ve stolen IP, but it doesn’t follow from that that their 5G equipment is therefore untrustworthy. That conclusion requires its own evidence, and also presentation of the wider context about why we should trust equipment from other manufacturers instead.
Technical Deep Dive: How Does Retroactive Work? (2019)
Quitting Facebook wasn't difficult. I had nothing of value from it by the end.

Quitting Instagram also wasn't difficult.

Sadly quitting WhatsApp is proving very difficult as it is used by so many (at least here in Europe).

I use Signal with most family members now but when I meet someone new and we exchange contact details it is always "you're on WhatsApp yes?" and never anything else.

To be fair WhatsApp does work well and as far as I know is still end-to-end encrypted so I do not think Facebook are mining my messages but I could be wrong.

It does bring me to the question of how WhatsApp is making money for Facebook or how they plan to monetise it without destroying it. A secure messaging platform is quite different to a trashy public social media platform like facebook.com.
There is a substantial difference between random (but massive) user feedback and expert user feedback. UserVoice fails utterly at capturing the latter, because very specific (and critical) user feedback gets buried under “nice” things that fall outside the 80% of what users actually _need_.

As a former Marketing guy (reformed) I’ve seen this time and again, and really wish features were prioritized differently—not to diss on what you did, since I’ve had plenty of pains with encodings, code points, etc. over the years-but considering the target audience for a terminal, I would definitely have prioritized mouse reporting over it, because it would make non-Windows users happier and more likely to adopt Windows/WSL as their primary development platform.
Charter Cities Institute Signs MOU with Zambia Development Agency
But isn't that exactly the use case of lazy loading and also the source of all those problems?

The 1.2 kB icon in the footer is not really a problem, but the xxx kB article image some author uploaded with unknown sizes.

Those things will make my page jump around and will need to be lazy-loaded.
Ada is not cool. More seriously, GNAT crashed all the time in random ways when I tried it, and when I tried adacore on stm32, the timing functions were based on systick, that’s a non-starter for me, and I didn’t want to start learning a new system by re-implementing part of its internals.
Because it is often the only way to gain entrance into the Chinese market.
I loved Delphi. It was amazing. But then they ate their own future by going to the stratosphere with enterprisey tool acquisitions nobody remembers the names of any more; then they fell back down to earth, and flirted with Kylix -- Delphi for linux -- but at a time of great upheaval in the linux desktop world, and it never really took off either.

Meanwhile, the former creator of Delphi had left for MS and created C# that at the time was already beating Delphi at its own game.

By the mid 2000s Delphi was already dead in the water: poor unicode support, no 64-bit compiler, and a language that hadn't innovated much since the 90s.

It's a shame, really. Delphi in the 90s was on its way to rule the world. Only then suddenly it wasn't.
> Japan appears consistent in saying, yes, rebuilding or swapping out components keeps the identity. You see this attitude in "Japan's oldest temple, burned to the ground and rebuilt every 20 years". In the west we might argue that burning a building and rebuilding, would count as a new building.

That is a wrong example/comparison. Even in the west rebuilding an heritage is not considered as a new building.

In Europe rebuilding after a catastrophic event like fire is sometimes a requirement. Would you consider restoring Notre Dame as new building? I would not think so. What about Sagrada Familia? They are still not finished with the building. What about the Cologne dom? They are still not finished with the building.
Except the same keys have been used to sign some EFI loaders from other vendors, namely Kaspersky Rescue Disk 18, so it isn't really as locked down as they would have us believe.

https://habr.com/en/post/446238/
It probably depends on your trust assumptions and requirements. Ideally we write formally provable code for a formally proven compiler to run on a formally proven OS/bios/hardware.

But some use cases require safe client code that will nevertheless run on unsafe OS and hardware. Client-side and some server-side cryptocurrency apps are one example that comes to mind. Probably banking apps too. It's still useful to write them in strongly typed languages amenable to formal verification, even though they'll be running on unverified Windows, Linux, MacOS and smartphones.

Also we really need OS's, firmware, etc. written in languages amenable to formal verification, but given the massive lockin of the mainstream options, that's a pipedream for now. But a worthy long-term goal.
Guy Is Nuts
> The PC architecture is extremely well-documented in practice (as are alternatives like WebAssembly), and there are going to be emulators for them around for the foreseeable future.

Intel has patents on the x86 ISA. Though the basics of the instruction set (386, 486, Pentium) are outside the scope of a patent, it's impossible to write a complete emulator for a chip made within the past 20 years without infringing on Intel's IP.
It's more of an automatic thing (it's usually due to VPN) since many people connect from the same IP at near the same time. It's even worsr with TOR
Yes, this is exactly what the people behind Abercrombie & Fitch did.

They had an idea for a college brand of clothing and repurposed an old, dying hunting brand in the company lineup to give the new brand authenticity and a nice number to follow “est. “ in their branding.
> What happened?

Capitalism.

You can't make money out of shareware, so now everything is SaaS. This makes software way harder to write since now you're responsible for a distributed platform, including devops.

Competition is fierce now. There are very low barriers to entry, which made hobbyist projects (which is what Winamp would be considered now) mostly free.

If there's any money left in those low-barrier markets monopolies expanded into them. The only way to compete with them is with added value like a huge library of music (Spotify). Good luck trying to strike deals with record labels as a lone developer. VCs will devour any corner of opportunity in a blink, demanding growth, which will turn a perfectly fine piece of software into a feature-crept SaaS privacy-invading social platform.

TL;DR: money isn't in software anymore for self-employed people.
I honestly couldn't see the orange when the square is surrounded by black. It was still brown for me.
Only in the random case. Already sorted in either direction and it's ~10x slower.
Most of my problems seem to revolve around using an eGPU with the laptop shut. I'll randomly get intermittent freezes where the display stops updating and user input stops being accepted. When I look at the logs, AMDRadeonAccelerator is going nuts.

The AirPlay icon in the menu bar also flashes between Sidecar, Airplay, and nothing at all. I had to remove it for my sanity. Speaking of Sidecar... performance is abysmal. Not on Sidecar itself, which is actually really snappy, but it brings everything else to its knees. Probably because windowserver goes nuts with CPU usage...

My monitor isn't correctly detected when using an eGPU, but it works fine with Thunderbolt. I had to create a custom EDID with known good values for it to work properly. Luckily this was something I could fix on my own.

Oh, and every few weeks Finder will just give up and die, which has the interesting effect of preventing the Feedback application from gathering logs. Nothing will compel it to come back to life and rebooting just sits there. The only way out is to hold down the power button. This one might be SMB related, as I have a lot of shares going on and Finder might not like something that is happening with them at any given time. I've never quite isolated what's going on.

I also get T2 crashes every few weeks. They must be making progress, though, because it seems like every update the crashes get further and further apart.

Other than that... it's the same old macOS as before for me.
They certainly had a unit of account (bushels of grain, for example) to quantify debt, but they didn't have a currency, which has additional necessary criteria besides unit of account.

What these cultures had, according to Graeber, were essentially ledgers for keeping track of debt.
nobody needs this crap
I thought about that as well, can't we just load the WinBtrfs driver from the installer?
Emergency Driven Development
That was exactly my point though - isn't a commute by definition when you go to the same place every day?
It will be nice if there was an option to post underground comments on per comment basis that aren't subject to moderation :)
A truly optimal sorting for a given N is a nontrivial problem. By truly optimal I mean the actual absolute minimum in the number of comparisons, no O(...) approximation.

For five elements the lower bound from counting the permutations is ceil(log2(5!)) which says you cannot sort 5 elements in less than 7 comparisons.

An actual 7 comparison algorithm exists but it is not very easy to write it. For greater numbers it gets much much trickier - in general the log(#permutations) lower bound cannot be met.
> Fuchsia's TCP/IP stack

Isn't it the part they decided to rewrite in Rust two years ago ? Or am I confusing with something else ?
Yes, most have a variant where you can dump the image, maybe with a tree-shake even: http://www.sbcl.org/manual/#Saving-a-Core-Image
Sure.

Consider the Web PKI ("SSL Certificates"). Suppose you have a web site pmf.example it is of course pretty easy to get yourself a certificate to make https://pmf.example/ work, today for free but even many years ago it was pretty affordable from several commercial vendors.

The way those certificates work is they use a digital signature based on a hash algorithm, the CA uses its private key to sign the hash, and that's how computers can immediately tell a real certificate from a bogus one and be sure this is really news.ycombinator.com and not say, your ISP's advertising front end injecting a "special offer". The CA will refuse to give you a certificate for google.com or news.ycombinator.com because those aren't yours.

But using a chosen prefix attack you can create two documents with the same hash. One of them might be a fairly ordinary looking certificate for pmf.example that you're entitled to, the other says you're google.com

You get a CA to sign the first certificate, then you simply snip off their signature and attach it to the second one, since their hashes are the same the signature matches. You now have a valid certificate for google.com. Not theory, practice, this was really done with an earlier broken hash, MD5.

e.g. https://hackaday.com/2008/12/30/25c3-hackers-completely-brea...

A similar trick, probably done by or on behalf of the US and/or Israeli governments makes Flame work by colliding MD5 for code signing. That uses a collision nobody publicly knew about, which is a weird and expensive thing to do but of course governments have lots of money.

https://en.wikipedia.org/wiki/Flame_(malware)
If you don’t rely on Apple Music theres Swinsian which pretty much covers all the good parts of legacy iTunes for me. I switched to it, imported my iTunes library and I couldn’t be happier. Really responsive developer too.

I still use Music.app for my Apple Music streaming though.
I think the progress is there but we can't see it. Last revolution give as a lots of Technology. This generation is playing with it. Next generation will build tools on top of this discoveries. And next generation will use this tools to discover new things. And just than next generation will use these discoveries to make new stuff for people. Science is not like you can do everything at once. There need to be new people who think in a new way based on what they know to improve. So true revolutions can be made only in 5-6 generations. And knowing what we know now, the next revolution will be multiplication of the last one. It will be a broad revolution that will change our word truly. We just need to make sure we wont have wars and wont damage Earth while it happens. Because it can stall it for hundreds of years
HTTP thesupplementcop com/skingenix-reviews/
Skingenix Reviews
It is a moderate item that is effectively accessible for buy on the web. It doesn't cause any kind of terrible effects on your skin, not at all like different prescriptions which cause skin murkiness due to the synthetic substances in them. In the event that you need to dispose of skin labels, at that point there is no better cure then SkinGenix.SkinGenix contains simply normal fixings that are separated from plants and roots. Sadly, there are no fixings referenced yet guarantees that there are no hurtful substances present in SkinGenix which can influence your skin.
http://thesupplementcop.com/skingenix-reviews/