skysight-inc/HackerNews huggingface dataset:
Anecdotally in a certain Chrome version somewhere in the past years I've noticed something like this. The first 2 characters in my omnibox caused a terrible slowdown. So likely the history used for autocomplete kept growing or there was no sane index on the data.

Clearing my history fixed it to be _instantly_ again (even with history of a few days) and it took a few weeks to be very slow again.

So yes, I'd say its very likely that some of our assumptions might be false around such matters :)

luckily this was fixed sometime, but unfortunately this seems to coincide with autocomplete of Chrome not showing literally anything anymore.
I am CUDA fan, but it all depends how much adoption SYSCL manages to actually achieve.
Nice work! A colleague of mine did a similar thing in 2014 but it bitrotted terribly. Code is at https://github.com/tOkeshu/bananaphone.
Great to see some alternatives popping up!

He presented it at a mini conference in Berlin: https://www.youtube.com/watch?v=pyIIkUV3moM&list=PL37ZVnwpes...
The Power of Introspection and Detached Analysis by Fabrice Grinda
The ENIAC was not the world's first computer.

Konrad Zuse's Z1 was first: https://en.wikipedia.org/wiki/Z1_(computer)

Even if you want it to be electrical, not mechanical, then Zuse's Z3 was first: https://en.wikipedia.org/wiki/Z3_(computer)
Can accepting reviews only from a verified purchase reduce this kind of fraud?
Well it's probably there since Windows 3.0 or so.
CMU: Discrete Differential Geometry
For some things yes, but not for all things. I can think of 2:

For a remote interview that I had a while back over Cisco WebEx, when things didn't work on my Fedora machine immediately, I'm glad I had my wife's XPS13 with Windows as stand by. Zero time wasted, worked immediately. If that didnt work, it would have been a phone call. I really wouldn't have wanted to muck around with some other distro at that point in time, even if I disagreed with the values of the software developers in question.

For those situations where someone emails me an Excel or Word file that they would like my edits in, and I'm simply not in the position to extoll the virtues of open formats or coach them in Markdown or LaTeX, I have a Windows VM and office.
The Copenhagen-Style quantum collaps isn't really Physics. Other than that, where is Physics probabilistic?
Easy, provide the graphical tooling, GPGPU debuggers and mature polylgot support for GPGPU.
Until you pointed it out I hadn't realised requests had stopped bundling all its deps¹, but that does make me wonder to what extent bundling distorts the usage statistics. For example, packages such as pip bundle over a dozen packages.

¹ According to HISTORY.md this happened in 2.16.0, and that was released in May 2017.
Amazon vine?
https://en.m.wikipedia.org/wiki/Amazon_Vine
For what? Surely it is legal to have an opinion about stocks?
> Can't see what they'd ever gain from going public

0. It went public with the initial Bloomberg article, so it was lost as a misinformation channel years ago.

1. To get the security problem fixed, thus protecting US interests

2. To support US foreign policy goals like "Europe should reject Huawei 5G equipment" with concrete evidence

3. To demonstrate that, if a US company thinks they've discovered a different supply chain attack attempt, that they're interested, competent to help, and able to speak to you.

4. To show potential hires that that they're protecting the country from real threats, and that there are opportunities to do work that's neither illegal nor unethical

5. To demonstrate to the taxpayer that they're doing their job
Heh, I already thought somebody will point it out.

See, they decided to create custom hardware just to do NTP. How is instead dedicating a single core a worse solution? Setting dedicated core is basically configuration detail.

There are no gains from custom hardware as network variability would mask them. If you want really good time guarantee because having right time is critical for your application, you put atomic clocks in your servers as one well known company does.

Also, it is customary to have dedicated machines for various functions. You would not normally want to mix some different types of loads that conflict with each other, for example high security with low security, high throughput with real time, etc.

You could just configure a single machine dedicated to NTP (which is customary), but instead of sharing cores between OS and NTP (and introducing jitter) you can have separate core for the OS and separate for NTP so that NTP can work undisturbed.

So if you maintain an NTP instance and have problem with jitter and you red this article my hint is: don't set up custom FPGA to fix your problem, just dedicate single core on a machine you already have and you will get as good results as you can.
Obligatory comment that the Z3 was the world's first digital computer. Not sure what the "real" refers to in the headline, but it turns out that the Z3 was indeed Turing complete.

