skysight-inc/HackerNews huggingface dataset:
For the longest time AMP pages straight up would not load on my iPhone if I was on mobile data.

It seems to have resolved itself sometime in the last year, but I still have amp pages occasionally fail to load.

Even when they do load, any seconds they save me are murdered when I have to spend an infuriating few seconds trying to get my address bar back.

And I love how before, long pressing and copying the url from the faux-address bar amp gives would copy the URL.

Now it copies a garbage-ified google URL, for tracking no doubt.

Apple should murder AMP on iOS. Don’t let it hide my address bar, show hideous urls, generally make its life difficult, this garbage is to further Google's goals.

I’m not even one of these wanna-be Stallmanists complaining about Google domination, that ship has sailed, and I welcome our Alphabetical overlords. But AMP is just a garbage technology that ruins UX and it needs to die.
Ah yes the government mandated cosmo subscriptions we all are forced to have are quite a burden. ;P
The ad industry has almost no control over how people like to wear their hair. It can just advertise products that support what's already popular - long or short hair, frizzy or straight, etc.
I wonder if Firefox (or a living fork thereof) could be built with a “Chromium compatibility mode” where it boots up a Chromium-based renderer for a known blacklist of pages. Sort of like Edge with its IE compatibility mode.

There’s no technical problem with the idea; but I would worry that smoothing over the problems some pages have when rendered with anything other than the Chromium renderer, would just cement Chrome’s hegemony, since nobody would have any incentive to fix Chromium-renderer-only pages any more.

Perhaps it would still make sense specifically for enterprise use-cases: if the whitelisting (blacklisting?) of sites to trigger the compatibility mode on was only ever manual, or due to GPOs/MDM profiles, but never by predefined compatibility lists or extensions or auto-detected, then it would only get used in practice by enterprises who needed it for their legacy Intranet sites. Corporate Intranets are certainly where most IE-only websites reside these days—but is the same true of Chromium-renderer-only websites?
If you could come up with a better abstraction, it would probably be better to build a new genre of computation device around that abstraction, rather than sticking with FPGAs.
The SoulCycle of Stretching
I have designed ASICs and FPGAs for nearly 30 years, and seen the evolution of this technology first hand. To say that FPGAs have the wrong abstraction is to not understand what an FPGA is and what is intended to accomplish.

Transistors are abstracted into logic gates. Logic gates are abstracted into higher-order digital functions like flip-flops, muxes, etc. It is the mapping of algorithms/functions onto gates that is the essence of digital design. This is difficult work that would be impossible at today's scales (5-billion+ transistors) without synthesis tools and HDLs. And, given that an ASIC mask set costs 1MM+ for a modern geometry, it needs to be done right the first time (or at least the 2nd). Furthermore, the mapping to gates needs to be efficient, throwing more gates at a problem increases area, heat, and power, all of which need to be minimized in most contexts.

My first job out of college was designing 386 motherboards. Back then we were still using discrete 74xx ICs for most digital functions. The boards were huge. PLDs allowed better intergration and were cost effective since a single device could implement many different functions, and reduced board area and power consumption. CPLDs moved this further along.

FPGAs grew out of PLD/CPLDs and allowed a significantly higher level of integration and board area reduction. They offered a way to reduce the cost of a system without requiring the investment and expertise required for an ASIC. But, FPGAs themselves are an ASIC, implemented with the same technology as any other ASIC. So, FPGAs are a compromise; the LUTs, routing, etc are all a mechanism to make a programmable ASIC. Compared to an ASIC, however, FPGAs require more power and can implement less capability for a given die size. But, they allow a faster and lower cost development cycle. To bring this back around, the LUTs and routing mechanisms are functions that have been mapped to gates. To use an FPGA, algorithms still need to be mapped onto the LUTs and this is largely the same process as mapping to gates.

This article was pointless, even the author acknowledges: "I don’t know what abstraction should replace RTL for computational FPGAs." And, "Practically, replacing Verilog may be impossible as long as the FPGA vendors keep their lower-level abstractions secret and their sub-RTL toolchains proprietary." As I have argued above, knowing the FPGA vendors lower-level abstractions won't make the problem any better. The hard work is mapping onto gates/LUTs. And that analogy is wrong: "GPU : GPGPU :: FPGA : " An FPGA is the most general purpose hardware available.

The best FPGA/ASIC abstraction we have today is a CPU/GPU.
So, would it not be more environmentally friendly to bury, not recycle, plastics back into the earth?
> I've heard about the cache thing

