skysight-inc/HackerNews huggingface dataset:
Haha. Are you going from comment thread to comment thread putting down Bel while plugging other work?

Okay.
Say there is this new law that forbids to smoke inside public places (read: restaurants, bars, pubs). For the sake of the metaphor, say these places received some benefit from tobacco companies from having people smoke, so naturally they react to this law by remembering in the most annoying ways how you cannot smoke inside because of those pesky lawmakers (and not because people really voted in favor of less smoking in public places). For example, by creating smoke-friendly spaces where allowed, leaving less and more cluttered space for the smoke-free tables; and giving priority to the orders that come from smoker areas.

This is the cookie modal. It's the pages that show obtuse cookie modals the ones choosing to follow an aggressive anti-user approach. The fact that seemingly ALL of them are aggressive or use obscure techniques only shows how ingrained this smoking problem was all around.

EDIT -- the thing about this comparison is that those things happened when they implemented the anti-smoking laws in my country. You would see smoke-preferential areas, or in most places which didn't make the cut to have one, customers were all angry because they weren't able to smoke a cigarette after their lunch. But give it time, and years later most if not all restaurants and customers have accepted the new situation, offering an overall better experience for everybody involved. And I think that's what will eventually happen with the cookie law now that the GDPR has made more obvious and annoying the whole process.
And uh, you're leaving out probably the most important reason - being a good software engineer is a skill. Why shouldn't we be compensated for it? People think you can just go ahead and read a medium article and blend in to the industry. Those guys are bottom rung hires. Top software devs worked their asses off to carve out a career and deserve every penny they earn.
LAPD Requested Ring Footage of Black Lives Matter Protests
> /r/politics downvotes opposing viewpoints - they aren’t banned.

Ha! I regularly see posts from people who were banned for saying perfectly benign things on /r/politics, and what they were banned for.
Funny because I do have the same feeling these days: that ML is a hoax. Even funnier: I do have a master's degree in ML.
Show HN: Better XGBoost Survival Analysis via embeddings and debiased estimators
Yo can compare different models here:
https://ourworldindata.org/covid-models
This all seems a bit silly. Go work for an *unprofitable* mobile game company (or start your own!) to see how quickly your model breaks down.

The idea that you can engineer yourself an addictive game is a silly concept.

That games en masse are evolving for maximal "addictiveness" is unquestionable, but has entirely different implications.
Yes, thanks for asking, although I recommend reading the two books I mentioned by Bateson. He was an anthropologist who famously got into Cybernetics.

There are (at least) two ways to come at this, the physical-material and informational-metaphysical.

The physical-material level is being explored by Levin et. al. ( https://news.ycombinator.com/item?id=18736698 start here.) In brief, the bio-molecular machinery that our nerves use to think is present in all cells, intelligence is ambient, and we humans are nodes of accelerated processing, like Gaia's datacenter, if you will. Another way to say it is that all life thinks, and thinking is like respiration or digestion or anything else: cells evolving.

The metaphysical level is covered by Bateson (he is applying Cybernetics to evolution) and is more difficult to summarize. I just thought about it and I don't think I'm up to the challenge this morning. I'm sorry. :( But you can read the books! :)
Not really. A straightforward implementation has nothing to do with database usage. A resolver is an endpoint. You can leverage that like you can in any other http backend server.
That's not really an argument for being bimodal though. A bimodal distribution suggests that you either win the tournament with a FAANG or the startup lottery or you'll be scraping by with a generally low-paying job. And that doesn't really describe programming that I've seen.
Same! From the other comments it appears "not very common". Or maybe just selection bias! I find it interesting noticing the different kinds of "diesel smells" - new cars vs. older, tractors, semis, etc. For the record I also enjoy the kerosene-type fuel smell of jet engines.
Ironic pg passed up philosophy in his search for immortality. Not only is that a focus of philosophy, even in today's materialist worldview, but philosophers are some of the most ancient and best preserved thinkers. The ideas of the ancient greek philosophers still hold sway today, even in popular culture, see Plato and The Matrix, or how the US government is organized in checks and balances to preserve liberty. In fact, pretty much every other aspect of society could be said to be downstream from philosophy.
https://en.wikipedia.org/wiki/Pareto_principle

When you select for the tails of the normal distribution, the following distribution will have a pereto-like-shape. Since it's such a high skill field (abstract symbol manipulation to create automatons that carry out work), it selects on the right end of conscientious & intelligence distributions, which are both normal. That has a long tail, and incomes follow that distribution.

The more normal distributions you are cross selecting for, the more extreme the skew becomes. When you begin selecting for intelligence, conscientiousness, privilege of opportunities, sociability, creativeness, negotiation skill ... it gets more and more extreme.

Practice :)
Comparing 5 Search Engines
> Programming pays so well that it seems a bit absurd.

