skysight-inc/HackerNews huggingface dataset:
IIRC it would actually have those phonetic components plus a picture of a cigarette or some other semantic determiner. I’m not sure if many Egyptian words were written purely phonetically, though I’m hardly an expert on this topic.

[EDIT: Just checked Loprieno’s Egyptian grammar, which says on the topic: ‘While some words of common use … are written only phonologically, i.e. only with a combination of consonantal signs … many items of the basic vocabulary of Egyptian are expressed by semagrams which indicate their own semantic meaning. They do this iconically (by reproducing the object itself), through rebus (by portraying an entity whose name displays a similar phonological structure), or symbolically (by depicting an item metaphorically or metonymically associated with the object)’.]
Note that the GP wrote "that would buy the game" which I think makes this unknowable / unmeasurable. You can measure how many players have pirated the game but not how many of them wouln't have bothered at all if they had had to pay for it.

Take a person that has pirated many games, how do you know which ones they would have actually paid for? Even if you knew the ones they play the most, it woulnd't necessarily translate to a buy in the same order.
> Good, that's what competition is about between services.

Except the competition isn't between services but between streaming services and local TV channels. It's between artificially maintained "content regions" that have no basis in technological reality. The choice to host content isn't up to consumers. The period of availability is hardly ever displayed. There are platform and operating system constraints.

Finally, the pricing model doesn't allow you to say you want to watch one series and that's it, either - you'd have to sign up for a month of services, a cable package, etc. In fact, it can't reflect the price of individual content at all given that everything is a package.

You have the right to disagree, but calling a dissenting opinion ridiculous is uncalled for, given that there are actual service and distribution failings in the sector.
Too Good to Go is quite hit or miss here in Berlin, Germany. Sometimes you get a good haul of varied stuff and sometimes it's a metric ton of buns and you end up eating bread for days and throw half of them out anyway. Also, from restaurants the service is sometimes subpar as they see Too Good to Go customers as bottom of the barrel bargain seekers.

There's also intentionally no way to text-review places in the app, they only have nebulous "90% of our customers rated this place 3 stars or above" badges.
Well ... depending on the usecase it _is_ a waste of money. Libreoffice, Gimp and Inkscape are perfectly viable alternatives to MS and Adobe products if you are a casual user.

That said, I don't believe anybody who has used the 'real' office/photoshop/etc is easily able to go back to a 'lesser' alternative, but that's mostly due to sunken cost and lock in ... but, I don't think a casual user will make good use of the better features in the better software.
I hate that "I really wanna be a novelist. But I'm stuck writing for this newspaper!" style of journalism. Just tell us the facts and stop trying to audition!

>Macklin loads the dogs into the back of his brand-new, $60,000 Toyota RAV4 (“lovely car, great car”), into which he’s sunk his entire recent divorce payout...

>On a Saturday in early March, Theresa – straight blonde hair, striped top, jeans – welcomes me into her spotless unit, where the floorboards are shiny and Ashleigh is everywhere...
"Booked 2 times for your dates in the last 12 hours"

"1 other person looked for your dates in the last 10 minutes"

Booking.com is the worst.
> With cash, we don't know who is using the 100 dollar bill today

Some CBDCs like GNU Taler also have that property. Tokens are signed with blind signatures so the exchange doesn't know the identifier of the tokens you got, just how much of it gave you.
Ok.

Three characters to passively aggressively express how pissed off you are.
I have bagged on Obsidian a lot because of all the "me too" "Roam-like" "Second Brain" apps which followed Roam. After trying Obsidian a few times, it seemed not to offer much beyond all the others in that group.

I got past that by not looking at it through the Roam lens. I realized Obsidian is the tool I wanted to build for myself. I see it as a view / management layer over my MD files. Also, the features have been fast coming and some key additions have made the tool much more useful. And I really like my MD files.
No, two different and mutually incompatible solutions to the same problem.

If it was an outright lack of emotional intelligence or social skills, either nerds wouldn’t get on with each other, or only nerds would, depending on which group you think is lacking.
I thought emojis were cheesy for a long time. I had a boss who had better people skills than me (not in tech) and she recommended I start using them. She said my emails come across as very serious and sometimes the tone she knows I have when talking is lost. She felt emojis softened everything and made it more casual.

Damn if she wasn't right. Often I write something I need to say, then realize it could be interpreted as mean or aggressive rather than funny and casual like I intended. Cue the emoji
> hate printers with the same passion as me

A remedy exists, it costs around 100€, is sold by Brother and is called "wifi-enabled laser printer". Your life will be free off printing woes onwards.
The language is clear "no more than".
I've honestly not seen anything as uniquely cringe as putting the word "punk" on the end of words. I think the dumbest one is the steam one. Yes ok, making hats with gears and pipes on or making radios or computers into some ugly monstrosity with rust coloured paint and extra pipes. Truly a waste.
This has worked quite well for me:

