skysight-inc/HackerNews huggingface dataset:
Except I was not asking for it, simply making an observation.

If the MPs actually wanted to be successful in thwarting it, they should have blocked the sending of the Article 50 notification. i.e. either placed conditions on the notification Act, or denied it passing. My view is that they were too craven (or stupid) at the time to show their true convictions.

Anyway, the faffing about was a different Parliament, the withdrawal was sent 29th March 2017, then we had a GE and May lost her majority.

I'd not view any of those "rogue parliament" events as a constitutional crisis, they're representatives, not delegates. As has been pointed out before, we have no legitimate expectations from anything an MP says to be elected. Our only recourse is to subsequently vote them out.

A constitutional crisis would only really have happened if the Scottish MPs (possibly with MSPs) had acted to thwart things - i.e. end the Union; but the then SNP folks were (and still are) too happy in their gravy.

As to an earlier 2019 GE, with the FTPA they were not obliged to do so. Yes their faffing about was annoying, and I take the view that folks were just sick of them dithering, hence the 2019 GE result.

However, one should not really speak of the UK being a democracy.

We (well strictly England, as the Scottish rules are generally ignored) are an absolute monarchy where parliament has wrested away most of the power, and handed it to the cabinet, which really means the PM. (The Scottish monarchy was never absolute.)

As has been observed in the past, the UK is essentially an elected dictatorship, which depends upon those in power being "good guys". Recent events have shown how fragile that is, yet still it has not been (and probably will not be) reformed.
Microsoft Excel is end-user programming. The amount of businesses that have critical processes done entirely in Excel is both impressive and terrifying.

It is basically a database, reporting tool, IDE and half a dozen other things all rolled into one giant mess.
Seems like TCO is is hard to do in browser JS, that's surprising. It's kind of a deal killer for basing a functional language on. JVM too for that matter.
My personal view is that you're right to be skeptical, but perhaps not for the reasons you mention.

I think that GPT-4 today is good enough to replace about 80% of programmers in the right hands. Put differently: we probably don't need bootcamp grads anymore. The folks who keep their jobs are the ones who intuitively grasp what needs to be done, how to break that ask down into iterative tasks, and how to word those tasks as prompts.

Instead of scrambling to replace application stacks with layers of dumbed down abstractions, we are actually replacing the less experienced people working with application stacks.

Dramatically better outcome for everyone but the people who thought they could take a bootcamp and create generational wealth.
History in Ink: Preserving the Largest Cartoon and Comic Collection
Seems like the perfect way to make sure that all birds are shot in a war zone?
I thought it yes but maybe not necessarily. There could be infinite nodes but the rule is such that at a slightly larger scale it can only result in near instantanious graduated shifts between states. Like a phase transition in material. Where below the scale that these phase transitions appear insufficient substrate complexity exists to support any other features, so youd just be better off setting your minimum abstraction level at the "discrete" one. Or maybe it is just discrete idk.

As for weird behaviour like far reaching spookiness.
Could be multiple overlapping substrates at different scales.

Or, the rule directly includes a mechanism for remote information transmission.
I wonder what patterns we could create from the word glyphs that produce meaningful patterns. You said “edge of the galaxy” based on the position of the words. I wonder what else you’d come up with different embeddings and organizations.
Fire Breaks Out Aboard Ship Carrying Lithium-Ion Batteries
Is this for crawling requests used to train/update models, or for real-time requests made in response to user queries?
Show HN: Common Lisp Vim Compiler Plug-In
As linked in the readme at the link, I am an ardent vim user and lisp enthusiast. I got tired of hard to read error messages in SBCL with my vim set-up, so I spent a few days cobbling together this `:make` plugin for sbcl Roswell. More about my rationale around why I did it is in the readme. Let me know what you think!
"kippen", "Kippfenster"
I think it relates to this quote from the article:

"Tether is grateful for the opportunity to address the concerns raised by U.S. lawmakers, and we are committed to continuing Tether’s close work with law enforcement in the U.S. and globally. Tether seeks to be a world class partner to the U.S. as we continue to assist law enforcement and expand dollar hegemony globally."

