skysight-inc/HackerNews huggingface dataset:
What is it, that a robot is missing...

When we see, the eye picks signals, when we touch something some cells pick the signals that inform about pressure or temperature. These signals are sent to the brain. They may be coded in binary form. The brain gets the signals and processes them and produces some reaction.

Up to this point we are dealing with signals, and the signals apparently would be enough to transmit the information which would be processed, and the reaction would also consist of signals, which may be binary-like. But why, if signals are enough, we "see" an image, we feel the temperature? I mean, there's something else apart from the binary signals. How do the signals become the experienced perceptions?
Sure, obviously reinventing as many wheels as possible will minimize your exposure to third-party malfeasance.

As in all forms of engineering there are, of course, no absolutes, only trade-offs to be made.

The more wheels you reinvent, the slower your velocity for solving the core business problems that pay your bills. Moving too slowly can be fatal to the business. It’s a tricky balance. Signing isn’t perfect, but it can improve some aspects of some balances people strike.
Or you can use reader macros (or normal macros) like fset does: https://fwoar.co/pastebin/d281bd93810a1f9491ec42080ea222af80...
Fully agree, but I find surveys better than intuition.

On that matter you'll find plenty of Rust advocates referring to SO's survey stating it's the most loved language. They will however try to downplay surveys which report that Go's adoption is far superior and distancing.

With that said I find comparing Go and Rust an exercise in futility since the usecases rarely intersect.
mangatmodi, great, thanks! Feel free to reach me in case of any questions, and good luck with memory management -- it's a great engineering topic.
Once our baby was 6 months old, we were able to stick to a hard bed time (7PM), hopefully the baby will be in bed by 8 (in actuality). Then you and the wife have at least 4 hours of down time.
There is also plato.

Original repo: https://github.com/baskerville/plato

libremarkable fork: https://github.com/darvin/plato
GTA 5 Casino DLC Release Date [video]
There are multiple file browsers on f-droid if you want to use them. People choosing to use a non-foss app doesn't mean the ecosystem is sick.
Deutsche Bank to cut 18,000 jobs in 7.4B euro overhaul
All models are wrong. You are free to decide if this is a bug or a feature of any particular model.
Anyone know when 3950x reviews are due out and better yet when the chip might hit stock here in the EU?
Debian GNU/GNU?
Hmm, almost like those REAL IDs weren't such a good idea... not like civil liberties advocates mentioned this or anything... The ID security improvements (central issuance, anti-copying features) were fine and good, the federal database is not.
Essentially not news. It even says why:

> Ford is beating [...] Tesla. On Wall Street, that is.

> "A combination of a beat-down Ford bouncing back on trade deal optimism and concerns regarding Tesla's demand that recently pushed the stock lower have resulted in the current situation,” says Thibault.“However, both Ford and Tesla's performances at the moment stem from temporary hopes and concerns, so the current trend for both might not last. I've seen Ford as undervalued and Tesla as overvalued in the past year, so to me the market is correcting both in the right direction."
> What did you think of William Arkin's resignation letter from NBC News?

Did not see that until now, but I do get bored by the unlimited barrage of anti-Trump articles that some outlets put out. Sometimes I feel like they are just in meetings all day mulling what they can write to put Trump down.

Still don't think lots of small, deliberate and conscious edits are happening. I know various people in the news business, and they would notice if this would be happening.

EDIT: funny tweet that shows how I feel: https://twitter.com/tabytchi/status/1146513236398944256?s=21
I thought the point of RealID was to make state ID databases accessible to federal agencies?
No More Sexist Medical School Entrance Exams
> They have the best GPGPU toolchain around.

Probably depends on the use-case: I mean, weren't the cryptocurrency people using AMD before they switched to custom FPGAs? But for sure, for the TensorFlow users, there doesn't seem to be a viable alternative to NVIDIA and there must be a reason why CUDA is more popular than OpenCL.

What I mean with ignoring consumer wishes is that they neither offer an open-source driver like AMD and Intel do and they do not even support others in doing so, like the Nouveau people. Subsequently, as a Linux user with NVIDIA hardware, you are either stuck with the buggy binary driver or the feature-incomplete Nouveau driver while AMD and Intel users have relatively stable and feature complete open-source drivers.

Why do you think Linus Torvalds likes Nvidia so much?

https://duckduckgo.com/?q=Linus+Torvalds+Nvidia
Ask HN: Database design – many small tables vs. fewer larger tables
When designing a database schema, it's really tempting to create lots of small tables. This gives you a feeling of flexibility and future-proofing the database design.

But is it better to create fewer, but larger tables rather than lots of small ones?

