skysight-inc/HackerNews huggingface dataset:
> once you start using those you no longer are able to use libraries

This isn't true: if the libraries you use are designed to use generic functions for their internals, rather than normal functions. I've written code using custom data structures heavily, with little or no impact on which libraries I could use.

> The common lisp community has rejected reader macros

cl21 is just confusing matters here. Plenty of code uses named-readtables to use arbitrary reader macros.

I don't understand the "interop reasons" you're talking about: as long as you use named-readtables, interop basically Just Works.

> It's also not possible to put those on the wire (easily) for communication between common lisp processes. Breaking the whole point of homoiconicity.

Using the reader on untrusted input is a bad idea in either Common Lisp or Clojure, because both readers can execute arbitrary code. However, there are packages like safe-read ( https://github.com/phoe/safe-read ) and Eclector ( https://github.com/s-expressionists/eclector ) that let you solve this problem pretty trivially in a safe way. Not to mention projects like my cl-edn ( https://github.com/fiddlerwoaroof/cl-edn ).
I was in a similar boat, and spent a decent chunk of time during adolescence going through that trial-and-error process. At one point we tried Ritalin, which ended up just giving me horrible headaches and causing my grades to plummet. Dexedrine, on the other hand, was much more effective for me, even more so than adderall for some reason. I know Ritalin works for a lot of folks, and I find it pretty fascinating that the same medication can affect different people in such drastically different ways.

Completely tangential, but regarding Paul Erdos, I recall hearing about a story where a colleague of his was concerned about his amphetamine use and offered to pay him a sum of money to go cold turkey for a month. Erdos was pretty adamant that amphetamines were a boon to his math research, so he went cold turkey for a month to prove he could, took the money, and then promptly resumed his usage.

Not sure if it's true or what lessons are to be learned there, but it's a fun story :)
If you feel handicapped now without your cell phone, just imagine what's going to happen when you lose/break your AR headset you wear everywhere (hopefully except when sleep) or when the bionic implant Elon plugged into your brain stops working. Pay up peasant.
Top Reason Why You Need a Blog for Your Business This 2021,( Kenya Blogging)
Bringing physical keyboards and other peripherals into VR is just a matter of time though. There’s already a lot of experiments doing exactly that.
Scale affects many things, including resources for investigations or having a whistleblower show up in your inbox. For so many blogs/newsletters it reads like it’s all from the sidelines, all secondary
Does upstream Wayland work on any platform except for Linux?

Does this display server have any form of colour management for, you know, the stuff it's displaying?

Wayland is taking off like the Spruce Moose...
our company does M&A tech evaluation for companies and every now and then we run into medical software companies, the results more often than not are sad for everyone. Our experience has been that the companies are generally very well tooled up and organized to have conversations with HIPAA auditors where if we weren’t part of the evaluation they would be free and clear. But because we are in the conversation and because of our evaluation methods (most of which are hands on, fun fact most HIPAA auditors will never touch your system in any way) we generally end up with results that show companies have over invested in business process teams and under invested in best in class engineering to bring that business process to market in an industry best process kind of way.
Given the amount of literature required to do anything usefull with it, the O'Reilly X Windows book series, and how it did so much with text configuration files, I surely never saw it as modern.

Even if I have enough hours using it as the "modern" GUI for Aix, HP-UX and Solaris, during the 1999 - 2005 timeframe.
Looks like there is a constitutional challenge in progress, 9th circuit too so could go any direction after district court
Metaverse it's only a marketing label. It has been here forever.
Replace "main advantage" with "one major advantage" and I'll 100% agree!
I don't think that analogy is very good because your can't open source chickens..

