skysight-inc/HackerNews huggingface dataset:
Google seriously needs to be broken up into small pieces or disolved entirely. Their leadership just cannot be be trusted and the internet would be better off without them around.
Wow, I love those "concrete tiles". Any idea where this is?
You're technically correct, but someone making that DNS is decentralised is plain wrong (it's far from it).
GMail's mark as spam feature has become "report spam". Meaning, you just report something as spam to Google. They decide what it actually is.

And indeed, it works perfectly. I've marked Twitter/Facebook/Amazon/Freelancer/YouTube as spam and they always come back to the Inbox.
I see lots of calculators that can execute programs (CPUs). I see lots of software that is great a pattern recognition or trend analysis (AI). What I haven't seen are any devices actually thinking through a problem.
I wonder how that code managed to stay secret so many years.

How did they keep all the mass of data, the tickets, the user stories and pitch decks from being spilled online and get publicly dressed down?

I guess that’s the one single major threat to effectively WHF: the need for maximum security secrecy and infrastructure control.
It is. I'm working on a distributed IOT project (think 40 raspberries talking to each other).

From my superficial understanding, this would be an ideal use case for Erlang. I guess an Erlang environment would naturally lead to a much more elegant solution.

The problem is, that nobody really speaks it here or has any experience with it. That's why we chickened out and used Go and C++ instead.

I guess a lot of developers have the same problem. Erlang is intriguing, but other languages are the safe choice.
Given that the described root cause is city port regulations and zoning ordinances, I don't see how such a deeply regulated and forcefully handicapped system is an argument against self-regulation. If anything, the opposite. Yes, the current mess of conflicting piecemeal regulations and dissonant incentives will need additional state intervention and reform to untangle ASAP - but that does not rule out the possibility of a future unencumbered self-regulated alternative potentially working better than the current route of incrementally adding context/dynamism-aware patches to the heavily and archaically regulated status quo.
Highbrow term for the ability to switch language usage as required by communication context: kairos.

> James Kinneavy is largely credited with reintroducing the importance of kairos into the discipline of Rhetoric and Composition and, thus, the composition classroom. According to Kinneavy, kairos is “the appropriateness of the discourse to the particular circumstances of the time, place, speaker, and audience involved”
Norfolk sand: Has a colossal experiment worked?
No, they are not being researchers the moment they stopped doing research (e.g. by manipulating the results). They can call themselves however they want, until someone calls out their BS. There's a reason why we want to see the methodology used and that the results are reproduced. Questioning a scientist is not an attack, you're actually doing them a favor (I'd like to be told if I'm wrong).
Alec Baldwin was given loaded weapon and told it was safe, court records show
If they don't grow revenue the stock won't go up. Most big companies are organized around "STONK MUST GO UP". I could justify this with smarter sounding words and more detail but in essence thats all it is. We literally organize large parts of society to make charts go up. It is insane.
Interesting. Thanks for sharing.

Why are they still able to continuously pushed out great products and keep innovating? What’s your hypothesis?
Both my bosses. They each head a public art academy. Both are incredibly talented, motivated people. They serve the public as best as they can. The same goes for several of my colleagues.
Thrust-based VTOL requires huge amounts of engine power. Which is why it's rarely seen on anything other than fighters, which are mostly engine anyway.

There were some exceptions in the 1940s and 1950s, when jet engines didn't quite have enough power to get aircraft up to flying speed quickly. There were some attempts to use rocket-assisted takeoffs ("RATO" or "JATO") during WWII, and by the 1950s, this worked reasonably well. This peaked with the B-47 bomber, which was basically a jet fighter scaled up to heavy bomber size. Here's a JATO-assisted B-47 takeoff.[1] And here's a jet fighter zero-length takeoff from a rack on the back of a truck.[2] That was pushing it; there were a lot of crashes.

Awesome, but impractical, the technology was discarded in favor of aircraft with enough main engine power to get off the ground on short runways.