Or is this an impossible question to answer without seeing the data that will populate the database? (Or knowing how large the dataset is?)
Apologies for the dumb question, but I'm looking for a linux desktop soon and some quick googling seems to say yes... but nvidia really doesn't work with wayland?
I have, in multiple countries, including France. My French is far from perfect, but I don’t recall being insulted or derided for my attempts to use it, even in Paris which tends to be the epicenter of these experiences for others from what I hear.

I do wonder if this is a cultural difference as another fellow commenter mentioned - maybe I was corrected and did not take it as an insult (and don’t even recall it), because I am not originally English or American.

Anyway, my point was that you were propagating a negative stereotype, and not based on your own experience even. The world has enough negativity already... It’s not nice.
I have to second this as well. What’s even better is if you require more detail on a subject, there’s often a link to another well-written, detailed Go article.
> was a mistake

No, it wasn't. The design of the MCAS system was faulty. Jet airliners have used augmentation to compensate for stability problems since the 707, and airliners not being flyable without the help of computers has been the norm for decades.
Professor Jack Schwartz's SETL is great for designing algorithms at a high level yet executable if you want it. SETL is dynamically typed with compilation, type inference, and 'reppers' to optionally declare type info as tools to trade verbosity/effort for runtime efficiency (Think typescript vs javascript) all this in the late 70's.
I don't believe a 710 can do 4k@60 via DP. 730 may be, but finding a card with DP under 50 is hard.
Wulves are dangerous- not to a healthy human adult, walking around in the summer. But to the elderly, the young and the weak who are out in nature alone.

And sorry, the environmentalist word is currently at a discount in the countryside, after the whole beaver debacle. Guess, its not a problem if you are completely detached from nature in a city, but those who dwell outside have to live with those reality detached programs.
Most people will not be healthy with the generic insulin. There are wide verieties of treatment methods for vastly different people and medicine has come a long way. This "generic" human insulin replacement is a 40 year setback in treatment and will likely cause more secondary costs due to bad treatment.
Buy to let
Does the app show you what you're buying and what it costs before you exit?
I imagine the outer packaging is reflecting what you paid for, much like how a performance trim on the engine of a car would be accompanied by outer letters and extra styling.
> they don't like to hear even the slightest imperfection in pronunciation or usage, seeing it as some sort of defilement of their language.

As a native French speaker, this strikes me as odd, since it is typically a foreign thing to consider French as the epitome of spoken languages, that makes most French people I know scratch their heads uncomfortably.
I interact with foreigners everyday, most of the time in English. Most of them are PhD students that spend at least three years in France, and usually acquire some French along the way, to varying degrees of proficiency (from greetings to highly technical/rhetorical conversations)

I know some of them that handle it well enough for basic conversations, and I will usually go along with them until it becomes difficult for either party to understand the other.

Actually, I might be a bit too eager to switch back to English as I have a stereotypical view of their possible interactions with other French people, who might not "excel" at English. Usually, I will not correct them on a word unless it was the root cause for a misunderstanding, or they asked me to tell them when they do a mistake. I am also happy to discuss grammar and etymology topics, as I am usually curious about other languages as well. I do not want to keep them from learning French, nor force them to speak it, so I'll play along what I guessed their intentions were, based on our previous interactions.

On the other hand, we are taught French at school with very rigid rules, which are tweaked from time to time (by the "Académie Française"). This helps with uniformization, but could be argued either way. And finally, it might be a bit elitist of me, but a lot of French people struggle with proper writing (French is much harder to write than it is to read or speak), which I think looks very unprofessional and neglected. Quite a lot of people will frown on this (at least those that make fewer mistakes), though foreigners usually get a free pass (from myself at least, not quite sure about others).

I hope that clears things up a bit. I find it a very interesting topic, as are the issues of social integration and forming small cliques.
>You can buy them in most MicroCenters today

Off Topic, do people still buy components in Retail store and not online? I could understand people want to shop clothes, food, thing that you need to take a look first in Real. But Electronics, especially components, don't matter.
Would make a great addition on a magic mirror
I'm sure this is a small subset of people/places, but our small local markets seem to be doing very well in recent years. They are moving the opposite direction. I personally like knowing my butchers name and getting sound advice on purchases from real people.
Assigning priorities/precedence rules to operators is a problem. It's a hack to work around the paren-less infix notation not being able to fully describe a tree. It introduces complexity in parsing and it imposes mental overhead on programmers.

You'll note that most code people write in almost any language is prefix anyway. `foo(bar, baz)` isn't infix; it's prefix with the operator placed to the left of the paren.
As mentioned in the article they are very effective at preventing smaller companies from producing generic versions based on expired patents. Then they just stop manufacturing the old drugs so there is no supply.
Swept wings are also unstable, requiring a yaw damper, and crashes have resulted from inoperative yaw dampers.