Either way, I recommend librewolf, it's an amazing up to date Firefox fork with all the telemetry stripped out.
Why do you expect me to read long poorly written propaganda? In imitation of my reading of Das Kapital (a few book 1's chapters), none of it makes sense and it bores me to tears. The length and the low density of information isn't convincing, succient, and its meandering. All these long winded boring passages aren't making any good points, they could all benefits from learning to write instead of dredging up problems looking for anything to blame on racism. Naomi Klein I may disagree with but she is a pleasure to read, while I don't see any reason for me to suffer through writing worst than a 12 year old in public school with no good points, what a waste it would be to suffer through walls of boring prose of race huslers with no benefits. Why should anyone be expected to sort this garbage for the creators looking for good ideas where there obviously is none when the writers don't find the time to write and edit better so their ideas are spread? The best way to approach it would have been to block the URL forever but I made the mistake of reading even a bit of it.

The writer didn’t post the music they made, I’m sure it’s even worst crap then the low quality article.
They did a lot of stuff like that, but the work to launch a new service wasn't only technical and some of the non automated works was there partly to enforce checkpoints on the other stuff. For example to get your service mapped through the load balancers required you to prove you'd been approved for launch by executives, so the process required filing a ticket. It's probably all different now though.

I should also note that "launch" in Google speak means "make visible to the world". If you only wanted your service to be available for Googlers it was dramatically easier and the infrastructure was entirely automatic with zero approvals being easily possible.
You know, it’s a two sided coin.
It protects you from, companies like Amazon or Google ripping your business names and launching their own versions.
Also it helps companies like Disney to sue people who used their spiderman logo, to print a birthday poster.
May be innovators should innovate their product name to start with.
Their APIs make Win32 feel nice experience, hence why you only need Petzold's book, while O'Reilley had like 10 book series on X Windows programming.
Was thinking of getting into the space, here’s some stuff I analysed:

* urban centres in India have a lot of small shops all over the place, usually on every street. These are usually owner-staffed and need one to two people to work them.

* they have limited warehousing space, but there are a lot of them

* there’s a large population of semi-educated young people for whom delivery jobs are attractive, as a stepping stone (I’ve heard that all American teenagers flip burgers at McD at some point, this job is a bit like that). High turnover, but they all have a bike and a smartphone, all you need to onboard them is a t-shirt.

* most orders can be fulfilled from one of these corner shops a couple of streets away
* the economics can work because a lot of the delivery people are paid the same amount as a worker in one of these little shops - but with delivery they can move a lot more GMV.

* if you think it as one staff member from every corner shop getting on a bike to do quick deliveries within a 5 minute radius, it makes more sense.

* All the customers being on the same platform provides access to demand - there supply is already there. They just need a brightly coloured uniform.
That’s right, if you leave a major publication your success is off the back of there’s. What examples are there of success from scratch?
The assertion is that rent seekers are "leeches", providing no value, while extracting value for themselves. It's very hard to prove the existence of a negative. That's the context. Note that no one said "cheating", that's context you read in yourself.

It's interesting that you haven't made a single attempt to provide an actual counterpoint of your own, of what value rent seekers actually provide, especially since you're complaining that no one else is explaining their position. "No one" attempts to explain, including yourself?
I think it is probably a great illustration of how merchants actually think. The idealized vision of a market induces a seller to act as you say, in reality there is probably a lot of indirect collusion, where people don't undercut each other too much, to not "damage the market", even without explicitly communicating with each other.
That looks promising and I’ll give it a try. I recently used birdseye a lot to profile complex code blocks.

Btw, I took the liberty to post your project to my Python News aggregator over here: https://news.python.sc/item/99783ac6-50bc-42ea-9a48-8e66b538...
> A lot of its cities are considered to the safest for woman in India

I like how you phrased this as if it were a meaningful metric. Is "safe for women" more useful than safe for everybody including children?

Do you have perhaps things relating to brawls, muggings, drunk driving arrests and accidents, drunk pedestrian road fatalities, suicide rates as determinants for a safe city? I'd think they're more reasonable than a vague metric as "safest for women"
they release a document which outlines exactly what they do:
https://www.apple.com/environment/

But just something else to keep in mind: at mass production scales certain choices that may seem less useful for repair, often greatly enhance reliability. eg soldered on componentry - such things don’t present an issue to the official refurbishment programme however they present a challenge to the incredibly small % of people who want to open their laptop for amateur repair.
I made some crypto art
Who is saying the soldered ram is never overclocked? You cant overclock changeable ram by default because you don‘t know what the customer will use. But by soldering the ram you know you will use very specific parts, so you could (maybe they do?) tune the settings because it does not have to work with thousands of combinations.
Laptops are the new desktops, and many of them (unless Macs) ship with touch screens.
It would probably make more sense to link to the library [0] directly instead of the IPython module (or update the title accordingly)

[0] https://github.com/csurfer/pyheat
Clearview AI facial recognition breached privacy laws, says UK-Oz probe
COP26 Climate Summit Lines So Long Officials Missing Meetings: Report
Which one?

trump mastodon https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

trump social network https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

trump license https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

truth social https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
> It is also used in let/let*/letrec bindings in Racket

I suppose this is just a personal choice of the author of the manual, right? Please correct me if I am wrong but I thought Racket doesn't care whether you use brackets, parentheses, or even curly brackets.
"Learned helplessness" as a psychological phenomenon relates to situations where the individual assumes they are powerless to change certain things, but they actually are not.

A lot of the time, when one is an individual contributor in an engineering team, that is not the case. Rather it is the case that you really are powerless.

That's an important distinction to make. Don't assume that your struggle is with internal psychological forces, when your struggle really is with your teammates and the team's power structure.
Plenty of "metaversy" things are possible today, but rejected by users.

Second Life is a tiny niche. Connecting Minecraft servers with portals has been possible for ages, and smooth connections seems like it wouldn't be terribly difficult, yet no one uses it because no one wants it.

And despite the huge increases in VR quality that has happened already, none of this has changed.

You suggest it's because the VR isn't good enough yet, but I think the evidence so far suggests VR is not the missing ingredient for people to want to live in a common virtual world.
It doesn’t soil the filesystem with its binaries.
Facebook to end use of facial recognition software
Ask HN: Do you wear many hats when working for a startup?
I've always thought it was normal for small companies, that employees would go out of their normal work scope to help the product. But for me it's going crazy sometimes.

In the last 12 months I've been doing the following for one company:

- architecting software

- leading an offshore dev team

- writing PRD

- wire framing ecommerce website

- specifying dev portal

- participate in research meetings

- rubber duck debugging with AI developer

- organise MLOps

- made countless presentations proposing problem solutions

- writing software (less and less)

- interviewing candidates

- gantt charting a roadmap

I don't have a problem with that, but it seems like I'm going into the direction of a super generalist. I don't know what am I good at anymore.

Actually I think I know, I can do quick prototypes, know how to sell online, can write decent software. But how does these skills fit into current job market?
This one? https://news.ycombinator.com/item?id=29073596
Binary heaps are often used for priority queues and priority queues are used everywhere. Especially if you have a huge stream of data and only want to keep track of a small number matching a specific ranking. This is used in computer games, event driven simulation among many others. Priority queues are extremely handy and useful. I've just learned about them and I'm always trying to find places to implement them for improved benefit.
Nice read overall!
To your point, the customers sign up for unlimited backup, and then they spend every waking moment trying to find a way to “trick” back blaze into backing up their entire Synology, or the like, on the service.
Top Data Science Applications and Examples You Should Know 2021
> Xorg is on life support, it has been getting bug fixes and nothing else for the past several years

I don't think life support is appropriate here. It still works well.
Dupe. https://news.ycombinator.com/item?id=29052842
> There’s no “slot” to fill. There’s no need for universal appeal.

That’s true, but, depending on your budget, you’ll need a large audience to justify the investment.
I would tack on to this and say the post is talking about homelessness restricted to the microcosm of san francisco while John Oliver is trying to discuss it more broadly. the author contends that the “just give them housing” argument is debunked which is true but also not. these types of efforts didn’t succeed in the bay area but helped states like utah and new mexico decrease homelessness to the tune of something like 90%.

this feels somewhat like an unnecessary take down of an exposes that broadly does a good job talking about some of the challenges and solitions.
Ah, I see, my bad. If I understand correctly though it's mostly for hooking client/server architectures? I'm interested more in things like hooking comms between replicas of a replicated database or an implementation of paxos. Would it be useable for that? For example, can I take a list of processes running on different ports and set up a proxy per connection (assuming they are connected all-to-all)? Maybe I should just RTFM :)
Boy, this resonated.
Facebook shutting down its facial recognition system and deleting ‘faceprints’
Thanks for those words nefitty!

