skysight-inc/HackerNews huggingface dataset:
>Of course boomers love capitalism when in the 60s a factory worker could easily pay off a huge house, two brand new cars every 3 years, and support a family of 5 on a single income.

Guess what, the same generation born in ussr (mostly urban and either russian or conformist enough to benefit from the system) liked the system too, while it worked. Hell, who would not like state-provided housing, public transport childcare and all the nice things, while they last, even if the system as whole isn't sustainble enough.
The thing is the idea of a crime + jailing is a legal matter, right? Let's say driver sticks to "idk what happened" and Lyft says "he did it we kicked him off our network", and then dashcam footage shows a passenger taking the carrier.

Lyft doesn't have the ability to investigate without speculating, it'd be a horrible idea for them to assert anything, though I'm 99.999% sure it was the driver too (based on the assumption a naive passenger would assume it was the driver's and it they took it, the driver would see them exit with the carrier)
>There's an analogy to programming: sure we have visual programming tools but who uses them?

I really don't think this is a good analogy. Clearly presenting an idea / architecture / model / workflow at a high level by creating a graphical representation is quite different than making an application does a lot of things at a low level (e.g. handling user interactions, processing data, providing GUI, communicating with other systems, handling errors).

I agree there may be some benefits to that but I guess it also depends on what kind of diagrams you are making. For example, I would never ever draw UML diagrams in markup. I want to be in control how elements look, where they are placed, where and how lines are drawn and where and how they are shown. In my experience, automatic placement even on GUI diagramming tools suck 99.9% of the time.
market valuation depends on the consensual negotiations of all the stakeholders and consumers of a product don’t have 100% power to control the price. movie studios would love to price content creation at 0 if possible.
Headline actors are inevitably going to be (already are?) selling the rights to their voice and likeness, setting up perpetual revenue streams for their estates, and in the next few years the parameters of those rights will almost assuredly be in every contract.
Very well deserved. The more we understand how RNA/DNA are able to build proteins, which then assemble into cell parts, into cells into rest of biology, the more we control our future.

I wish I’m alive to see the day when we have cheap DNA compilers and molecular assemblers. Design in CAD and a machine grows it out from a mixture of molecules in water.
> I would have to encode the position by hand ... or manually pass position context through.

You're having a /r/restofthefuckingowl moment, and I understand the reaction, but calm down :D

There is a little wiggle-room for error, down at the 'unit' level. Here's a parser (based on the above Parser type) which consumes input as long as its predicate matches:

parseWhile :: (Char -> Bool) -> Parser String
parseWhile pred = P $ \s -> do
let some = takeWhile pred s
rest = dropWhile pred s
Just (some, rest)