https://en.wikipedia.org/wiki/Z3_(computer)
Typical guaranteed Tb written limit for a 500Gb 3-bit cell consumer SSD is only 300Tb. (Eg: Samsung 970evo NVMe: https://www.samsung.com/semiconductor/minisite/ssd/product/c... )

So if you’re writing 30Tb in 2 months, you’ll start hitting the warranted wear limits in 20 months. I don’t think people expect their Apple laptops to fail in < 2 years.

If they’ve gone for (significantly more expensive) 2-bit cell (Samsung 970pro equivalent), then the write limits are 4-5 times greater - Samsung claims 1200Tb for the 970pro. I don’t believe Apple publishes the detailed specifications of their SSD flash chips anywhere though, so it’s impossible to know where the limit is for Apple devices.
SQLite just does what JavaScript and other weakly typed languages do. The developer is responsible for what they input. If type checks are a must, SQLite is just not for you, easy as that.
It was interesting to me to hear the concept of "zoom fatigue". In my world perspective as a deaf person; the rapid adoption of video calling in 2020/21 represents a huge leap forward in accessibility where I could now lip-read people and converse much more naturally.
Two companies ago, I was tech lead for a small team of 3. I asked for a regularization of my pay check as I was getting 60% market value; 90% or I’m going to look elsewhere.

I told them they have 6 months to figure out what they want to do with me because I don’t like dropping projects just like that. They fought me the whole 6 months to keep my low pay.

In the last day of the 6 months, I went and offered my resignation and the manager smiled at me, with a lot of proud in his voice, informing me that they debated and my salary would go up to 80% market value.

It has disgusted me enough that even 200% would have made me leave.
Eh, we used to do 20k mysql queries on a single page like 10 years ago and it worked well enough to not notice at first.

Of course eventually we “fixed” that, and things got faster, but it was still impressive.
Microscope images of molecules show what Titan's haze looks like up close
> If you are not on Windows – I’m very sorry.

Funniest part of the whole thing. Don’t cry for me!
Well, at least now in the EU it's completely 1000% legal for you to take that licence and sell it on if you wish. There have been several court cases specifically about re-selling OEM software licences and all of them have been lost by Microsoft. As a customer in the EU you have a very explicit right ot sell licences for any and all software you own, even if it was bundled with a pre-built machine.
Even the ones that Amazon sells themselves (not "fulfilled by Amazon"): https://twitter.com/nostarch/status/1183095004258099202
There is some very good propositions in this paper. Physics should definitively have less redundant mathematics formulations of problems. Hamiltonian physics is quite close to Newtonian in comparison quantum physics.
Windows has had problems with desktop icons causing slowness for years. In fact, back in Windows 95 it was notable how moving the entire contents of the desktop into a folder on the desktop really sped stuff up.

I always assumed it was the overhead of loading every icon (there is substantial overhead in loading icons - in many cases requiring many disk seeks per icon). There are also a lot of shell extensions that get involved in the process for thumbnailing documents (very expensive for some document types), and determining status for shortcuts and offline files (which might involve network requests).

Overall, icons on windows are just slow. Avoid them.
Show HN: My timelines were messy on FB, TW, IG – Here is my solution
Footsteps – VS code – visual markers of last touched code
Stablebomb
> we used to do 20k mysql queries on a single page

As a non-web developer, this is something that surprises me greatly. Why does loading a single page ever need to do a sql query? Can't you most often just generate all the possible static pages that you want to serve? Is your db content really changing every second?
Eh? They exist, that doesn’t mean anyone actually uses them.
So basically buy into what CodePlay is selling instead of what NVidia is selling.
> rich ... poor ... luck, cards they were dealt

For Bill Gates wealth, maybe. For the average case, I would say, no. Our choices are like compound interest. Consistently making 1% better choices than average, over time, leads to extraordinary results. 1% worse choices over time, turn on Maury Povich, or Judge Judy, or go to walmart and look around!

> over long run the supply chain would adjust bringing the prices back to equilibrium

Not everything is a widget. Competence is still in short supply. The machine is nowhere near replacing electricians, mechanics, doctors, salesmen, engineers, teachers, etc. Brain power (esp healthcare & tech) already extracts the largest number of dollars from the average joe. The tribute that it demands will most certainly rise along with the cash in circulation.

> It's valid concern that inflation would destroy the middle class.

Never said it would destroy anyone. I wrote that it would make the people who are currently borderline self-sufficient fall into dependence upon the new government subsidy, and that dependence becomes yet another system of control. Do your own taxes. Look at how much social engineering is already in play.

> With that said UBI for bottom 50% is going to become more and more required as digitization, automation, and AI makes it that few people can own entire industries.

This is silicon valley sales/PR BS, and for several reasons:

1) Moravec's paradox. The hard things are easy, and the easy things are hard. Many jobs that our coastal elite are gunning for are going to be much harder to AI-away than they think -- victims of their own caste bias. Given current ML techniques, and a hundred-mill, I'm sure we could beat the pants off of most radiologists, but if you look at all of the weird houses and buildings out there, AI won't be replacing plumbers and electricians for generations. They've been saying that the self-driving car is right around the corner for 10 years now, but they're still mowing down pedestrians.