I stopped using Twitter. I have uninstalled Facebook/Messenger/Instagram from my phone. I don’t use Snapchat/Tiktok.

I subscribe to two newspapers (online), and try to read articles in full instead of just skimming.

I use Facebooks mainly for interest groups. E.g. network stuff, local history groups, train stuff, food/recipes etc. I try to avoid becoming upset in discussions, even when I vehemently disagree with people.

I never scroll around aimlessly on Reddit, I use it only for searching for specific info and asking questions.

I also read magazines (The Economist) and books, so that not all my reading is in front of a screen.
Being able to extrapolate beyond mere variations of the training data.

EDIT: A simpler example might be helpful. We could, for example, train a network to recognize and predict orbital trajectories. Feed it either raw images or processed position-and-magnitude readings, and it outputs predicted future observations. One could ask, "does it really understand orbital mechanics, or is it merely finding an efficient compression of the solution space?"

But this question can be reduced in such a way as to made empirical by presenting the network with a challenge that requires real understanding to solve. For example, show it observations of an interstellar visitor on a hyperbolic trajectory. ALL of its training data consisted of observations of objects in elliptical orbits exhibiting periodic motion. If it is simply matching observation to its training data, it will be unable to conceive that the interstellar visitor is not also on a periodic trajectory. But on the other hand if it really understood what it was seeing then it would understand (like Kepler and Newton did) that elliptical motion requires velocities bounded by an upper limit, and if that speed is exceeded then the object will follow a hyperbolic path away from the system, never to return. It might not conceive these notions analytically the way a human would, but an equivalent generalized model of planetary motion must be encoded in the network if it is to give accurate answers to questions posed so far outside of its training data.

How you translate this into AlphaFold I'm not so certain, as I lack the domain knowledge. But a practical ramification would be the application of AlphaFold to novel protein engineering. If AlphaFold lacks "real understanding", then its quality will deteriorate when it is presented with protein sequences further and further removed from its training data, which presumably consists only of naturally evolved biological proteins. Artificial design is not as constrained as Darwinian evolution, so de novo engineered proteins are more likely to diverge from AlphaFold's training data. But if AlphaFold has an actual, generalized understanding of the problem domain, then it should remain accurate for these use cases.
It could have learned abstractions which help it to predict how proteins fold but these do not correspond to the real underlying causes.
> I guess the options will stay limited, as the author wants to sell his commercial sync service.

Just putting a note in here to say that that's unlikely. On Android, you can use a lot of different approaches and I actually didn't need to use Obsidian's sync service. On iOS it's more complicated than that because of iOS's way of handling files. Building the integration of any other sync providers into Obsidian itself feels like a giant time sink for 2 people.

Basically, the options will stay limited but probably for actual feasibility challenges rather than personal gain.
> My projects typically use two tools that statically analyze code: linting, and tests.

Erm. Tests aren't static analysis.

I don't see the problem with running formatters in CI and I don't see how it could cause "chaos". The first stage in my CI pipelines is a QA check which includes running linters, formatters etc. It's up to each developer to make sure it passes and this can easily be achieved by installing the pre-commit hooks in their environments.
Maybe I'm weird but I don't have a nanny or landscaper and neither does anyone I know or any of their relatives that I'm aware of. But I pay a flat €5 for most prescription drugs (the rest are free) and my public health insurance costs are capped at about €700 per month (and I get to keep it for free if I become unemployed).
Kanye and Supreme sell out on a weekly basis. The products are afterwards flipped for significant markup. If anything their products are underpriced.
>Who cares what the stack is and how many layers of libraries there are?

Exactly.

Can I get on with this person who will be my boss and these other people who I will sit next to for eight hours a day? Do I prefer JavaScript or Python?

One of those questions is much more important than the other.
Opposite view: I am not much a small talker and working from home leaves me with only functional communication with colleagues and a lot more free space for my mind to focus.
More than 8% of American adults are millionaires
That was a great intro, thanks.
Knowledge includes insight into the why part of the mechanism - why does the protein behave in this way? This can lead to generalizations which go beyond answering different questions of the same sort (such as "what about this protein then") to questions of a different form that have answers underpinned by the mechanism. For example, "how does that structure evolve over time?" this is closely related to the ability to make analogies using the knowledge - "if proteins react in that way within their own molecule then when they meet another molecule they should react this way". Also the knowledge only becomes knowledge when it's in the framework that "can know" which is to say that the thing using it can handle different questions and can decide to create an analogy using other knowledge. For Alphafold2 that framework is Deepmind, but of course I don't know enough to know if they and it can know things about proteins in the way I described or if they "just" have a compressed form of the solution space. I suspect the latter.
Buying raw JP Blu-rays is just ludicrously expensive. A recent show, Vivy, is 13 episodes on 6 Blu-rays. Each Blu-ray costs ¥8800. Including shipping and duties, that is around £500 for me to order.