Another dead end was the Avro-Car, which was supposed to be a VTOL for the Army. This is the famous flying saucer.[3] It was supposed to be a supersonic VTOL. It had nowhere near enough power for that, and could barely get out of its own ground effect. Plus it was unstable, although today it could probably be stabilized automatically. The prototype finally ended up at what's now NASA Ames, bouncing around the back lots in hovercraft mode. The U.S. Army was also funding the UH-1 helicopter, which was less awesome, but far more useful, so they cancelled the Avro-Car and ordered lots of Hueys.

If you like weird VTOL craft and are in Silicon Valley, visit the Hiller Aviation Museum. Many of those strange ideas from the 1950s ended up there.

So, using a booster to get a large ornithopter off the ground is, while not impossible, probably not something you'd do often. Although you could imagine some fortress having such a rig, so the leaders could escape when they were losing.

[1] https://www.youtube.com/watch?v=vKQYG_fA2uM

[2] https://www.youtube.com/watch?v=uxazX7Z_4iQ

[3] https://en.wikipedia.org/wiki/Avro_Canada_VZ-9_Avrocar
That’s their own fault. No one needs to “detect” random esoteric browsers. Once you have 4/5 detections you should be good. IE8’s UA hasn’t changed in forever, so you could just copy-paste one of the many regexes online and keep it unchanged.
> Apparently the laws are different in Estonia but this company has a San Francisco office.

I really hate "regulation!" comments like this.

Who cares if this company has an SF office? How is that relevant?

A quick Google search shows that the company has marketing authorization for the nasal spray in Estonia and is only selling it there.

https://www.icosagen.com/news/our-nasal-spray-with-antibodie...

> BioBlock® is currently restricted to sale in Estonia.
Trump's social network is breaking the rules of its software licence
This one was $269.00 at Circuit City.

It was the Cadillac of small tape recorders.

Most were under $50.
I think you have to specify a bit more what "modern" means in terms of language design. Most languages have a C-like syntax today, which is very old, but I don't think you're thinking about "age" but rather something like features we use in newly created languages?

The only reason I could see ReasonML being called "modern" compared to OCaml would be because of the C-like syntax, but that syntax is very old and would be the opposite of "modern" considering age only.
Perhaps when they are large enough to have significant power, they attract more employees with looser morals who see them as places where they can profit.
Are we going to trial on Twitter nowadays? What is this nonsense
Do you live in the EU ? Because I do and all I can say is that clearly the EU is massively reducing the chances of a war. What I’ve seen is:
At universities, the Erasmus programme means students of all nationalities study together as friends, just as if they were from different states in the US. In companies, thanks to free circulation and the Euro currency, people from various countries work together as well in the same way, I’ve worked in companies of 25people with 12 nationalities with no problem at all.

It would seem absurd for me as a French person (now living in Portugal) to want to bomb Germany for some economics reason, given that I have worked and befriended with dozens of very nice Germans. I could say the same of any European country. I’m not even special and I have friends and ex colleagues in virtually every EU country, from Greece, Poland, Sweden to Ireland Italy, Portugal and others.
Using biometrics as password is kind of crazy. Biometrics are login. They say who you are, not some secret you know.
It tells me that you're not very knowledgeable about EVs and you don't know what you're talking about. Here's another company rolling out battery swap stations:

https://insideevs.com/news/537787/geely-battery-swapping-sta...

But I would like to be entertained by some more whining from you. Here's a company rolling out wireless charging support:

https://insideevs.com/news/538850/genesis-gv60-wireless-char...

Complain about that next.
Because the code itself is much simpler than you would think.
I suspect its less size then being at or near the top.

If you're up and coming, the best strategy is to just make a better product. You know whose at the top and you can adapt your product to where they are weak.

If you're at the top, i suspect the optimal strategy is to try and cut your competition off at the knees before its a threat.

I think we see this across many things. Just look at all the messed up things states do when they're super powers vs middle power states.
> How did they keep all the mass of data, the tickets, the user stories and pitch decks from being spilled online and get publicly dressed down?

Legal agreements and extremely valuable employment contracts, most likely.