As usual it's important to keep in mind that this is a bubble. This is the SV bubble, where programmers get paid out of wheelbarrows filled with money.

Elsewhere programmers get paid about as much as other kinds of engineers, maybe a little bit less on average.

Maybe that's because developers outside the SV are garbage, maybe that's because there's a set of fairly unique and hard to replicate conditions in the SV that resulted in companies having to pay these sums.
A lot of the people I know who were an-cap 10 years ago are millionaires today. At least from my circle. The problem is that the money-printing people are billionaires and it is a game you simply cannot win.
And frankly, these days being a millionaire is not as fancy as it sounds - you can barely get a nice 7-series + a bit above average flat and living off investments/rent would require a very frugal lifestyle.
I like Nim, but I don't think there is much of anything similar between these languages except the syntax.
This! I have my reasons against the author's theories but if he's so sure he should bet and be rich within 2 years time.

Now, will he?
At this point in medical history, with the number of people that didn't know they were participating in an ad-hoc longitudinal study over decades of how well or dangerous the accepted standard inoculation schedule is, I get the feeling you're couching close to conspiratorial thinking as "healthy skepticism".
June is super simple to set up! I literally got it up and running in less than 5 minutes. Congrats on the launch team :)
There are a lot of recommendations for bitwarden here. It’s open source, and popular, but their website suggests Linux support is middling at best. Their desktop app download page only has AppImage’s for x86, and non-auto-updated debs and rpms.

Does it run on ARM Linux? Is it packaged natively by most Linux distributions? Are the packages reasonably up to date?
>>> What these programs really showed was that there's a subset of natural language that's a formal language.

Don't take this as any fanboy stuff, but pg is still good at putting big thoughts in small sentences. Its a sort of mental zip function.