No wonder people pirate.
Why not simply read "Learn You A Haskell", which is mentioned in the introduction?
Agreed. By the end of the decade, one expects Windows to be a desktop experience loke Apple's Aqua atop a Linix chassis, as the drift continues.

Why put money into the kernel beside that of a Linux Foundation member?
That is amazing, thanks!
Behind the Shop – Rebecca Worsley, Rainy City Agency
And if NASA had kept its funding after the moon landings we would have a base on Mars now. But we don't. We have to make do with what we can achieve within the society we live in. Not compare our world to some alternative history.
A currency is a simple public monopoly. Therefore standard rules around monopolies apply.

If you don't like that, then don't use it - and stand the inconvenience.
> Apple's authoritarian hold on what software can be run and distributed for that platform

What does that mean? I've never needed Apple's permission to run any software on macOS.
shorten version of ^_^, isn't it?
Rodents chow down on Teslas, causing thousands in damage
I tried out Obsidian but its really not for me. The divide between edit mode and view mode is annoying and I don't really see the appeal of the focus on the graph and links - I'd prefer if my notes were kept organised and logical through a system I develop as opposed to the random(?) linking of keywords.

I use Notion right now for my notes which I like, except from the always online requirement. I'm currently waiting for AnyType to be released which will hopefully save me from that and be my forever knowledgebase.
And nowhere in Picasso's painting did he harangue his audience about how he was trying to reduce representational imagery down to its core and elemental features.

Art works best by allowing people to discover their narrative through the piece.
memset it is not clearly intended to create a side effect that is visible outside the process. In fact setting memory is not a visible side effect from the C abstract machine point of view.

The compiler cannot read minds, if the programmer clearly thought the code should behave in a certain way it should have told the compiler in a language it understand. Volatile would probably be part of that solution.
The good old "allow it never, once or n times" :-)
Sticking something back into the ground in a safe way is non-trivial. That is to say, expensive - more expensive than waste-management companies in developing countries care to pay. Among other things, you need to make sure it won't be broken down by UV radiation from the Sun, weathered by wind and washed into the rivers, and that nothing leaks out and reaches the water table.
I use Linux everyday with an apple keyboard. The way we train our mussle memory and how it becomes our reality is fascinating.
This is not a great way to look at it. Modern nuclear wouldn't use the kind of steam turbines that are currently used. It would either use the same turbines gas plants. Some concepts use even more modern turbines but those are not commercially proven.

However if there was serious commitment to nuclear, these things would be sensible to develop also.

Your overall point is well taken, nuclear is better when running at full capacity, even if I would argue that with a modern reactor with less operational cost this would be less of an issue.

That however is exactly why many nuclear plants in planning today will actually heat up molten salt and use that to drive the turbine. So there is basically a built in flexible heat battery.

The idea of most modern approaches is actually to have more generation power then the reactor actually provides, and have a heat battery containing in between. This makes sense as you have to have a salt loop anyways, so adding a larger tank isn't really a big extra cost.

Additionally it means that the nuclear build of your project is actually a smaller % of the cost with everything outside of the nuclear boundary being pretty standard salt loops and turbines. So you might build a 500MW nuclear plant with 1.5GW turbines plus a big tank full of salt. All the turbines and the salt tank have essentially nothing to do with nuclear or nuclear regulation.

However if we had started to seriously consider this in the 60s/70s/80s, establishing wind and solar would never even have made any sense outside of some niches. You build nuclear plants that can load follow without issue and accept the capacity problem. Clever engineers and business people would have soon realized that the salt loop can double as a heat battery.

The problem is simply that all these issues were not seriously considered in the past. Basically the Navy wanted PWR for submarines, because those got so much development the largest contractors and the government picked it up for civilian power. Once all the large nuclear companies had bought in to that, they no longer want lots of research on other types of reactors, so not even the nuclear industry advocated for such projects. Combine that with the general turning against nuclear and you basically get massive stagnation.