My understanding is that some (most?) of the developers out there today are in it for the money. If someone promised you enough income to retire by age 31, and all you had to do was keep your mouth shut for the interim, I think you may comply and even go out of your way a bit to protect your employer. This all explains it in my head. Its not that there is some vast, elaborate conspiracy, its that everyone involved is being heavily-incentivized to do the wrong thing.
> Money has infiltrated everything

Worse, money is protected speech, and using it to buy influence is protected by the law!
You only need a bare minimum host controller (USB 1.1) to accept a keyboard, and hardcode everything in the firmware to assume one. A suitable MCU is pretty cheap:

https://hackaday.com/2018/11/30/new-part-day-the-twenty-five...

Looks like someone already made (at least the source) for an adapter based around that MCU family available:

https://github.com/zhuhuijia0001/ch559-usb-host

As for relative lack of availability, I think that says more about how many people want to use an old keyboard with a new computer (semi-common) vs. a new keyboard with an old computer (rare).
Cops in the US kill a lot more citizens then citizens kill cops ... (talking strictly about gun fire victims)

https://github.com/washingtonpost/data-police-shootings
I guess their real promo is when they interview elsewhere and tell how they've been managing a big hoard of ICs. A few years later they come back and tell the story how they've been a director/VP/etc. and get a matching level which is above the level of that guy who wrote "not a valuable thing" feedback.
No, a Twitter user is quoting a document from a court case that will (unless it's settled) go to actual trial.
There is no doubt that we are still in the incunabula of the computer age. Paper, we know, can last for five hundred years, but even once ubiquitous and well-understood media--floppy disks--are now scarce and getting scarcer. The only reliable way of writing for millennia is on stone.

The progression of language has been affected by mass media, which has a standardizing influence. Written language will be affected by translation technologies that are at the moment unimaginable. Once complicated problems, e.g. the Chinese typewriter--have been resolved, and ordinary Chinese typing, which used to be limiting to typesetting speeds can now outpace the fastest QWERTY speedster by 2x or 3x or more. Language will not be the problem in the future that it was in the past.
Or you know you could just undubscribe from those. Its not like major tech companies are ignoring unsubscribe requests.
None of them, I am quite old to have learned in a capitalist society it is always about the money.

Company mottos, cultural values, we are family, and all the marketing garbage that they sell for new hires to feel good is just that, plain marketing.

When things get though, the "values" hardly matter to get deals or fire people.
Reminds me, where or when can I buy a robobee?

https://m.youtube.com/watch?v=hEZ7rHRifVc
I think the suggestion was that there's this crazy explosion of transitive dependencies because JS is not 'batteries included' with some standard library that covers quite a lot of what people want.

If there's no standard library, you have to include some libraries to do what you want. Those libraries had no standard library to depend on either, so they had to do the same thing you did. And so on.
The danger of hidden functional roles
Top Retained Executive Search Firms in America for 2021
I was hoping that this would allow one to use the underlying libraries and algorithms directly from Rust, without using Prolog syntax, and that the Prolog syntax part was sitting on top of everything else. But it looks like this implementation consists of a parser written in Rust and then pretty much everything else looks to be written in Prolog itself.
Survival for executives at publicly traded companies has led to a maniacal focus on quarterly results, discouraging R&D without near-term payout and disincentivizing minimization of negative externalities that will eventually impact everyone, including the company and its employees. The Long Term Stock Exchange was recently launched as an alternative and Asana and Twilio recently listed there (dual-listed along with existing NYSE listings) [1]. It's far too early to say if it will have any wider impact but I think the larger point is that what's necessary for "survival" is dependent on the context, and it may be possible to change the underlying conditions.

[1] https://medium.com/hps-insight/on-short-termism-8e28fbe4ccc6
Two Chinese streamers sold –$3B worth of goods in a half-day livestream
Thank you for taking the time.

Retaliation for reaffirming rights. What a lovely justice system...
The article says they don't make money from YouTube's Ads. Is that not true?
Whats a legit hood alternative to adsense for small websites?
https://donate.mozilla.org/
Some guy wants you to pay $5 to access a Google doc of a "course outline" so you can give him advice on the course.

Topics include

Introduction to Learning
Thinking Better, Working Smarter
Growing a Garden of Knowledge
Learning and The Scientific Method
Set and Setting (Preparing to Learn)
Mental Models (Tools for Thinking)
Meta-Learning Concepts
A Personal Value System
Key Science Ideas
First-Principles Thinking (Reverse Engineering Human Nature)
Zen and Stoic Philosophy
Accelerated Learning Methods
Productivity and Lifestyle Design
Manage Your Learning Environment
Humane Technology/Digital Minimalism (Dopamine Detox)
Goal Setting and "SMART" Goals (Daily Reminders)
Additional Resources
Templates & Exercises
Do-It-Yourself Home Projects
Books & Articles
YouTube Channels & Documentaries
Tools & Apps
Teachers & Courses
Networks
Are there some corners of the industry where Prolog is beneficial? Or is this mostly an academic endeavour?
Clay tablet writing was invented before 9000 BC and lasted until nearly the common era.

Papyrus was invented before 3000 BC and similarly lasted thousands of years.

Pulp paper was invented around 200 CE in China and spread west around 750 CE.

While printing pre-dates Gutenberg, he revolutionised it by inventing moveable-type in 1439 CE.

Hot metal typesetting, typically used for newspapers, was invented in 1884 CE and lasted until the 1950s to 1980s.

Xerography was invented in 1938 has already started to become less commonly used, even in business settings.

Digital printing become popular in the 1980s to early 90s and is still used but also dropping in popularity.

Tim Berners-Lee invented the World Wide Web in 1989.

HTML 2 was 1995.

HTML 3 was 1997.

HTML 4 was late 1997.

XHTML 1.1 was 2001.

HTML 5 was 2008 onwards.

All of the above are technologies used to record and disseminate human knowledge, and form part of the same technological evolution. I type text right now in much the same way as a linotype operator would. I send this out to interested parties in the same way a letter written with quill might be copied several times and mailed to a group a hundred or more years ago.

There were periods of time a hundred generations long where nothing fundamentally changed about how this occurred! You could write things on clay or papyrus, and that was about it.

Notice anything about those periods of time? They're getting shorter and shorter. They went from thousands of years to hundreds, then mere decades and now individual years.

The WWW is nearly unrecognisable compared to its first iteration and has been around for less than most humans' lifetimes. It wasn't just invented after I was born, it was invented at a time that I was already on my third computer!

It is a beyond hopeless task to attempt to predict what the next 500 years will bring. Thanks to this exponential pace of change, I doubt anyone can predict much past the next 5 years with any certainty...
From your link:

> The CH554 is a microcontroller with an E8051 core with a 24 MHz clock, a little more than 1 kB of RAM, and a bit more than 14 kB split between the code and data Flash.

I think that qualifies as "relatively powerful" when compared to a Z80 or 6502. :-)