2) Moore's law. It's mostly dead. We can get speedups here and there with architectural tweaks and additions, but that's not the same as a doubling every 18 months for almost 40 years. It is unlikely that we'll see the same kind of progress in the next 10 years as we saw in the previous 10.

3) Service economy. Plenty of space outside the bleak world of maximum stuff for minimum dollars. Local bands, yoga instructors, lawn guys, personal trainers, camwhores, writers, hairdressers, etc, etc. The move to the service economy has been under way since at least the 90s. Much of what we can automate has been automated for some time now.

So, long story short, it's an elite fiction. A psyop to turn a chunk of the able-bodied working-age population into scared old ladies worried about what's going to happen to their social security.
Wow I never knew such documents existed, really interesting!
Thanks for the share!
SQLite recommends not using network storage:

> You are advised to avoid using SQLite on a network filesystem in the first place, since performance will be slow

https://sqlite.org/atomiccommit.html#_broken_locking_impleme...
All browsers seem to slow down with an old profile.

I suspect it's because all the unit and regression tests are run with fresh profiles, and nobody tests performance with a crufty 10 year old profile thats been through a lot of file format migrations, with highly fragmented indexes etc.
... and if the desires were foreordained ...
Not off the top of my head. I would definitely recommend trying to find a mentor with current experience rather than getting started by yourself if possible depending on your background. The last time I mentored someone and looked at beginner resources was over 10 years ago and at that time I was recommending beginners with at least some of the requisite college coursework buy and read "The Design Warriors Guide to FPGAs" to get started and then buy and use at least one of Peter J. Ashenden VHDL and Verilog texts as HDL language references. Much of The Design Warriors Guide might still be relevant but I haven't looked at in a while. Ashenden's books are probably still mostly relevant for the versions of the languages they covered, but these days I would try to also find a good book on SystemVerilog. All that is probably overkill towards the goal of learning more about computer architecture and the way CPUs work on a lower level though. For me I found all my undergraduate and graduate coursework, including a class on operating systems, to be essential to my understanding and real world use.
> Akerlöf doesn't seem to apply here, there's no hidden information that comes out later.

The hidden information is how much quality control has gone into the manufacturing process. Seller A and seller B are both selling a cable for $10. Seller A bought thier cables for $8 because they spent a lot of time honing their manufacturing process and weeding out bad cables; the chance of getting a bad cable from them is 0.1%. Seller B bought their cables for $2, because they just went for the absolute cheapest option they could. The chance of getting a bad cable from them is basically 75%. You as someone buying it from Amazon can't tell the difference; so sellers like B make loads more money. Unscrupulous people hear about this and many more sellers like B show up. Sellers like A get frustrated and leave.
NTP is hilariously insufficient for HFT, we have far better protocol around: PTP.

https://en.wikipedia.org/wiki/Precision_Time_Protocol
I was thinking exactly the same thing! There used to be a really cool library for creating windows and buttons using ascii codes.
I'd go for Anchor because it distributes it to every platform automatically. There may be other better ones :)
Show HN: Pageturner – a community for building a reading habit
Top Streamlined Coding Platform
Top streamlined coding platform! Ace algorithms, systems design, data structures, technical interviews
Pemain Berapi-API Yang Dirindukan Dunia Sepakbola
A Better Deal for European Platform Workers
> OOP all the way.

Python is surely OOP all the way, just ask the type system about what are the metaclasses of every, single, basic, data type.
The Soothing, Digital Rooms of YouTube
I hate buying stuff thru amazon.
It's really hard to find what you are looking for and I can't trust it really.

Only upside they have is that their delivery is fast and service is ok (compared to normal retail offering online store)

Can't wait to be able to go somewhere, look at the options and talk to a human.

Online shopping is shit
Why that is not already done by the framework? 99.9% of the people using that for look would benefit of having it in 1 query instead of N queries.
I would argue that the majority of developers are juggling half a dozen tasks that need to be done ASAP and a simple quadratic solution was fast enough for the use case they had in mind and there definitely was no time to optimize for the case of invisible icons.
Skyrocketing Spanish startups to watch in 2021 and beyond
I would really like a client-side js library that lets you sync localstorage to consumer cloud storage (onedrive/gdrive etc)
Ah, but can you call a method on a primitive such as number in Python? :-)

30.downto(0) do |n| print a[n] end
Developing Sip Phone with GUI on STM32 MCU
From the perspective of an individual developer that may be the case, but it's inexcusable for Microsoft as an organization.
> The reason why it's so controversial is because OpenBSD doesn't actually enable any services by default except for ssh