Unfortunately all the Molten Salt based nuclear work was done in Tennessee, a place that was not very relevant politically. There is even a famous call where Nixon basically says, moves all that potential money to projects in California.
Could be very useful for effortless diagnostics.
If you have a processor without integrated graphics (more common on AMD than Intel, although Intel also sells some) you don't get hardware accelerated encoding anyway, since that's a feature of the GPU.
We need a committee for the English Language to come up with new words that express common phenomena for which we don't currently have words. Like, for instance, the action of searching one's self for keys and phone before changing locations. Or a word for people who stare at their phone too often in social situations.
How to calculate the alignment between BERT and spaCy tokens
Where did I 'state that "simulated" environment are a cop out'? Can you see what I'm complaining about? How can we have a productive conversation when I don't even know what you'll be responding to, when I make a comment?

You think there's any comparison between "simulating" a chessboard and simulating a road, or a door?

I think you are underplaying the difficulties of training robots with reinforcement learning and overplaying the utility of training robots in simulated environments to perform tasks in the real world. The latter in particular just doesn't work well.

Reinforcement learning is promising and its current marriage with deep learning is interesting, but no field of research goes anywhere without accepting its limitations and working to overcome them. I understand what you say in your original comment that there's work being done to address limitations, but the paper you linked is not that work. It's just business as usual - the kind of work that gets published, but doesn't change anything.
No need to apologise, I just didn't understand your comment.
I think it is ethically ok to rob diamond stores if somehow you are forced to possess diamonds and diamonds are only available through a prohibitively expensive and exploitative market.

Like textbooks written by the professors actually holding the lecture that change tiny bits every semester, especially in information relevant to coursework, to make used textbooks essentially worthless.
They're very different situations, and equating the two is like equating piracy to theft; just because they have an overlap doesn't mean they're the same thing.

You don't see the same visceral reaction to CCTV, which is much more akin to the mass surveillance performed by Google et Al, but if someone walked up to you in a coffee shop and stuck a USB key into your laptop and said "it's just an anonymous keylogger, don't worry about it" you would likely get the visceral reaction you're talking about.
I'm not so sure volatile is sufficient... I expect it would depend at least on how the variable is allocated/stored. Merely putting volatile shouldn't be sufficient to prevent access to it being optimized out. I forget if this was disallowed since C++20, but consider the program 'int main() { volatile int x = 0; ++x; }'. I'm fairly certain the compiler can optimize out the body despite the use of volatile, because of the as-if rule: it would be impossible to tell the difference from within the program.

Moreover, I'm not sure 'volatile' memory access without some sort of external linkage is even meaningful. The idea of volatile is that access to a volatile variable could have observable side effects outside the program, but that discussion seems rather moot for a variable that doesn't have connections to the outside world to begin with. Heck, by the same reasoning, even for a variable with external linkage, the rules might still permit it to be optimized out under link-time optimization, unless it has been declared to be externally reachable somehow (e.g. at a fixed/exported/otherwise 'known' address)... otherwise it's by definition externally unreachable and thus again unobservable under the as-if rule.

At least, I could see the reasoning going that way, and that's how it makes sense to me as far as the abstract machine goes. I can also see people disputing it though, and claiming (say) a debugger inspecting a program is sufficient accessibility for considering side effects, or something like that. I'm not sure I agree with every objection, but I see room for debate. It's just not clear what the implications are under the as-if rule.
Aha, I get it, interesting point.
Did you write that qrcode function [0] yourself?
The code is obfuscated and doesn't mention the source.

No better than obfuscated JavaScript to get trust from HN readers.

[0] https://github.com/zdgeier/wifi-code/blob/master/index.html#...
I have a "Service Battery" notification since 3 years, still gives me 4 hours.
Should I continue working on this project or give up?
This side project of mine is taking a quite a bit of time. I wanted to check with you if this would really be useful in real life. Basically its a community driven workflow platform and app design platform. Developers from community can add functions which can then be used in workflow and apps. Please feel free to roast my naïve idea so I stop wasting my time on this. Need reality check.
> Warning: when tinkering with sound, it’s very important to output things at safe levels to avoid damaging one’s hearing or worse: one’s headphones.

As someone who needs to wear hearing aids, it's somewhat depressing to see hearing loss treated as a joke. Hearing all the little noises of the world as you interact with it is more precious than many people realise.
... in the US. In most of the world, water in restaurants costs money.
A transpiler is a compiler
“A Year of 379 Computer Days”: every day has an entry. Suggestions please
> Perhaps these two opposite mindsets can not live peacefully in one country forever.

Um, those two mindsets are not a genetic or ethnic heritage; they are personal preferences and temperamental differences that might well distinguish me from other members of my own family. Are you suggesting that if I have a different mindset from my son, one of us would have to emigrate?

Perhaps not.
On the other hand, many people refuse to buy anything with DRM on it, or wait for the massively-reduced "game of the year" edition that comes out a few years down the line, when a crack to remove DRM is available.