I do agree that the lack of such adapters is due to zero market demand though.
What is the "hello world" version of PP(L) ?
Yes sure... the old song of « these new web apps like Google Docs are terrible, we should go back to MS office 97 ».

Meanwhile, customers clearly and massively choose web apps over more traditional apps. Think of the market share of web/electron apps now: Google docs, Gmail, Slack, Figma and others.

I don’t know why hacker news seems to have this belief that native apps are better, while clearly proven wrong by facts.

The thing is that for a given budget, the development velocity of web based apps is 10x faster than native apps. I’ll get downvoted for that, but that’s the real reason why the web is winning.
No business owner could be in office? Like someone who owned stock for 20 years with no plans to sell couldn't run? Seems harsh. I think limited trading is what you mean (buying and selling).

Insiders at companies have limited windows to trade. Makes more sense.
You can always:

[alias]

undo = reset HEAD~1 --mixed
Scryer Prolog does delegate a lot of the work to Rust libraries and crates. For example, see the cryptographic functionality from library(crypto):

https://github.com/mthom/scryer-prolog/blob/master/src/lib/c...

Note that many of these predicates are only wrappers for internal implementations that use the Rust crates. In fact, these existing Rust crates (notably ring) made it especially easy and convenient to add this functionality. library(sgml) is another example of this approach:

https://github.com/mthom/scryer-prolog/blob/master/src/lib/s...

On a general note, it is often an advantage to implement functionality in Prolog, because it helps to improve robustness and efficiency of the underlying engine, and makes changes easier.
It’s a feature, to slow down brute force attacks!
Wait until you see native apps made by people with the same skills as those who make “shitty web apps”. At that point the word “terrible” does not even apply anymore.
Air source heat pumps: how the costs and savings stack up
Ukrainian Startup Boom
According to the thread, they're the biggest seller, the biggest buyer and they own the biggest exchange. I can't see anything would go wrong with that.
It’s partly the Peter Principle, and another issue is maybe Google buying “management talent” from other companies. Just a guess though. Perhaps at that scale you have to be cut throat to be noticed and rise in the ranks (as it displays authority, which some people are especially fawned by)
Unlike Microsoft, where at least some of the business units could do pretty well on their own, if the company was broken up, I doubt the same would be true for Google.

Other than search and ads, I doubt other part would do particular well. Breaking up Google would result in a lot of people losing their job.

I’m not arguing that you’re wrong in the idea of breaking up Google, but I doubt it will happen.
I ask this as a completely outsider to Prolog who has found some of the design choices in SWI-Prolog to be very arbitrary while I was trying to learn it. Some predicates were rather unsafe/error prone/not pure and didn't sit quite right with me.

Is that a result of the Standard and will Scryer follow those footsteps or are we going to see something closer to Mercury?

I really enjoy your channel and indirectly heard a lot of positive things about Scryer, so of course I'm super interested and would prefer if they don't get too stuck on trying to meet the "status quo". The "status quo" has a lot of room for improvement.
> I hardly ever see HN results on Google.

Got to DuckDuck #1 with this string: "propulsive thrombosis survivable flotation counterexample" (Interesting picture collection)

Kept making NASA #1 until I threw thrombosis in. Got slow though :)
Did you ever hear of the term [卐] https://en.wikipedia.org/wiki/Blockleiter ?
Developing countries, lower income groups are more likely to use pirated copies of Windows bought on a street bazaar than bothering with Linux.
in a previous job, back around 2007, we had a rather crappy homegrown distributed system with python nodes talking over rabbitmq. gave us constant headaches, partly because no one in the company had any distributed computing experience at all and we had just sort of hacked something together.

four of us decided to see if erlang would suit us better, and within three months we had learnt enough of the language to set up an mvp that was both outperforming and out-uptiming the python cluster, with significantly less code, and all in basically 10-15% of our time, since we had to do our actual work.

sadly management decided that erlang was too risky to bet on, but my takeaway from that experience is that it is a remarkably easy language to learn/train even junior developers on, and that if your problem fits its sweet spot the language/platform will practically guide you towards a nice clean solution for it, and more than pay for the time taken to learn it in reduced maintenance complexity.
> Cancelling is an online-driven social phenomenon that has existed for- a decade, maybe?

Ignoring the tone of the parent comment, i don't believe that this subcomment is necessarily correct either.

Sure, "cancelling" is a modern term, but i'm pretty sure that exile to any degree and censorship of the exiled people (or worse) have been prevalent throughout the history of humanity, be it reporting them to the communist spies for non-communist rhetoric, claiming that they're guilty of blasphemy against the church or declaring them a witch.

Thus, regardless of where any of us stand in regards to the political or ideological climate, viewing preserving information for a long time as a social problem definitely has some merit to it. For example, just look at this from almost a century ago: https://rarehistoricalphotos.com/stalin-photo-manipulation-1...
This free book[1] is authoritative and explains Git very well IMHO.

https://git-scm.com/book/en/v2
> but then you're the only one that knows your language

This only applies if the language implementation is complex, the language syntax is unlike anything in existence, and the language creator does not pick good names for functions and variables nor write any documentation, manuals, or papers to explain things nor he/she is available for any questions.