It's very optimized for in memory use, so assuming the db is all in working memory and the code operating on the data is in L1/L2, and for the type of data in the column store (Kdb+), you usually pull related chunks into the Lx data cache on which you filter. I would say k is fast for the use case where column memory based storage is a good fit, so relatively small data sets that live in memory and where the operations on the data fit column stores well; I would bet almost all k programmers (including myself) mostly have experience with those datasets or have shoehorned less suitable cases into that case because it did not perform otherwise.

There is obviously no magic, besides, for many 'new' programmers and for current standards, the incredibly small binaries for so much functionality. And that helps with always staying in cache vs almost every other software you will use these days where there is continues chunks of instruction data going to and from cache. That's why C (and maybe Rust some time in the future but the binaries were too large when I last checked) is still important if you really want to get to that point.

Ofcourse in that 200something kb k/kdb+/q binary there is no room for much optimizing, that is why it absolutely falls down for cases it was not optimized for. And when you use a lot of k you know how (and automatically do) to shoehorn basically anything in those cases.

It is not magic by any means, but it comes closer to magic for many as it is alien like assembly compared to JS or C# or something like that I guess. And the speed comes from keeping to your niches.

> Also, there are plenty of memory allocators

As I understand it, he did it because he did not find the Windows memory allocator efficient enough specifically; not sure why he didn't check for other allocators; I guess because he was optimizing a runtime, he just rolled his own instead.
Climate change requires a call to arms for everyone.

Many scientific experts don't believe that enhanced technology can be the main solution. True, technology can be a part of the solution, but changing our values and life habits are much more important. That's why top recommended environmental measure is carbon taxes, not subsidizing energy efficiency.

We've already made dramatic technological progress on our energy efficiency since the industrial era. This has never prevented our emissions from increasing - it's usually only made pollution more affordable and therefore more widespread; fuel efficiency in car engines is a good example of that.

Spreading the belief that technology will eventually save the day is not helpful, because it gives people an excuse to postpone changing their lifestyle, and we cannot afford that.

EDIT: forgot to post, Bret Victor is with you: http://worrydream.com/ClimateChange/
> The program claimed that hair length can affect human intelligence

This was, and (maybe) still is, a wisdom in Thailand, but for different reasons.

I was in high school in ~2002. My knowledge could be outdated. I hope they have changed this dogma.

Thailand enforced certain hairstyles on students until the end of highschool. For male, it looked similar what is shown in the post. Probably even uglier.

(Not all schools enforced it strictly. Some, especially private schools, let their students to have a better hairstyle.)

Anyway, we believed that these superficial decorations would make students being distracted from studying. Students would focus purely on look and etc. It's a "tradition".

Obviously, self-esteem was not a thing to consider back then.

This hairstyle rule turned good teachers into hair polices. Teachers were obsessed with whether your hair was too long. Long hair became the sign of disrespect.

When the movie, Speed, came out, Keanu Reeves had the buzzcut hairstyle which was shorter than what Thailand enforced. Many students thought "well, it's shorter and looks cooler. It should be fine". It turned out that cutting your hair shorter than what was enforced was also wrong.

One funny tidbit: I've learned a valuable lesson that Buzzcut in US is called Skinhead in Thailand. I told several people at work that I would get a skinhead. People looked freaked out a bit because skinhead was associated with something really really bad; I don't remember what. Then, one friend kindly pointed out that what I wanted was a buzzcut.

Edit: This article (https://www.wsj.com/articles/shear-follicle-thai-students-re...) captures the situation pretty well. And there's a photo inside which is accurate
If you are habitually detaining large numbers of civilians, including children, then you are on the wrong side of history.

Somehow this point never seems to be learned
Methane that will be released from Siberia is equal to hundreds of years of modern industrial activity, and can be released in a span of years. Warming is unstoppable, second order effects are already happening. Thinking that we can do anything about it is naive.
For one, that does not strictly follow, because you can use NAT with globally routable addresses on your home network.

But in any case, the implied assumption was that you also switch to globally routable addresses for all your devices/that we are possibly talking about IPv6, where that would be the norm anyway. The point is that actually usable internet connectivity without NAT and with a stateful firewall has exactly zero differences security-wise vs. a setup that uses NAT and a stateful firewall. That is, except for the fact that all those misconceptions that people have about NAT can make people think that their network is secure when it is not, simply because they have NAT--if you don't have NAT, you can not mistakenly believe that it protects you against inbound connections.
I don't think that moving to using drones for delivery will have taken "literally no effort".
Well, do they? The science is telling us that global pollution is an existential threat to humanity and that immediate drastic action must be taken. Which parties are behaving as if they believe that? Maybe Green parties are, but they aren't in power. Which parties in power are BEHAVING (not talking) as if they believe the science?

This:

Talk: "We believe in climate change"

Action: "Going to increase fuel mileage standards by 1%, that'll do it"

doesn't cut it.
I showed you my quote where I said I do not judge about this case .. and just speak in general.

Can you show me where I said otherwise?

No?

And you can't even follow your own advise you gave me about admiting beeing wrong? Pitty you.
There basically _are_ no problems left, it's mainly economic and production volume now.

None of those counter points points really hold up under scrutiny:

1) Renewable power _is_ clean. It is also becoming baseload and dispatachable with the addition of batteries. Battery price is on a reducing price curve similar to solar experienced, during which we heard the following progression of arguments: It's too expensive for anything, it's too expensive to matter, it's too expensive for most regions, it's not a solution for everything, ok it's the cheapest source of power but we'll still need natural gas because... batteries are too expensive for anything!
2) Panel disposal is a TINY problem compared to climate change. Panel disposal is also TINY compared to environmental damage of other energy sources.