~ a dedication to working together in the future
Android was basically nothing until Verizon started selling them. The G1 was only on T-Mobile - at the time a distant 4th in the mobile space.

It was so bad that not even Google’s CEO at the time used it and he still used his BlackBerry.

For comparison, Steve Jobs felt the same way about Macs before OS X, the first two years he was back at Apple he used a PC running Next
Low code with an escape hatch is quite nice, because yeah - many things can and probably should be low-code. It's a big productivity and standardization enhancer.

That escape hatch is absolutely necessary for longevity though. It lets you keep your low-code environment simple because you can leave it and write real code when necessary, rather than forcing everything into an over-complicated and under-capable custom thing with no editor tooling.
> Aaand, this actually makes me want one of those cards myself!

heh, sorry!

Looks like I probably only searched for "Dante virtual-soundcard linux" in the past, because when I search for "AES67 virtual soundcard linux" I got [1] and [2] which may be the answer to my problems (if my machine can handle that many audio streams, but it should be able to with 64 cores haha!).

Looks like that's going to be my project tomorrow.

[1] https://github.com/bondagit/aes67-linux-daemon

[2] https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/AES...
ime most "limits" on storage are just the limits of the manufacturer has tested by themselves. This applies too, e.g., laptop storage limits for generic expansions söots like M.2 NVME. There are of course some upper limits of what can be addressed with a sata or nvme bus and the underlying chipset but that's mostly more then you will ever want to throw at these machines.
Fire on Cargo Ship Carrying Lithium-Ion Batteries Near Dutch Harbor
People here avoid sitting near everyone. If you have 5 bags of stuff(cause that what tourists do), or even if you are overweight (something not that common here, and space-wise is a wise decision) then even worse.

But I don't think you are trying to have a conversation here, than just trying to push "facts" you read on reddit.
That would certainly confuse people, as Australian cars don't have a speedo that shows miles per hour.
It's likely not possible of literally giving you Harry Potter. If you specify it narrowly enough that it qualifies as fan fic its probably exactly what you were going for. After all your word processor is capable of producing infringing works but is not itself an infringing work.
A fun article on Angular, with a bit of thrash on React, but still pretty balanced.
You wouldnt need an explicit time.

The rule applicator just traverses the graph and updates a node based on adjacent nodes.

Time for us is just the difference in relative sequence lengths between updates applied to volumes at our scale.
I might be confused, but do you mean "it doesn't do tail call optimization"? "Doing tail calls" is a bit of a strange phrase, if I understand the concept of what a tail call is—I'm under the impression that a tail call is just a call, that happens to be the final action in its scope. If a language can do "calls" at all then it can "do tail calls."
2FA wasn't turned on for that particular account, Google just decided to "double check" one day.
I'd expect "Open"AI et al to lobby heavily towards an "AI-generated content is excluded from copyright infringement".
I think it's possible that they'll introduce a "generative AI" tax. Charge x cents per generated text/image and distribute the fund to all media companies.

In Germany you pay some amount extra on top of the sales price of anything that can store data (CX, DVD, USB sticks, HDDs, ...). This is then distributed to all companies that could be impacted by software piracy. I'm still not sure if that's legal considering the Geneva convention disallows collective punishment.
Slack doesn't use HTML for iOS app, it's native.

Steam also recently remade their apps. Authenticator and chat for steam uses native ui toolkit (styled to look like Steam desktop app). Store browsing still uses html frame, but that is less relevant for Steam on mobile.
Actual title: "IBM AI chief advises people who want a tech job in 2024 to learn the language and creative thinking skills you get with the liberal arts"

Though given IBM's reputation in recent decades (especially for never-ending layoffs & downsizing)...this might be a case of "wiser to do the opposite".
With a touch of Lord Dunsany
Do you think that I'm going to shy away from saying the US, Israel and other allies have committed brutal attacks on civilian populations? Yeah that has repeatedly happened.