It's verbose, and maybe there's a bug in it? (Side note: it also needs to step through s twice, so it's dumb). Here's a more compact version without the 2 * work:

parseWhile' :: (Char -> Bool) -> Parser String
parseWhile' pred = P $ Just . span pred

No type-systemy category-theoretical nonsense will stop me from getting a boolean the wrong way around. Maybe I accidentally implemented skipWhile or parseUntil without realising.

So what's the point?

* You build bigger parts out of smaller parts *

Here's the actual parser for my if-then-else expression in my language:

parseIfThenElse :: Parser ParseState (Expr Untyped ByteString)
parseIfThenElse = do
p <- token TIf *> parseExpr
t <- token TThen *> parseExpr
f <- token TElse *> parseExpr
pure $ IfThenElse Untyped p t f

No manual plumbing or passing in the above code. What about one step up? Here's code which calls the above:

parseNonApply :: Parser ParseState (Expr Untyped ByteString)
parseNonApply = parseLet
<|> parseIfThenElse
<|> parseLambda
<|> parseTerm
<|> parseNegated
<|> parseShown
<|> parseErr
<|> parseParen
This sounds pretty dumb and naive as I'm typing it, but we live in a world of massive computational models and technological progress -- instead of relying on academic pundits, think tanks and goofballs on social platforms floating economic ideas and theories on how to pay for things, why hasn't anybody modeled thousands of possible scenarios to figure out the top 10 over-optimized plans showing how to tax fairly + effectively, how to spend / divert / incentivize business effectively, and present many options on "where the money is going to come from" for many beneficial things for the greater good?

"A rising tide lifts all boats", and that sort of thing.

Is it due to lack of data? Politics? Greed? Pressures from business / "the rich" / orthodox academia to maintain the status quo? All of the above?

I just get the feeling that the world isn't necessarily a zero-sum game anymore, but nobody whose sum is currently far greater than zero wants to admit it.
Please don't use lossy compression for scientific data.

Disk space is cheap relative to people-time and data-collection-time.

"Perceptual" is misleading- we're not just humans looking at jpegs. Many people are doing hard-code quantitative analysis for machine learning. better to downscale the images (2X, 4X, 8X or more) than to use lossy compression if you are truly low on disk budget.
It's almost the exact opposite of that, it's making an unreasonable demand specifically to suss out if the other person is just telling you what they think you want to hear or is engaging in the task in good faith.
Nothing is standardized in the academia. There are too many traditions around the world, and people are not willing to abandon them just to satisfy some foreign bureaucrat's aesthetic sensibilities.

In some places, if you want to do a PhD, you apply to a school. If admitted, you take classes, do rotations in different labs, and pick a supervisor. In other places, you first have to find someone willing to supervise you, and maybe also secure funding. Once you have a supervisor and funding, the application process is just a formality that can be done at any time.

Reviewing candidates is the same in the academia and elsewhere. Maybe someone in your professional network already knows the candidate (the world is pretty small, after all), or maybe they already have experience and achievements to show. If there is nothing that makes them stand out, they probably wouldn't make it through the process anyway.

Also, it's easier to fix the technical issues with PDF than to get the academia to standardize on anything. Maybe create a safe subset without all the unnecessary features you would not expect in a printed document, and call it PDF. And then rename the full PDF to something appropriate, like "This will devour your soul and steal your children".
What if they had the voice of someone who was no longer living, no estate, or living relatives? Who would own that voice?
Quotes from the article illustrating what a train wreck Unicode has become:

"The problem is, in Unicode, some graphemes are encoded with multiple code points!"

"An Extended Grapheme Cluster is a sequence of one or more Unicode code points that must be treatead as a single, unbreakable character."

"Starting roughly in 2014, Unicode has been releasing a major revision of their standard every year."

"Å" === "Å"
"Å" === "Å"
"Å" === "Å"
What do you get? False? You should get false, and it’s not a mistake.

"That’s why we need normalization."

"Unicode is locale-dependent"

The article forgot one: characters that switch presentation to right-to-left.
The Momentum Open Source synth is now available [video]
Exactly. “Children’s clothing” is a completely useless search until the search engine joins it with a million signals you failed to type. I can’t even begin to imagine how people believe every page in the internet could possibly be ranked in a useful way without those extra implicit terms.
Nitpicking but most french keyboards have both ready-made keys for "é" and the few other commonly use keys and composing: hitting either '¨' or '^'. For example hitting '¨' then 'e' produces "ë".
Location: UK

Remote: Yes

Willing to relocate: No

Technologies: Coaching, Mentoring, Strategy, Leadership, GCP, AWS, Kubernetes, JavaScript, Ruby, Python, C++, Go, Vue.js, React

Résumé/CV: https://files.sd.ai/resume-cto.pdf

Email: s@sd.ai

LinkedIn: https://linkedin.com/in/simon-detheridge/

Experienced engineering leader looking for a new role. I've managed ICs and managers, have a coaching and people-first attitude but have also built and shipped MVPs which have been picked up by bigger teams.

I've spent the last 5 years at Overleaf, a collaborative online LaTeX editor, and before that for 20 years at Widgit, who make products for people who have trouble reading.

For the last 5 years I've been fully-remote, and have made remote-first leadership my primary focus. For example, here's something I wrote about running remote hackathons: https://www.overleaf.com/blog/our-tips-for-running-a-remote-...
This may be one of the stupidest conspiracy theories I've ever seen.

The very foundation of the 15-minute city is not to ban cars, but to provide all essential services in a close enough radius that people don't need them in the first place.

The fact that anyone would rather drive ridiculous distances, either short or long, just to stick it to the lefties, really makes one lose faith in human nature.
> I do wish you could switch back and forth between Linux and Chromebook without replacing the main board

Crouton? It won't have full capabilities being in a chroot, but I remember it being more than adequate for almost everything I needed it for. 5 years ago.
Lenra is a an open source backend framework to create an app using any language, and deploy it without any Ops scale. It's an alternative to big techs solutions, that offers you data protection, while reducing carbon footprint of your activity.
Solutions-oriented operations & program management leader. 8+ years of expertise. 2x founder. Multiplying the impact of my colleagues & company energizes me. Leader of horizontal excellence.

Location: Boston

Remote: Yes, or hybrid

Willing to relocate: No

Technologies (non-exhaustive): SQL | HTML | CSS | JavaScript | Airtable | Scrum | Agile | HubSpot | Confluence | Jira | Asana | Salesforce | Articulate Storyline 360 | Slack | Notion | Loom

Email: Reach out through LinkedIn >> https://linktr.ee/clairewescott
Unfortunately, part of the problem people run into is software/security updates. Microsoft cut off a bunch of PCs from circa 2017 with Windows 11 (though Win10 is still getting updates for now). Google has cut off security patches for machines that were still sold new just a few years ago (and through some vendors...still sold "new" today!). Apple also cuts off updates for sufficiently old PCs. Basically, unless the average person figures out how to install Linux, and it suits their needs, their computers still have a finite shelf life due to software support.
In case anyone wants a cite on the Albania bit:

https://en.wikipedia.org/wiki/1997_Albanian_civil_unrest

Ponzi/pyramid schemes captured two thirds of Albania's population.
I'd draw the asymmetry differently.

Public performers, whether authors, actors, artists, etc., not reading reviews of their own work is so commonplace as to be a trope, and it long predates the Internet.

Rather, the asymmetry is that whilst in a broadcast-mode world the performer is a public character and faces the audience's response, the audience does not in turn have a similar experience. Very rarely a single individual might be made an example of ridicule, but my sense is that that was rare.

Today, the spotlight can, and does, turn on anyone at virtually any time. And it can be incredibly discomfitting when that happens. Moreover text, or audio, or images, or video, can suddenly be published around the world. Jon Ronson's explored the contemporary experience in his 2015 book So You've Been Publicly Shamed, describes several incidents.

(At least one of these ... was featured fairly extensively on HN.)

But that's the distinction I was trying to draw. Prior to, say, the late 1990s to early aughts, it was people in broadcasting, mass media, entertainment, and a few in high-profile political or business careers who might draw mass attention with frequency. Now that effect can strike virtually anyone online (and in some cases off) with little warning or reason, and expose them instantly to mass judgement by strangers.

It's not that the broadcaster could go home to avoid the onslaught (and in many cases they couldn't). It's that the many others weren't similarly vulnerable.
Ploomber (W22) | NYC (hybrid) | Full-time