Nuclear would have been nice, but it's probably too late for that now, not worth the downsides, and also we don't need it (see battery price curve).
Starlink, a plan to surround Earth with 12,000 high-speed internet satellites
The current upper limit is molecules with 40 electrons or so with 1-2 kJ/mol errors. After that the accuracy decreases dramatically.

YInMn molecule has way more electrons that can be solved numerically. Indium atom alone has more than 40.
Double standards much here on Dang "News"?

I get flagged for asking a question and asserting something I believe to be true, meanwhile you allow others to ask questions and assert things they believe to be true? I invite folks to argue against what I have said, but microsoft has a long history of buying/chewing up competition, riping off users, etc.
You put the building cladding, whatever it is, outside the foam. So usually from inside out: a wall, foam on wall, drainage screen, cladding. Can be brick, wood, whatever.

There’s also exterior foam cladding that’s made to be open to the elements but it doesn’t look great or last a long time either.
> "To be honest, Israel is very very aggressive in terms of warfare and they’re only doing it so that they take more land..."

Israel has a few motivations, land is just one of them.

Whether it's land, oil, distracting the plebeians or something else, for the most part it boils down to power.
> Catastrophic climate change.

Which is probably just not going to happen, for the most part. The people pushing this stuff are generally just lying about it (lies of omission in many cases), and they should be ashamed of themselves. And we as a whole should be treating them quite harshly for it, rather than accommodating them.

By way of example, lately they've been talking a lot about how melting permafrost will release lots of CO2 and methane (greenhouse gases), as biological activity kicks in which causes old organic matter to break down. But what they fail to mention (and this is an intentional omission on their part, in my opinion) is that pretty much as soon as that starts happening, other biological activity will kick in which mitigates those emissions, since a lot of things use that stuff for food. So while some extra CO2 and methane might very well be emitted, this will be far more limited in scope than they let on. It's just scare tactics, mostly.
This is a very possible outcome, but not the only realistic one. Depending on the rate of development/adoption of autonomous vehicles there may still be a future without deprived drivers and selling at a loss.

In any case, I am glad for the more efficient use of space and energy that Uber has provided over the congestion of roaming and standing taxicabs in the downtown core with service virtually nowhere else.
CEB has been used for centuries in Britain. Arid is obviously not a factor. It's also been used for multi-story buildings. I'm not sure how dense housing reduces pollution though. Some of the least polluting housing in the world is rural, e.g. the Amish.