Also this is why I still type into google things like 'rubik solve how-to' instead of my daughter doing "show me how to solve a rubiks cube"
I have always used GoAccess on my blog (https://2byt.es) which gets very modest traffic because I don't post much and don't advertise outside of my few twitter followers. Privacy has always been a core principle of mine.

I've found that over time, crawlers drown out the numbers of actual visitors but I find GoAccess hard to use to get any meaningful data from when interesting things do happen.

Can anyone suggest a way I can do something similar to this without relying on a service I don't host (and without having to write parsers into a SQL or similar DB by hand)?
There's no techincal examination of Bel in that essay. It's a dismissive aside at the end, based on threads the author perceives in Graham's intellectual history.
These are all reasonable points. However if you look at the billions of people in south east Asia, many of them have all these traits and yet they are not as successful as the Chinese businessmen - on an aggregate.

The reason I feel Chinese businessmen succeed is lack of environment protections, cheap labor (lack of worker protections) and relatively cheap energy. These are essential ingredients for success and countries like India are not as successful despite possessing the skills you mention.

Most western countries all developed before the socio-enviro-economic issue I mentioned became prevalent.
It seems you don’t see the value in having one integrated provider for everything. Other people clearly do.

Also if there were GOOD European alternatives to those google service people would use them, but there simply aren’t. Low salaries and terrible regulations are to blame.
check out “the middle class curse” for a class-based reflection on this
I’ll send my M1 Apple back. It’s not ready yet
I wish the Angular team put some work into integrating. They are instead doubling down on webpack which is frustrating. After they back stepped regarding the bazel build system I thought that all was lost. Then this beauty came out. Unfortunately it's not as interesting as the incremental compiler.
I do not see the sense in using a product for this. You can use a free local password manager (like keepas) and cron rsync the database file to some backup servers you control. Or regularly back it up to an air gapped medium if you're paranoid. The chances of someone being able to break the encryption if you have a strong password for the next 5-10 years is nil, and by then you should've changed your passwords.
And when you suffer from constant brigading, this is a reasonable way to deal with it. If /r/liberal did this, fine. /r/politics belies its name by being a liberal echo chamber. And _yes_ you can easily get banned there for expressing perfectly benign, but unpopular views.
Don't forget the very broken incentives.
> "This object will only ever have these properties; it will never have properties created or deleted"

Already in JavaScript: Object.seal(object)

> "This prototype will never be modified at runtime"

Already in JavaScript: Object.freeze(myPrototype)
Yes- very, very well for us. YMMV, of course. For reference- this was in a B2B SaaS space targeting SMB. Once we got the Enterprises' attention, we added a 0 for them.
I would hazard a guess that people who buy lottery tickets are much less likely to buy insurance than those who don't. I think some similar psychological mechanisms may be at play, but not in the way you are suggesting where they overestimate small probabilities across the board. I suspect it has more to do with discounting odds that are against them.

But I wouldn't bet on it.
It's worth noting that a properly-configured linter will give you an unused variable warning here, since you've bound to NOT_FOUND but not used it for anything.
Oi, you can't leave us hanging like that! I'd really love to read it if you have a link, even more so after the extra paragraph in your HN bio.
Open an issue if you haven't. He is very responsive and thoughtful considering he is the cofounder of Figma a company which is rapidly growing.
>> The drivers can’t blame a multinational automaker if something goes wrong. They have to admit that they modified their car with an aftermarket device that hasn’t been safety tested. Comma even provides disclaimers that their product isn’t production ready. If it fails, the customer doesn’t have much incentive to broadcast to the world that they bought, installed, and used a product on public roads that was advertised as being not ready for prime time.

Well this is just terrifying.

I'm wondering if there have been any serious accidents where a driver was using his software and got taken to court over the repercussions of the accident.

Thinking about tens of thousands of people using this software on the road is pretty scary.
How does PG recall so much about college. I was a computer science major as well. I made good grades. I went to university similar to PGs.

I’m younger than PG and it wouldn’t surprise me if I’ve forgotten that I even took a particular class, let alone recall the professor and certainly don’t recall the small details described by PG.

Just curious if I’m the only person who can’t recall as vividly courses as PG can.
It's not an additive, it's byproducts of roasting.

And it's not just coffee you see these labels on. You see them all sorts of random places, and often not in a way that helps you make informed decisions.
And doubly so if you want your less tech-savvy family to get the benefits and conveniences of using a password manager.

Definitely agree with this. I might consider setting up Keepass for myself (though I actually just pay for 1Password), but my lay friends would bounce off the setup and maintenance work of rolling your own Keepass setup immediately, and then I'd be on the hook to help them troubleshoot. I'd rather just point them at Bitwarden or 1Password. It works well enough and has good enough support that they get an operational password manager with minimal hassle and I don't have to spend time supporting it. Sure, you don't control their clouds, and 1Password isn't open source, but even so it's a dramatic improvement on a lay user's account security.
Agreed - in law you can essentially get away with a single predictor for much money you make (given your level of experience): whether you work at a big law firm. This creates a natural bimodal distribution.

In tech there are far more factors:

1. What industry you work in
2. How big your company is
3. Geography (this plays a much bigger role than in Law in my experience)
4. How good you are at negotiating
5. Equity luck
6. What type of tech you do (front end vs backend vs ML etc)

Given this complexity, I'd be shocked if there is a bimodal distribution for devs.
I'd like to mention a case that left me incredibly impressed. Despite enjoying video games ever since the NES, I never heard of Jerry Lawson, inventor of the Fairchild Channel F and pioneer of cartridge based gaming!

Podcast episode about him: https://www.redhat.com/en/command-line-heroes/season-6/jerry...
And yet almost everyone's smelt it and we're all still here.
I've found the same issue. A lot of traffic will get blocked if you use a simple JavaScript integration. The solution is (obviously) to track from the backend and provide a simple dashboard for it. I've started building a library [0] written in Go, which I could integrate into my website and until the end of last year, it became a product (in beta right now) called Pirsch [1]. We offer a JS integration to onboard customers more easily, but one of the main reasons we build it is, that you can use it from your backend through our API [2]. We plan to add more SDKs and plugins (Wordpress, ...) to make the integration easier, but it should be fairly simple already.

I would love to hear feedback, as we plan to fully release it soon :)