Sounds reasonable. Why is it controversial? Enabling stuff by default is not only in bad taste, it is also insecure.
How Eavor Works – scalable geothermal electricity generation
I don't get why Amazon loves fake five star reviews. It's put me off them completely and I'm no longer a customer. Are you sure that this is accurate?
It's quite amazing what Amazon can get away with. They really own the marketplace. We need new laws, fast.
> This idea that rideshare drivers need to be offering entertainment while they drive in order to ensure 5 stars is offensive.

I find that especially annoying because I don't want to be entertained. I want to get from point A to point B while minding my own business (looking through the window if I'm in a new city or reading something on my phone if not). I don't want to hear about the driver's cryptocurrency adventures, and I don't want them to apologise to me if some other driver cuts them off or something.

Of course I'm gonna give them five stars regardless because I know how ride shares work.
If you combine the tradition of "ghost" run and drop-shipping, you do not need that many control of points in the production and delivery chain to inject your payload.
The payload can be at the Bios or hardware level.
Just wondering: is rails transactional? What I mean how are race conditions avoided if e. g. two requests are processed at the same time.
"No evidence" is maybe a little harsh? They have government sources testifying, they have people working for semiconductor manufacturers testifying on getting briefings from FBI. They have court documents on similar incidents with Lenovo? I get that this story very much is about who you chose to believe, but to say "no evidence" makes me think you didn't bother to read the article.
Security Certification Roadmap
> I tend to think if I buy an iPhone on Amazon, it will be the genuine thing from Apple

Maybe, but in the UK I'd choose ten other suppliers before giving a penny of profit to a company like Amazon.

Tesco, Argos, the Apple store, Currys, any phone network, Carphone Warehouse, John Lewis...

Several of these have next-day delivery, same-day collection, or even the old fashioned walk-into-shop-and-pay thing.
>I don’t know how many people this bug affects (anyone with 200-300 icons is hitting a modest version of this, and it gets progressively worse with more) and I have no power to fix it. So, I filed a bug. I am not hopeful that it will be fixed. My last quadratic-in-Windows bug has had zero comments since it was filed a few months ago.

At some point I realized that there is a sweet spot when it comes to software largesse, and it's way below the most popular applications.

Using popular apps like Chrome, Firefox, Windows, Fedora, Debian, etc., I don't have a snowball's chance in a hot place at even getting my issue looked at... by anyone. I'm lucky if my bug report gets a WONTFIX -- after I spend an hour filling out some elaborate bug report form which makes a tax form look easy.

However, once I started using less popular software, browsers and GNU distros which only have hundreds or thousands of users, I get way more attention. I may even get as fortunate as a developer (!) holding my hand through an issue and fixing a bug on the spot, probably from just asking a question on IRC.

It's a luxury which not everyone can afford, requiring both having technical knowledge and being willing to get my hands dirty. But the quality of experience I get in the end is so much better and more stable than anything else I experienced in the past.
Ciao, yes I agree with you, I will work to remove parentheses from functions. What you would suggest instead of the arduino function names? You are right also about next and continue, thank you. The fact that the machine language is an ASCII string looks like really handy for many different reasons.
No problem, period. Just a guy that can't understand the diagnostics he reads.
Because they're painting with photoshop ? If they made the same picture with watercolours, would it be a 'forgery' or a 'shop' as well ? There's never been any intent to make the viewer believe that what they're seeing is actually real. It's just a painting, it's not really well done, and it's done with photoshop instead of more traditional techniques. Some parts of the painting are taken from photographs but that is not unusual in asian paintings
You don't have to download a pirated IDE for starters. There is a wealth of good open source tools and content.
What a clusterfuck
Samsung are vertically integrated, but Apple just outsource manufacturing to Foxconn, which has more expertise in the manufacturing of small electronics than Samsung.

And Foxconn have been told to bring up Apple supply lines in India.
Shopify is a clusterfu*k of scripted random generated pop-up stores that have no intention of delivering what they promise, most shopify stores are worse than wish.com in my experience
> My understanding is that SQLite doesn't impose any format either?

That's true that you can stuff any kind of string/blob data into any column of any table, so, yes, you still have to determine the data schema with sqlite much as you do with JSON, XML, or even CSV. I mean, I could have a CSV where each element is a base64-encoded ZIP containing sqlite database files that are each a single table with a single column of JSON files, each of which contains a JSON array of strings with XML documents in them.

But that's usually not something people would mean if they said their app was using CSV as it's data storage format, nor is the version stripping out CSV on the top what people would mean if they say they are using SQLite.

With ZIP, you have to decide the format(s) for the file(s) in the ZIP, their hierarchical structure, and, if the files aren't themselves the atomic data elements, the schema applicable to each file.

Furthermore, in discussion of performance characteristics and other aspects of suitability, ZIP adds overhead, but you still also need to consider the access properties of the contained files.