Doesn't have anything to do with the point at hand though, which you have continued to not answer because you have no good answers.

https://en.wikipedia.org/wiki/Whataboutism
I see A/B testing as just one small component of data-driven decision making.

You can make still great decisions based on your data without doing the thing where you ship the same feature twice and see which one works better.
That is an unfounded assertion. SBF et al committed a crime and defrauded thousands.

Tether is a profitable business cooperating with the US govt.

Please don't dispense slanderous accusations unless you know what you are talking about.
Completely agree. But speaking to end users, syncing between devices is an extremely high importance feature to many of them, although rarely can they explain why.

> What I want in a browser is a dumb box that starts up as a blank slate every time

This is what I want from a TV too, and yet most people seem content buying ad-riddled, ACR enabled, streaming app pre-install, 20 second boot rubbish. I'm not sure you and I are the standard consumer market.
> * the workflows are poorly if at all documented.

Ideally it would be easier to understand if there's less code involved. Things should be more declarative, or the low-code solutions would generate good descriptions for what is actually happening.

> * the work is still 100% done by engineers either way, I've never seen a low code or DSL be picked up by non-engineers. (I am also skeptical towards DSLs)

Or worse: "Why does this connection to this server fail with SSL Certifcate Invalid? Oh, nm, we'll just uncheck the SSL validation box."
Where I'm from realtors solve this problem by declaring the length of the sea-opening (not sure of the English word, not a native speaker), the length of the straight line between two ends of the coast access.

Well, this could be a problem, of course, if you are selling an island.
This ignores the role of Microsoft in "taming" or domesticating the web. I don't think that the monopoly that IE 6 had on web development can be underestimated.

Or maybe this can be interpreted as a pro-Microsoft, anti-any-other-tech giant piece, a submarine PR hit by Microsoft.
Without collateral, your stable coin would no longer be stable.
Bloomberg's Odd Lots podcast had an episode with someone who does conversions, "What It Really Takes to Convert an Office Building Into Apartments":

> Big cities like New York have two real estate problems. Housing is scarce and office buildings are empty (or at least under-utilized.) So there would seem to be an obvious solution: turn the offices into homes. And indeed there has been a lot of talk lately about "office-to-resi" conversions. But it's very hard, for a wide variety of reasons. Zoning, financing, and then, of course, the operational aspects of the construction all need to be in place. So what does it take? On this episode, we speak with Joey Chilelli, managing director at the Vanbarton Group, a firm that's been involved with these projects for a decade and long before the pandemic upended both real estate markets. We discuss the challenges involved in actually pulling off these complex projects.

* https://omny.fm/shows/odd-lots/what-it-really-takes-to-conve...

* https://www.youtube.com/watch?v=HNkLcD3PKyk
YMMV but Copilot (Bing w/ GPT4 toggle) does alright: https://gist.github.com/SmilyOrg/c0f60a41e9fcbbffdbf5454a500...

Obviously it could be completely wrong, but it certainly _seems_ to comprehend geometric algebra more than I do.
I doubt one exists, or will anytime soon. People have literally been trying to build this sort of thing since the days of Leonardo^WIcarus, but power-to-weight ratio has always gotten in the way. Besides having hollow bones that weigh basically nothing, birds have a combination of fine motor control, proprioception, and power management that we don't even have good models for yet. We'll get there, of course, but not this month.

Would love to be proven wrong with an actual video, but there's nothing on the site but rendered animations. If they had something to show, they'd show it.
Im agnostic until we have very tiny microscopes.

Until then we are stuck at a funky high level abstraction. The table of quarks and particles we have is like what would happen if we were trying to figure out what our computers were made of by interacting with a url bar, and coming to the conclusion that the fundamental components of a computer are like... a table of HTTP response status codes.

Not to say that its useless, just that its not zoomed in enough.
I'm curious, do you ever mention anything along the lines of "don't put your core business logic or mission critical stuff in this" ? That could backfire, but it needs to be said.
I made a budget based trip planner and looking for feedbacks
Hello everyone,