Job openings: https://www.workatastartup.com/companies/ploomber

Ploomber is hiring engineers to build a platform to deploy AI applications.

We're well-funded (raised a seed round last year) and have thousands of weekly active users in our open-source projects (https://github.com/ploomber/)
Ask HN: Do you often get a new idea just after releasing a beta of your app?
Maybe you feel more relaxed just after releasing a beta and this is why you are able to get an idea to try for the next beta?
"ENVIRONMENTAL AND FINANCIAL COST
Strubell et al. recently benchmarked model training and develop-
ment costs in terms of dollars and estimated CO2 emissions [129].
While the average human is responsible for an estimated 5t CO2
per year, the authors trained a Transformer (big) model [136] with
neural architecture search and estimated that the training procedure
emitted 284t of CO2. Training a single BERT base model (without
hyperparameter tuning) on GPUs was estimated to require as much
energy as a trans-American flight.""
The problem with Tengwar (and Klingon) is the problem with a lot of pop culture right now: copyright. The Tolkien Estate still exists and still litigiously upholds what it can of their copyright terms. CBS Viacom (Paramount) still claim a copyright interest in all the written forms of Klingon.

Copyright is not technically violated simply by encoding the characters into a plane such as one of Unicode's, that's an easy open and shut fair use, but Unicode principals have stated they don't want to pass on the copyright burden to font authors either, which would be sued if they tried to paint some of those characters. (Why encode something that fonts aren't allowed to produce?) That should also be fair use, but the law is complicated and copyright still so often today leans in favor of the Estates and major Corporations rather than fair use and the public commons.