I'm glad I was of use.
It's difficult to convince people to care about the homelessness problem. Particularly if they have only ever had unpleasant interactions with the homeless. You can't easily ignore your instinct of pattern recognition.

Increase in spending on jobs for homeless does nothing for those that are mentally ill. Conversely increase in spending on mental health programs does nothing for those that were simply down on their luck. Given a finite amount of money, there doesn't seem to be a simple solution. And you'll have to forgive anyone that would rather just not spend anymore as the relationship between expenditure and number of homeless is not inversely correlated, quite the opposite unfortunately.
I’m surprised this has made into the mainline kernel, it feels like it is a niche use case. Perhaps cloud provider pressure?
I agree, and I think until certain point you need to assume that you'll be powerless in some aspects. You cannot change it all and you need to accept certain amount of being powerless.

The key is to find the proper amount...
Newsletters aren’t my thing so I don’t know in that space. Early adopters of new mediums in general are a big source. There are quite a few people who made their names in the early days of live-streaming or on YouTube. Or in indie games.
It's "expensive" today to do such things. Greed is big and any cent counts.
This looks cool, i will give it a try.
Mind mapping can help creators make better content
Are you asking why, in a system that its supporters claim is a meritocracy, it wrong for it to be easier for the rich to get richer than for the poor to achieve parity, given equal merit? Is that a rhetorical question, or are you about to argue in favor of the ethics of feudalism? Because bridging that ethical divide would take more than a simple hacker news comment.

edit: Ah, to more directly address you point earlier, and lay it out in simple ethical terms: withholding essential goods (housing) from others is a moral wrong according to consequentialist ethics systems. Doing things with a motivation of greed (profit) is also considered a moral wrong in intent-based ethics systems. The agreed upon axiom that they contribute nothing in return means there is no moral good to outweigh the moral wrong in either system, so in combination it is a net moral wrong.

This really shouldn't need to be spelled out.
I hear what you are saying, and maybe I have to look into what happened in other countries to know more.