[0] https://github.com/pirsch-analytics/pirsch

[1] https://pirsch.io/

[2] https://docs.pirsch.io/get-started/backend-integration/

[Edit]

I forgot to mention my website, which I initially created Pirsch for. The article I wrote about the issue and my solution is here: https://marvinblum.de/blog/server-side-tracking-without-cook...
The medium is the message. We've been talking about this for decades - the structure of the thing you are interacting with determines how you interact with it. Substantive debate is difficult in 140 characters, so substantive debate does not often happen on Twitter. Infinite scroll and auto-play video eliminates the "decision points" where people would otherwise reconsider if they want to continue, so people spend more time on those sites than they would otherwise. Maybe the attributes of these mediums aren't "inherently bad," but they absolutely do influence the way that they are used and it is up to us to make the judgement of whether that has good or bad outcomes. And a lot of us think the results of infinite scroll is a bad outcome.
At least fornite cosmetics have limited gameplay impact (although not zero impact).

It is quite possible to be a relatively competitive player without spending a single cent (and without needing excessive grinding to do so, or at least, no more grinding than a paying player).

This is a lot better than most mobile games (pay more or wait # hours to continue), or games with lootboxes whose results give serious competitive advantage. (There are far too many of the latter to even list.)

But I do dislike any game that depends on any form of microtransaction model. I've no real issue with meaningful DLC for single player games (i.e. the equivlent of the old expansion packs), but otherwise a game should either be a one time cost, or a simple subscription. Not some unholy hybrid of the two as has become all too common.
From their blog update it is not clear if I use Lastpass.com on a safari browser on my iPhone will it detect Mobile device type or Computer? Basically, if I don't want to pay Premium can I still access LP on my computer and my iPhone (using browser)? Does anyone know?
Case Study: Autoscaling to Meet Demand with Engine Yard Kontainers
It isn't a hoax, but the OP is exactly right: if it were more usable, people would see it for what it is, and not for what the silly media narrative makes it sounds like.

As long as your technology is only usable by a high priesthood, you can make it look like magic.
We use goaccess against a pretty busy centralized log server and has worked really well for years. We don't have to worry about JS and that's always a plus. I personally like how it follows the unix philosophy.
I think airplane cabin smell is in part old coffee.
David Bowie and Dennis Hopper smuggled cocaine into a psych ward for Iggy Pop
Jeff Varasano's pizza page: http://www.varasanos.com/PizzaRecipe.htm

Sumptuous results once I acquired a wood burning oven capable of 850F.
This would be my pick as well. I've researched this in the context of a silent disco, and tried an Airplay based solution described here: https://chrislivengood.net/the-do-it-yourself-silent-disco/, but snapcast just works.
Kubernetes Tutorial: Running a Rails App in Kubernetes
I like the idea of having type checking moved out of the watch path, or at least be in a second window watching, so building is faster. But you get your type checking errors too.

You also have the editor finding issues for you, which is where I want that caught.
There are many many practical example of modern ML (especially DL). Would be interesting to hear why you think those examples are not indicative of a field which is useful/not a hoax.
I’m pretty sure Twitter switches you back to the algo feed after a certain amount of time (or at least they used to).
Hello fellow person who liked that game! I didn't know there were more of us.

I never did spend any money on it though.
> Elsewhere programmers get paid about as much as other kinds of engineers, maybe a little bit less on average.

That's not true. I'm in the UK, and while software dev salaries are considerably lower than in SV, they're still quite a bit higher than is typical is other engineering disciplines.
https://pirsch.io/ I'm one of the founders :) Check my post above (or below, who knows on hn?) for more details, or ask me.

[Edit] Sorry, I did read "which I don't host" instead of the other way around. You can check out the open-source core library, that might work for you if you put in some work.
> Why are programmers so well paid?

Why are programmers so well paid... in the USA? In the rest of the world that's not the case (programmers are paid a bit higher than other engineers but the difference is not that pronounced as it is in America).

Edit: And I would add: programmers are paid very well in the USA at FAANG companies. I would love to know what's the percentage of programmers that work at American FAANG companies (my bet is less than 1% of the world's population of programmers... but I haven't done the math).
Depends on what you mean by “this”, I suppose.

Most of your basic questions are covered by the starter Rails Guide for ActiveRecord, eg) transactions, validations, how to add a uniqueness constraint to the DB in a migration