edit: I should have said "earthen" construction has been used in Britain. Cob rather than CEB.
> ['let's'] sounds so stilted in English

It sounds perfectly normal and commonplace to me (British).

- Let's see...

- Oh yes, let's!

- Uh, no, let's not.

- Let's think of another example...

- Let's stop there.

Google Ngram Viewer does put it at about 8x more common (contemporarily) in British English than American English though, and with a shorter history in the latter.
it's better described as a 'handbook for small-scale startup'

dropped a translation here https://pastebin.com/raw/HdcUVn8c

it concerns mostly around not doing things that don't scale, consider it a rough draft because I've never shared it, only tested around a bit, it's not like it's the final truth about the argument or anything.
Big fan of this one from 2012

https://youtu.be/DYK9-Cl5lRU
So we’re living at the beginning of the second Age of Sail?
As far as I can tell as a programmer in the UK, with several startup clients, it's very popular in Europe, and generally replaces Java's equivalent position in the US market.

I guess there's only really a place for one strongly typed language.
http://kparc.com/lisp.txt

Is he saying k is a lisp? I'm sure there are important differences here, but I don't know enough to say what they are. (There is a question implied there.)
The more you outsource the more disposable you make yourself. Make sure someone can't just cut you out of it and take your business for themselves.
>that type of spatula isn't designed to last anyway

Hmm, same amount of material constructed in an equally difficult manner will last decades (until the silicone degrades) or last a couple of years if the wooden handle is designed with a super narrow breakable section conveniently hidden in the head ... I'm happy if the survive long enough to need scrubbing with bleach and putting in the microwave for a minute to kill any bacteria/mold on them.
How is that not stereotyping? Not all older people are like that.
Thank you. I'll make the necessary changes to my commentary in the transcription. Cheers!
Nothing has come close to Microsoft's One Note for me when it comes to note taking apps.
The combination of One Note and an iPad with the pencil is particularly powerful.
> The libhybris support that's mentioned near the end is the most interesting part

I'm more interested in having a device that doesn't require proprietary bits to work.
Both Chicago's and the state's legislature are overwhelmingly Democratic.
I have nothing constructive to add to this thread only that I really miss the web of the late 90s.
I'm willing to bet if you gave 100 people the opportunity to build a startup, or work at a nice friendly large company, with the guarantee that they'd make the same amount of money over the next 10 years (no more, no less) -- that many (~50%?) would choose the startup.
Office mandated hair, suit and tie, or skirt and heels policies just to work a non-public office can be. Thankfully not as common as they were.
In a couple years, we send an email to president Warren asking her to create a new regulation that would require the FAANG companies to buy up the biggest oil, coal and gas companies and then shut their operations down. No more oil wells or coal mines!

p.s. pro tip: sell all of your Amazon, Google and Apple stock before we send out that email
Acceleration is only some part of what FPGA do. But it sounds like you imply it is the only purpose of FPGA, it is far from it. How GPU are used in chip prototyping? Or in safety critical designs? Can GPU implement fast proprietary interface or protocol parsing?
In the 80s when they were at war with Iraq, the CIA assisted the Iraqis in dropping poison gas on Iranian civilians.

Even if America were Iran's only enemy, America has a history of supporting other nations in wars against Iran. So Iran plainly still has an interest in putting up a capable defense against a conventional military attack.
I'm sure there is a .GOV page that says that. The Supreme Court says no, that's not how it works.
Because then we have to go straight to StackExchange -and- GitHub.
> I showed you my quote where I said I do not judge about this case

And then I quoted exactly where you called Alex a liar. Stop lying. Stop trying to be clever. You're not pulling it off.
Great article. I've added the opinion piece / commentary to the Awesome Libra page / collection [1] to cover both sides (that is, for and against).
[1]: https://github.com/openblockchains/awesome-libra#articles
In my three decades of professional work I’ve had three excellent mangers. They all share one trait.

They place a high degree of trust in their workers, and (and this part is crucial) they have a good system to obtain workers who merit a high degree of trust and reject those who don’t.
Skinheads were a punk-adjacent subculture that got overrun with neonazis. They never did shake the association.
> Webkit and blink are browser engines

Petty sure Webkit is also a browser you can build and run, like Chromium.
It won't get better by itself, hence the "call to arms". Engineers need to choose to work on, maybe even for less money or less job security, solutions which are so much better that policy and implementation will contort themselves toward the new paradigms. Politics is the really effective avenue to solve this but it is a lot easier if better alternative solutions exist.

I wanted to emphasize that the optimism can be a useful tool to gain motivation. Realistically I think we're in for a world of hurt, but being depressed doesn't motivate me like optimism does. It's a mind trick, not a realistic accounting of the current state of affairs.
Will be the biggest cities by 2100 and they aren’t the places you think
This isn't new. I remember seeing infomercials from the government in the early 90's asking people not to do the snake bite on tongue method to get a high. I really doubt it was a king cobra though. That would kill the person for sure. (You could argue they deserve it).
I thought about large scale higher altitudes humidity but fair point (although the less humans the better the climate statistics say)
> The only thing that you as an individual can do is lobby your politicians

Do you have any specific tips on how to lobby the politicians?
That was from the 20th century, not the 21st century.
You're right that convenience is the antithesis of economy in most situations. That's why we oceans full of single-use plastics.

Would you not go to a tool library? You wouldn't need to talk to anyone, just like checking out a book, check out a tool, pay a hire/membership fee.
Border disputes does not a rogue nation make. Else Pakistan and Israel and Russia and China and USA are rogue nations, which rather dilutes the term.
Carbon pricing (https://medium.com/@IFC_org/carbon-pricing-is-crucial-to-sav...) and advancing tech like solar are probably the way to go.
"In the North Korean capital city of Pyongyang, Western news articles reported that a hidden camera was placed to catch citizens with improper hairstyles. This was part of a television programme broadcast at the same time as Let's Trim Our Hair in Accordance with the Socialist Lifestyle. The offenders would then be interviewed by the presenter and asked to explain themselves. Their name, address and workplace would be announced to deter others from being embarrassed and ostracized."

From the article. Also, this comparison is like saying that Soviet Russia producing propaganda was a sign that the gulags didn't work.