I made a budget based trip planner https://tripbudget.me . Looking for feedbacks.

I would be happy if you share your thoughts.

Thank you :)
Chinese mourners are using AI to digitally resurrect the dead
I just ordered books from Amazon for the first time and one of the new books had a tear.
Ye it is really expensive to. Like, better to tear down and build a new.
Hardly lost knowledge, have a book on it "Joe Celko's Trees and Hierarchies in SQL"

https://www.oreilly.com/library/view/joe-celkos-trees/978155...
I'd find this article more useful if it named names - I still only have a loose idea in my head as to what qualifies as a "low-code tool". I'd like to know which low-code tools in particular the author has experience with.
energy consumption wise, yes, I guess. though mechanical ventilation requires electricity to be used, so it costs energy too. the heat exchangers are max 90% efficient as far as I know from my own research on what's available on a reasonable budget and size.

there are some potential issues if outside temp is higher and it's humid tough. these systems can cause mold.
I'm skeptical of code. Code is needed to create operating systems, database engines, game engines, network servers, graphics and plotting libraries, and other tools that are typically used by software engineers but not end users, and yet most of us are not creating these tools. Most of us are using these tools to serve end users. This isn't a demanding task and it doesn't demand much code. Maybe in the UI, but for the vaunted "business logic"? Please. You don't need reams of code in a general purpose programming language to provide business logic.
Well in big tech I have good news for you, you get both!
Hey guys, I'm the bored SOB who built this. Thanks for the awesome discussion, a lot of you know more about this than I do!

I hadn't planned to keep building this but if I do, what should I add/change?
Elsevier's Scopus deletes journal links due to revelations of hijacked journals
I'm sorry you are so attached to implementation details but that hardly detracts from the general usability of a language. Clojure is hosted both on the JVM and JavaScript and is, all things considered, both usable and popular enough of a Lisp and it definitely doesn't have TCO. You can bail out to using "loop" if you're that perf sensitive.
Thank you, OP and everyone else who's commented. This is super helpful to see. It's great to learn about Nick's work specifically and as an introduction to the those working in this field - and to see the other helpful links everyone has posted.

I wrote a library to implement (most of) the Space Groups in the visual programming environment Grasshopper, which is inside 3d modeling software Rhino3d. This was to get architects working with 3d symmetries, not just 2d; and to get architecture students learning the spatial symmetries in more rigorous and complete ways. The scope and aim are completely different than these engines. But I'm hoping to rewrite it into a standalone program soon, so it's very helpful and timely to get this influx of information I hadn't sought out before!
C++ programmer and educator here. This (volume 3) is well organized good beginner level teaching material. You probably know most of it already.

I was looking for range-based for loop, std::array and std::span and happy to see that they are all there.

Because this book relates to HPC, I'd add a few things: Return Value Optimization, move semantics, and in the recursive function section a note about Tail Call Optimization.