https://guides.rubyonrails.org/active_record_basics.html

The ActiveRecord Queries guide also covers some mechanisms for handling row-level write contention

https://guides.rubyonrails.org/active_record_querying.html#l...
> But I'm not aware of anyone doing this.

I have, for a bespoke internal application. PostgreSQL is actually capable of expressing GraphQL queries as (rather elaborate) SQL queries. You end up generating queries that use a lot of LATERAL sub-selects. The risk is generating queries with poor performance, and that risk is high enough that I don't think this is a viable approach for complex applications.

Which is a shame.
Guido sponsored the PEP so I doubt him being BDFL would have stopped it.
I detest geo/comma for doing this as much as musk.

Plus it's a toyish feature
This is not at all what this article is about.
And then the question being immediately closed.
> or you'll be scraping by with a generally low-paying job.

That's not what bimodal means, it just means there are two modes (i.e. peaks). It could equally well mean that the general case is pretty well paid, but there is a distinct peak of high earners (e.g. FAANG etc.)
> It’s also form of title inflation and way to seem like advancing in career ladder.

You are right. But if the pay keeps going up (and responsibilities too), there are many people who are honestly happy with that deal.
The fact that some people fail to accomplish a thing doesn't mean others can't. Of course you can engineer addictive games. We know quite a lot about addiction. What do you think casinos are, exactly?
I don't agree about grid computing. Many scientists got work done with it on aggregations of clusters. LIGO used pyGlobus to transfer large amounts of scientific data.
Can barely buy a 7 series... Frugal lifestyle... Move out of the Bay Area, buy a nice house, get a Tesla model 3 performance, it’s faster and cheaper than the 7 series, and maybe reconsider what’s in your lifestyle that’s so expensive that being a millionaire is barely making it.
The burden of proof is generally on the positive, not the negative. If someone thinks there's something in Bel that's not in those languages, they can say what specifically they think that novel thing is. Otherwise there's no basis on which to have a discussion beyond "Bel is really cool!"
the world's most boring essayist.
I was going to reply "the problem with 1password is they have no Linux support," but it looks like Linux support actually got added late last year! (Or at least there's an open beta.) https://blog.1password.com/1password-for-linux-beta-is-now-o...

Anyone used both 1password and Bitwarden? I'm using Bitwarden right now, but I dislike the fact that their desktop app is Electron based.