Of course, we could demand a return to straight wings, but then air travel would be a lot slower.
Try Clojure for both fun and productivity.
We need a sort of capability and permission method for libraries.

For example a "strong_password" library should only by given "CPU compute" permissions, no I/O.

But even with this, the problem will be like we see on phone, popular libraries will require all the permissions.

You'll want to install React, and React + it's 100 dependencies will request everything.
> If you're going with an MCU that's uses Linux because you don't want to learn another platform you aren't the demographic to be buying bare chips.

Say, you have an existing prototype running on Linux and production ready (or nearly) hardware. Porting it to another platform might delay the launch and make you go out of business.

Just playing devil's advocate.
Just wanted to say thanks for making the awesome cryptography newsletter! Really enjoyed reading this.
I haven't heard of Wayland being buggy?
Disaster was maybe too strong a word there. I personally don't like some aspects to put it more mildly. To me, the Firefox move centralises critical infrastructure behind players like cloudflare, including their non-contractual(?, at least not with me as the end user) promises and potential US influence. Guess we'll have to hope for upcoming transparency reports there and hope we don't find this part of the infrastructure as a sidenode in some NSA leak a decade down the road. In my view, once the stack is widely adopted, users will by default either use whatever firefox gives them, or talk to a DoH instance their ISP pushes (I assume there's still a mechanism for that?), not really achieving that much in terms of potential privacy breaches if somebody on the other side decides to act maliciously.

Please correct me if I'm wrong here, it looks like a weird approach to fix a protocol on a lower OSI level. Instead of fixing DNS&DNSSEC privacy a few key players bypass and replace it with their own solution, with Firefox pushing it onto users. My major gripes there are the added complexity and an aversion to wrap our whole networking stack into HTTPS instead of addressing the underlying problems. I realize that's more philosophical than technical grievances though, sorry for the wording.
This ignores the existence of a world outside a single country's political system. Opinions that are labeled "extremist" by the political class in one country, but which are held by leaders in other countries that don't suck, are about as easy to exterminate as cockroaches.

The Chinese government uses a massive Internet censorship apparatus to prevent organized challenges to its preferred ways of doing things. This has worked, but its necessity reflects the fact that key Chinese-government ideas are memetically uncompetitive on the world stage; China is severely handicapped when it comes to winning foreign hearts and minds, and it also isn't great at persuading its own talented citizens to stay when they have the means to emigrate to the West (though it is now benefiting from Western infighting).

Both sides of the US political class agreed to define "extremism" in 2015-16 to encompass sensible opinions that ran contrary to the political class's common interests. However, they did not have the Chinese government's Internet censorship capabilities at the time, so there was a winning play that ran contrary to your claim, and somebody executed it effectively.
Yes. When people move to new country some of them will maybe need some language lessons in a languagescool. Some of these scools have their own private networks of locals who offers also a rooms for rent to their students. They sometimes offer also driver service from airport, for example. Try to connect with language schools for more familary connections to locals. Good luck.
Link for English speakers:
https://en.m.wikipedia.org/wiki/Involuntary_commitment
The author has commented on Twitter that the entire piece is not satire and is meant to be taken seriously: https://twitter.com/aearnus/status/1147960078680485889?s=21

I don't think you are being trolled. Instead, I think you are jumping somewhat unkindly to an unfounded conclusion. Rather than satire or mental illness, I think you are encountering "earnestness" combined with a mind that doesn't work like yours.
Seems risky. What if it blows up, or is killed, halfway through?

I'm into using transactions as explicit guards around chunks of known-non-reversible logic as a robust way to warn that manual intervention may be necessary, but using them to replace lockfiles seems to have the worst drawbacks of both systems: it's inherently at-least-once, plus it's substantially more risk surface than a lockfile to establish and maintain a database connection/transaction.

Other concerns:

What if the database has gone away or crashed by the end of your possibly-long-running script (unless you're using sqlite, in which case, why not use a lockfile? On second thought, sqlite is probably better at lockfiles than flock...)?

What about the tech choices that using a transaction precludes? You can't write ops scripts in pure shell any more (without some seriously weird file descriptor munging and job backgrounding to keep the transaction open while you do stuff). Installing your runtime of choice plus a database driver may be unnecessary and time/space-consuming on a lot of systems you need to manage this way.

You now also have a bootstrap problem: your database driver and associated tooling may not already be available on your target system, so using such transaction-managed scripts to provision clean/empty systems is another area where additional challenges emerge.

All of those can be mitigated or worked around, and this shouldn't be taken as advice to never use an RDBMS's transaction system to manage ops tasks, but I think the cases where it adds more than it costs are pretty rare.
NVidia has a different problem too. Every time I want to install one of their cards for computing purposes only (not graphics), the installation procedure starts messing with my display system. Drives me crazy.
That’s a great improvement! Thanks
Is the OS operation part of that transaction?
Tips for Giving Senior Citizens Computer Lessons
It's a good thing this is a country where it is NOT 'to each according to their need', and instead 'whatever you can afford'. Yay Capitalism.

Yes, I need air-conditioning. And I can afford it. As such, I have it, regardless of the opinions of some NYT pencil-neck dweeb.
I like this. For a while I’ve had the feeling that more “advanced mathematics” should be introduced at lower grade levels. I can also remember many of my teachers to be admittedly and somewhat proudly “bad at math.”

I also think that there should be softer mathematics courses taught. For example, something like “the history of mathematics” or “the mathematics of space” or something like that where the course content is more exploratory, assignments look more like essays or poster boards, etc.

I wonder if showing students calculus (in a light-hearted way) before they fully grok algebra or geometry might have an accelerating effect? I don’t know if this is a great analogy, but many find it easier/quicker to learn a framework/tool, not for the sake of learning, but because it’s standing between them and a goal.
The Power of Redis
[1] is, as you mention, going nowhere and with good reason (Guile is pretty much a single person project at this point and no heavy hitter from the emacs-devel community is interested in it).

[2] is also going nowhere since again no Emacs core developer is interested in it and to top it off, they’re well on the path to creating something even more complicated and harder to understand than Emacs’s C core.

These are _good_ developments since GNU Emacs is progressing rapidly on its own merits.
The protocol is over a decade old; the implementations of it are not.
Although I agree in principle one other aspect that becomes critical in high volume systems is efficiency.

Logging is generally a text stream and in production should only be warning+ levels (imo) so the impact on performance is negligible and really only when something is going wrong.

I want metrics all of the time, potentially 10 or 20 metrics per request/action, a high performance, low network method for sending those metrics with low latency is critical.

We need both systems and both should be treated as tier 1 systems within an organisation. I don't think pushing metrics into a log stream is a scalable architecture.
One thing that comes to mind is gnome's refusal to implement type-ahead in nautilus and the gtk3 file picker. It's a very popular and visible issue that I won't get into here, but suffice to say that there are a lot of people who would really like a more traditional type-ahead.

There aren't any specific pull requests I'm aware of although there are forked versions available.

When asked about it the developers involved just say "no", and any attempt to work on a compromise or discuss what would be necessary to include a flag somewhere deep in gcnonf to revert the behavior is met with a resounding "we're not interested in that feature". Which is fine, but don't keep other people from implementing a feature that they like just because it doesn't fit in with your vision.

That attitude seems pretty endemic to open-source projects involving a lot of (ex) redhat engineers. It's not that the PR is being refused, it's that it's impossible to even have the discussion.
Maybe use the unicode rendering engine from chafa to improve the output quality: https://hpjansson.org/chafa/
https://github.com/hpjansson/chafa
> Maybe we need to retreat from the idea of the nuclear family altogether, and raise children in extended families or even communities

I don't think this will work very well. Extended families are one thing, and people can and do make such arrangements - but by and large, it turns out people care more about their kids than their "career potential", and there's nothing wrong with this in principle! The position that women's achievements in the workforce must be exactly equal to men's, and that anything less than that is oppressive, is quite ideological and does not really stand up to scrutiny once you account for these factors.

Aggressiveness is a different matter, though. It's not something that we promote on purpose to keep the women down, it's a consequence of how complex firms and enterprises are structured in the first place. The whole point of firms is that they're like tiny little private governments or fiefdoms, that internally run on the exact same kind of politics as actual governments do! This comes with obvious drawbacks (the primacy of aggressiveness un the workplace is but one of many, many such distortions!), but also has very real benefits - larger firms and enterprises really are better at achieving their goals in many ways. When we say that some things are "natural", this need not mean "actively good" in some absolute sense - it might just be the case that we don't trust that people will manage to do any better!
I would say that false positives are a feature. Like you mentioned it gives authorities cause to atop/investigate you. If they are wrong they have deniability. If they are right then mission accomplished!
(For gamers.)
If I had to guess, they're paying a company tons of money for a crappy product that will make us all a bit less free, and will decrease the signal to noise ratio in actual investigation of wrongdoing.

I'd also bet that there will be racial bias of one sort or another baked in, since the criminal justice system is heavily biased. Outcomes like "arrests" or "convictions" are poor proxies for crime, but good proxies for being brown or poor.

As a side note, that's one of the things that I'm excited about with the use of genetic data from ancestry type sites: they're catching white male offenders who weren't in the existing (racist) databases.
And 4 hours it is as the young one wakes up around 12 for a feed. A hard bed time is a good start but as you say it takes an hour or more sometimes
For me, at least with sway, it is still too buggy, I just switched back
Discrete GPUs are a write-off of a minority of the total market, last I checked.