skysight-inc/HackerNews huggingface dataset:
TerminusDB CTO here.

Echoing what triska said, CLP(ℤ) and friends are some of the most under-appreciated aspects of prolog implementations.

I'm amazed that programmers still don't have access to CLP when trying to do scheduling and planning solutions.

As an example in practice, what if you want to know about a transaction in which a number of entities transitively had holdings in one of the beneficiaries of the transaction at that particular time. The date window is not known, and the date windows are important in the ownership chain as well as the transactions that are being undertaken.

With CLP(FD) you can ask for a window of time, and the solution will zoom in on an appropriate time window which exists for the entire chain and match the time of the transaction.

Now try to do this query in SQL. It's almost impossibly hard.

I can't wait until I have the time to implement constraint variables for TerminusDB, but at the minute we are still working on more prosaic features.

Aside from that there are very interesting program correctness and optimisation systems which are based on prolog (usually a datalog). For instance Soufflé: https://souffle-lang.github.io
So, a glue layer for

* (LAN-)devices, most a source/sink/control for various Audio/Video streams.

* Those devices (can) share/use any HW (Microphones/Speakers/V4L-devices) available

* programs producing/consuming sound/video, to be "exported" as individual sinks/sources

* Eventing support to dynamically change media routing

Your stated "reference problem" (Car AV) is (imho) not the most user-"relatable" scenario (after all, who has "hackable car"), a more common scenario I'd see:

* In several of the rooms of the dwelling there are

* Devices large/small with several connection types

* LAN (PCs, TVs, AV-HW, MediaPlayers, ...) with protocols including e.g.

* Well-known programs (VLC, KODI) with their "own" protocol

* UPNP/DLNA/AirPlay/Miracast/PulseAudio/RTSP/...

* SIP/WebRTC devices/clients (Doorbells, VoIP-Phones, VideoConf)

* Devices with Vendor-specific protocols. e.g LG WebOS

* USB connection to one of the above (WebCam, Android-devices, phones)

* Wifi-P2P (Some of LAN devices have this too, for e.g. screencasting)

* Bluetooth BTLE/Classic (devices can be stationary/mobile/transient)

I would like to enable these usecases:
* Send [emulated] [second] screen from PC to any Display surface

* View any desktop/UI/program/device on any other display surface

* Control all the above from PCs/Phones/Tablets, or Events (Doorbell -> Camera PiP @TV)

* Route any audio/video source to my speech-recognition/video-conf/VoIP Software

* Use Android device [connected to USB[ of another Device]] as 8+ devices: Camera F/R, Screen I/O, Audio I/O Headphone/Speaker/BT Microphone/App-Output

* Use "hook"-scripts for eventing/device control (TV might need some command to switch to HDMI3)

I realize most of the above can be probably be done using some GST/FFMPEG glue scripts/code and some systemd dependencies, but I'm haven't found quickly relatable examples of:
* "Run this command/config to add an ffpmeg commandline as virtual camera"

* "Use this config to represent your TV as another display output device"

* "Run this command On DevA to launch a GUI-binary on DevB, and make this "stream" available as VideoSource in Browser@DevA"

* "Use the Webcam on DevA, bluetooth headsets via DevB for input, TV1 as VideoOutput, AudioOut on AVR, runnings VideoConf on DevC"