(ETA: I'm hugely in favor that "conlang", constructed language, scripts such as these should be encoded by Unicode. I wish someday we fix the copyright problems of them.)
> In fact in general it seems anti-immigration/foreigner stances are almost anti-proportional to the number of immigrants/foreigners a person might encounter during their day.

Maybe rurals are well aware of what's happening in urban regions and don't want it ? Maybe these people like their environment as it is and see no point in change ? I don't know, just guessing. :-)
I actually really like VeraCrypt. Last time I used it was 5 or 6 years ago and the UI looked like something straight out of the 90s, which is a good thing IMO.
>Some key advantages of DALL-E 3:
...
>Creative Freedom – Ability to generate any theme, style or subject matter with impressive coherence. No restrictive content moderation.

Did they remove censorship from this one? My understanding is that the previous versions were heavily censored.
Super cool what you guys are doing (AI+writing = dream). Any business dev roles to be open?
I knew that domain, so I had sunglasses at hand before opening the page!
Often at a significant discount over waiting for construction to complete.
Yep, GPT is nice for speeding up the process. I've gotten in the habit of actually speaking out loud the desired flow of events in a system and transcribing it, and then turning that text into sequence diagrams with GPT4.
Knowledge Bits – Converting Lists to Simple Tables and Back with Rs
I am physically and mentally capable of reading each of the words in this link, in sequence, and I understand every one of them having either learned them in school or from context at some point in my life.

And yet when I attempt to, an overwhelming feeling of stupidity envelopes me.

Yay, you're a marxist. Humanity will probably be dealing with your cult for centuries to come, but there is hope that someday medical science will be capable of curing you of that mental illness.
Alkhalil family
Yes is it my opinion that spending billions on construction of unfinished designs is not not innovative, but it it merely your opinion that this represents innovation...

Unless there was some other "fact" in there?

These are extremely aggressive comments without much to back them up! I am open to hearing more if you do have some facts though.
Thats a great point, it can definitely be generalized to any kind of "promise". They only make sense when you can uphold them for sure.

It's bad enough to "fail" yourself (your expectations, your goals), but it can be much worse to fail others who look up to you or respect you. That can really hurt as well
A lot of money can be/is spent on travel and vacations. For the last several years, the picture on that has changed significantly, for my own account meaning fewer international vacations, less domestic travel to see family, and a dramatic reduction in eating in restaurants (which is really expensive compared to cooking at home).

I'm not high-net worth, but I suspect that a lot of the same vacation forces are at play in that community as well, particularly during the pandemic.
Can someone make an AI to get rid of the website cookie pop-ups?
One solution to this problem is to remap caps lock to cmd, which can be easily done in the settings.
I think it is. The article has this weird uncanny valley style of writing
Don't you worry; Daniel E. and the streaming cartels will happily plug something like that into your sound hole.
It's also a financing scheme: hsr developers could get land on the cheap around the stations and profit from the appreciation brought by the hsr.
Chicago is keeping migrants at airports while waiting on shelters and tents
I'd also like to know if it works on the 4S.
I once bought an O'Reilly book on encoding. It was like 2000 pages. I never read it, that was about 15 years ago. My take away is that encoding is really complex and I just kind of pray it works which most of the time it does.
When I worked for Bay Area companies from Central Texas, I used my remoteness (+2 hr timezone diff) to my team's advantage very visibly and on purpose.

- The UK team wants a noon (their time) meeting? Sure, I'll do it at 6am my time vs the SF team doing it at 4am.

- That NYC customer wants us to present at 9am ET? Sure, I'll do it at 8am my time vs the SF's team at 6am.

- Need someone to cover that meeting in Atlanta/DC/Dallas/Houston/Chicago? Sure, you can take a 3+ hour(+2-3 timezone) flight to cover it or I can just hop over in a fraction of the time.

After a while, I got ALL of the East Coast and European calls simply out of convenience.
What I'd meant was attempting intervention in the one-on-one case. It's simply not productive, you're better off generally either letting the wave roll over you, or making a quiet exit.

The mass-surveillance / access denial approach is a different tactic. One that has some advantages, but also very clear disadvantages and inequities.
Cute way of saying nothing. Care to say something or just leave it at that?
Your comment is a good illustration of why many startups fail and why we need sales and marketing departments.
Personally, I got tired of weird quirks like this with vterm and now bind this command to the key I used to have vterm on to spawn my actual terminal (st) in my current directory. It's probably not what most people want from vterm, but I prefer it.

(defun open-term-here ()
"open st in `default-directory`"
(interactive)
(call-process-shell-command
(concat "st bash -c \"cd "
default-directory
" && exec zsh\"")
nil 0))
Very impressive! I suspect I'm not alone among the HN crowd in being curious to know how this AI works; I presume it is some kind of ANN?

It's clearly not perfect when compared to rigging and skinning by a skilled artist, but it's pretty good. As someone who has done a large amount of 3D computer graphics myself, I think one would need close to a year of experience to be able to consistently produce something as good as what this tool can.
... what are you even talking about? You said...

>It would be extremely obvious if your searches were being so egregiously converted.

... and then all I said was that I don't think it would be so obvious to the average end-user.

That's it. I made no comment on the article, let alone any kind of interpretation of it.

Why are you being so aggressive?
I think one thing that can surprisingly interfere with communication, especially in small teams, are issue tracking tools. They encourage indirect communication which is often ineffective or counterproductive.

For example, people may start to make a list of 10 ideas that they have and mark them as feature requests. Six of them are "moderate priority". They live in the backlog for few weeks. During that time the main thing they accomplish is stress for the developer.

Then say 13 days after they were added the developer has a chance to really dig into one of them and realizes it's fundamentally unclear what they are asking for. So he writes a comment on the issue asking for clarification.

Four days later the person who created the feature request notices the comment and then just says "on second thought, this is actually a low priority item, not moderate priority". They never bother finishing the thought they had. It was actually so low priority, it wasn't even worthwhile for them to think it through.

I think the ideal thing is if people can learn how to read and write and type, and use a chat room. If that is not really in their wheelhouse (for many unfortunately it is not) then verbal conversations can work as long as they are frequent enough and properly shared.

Lack of availability for communication of any sort on a timely basis is often quite common.
The “cute white tiger cub smiling, with tail, sticker, transparent background” is pretty funny: the background isn't actually transparent, but it instead (imperfectly) reproduces the grey-and-white tiling that is usually displayed by image viewers when opening transparent backgrounds.
Yeah, it took a few months of the 1 day sabbaths to really impact things. The first month I was back on twitter/x as soon as the sun went down, etc.

Nowadays, I'm a lot more intentional about when I use social media in particular. It may not be causation, the whole thing could just be correlations. But it feels almost rebellious to unplug like that for a day.

There was a Max Headroom episode (dating myself here) where someone got in trouble for having the ability to turn off their TV. Like all of society was structured around being in front of the TV at all times.
To each their own I guess, some people like doing it this way, so good for them. I personally wouldn't use this either, as I find GUI tools faster and easier to use.
Actually, the universe is not infinite until proven to be, because infinity cannot be measured.

(See how making claims with 0 support besides pseudo-ontological bologna isn’t helpful?)
Why Writing Ability Is the Most Important Skill in Business (and How to Get It)
I think the spiritual element is way more degrading, and indicates a much higher degree of prejudice.