But right now my intiution tells me if there is double digit unemployment, people stop going to the hospital, and they believe it is 'the end of the world', then more deaths will be the result. How many more deaths? Thats the question.
No, it is social justice ideological drivel. You adopt this belief system at your own peril. I don't know why I need to remind people: Marxists are the baddies. If you are a Marxist, you are the baddie. Start thinking more and feeling less, and you'll start recognising destructive ideology.

Do you want to tackle greenhouse gas emissions: get China to abandon Marxist ideology, become wealthier, and when they don't have to worry about survival, they'll perhaps start paying more attention to their own greenhouse gas emissions. That will help a lot as more than a quarter of al greenhouse gas emissions come from China.

The USA and Europe are responsible for another quarter of greenhouse gas emissions, but at least America and Europe are taking measures to improve the situation. These are societies with free markets and wealth, who can deal with the reduction of market competitivenes that comes with curtailing greenhouse gas emissions. It is an issue because we voluntarily handicap our industries to the benefit of China's who don't restrain themselves. Perhaps once we all decide to play the same game with carbon, we can move to the next step, without a cheater at the table.

Human-induced greenhouse gas accumulation is a byproduct of markets and technology that have improved our lives in many ways. Read Steven Pinker's Enlightenment Now if you need evidence to this, as he does a great job compiling it. All our technological advances have had undesirable side effects, and we tackled those successfully in free market industrial societies. Look at the air and water pollution levels we used to tolerate in our cities throughout the twentieth century.

Greenhouse gas emissions will be curtailed, like it already happened with CFC emissions that threatened the ozone layer, and lead, and mercury, and air particulatr matter, and water pollutants, and asbestos, etc., you get the point.

The issue of grenhouse gases is challenging, but it will be solved. That solution will come from civilizations where free markets are the main driver of wealth, and governments are democratic, not from Marxist shitholes.
Mesh for Microsoft Teams
Go to The Netherlands, go to Vrije Universiteit Amsterdam. Follow a course called "Binary and Malware Analysis" (if it's still called that). It's from the VUSec group. Follow: Hardware Security, Systems Security and Kernel Programming while you're at it ;-)

These were the hardest courses of my life.

That's all I know, I wish I had an easier answer. I happen to have lived there at the time. I was lucky in that regard for accidentally finding that course.
Prioritize and fix issues in the new Policy center
>Who cares that getting it to run on half of the roads (NVIDIA) is still not a solved problem because they stripped out any abstraction.

a) nvidia's refusal to implement GBM in their driver was their own choice. The abstraction was never removed; GBM is the abstraction over all drivers.

b) nvidia already relented and implemented GBM in their driver.

The latter doesn't necessarily mean nvidia is a good choice of GPU even now, because it requires a proprietary driver, so compositor / Mesa / kernel devs cannot debug the full stack when anything goes wrong. So having your problems ignored is something you'll have to get used to if you choose to use hardware that requires proprietary drivers, regardless of whether you use it with X or wayland.

>As opposed to wayland which pushed 90% of features on the KDE/GOME/etc. guys (to be reimplemented in dozens of incompatible APIs).

wlroots exists to solve that problem. Whether an individual compositor decides to use it or not is up to the compositor.

At least in KDE's case, wlroots did not exist at the time they added Wayland support so of course it's understandable that they don't use it. There's a fork of kwin that uses wlroots ( https://gitlab.com/kwinft/kwinft ) but I believe it's just an experimental one-person effort rather than anything that kwin devs are working on as a replacement.
It is not clear to what purpose this verbal exercise build on dubious assumptions and circular reasoning serves. Such corporate mumbo-jumbo is likely written by some ideologue who had to deal only in political favours to accomplish wealth transfer from government to the appropriate private possession.

As J.C. Maxwell observed, non-verbatim, "...when trying to describe oneself in theory, one only accomplishes to make oneself into a theory".

And final shot no other than J. Locke:
“Vague and insignificant forms of speech, and abuse of language, have so long passed for mysteries of science; and hard or misapplied words, with little or no meaning, have, by prescription, such a right to be mistaken for deep learning, and height of speculation, that it will not be easy to persuade either those who speak, or those who hear them, that they are but the covers of ignorance, and hindrance of true knowledge.."
Dupe. https://news.ycombinator.com/item?id=29081071
JHU has a "Doctrate of Engineering" program where you work full time. But you have to convince your employer to be able to work full time on a particular problem.
Pentesting? Cyber security, stuff like that. Maybe anti piracy for games etc.

Not a RE but it seems to match doesn't it?
Curious - why is running on JVM bad?
FYI there are crowdfunding efforts to keep Xorg maintained https://news.ycombinator.com/item?id=29034479 . The recipient is the current X server maintainer so it's likely this is the best way to help keeping Xorg maintained.