* "Do this to implement access-control" (Bob can see Input "foo", but Alice can't)
At least among those who're aware of these things, I do believe that sentiment prevails, though it sucks that nuclear which is likely a good options is opposed.
The floor of the bus needs to be as low as possible to make it easier for elderly or otherwise disabled people to get on and off.
> We rely to much on technology to build these ugly boxes instead of also considering the building shape and position itself.

Just to make a silly pedantic af point, those building structures are also technology
Phoenicians had massive involvement in Spanish metal trade, with the mining taking place inland. Of all places this is the one where you can expect them to be inland.
I'm happy to say nothing at the moment. Summer's coming, why waste it learning.
Having a fire bursting up though the roof of the bus in unfortunate. Having a fire bursting up though the floor is a problem...
Note: 'nowadays'. The 'rule' came up in the early 90s, when Lua and Python just were appearing.
I've read the book. It's an old favorite. Thanks for suggesting it, though.
Reforming the patent system to support American innovation
I want to learn how to sew a bra!
It's actually quite difficult especially compared to other clothing.
could you tell the stack under your platform?
If someone claims to have coined a term but does not quite grasp its meaning, do you give them greater credibility?

More likely the author heard the term, made an assumption as to its meaning, and either misremembered its source, or it was coined and spread elsewhere.
That's not what undefined behavior means.
> How do I get to/from the train station/bus stop?

Having good public transportation would mean having a bus stop within 100m of every house.
Supervised learning, which is one of the main type of ML is about learning from examples of input and desired output. In some cases it is easier to define the behavior of a function using such example pairs as opposed to specifying exactly what the learned function ought to do. This usually happens when we aren't certain what the right function value should be at every point in its input space . This is where ML should be used.

There are other functions, for example, searching, sorting etc where its easier to specify accurately what the desired function does compared to giving a list of pairs of examples. In such cases ML may not be the best choice. Note, reasonably accurate sorting functions can be learned from examples, but that's not the most efficient way to design a sorting function.
Do you have a link to some of these? I'm interested now :D
It is an appalling thing to do. That is the whole point! They will not be learning to do it, they will be learning to try to prevent it.
Why? Because

* people need to be educated, and this article does a good job

* different forces dominate at different sizes

For a skull, gravitational forces of a human head are tiny. Collapse is prevented because of skull rigid structure that supports itself: inward forces are resisted by resistance to deformation and pressure (similar to semi-spherical cellars and rounded bridges)

Earth has large gravitational forces, but resistance to compresson of its solid inner core and liquid iron outer core prevents collapse.

Stars are much bigger, and the larger gravitational forces are resisted by an additional force, next to resistance of compression gasses:

Nuclear reactions produce radiation in the form of photons that are streaming out from the star's interior creating outward pressure forces.
I think, positive feedback is crucial for motivation, but grit gets you through the slow days.

I probably just continued my blogging career, because one of my first articles got over 20k views.

I wrote many of such successful articles in my first year of blogging.

But there were much more that nobody cared about. Most of the stuff I wrote was simply ignored and it felt like I lost my luck. But I kept going on and eventually things got better again.
You may be aware, but what you are describing depends on temperment[1].

[1]: https://en.m.wikipedia.org/wiki/Well_temperament

Be sure to check out the "See Also" section if interested.
Nice Tutorial. Here is my go-to for Jekyll and TailwindCSS -- Jekyll Starter Tailwind[1] by Taylor Bryant.

1. https://github.com/taylorbryant/jekyll-starter-tailwind
True, but to be a bit pedantic, I wouldn’t call that generalization error (which you don’t have access to while training). Training minimizes some loss function which is a proxy for generalization error.
It's YNAB's first price rise in a long time, of 20%, and by putting legacy customers onto the new price they unlocked a lot more revenue than previous price rises. I don't think it's a sign of more future non-grandfathered price rises.
- APL. Trying to finally complete everything in Mastering Dyalog APL [1]. It's a long book.

- Complicated regular expressions

- Urdu

- Thomas Asbridge's The Crusades [2]

[1] https://www.dyalog.com/uploads/documents/MasteringDyalogAPL....

[2] https://www.amazon.com/Crusades-Authoritative-History-Holy-L...
Tobii Pro Glasses 3
I currently suspect god is malware or doesn’t exist.
What Europe needs is heat pumps and lots of them. More efficient heating, simply run them in reverse during a heat wave for refrigeration.

Most of the Continent is mild enough in winter that an air-loop heat pump will reliably heat throughout the winter, and these aren't more expensive to install than other heating systems, they're less energetically intense to operate, and they provide cooling on demand.
I get these every couple of months!

Sometimes with accompanying headache, sometimes without. That picture is a great representation of what I see. Although I would say its usually more silvery and shiny. Dunno what triggers it, I've had it sitting watching TV, tryjng to work on computer (which becomes impossible) and just sitting in a restaurant eating lunch.

Normally lasts half an hour or so. Also sometimes I can be left feeling fuzzy and foggy for a day or so after.

Like you say reading just becomes impossible!

Have you found any good medication that helps when they trigger?
The future of cars will be dramatically much more different than this. The key factor is that electric transportation scales much better than IC technology. Everything from kids small toys to the biggest moving machines on earth, and every size in between, can be easily built with electric technology and they produce zero exhaust emissions.

In fact the transition to this future is already happening right before our eyes. Last year in the US there were ten times as many ebikes sold as there were conventional electric cars. Ebikes though are unlikely to be the final form of the future's urban transportation. It's more likely to be much smaller (than today's cars) but with four wheels and taking up about one half the width of today's standard car lane.

Today's cars are a compromise machine. Big enough to travel across country but also awkwardly just small enough to move around city centers. Before too long urbanites will have three vehicles, one of which might be a shared 'car' similar to what this author imagines. But the other two will be an ebike and a smaller electric vehicle for urban environments, capable of carrying two passengers in tandem, but enclosed and costing around $3k to $10k with a top speed of around 50 mph. These smaller vehicles will be owned by their user.

This transition will be driven by city councils. First they will ban IC cars from the crowded city centers, which will quite literally clear the air. Later, they will allow only the mini cars in the city center. Because these mini cars will occupy just one half of a normal car width, this will double the capacity of the existing road networks for almost zero cost.

The future is here: [1] . But likely, just a tad bigger.

[1] https://www.ctvnews.ca/sci-tech/will-be-the-future-canadian-...
The image you linked is what I'm calling "flickering". My full-blown scintillating scotoma is much more vivid and fully-formed. In the incident I'm reporting, it was a 3D physical-looking structure of triangular prisms made of white light, with zebra stripes of utter blackness sweeping rapidly along them, surrounded by an aura that looked like a cross between the sun's corona and the aurora borealis.

These links are closer to what mine look like:

https://i.imgur.com/mbW2UZY.jpg

https://optometrui.tumblr.com/image/132973031235
I think I'm below average, and then I interview CS grads and "7 years experience in X" on the resume who struggle to write a for-loop, or even write a single line of code at all... I feel like I'm constantly being gaslit.

This has been resonating with me recently:
https://blog.codinghorror.com/why-cant-programmers-program/
I'm working on preference change (also in philosophy). Happy to speak some more. Let me know how I can contact you, if you are interested.
Austria Buys JavaScript from Brendan Eich
I think many brokers had these restrictions, so what is the point of this discussion
Maybe blow some parts of the Himalayas so the cold air can enter the Indian mainland.
>in Europe it is always Germany that is criticized for importing natural gas from Russia

Germany is particularly criticized because they shut down their nuclear plants about 10 years ago, which makes them seen as huge hypocrites when talking about reducing fossil fuel use.
Great newsletter! Browser extensions are a huge under discussed niche considering we spend most of our time online via a web browser of some sort.

Keep up the good work!
Software "Engineer" is (stolen valor from real world Engineers)
No solution is free and needs no replacement.
Next.js, TypeScript, RxJS.
> That doesn’t seem like an exception?

The person I was responding to asked:

>> But isn’t it illegal to work on a tourist visa anyway?

It’s clear there are many ways it’s legal to be working in the UK on a Visiter visa. That doesn’t mean it’s ok to go if your only reason to be in the Uk is to be a remote worker for 90 days.
They're relatively easy to fix though.

But fossil fuels oligarchies destroy society and civilization just as much as they destroy the environment.

Faith in government, science, rule of law, democracy and economics have been polluted as thoroughly as the air.
Reading and working my way through "Elements of ML Programming" (ML97 Edition). One of the many programming books I have, that I still want to get through. Slowly getting more productive using Standard ML. Once I have good understanding of all the language features, I will probably switch to "Purely Functional Data Structures" and understand its code, which will help me, when I want to write in functional style in other languages and want to avoid any unnecessarily badly chosen data structure, while also avoiding mutation, where it makes sense.
> So you could see somewhat of an acceleration in population growth and energy demand as a result.

but poor people dont consume as much energy as rich Westerners.
RethinkDB is such underrated software, why is it not used that much?
Random rant:
I still don‘t get it. Why is inline CSS supposed to be bad but tailwind is supposed to be fine? And yes, inline CSS lacks features like hover and predefined color palettes. Personally, these days I‘m lost in between them all and have started using them all; a framework like bootstrap, some handy thing like tailwind with a prefix and inline CSS for anything I feel like. Did I mention that I like !important ?

So, time to go to hell for saying all of that.
It is and that is why I find the title a clickbait. The article isnt bad, but the title is certainly being coyly disingenuous.

In problems like this there are two aspects, (i) designing or specifying the search space of functions (ii) choosing the best function within the search space.

The opposite extremes are a) the search space contains only one function, the right function. In this case the training/optimization is moot. The other extreme is to have a very wide search space, say all smooth functions. In that case searching/training/optimizing is more challenging. The more reasonable example is one uses domain knowledge to design a much more restricted search space (for example, one may encode that the function is periodic with a known period) making the next step easier.
This is an interesting read both as a general startup post-mortem but particularly in relation to WASM and it’s use for “speeding up” apps.

I think it’s becoming clear that as a general replacement of JS WASM isn’t going to achieve what some people are suggesting it could. However it certainly has its place, I’m super excited about being able to use things such as SQLite in the browser and other “lower level” toolkits from reusing existing desktop library’s. That’s where I think it’s going to have enormous success.
What on earth are you ranting about? Your pointless frothing bears no relation to the linked article. Or if you think it does, post your own evidence, instead of whining.
Midnight Express gave me reason to believe it's other countries too like Turkey.
Thanks. I appreciate the observation and feedback.
I grew in Southern Europe (around 30C every day in summer, more in full sun) when no-one had aircon at home and no-one had aircon in cars.

It's hot, you live with it. I'm sure it's worse on the other side of the Med.

It's one of the reasons the traditional 'siesta' exists and towns and villages are virtually dead until 5pm.

The issue I have with aircon is that it makes people ignore the local climate and, worse, actively fight it, which requires even more aircon.
Depends what you’re investigating, if it’s working out how to live in space it’s essential.

There’s more to space than Astronomy.
Unless software licensing is reformed, there will no longer be a right of first sale, and only oligarchs will own anything.
Nice. Those are the first two commands I usually issue after jumping on a box to investigate something.
Those are all great motivators. While the article mentions "working on something exciting" it doesn't suggest, well, finding something that motivates you at a fundamental level.
A second part?
Apart from Minecraft, which game on that list would be considered "major"?
Love the idea but your demo seems to not be working:
https://gaclient.com/gaclient.com/
> Relatedly, in central and south America, _sapote_ is the native american term for (roughly) "edible fruit". The word has nothing to do with the taxonomy of these plants. European colonists made the mistake of adopting the word "sapote" for various different tree species ("what's this called?"; "sapote"), which has led to a lot of subsequent misunderstanding. If you google for "sapote" you'll find some results which naively attempt to give a latin classification to the unqualified "sapote". Now we have fairly useless english names for a variety of these regional fruits, such as (read "sapote" as "edible fruit" in these examples): "green sapote", "white sapote", "black sapote", "yellow sapote", "sun sapote", "south american sapote", and so on - although many of them also have more distinctive names (such as "canistel" or "chupa chupa"), which are much less ambiguous and should be preferred.

This is fairly common with Asian or any "exotic" language. The Japanese word sake means "alcoholic drink". If you walk into a Japanese bar, the bartender may ask you "Osake wa?", or "what would you like to drink?" (My favorite sake to consume in Japanese bars was a rum and coke, which is called a "Cuba Libre" outside the USA.) The fermented-rice beverage we know as sake is called in Japanese nihonshu, which simply means "Japanese liquor".
I think it boils down to "hard" vs "soft". Hard subjects, like sending a man to the moon, we're actually surprisingly good at. Soft subjects, mostly in the field of humanities, we're atrocious at. Economics is something we're particularly bad at.

The future is inherently unknowable, second-order effects (let's call it the Law of Unintended Consequences) are either difficult to predict, uncertain, or just plain glossed over simplistically. Additionally there are problems with simplistic thinking, adaptivity of the system (the world doesn't work around "asymptotic", "stable" states, but shifts according to current inputs, acting as positive or negative feedback), unconscious or conscious bias, cupidity, and mal-intent.

When a rocket blows up on the launch pad, on the other hand, that's unambiguously bad. Time to rethink the design.
I guess this book is a good start [0].

I read it, I wanted to believe it but I will not endorse what’s in there (mostly because I am now much more cautious about cherry picked slick slightly against the establishment stories).

While here I will post a book that did change my life in a rather dramatic fashion [1].

Also a good functional medicine doctor is worth every bill they charge.

[0] https://en.m.wikipedia.org/wiki/Why_We_Get_Fat

[1] https://www.amymyersmd.com/sp/the-thyroid-connection-paperba...
"A scotoma is a blind or blank spot in the visual field. "

Oh, I've had those - though not as lasting or opaque as they sound for you. I always thought it was one step prior to the "blinding" pain level I'll get from different nerve compression syndromes and injuries I have/had; for obvious reasons I try to manage my life to limit agitating the nerves and to not reach the blinding pain level - where for at least a few moments I can't see or don't experience anything but the pain; quite the short circuit mechanism to grab one's full attention.
The Janko layout does this and has been around since the 1800s: http://en.wikipedia.org/wiki/Janko_keyboard

I have one, in the form of a Chromatone keyboard (https://chromatone.jp/chromatone/index.html, no longer available). The uniformity does make it harder to play by touch, but it otherwise has a lot of advantages. I have been experimenting with different colours and tactile markers (little rubber feet intended to stick on the bottom of things) but I haven't settled on anything yet.

I have commented on this a few times before: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Others have too, and jacquesm has even built a Janko keyboard retrofit.
> People often misunderstand "empower people " with "I'm a dunce and can't help anything for months on end" as if magically on month 3 you're now enlightened. Perhaps the interviewer was checking if you understood the nuances of these situations.

Thanks for sharing this perspective.
I tend to get chills with my fevers. Maybe "chills" in ill mammals are similar instinct, to provoke the urge to bundle up and get warm when it isn't necessary, thus instigating a fever?
I'm not sure what it means for the one who coined a term to not understand the term they coined. (At https://americanexpress.io/yak-shaving/ they are quoted as stating clearly that they coined it and attempted to spread it. Which need not be true, but if you're going to suggest that it's false, you'll also need some evidence.)
I use a cast iron pan for the most part.

First I put oil in the pan and let it heat up.
Once it is hot, I pour the scrambled egg on it.
Use my spoon, fork, whatever to distribute and turn.
then I tip over the pan get the eggs onto my plate.

My pan has a nice feature to make pouring it out easier.

Usually nothing has stuck to the pan.

It is key to heat the pan and the oil first.

If something sticks, whilst still hot, pour some water on it.
It will result in a satifsying bubbling that usually will get
any residue out.

Dry with a (paper) towel or whatever else you use.

I usually drip a little oil in the pan before I put it away.

If that sounds complicated it realy is not.
Once you do it a few times it takes up little time
and is fairly reliable.

Another good tip is make sure you use the right oil.
Use oil that is mean for high heat.