As a beginner level material I can highly recommend it.
Why care. Shoot for Mars. Attacks. Shoot from the hip ask questions later. #righttobarearmalite
I like the error margin on resistors. Feels like any number without one is kind of incomplete!
> Going through my personal collection of Pixels, MODs support seems to have started between Pixel 2 (2017) and Pixel 3a (2019) (sorry, I don't have a Pixel 3 to test).

This definitely would have made it to Pixel 3, per the commit message (https://android.googlesource.com/platform/system/core/+/db64...), it was my primary development device when I implemented this :-)

Everything that's CTS-compliant that got Android 11 should have support: the only change needed from the OEM would be to write a 1 to /config/usb_gadgets/g1/os_desc/use in their USB HAL and there's a CTS test to make sure they did so.
Ya so if some kid whose 16 is messing around on his computer figures out some cool app starts publishing it and then bam the incumbents can smack him down.

The regulations are designed to deepen the software moat, and security theater, and I say this as an InfoSec professional.
The worst WTF garbage software I have seen in my 30+ years career is an old micro-services system maintained by a team at work.

It uses more than 100 micro-services to implement a system that would have been so much simpler if implemented as a monolith. With hundreds of scripts to try and manage the complexity. With frequent timing bugs (a single micro-service delay causing a cascade of timed out micro-services bringing the system down) and almost impossible to fix complex error scenarios that will make experienced developer heads spin.

In contrast, the systems I work on are million+ lines C/C++ monoliths that are orders of magnitudes simpler to maintain. With orders of magnitude fewer bugs in production. All implemented as a collection of well designed libraries.

IMHO the moment you split a monolith into 100+ micro-services, the number of failure scenarios dramatically increase because of the added complexity of message exchanges, message failures, queuing delays, circular dependencies etc.

In other words, if you don’t even have the skills to implement a monolith successfully, then stay the hell away from micro-services.
A good exercise is to look at the "eye diagram" of something like an Ethernet or USB signal. Google will return plenty of hits, but here's one:

https://www.testandmeasurementtips.com/basics-eye-diagrams/

Thought of as an analog signal, it looks like a mess. In fact, you don't know if it's an analog or digital signal from the picture alone. What makes it a digital signal is a convention for interpreting it as a discrete sequence of symbols. The convention is designed so that under reasonable conditions, the interpretation is unambiguous.

"Noise" is ill defined by itself. It means an unwanted fluctuation of a signal. If the digital signal is correctly transmitted and received, it is noise free, regardless of what it looks like on an oscilloscope.

On the other hand, "analog" doesn't just mean any continuous electrical signal. It means that a signal represents a quantity, such as temperature or acoustic pressure. It can't be noise free. If thresholds are applied to define discrete values of the quantity, then it's not analog any more.

There is a profound amount of confusion about this, so I'm sympathetic. I dabble in some audio electronics, and there are endless debates about whether Class-D amplifiers are "digital" or not. They are certainly marketed as digital. ;-)

The vagaries of floating point arithmetic, the possibility of errors in digital systems, and whether anything physical represents a real number, are interesting but basically sideshows.
I once tasked an LLM (e.g., ChatGPT 3.5)

There you go. Try it with 4. Still doesn't work? Let's revisit when 5 comes out. You will lose the argument eventually, it's only a question of when.

with deriving the geometric product (Clifford algebra) based on a set of definitions and axioms (e.g., the distributive property). Unfortunately, it failed, making numerous errors along the way.

Also maybe try asking it something that ordinary humans can be expected to accomplish, rather than complaining that nobody has invented Ramanujan-as-a-Service yet.

Also: Further, "AI" beating masters of chess also seems to be a product of "beat a human with probabilistic guesses given a large data set".

That was true for chess. Lee Se-Dol's defeat by AlphaGo was different. That wasn't supposed to happen. That was a combination of probabilistic Monte Carlo methods and... something else entirely.

That's really when the train of "AI can do X but not Y" left the tracks, IMO.
> the answer is to… insulate less?

Yeah, that's an absurd suggestion.

Insulation against heat transfer and insulation against mass transfer are also two different things. Although in a trivial setup the latter inevitably leads to the former, that doesn't need to be the case: Counterflow heat exchangers are a thing.

> Why not change the windows to open outward/upward?

Opening outward is much harder to handle (as it requires something to pull the window back in to close it); upward would need a robust mechanism that prevents the window from violently smashing down due to gravity.

Sliding windows have neither downside, but are much, much worse at noise and thermal insulation.
Wow, from this comment alone I can tell you were much further ahead and smarter than your peers in terms of your ability to understand concepts and abstract, while your peers were struggling on such simple things. I can tell you were a highly intelligent child. Bravo, very impressive!
Norway does have a modest amount of pumped hydro: about 1.2 GW.

But inter-connectors are a great alternative to pumped hydro. When the UK and Denmark have an excess of wind energy, it can be sent to Norway. Norway can then conserve water in their storage lakes, and sell it back to the UK and Denmark on days when they need it.