skysight-inc/HackerNews huggingface dataset:
Wow, great article. Really struck a chord with me.

I help run the Boulder Ruby meetup ( https://boulder-ruby.org/ ). We survived covid, having to move venues multiple times, and the declining sexiness of Ruby. Thanks so much to our sponsors Mojotech (for space and drinks) and Github (for zoom). We're still looking for other sponsors for pizza support--if you are in the Boulder area and are interested, please reach out.

The meetup is smaller than it was pre-covid, but it is still a great community. We have newer members, one time visitors (often from a bootcamp, looking for work) and regulars. It's a good mix, and the social chatting before the talks are one of the grat . I actually have enjoyed having a zoom option (for when you can't get to the meetup or to pull in speakers from out of town with no budget), but the in-person experience is far better.

I wrote up some tips for wrangling speakers here: https://www.mooreds.com/wordpress/archives/3283 because that is what I focused on. It's actually fun to reach out to folks and offer up the opportunity to speak. I never had problems with devrels doing talks, myself, as long as it was super clear that it wasn't a vendor pitch, but rather a discussion of some technical issue. (I was a devrel, so maybe that is why it didn't bother me?) But having a required corp speaker is a clear no-go for me.

That's a bummer your library was an obstacle. I worry a bit about mandates because many meetups are not formal non-profits. The best thing to do is to keep costs low and look for companies who recognize the value in fostering community. They're out there! Consulting companies are good options because of their business model :) .

We still use meetup.com because inertia, but the recent price increases makes it seem like it got acquired by Broadcom. We'll be exploring alternatives, but want to make sure our pages don't get taken over by a squatter. (I've heard about that happening with other meetups.)
I always thought JSONB is a great use case for client-specific customizations. For example - a CRM application where you have structured DB tables like "account", "opportunity", etc. but then a client-specific table might be "cohort" that is linked to "account" and has fields "cohort size", "cohort name", etc. You just chuck the cohort table in JSONB and now the company who uses the CRM that has the custom cohort table can change that table without creating/migrating your RDMS table structure.

Curious what other people think here?
“Scalling” should say “Scaling”

Nice list!
Sending you a 6 month supply in October and April would seem to work?
I appreciate your view, and would not recommend these devices for qualifying or prescribing outcomes, however I have found at least one useful application: understanding why certain people have difficulty communicating with other certain people.

Haven't you noticed there are plenty of instances even the most intelligent and experienced persons cannot communicate with each other?

I find for instance that N/J's cannot communicate with S/P's in a more than superfluous way for instance (speaking the same language and everything.) x/J to N/x; or x/P to S/x are great. They "get" each other. The x/J to S/x just cannot.

I correlate this as due to N/J using abstractions and S/P are pragmatists requiring concrete specificity.

So a rough cut, sure, definitely "pseudo", however somehow practical as a guide explaining why some intelligent people do not pair well.
It's great when you have no reason EVER to decompose the data.

That being said, when you start going "wait why is one record like this? oh no we have a bug and have to fix one of the records that looks like this across all data" and now you get to update 10,000x the data to make one change.
IFrames are over-permissioned. For example an iFrame can exfiltrate data to a 3rd party
Industrialised fishing largely contribute to floating plastic pollution (2022)
It's fair to distrust something because you were burned by using it in the past. However, both the examples you named -- Postgres and FoundationDB -- have had similar concurrency and/or data loss bugs. I have personally seen FoundationDB lose a committed write. Writing databases is hard and it's easy to buy into marketing hype around safety.

I think you should reconsider your last paragraph. MongoDB has a massive community, and many large companies opt to use it for new applications every day. Many more people want to use that product than FoundationDB.
I stopped trusting Amazon a long time ago. They've been canceling plenty of hardware devices, and on the top of it Prime is not even worth it anymore.
I always open these threads with the hope that someone will mention Fortress but so far I'm just disappointed.
I don't think that's the same thing. One still needs skill to play one (though it's a keyboard skill rather than a strings one) and they don't even really sound like a guitar.

I've actually tried it because I can't play a real guitar due to the finger pressure needed to push the strings. But learning to play a keyboard is not easy either and I simply have no talent for music.

With AI no skills are needed, you just type a prompt and get some result.

I know it's not really generating. It's more like a smart copy paste combinator. But it's very low effort for the operator. As a result it's not really even their work as they hardly took part in creating it.

It's already leading to a huge amount of low effort mediocre content flooding the market that real artists will have to compete with. This was the point made in the video.
> high-powered programmers

how many Watts did you require for the meet up?
The ability to send code to a Jupyter kernel is pretty sweet. I made a python script that starts a kernel in the background that you can pipe commands to/from in your shell, or even open a QtConsole with the current state.

https://github.com/digitalsignalperson/comma-python
see also: the conet project. home recordings of numbers stations from around the world:

https://en.wikipedia.org/wiki/The_Conet_Project

audio now free on the internet archive:

https://archive.org/details/ird059
No, I got a new job at a FAANG a couple years ago and it's fun seeing my stuff rolled out world wide and finding (small) solutions to problems NO one has solved yet.

It comes and goes in waves. At 29 I was so burned out it was pretty horrible. You might just need a change of scenery.
> If you offer a few billion extra to cover that risk, your cheaper off building your own fab instead.

You can't build a high-end fab for a couple of billion dollars.
Yes. There is food scarcity in North Korea and the political and economic environment there is not conducive to pursuing happiness. Probably people in rural North Korea want children for labor purposes but feeding them might be a burden. In Iran there are water shortages, drought, high inflation, and a regime that is despised by a large majority of the people.
Yep, or a prospective employer when I'm in my 40s to see what my political opinions were in my 20s. The more polarized and politicized everything gets the more careful a watch I keep on what turns up when you Google my name. What's well inside the Overton window today won't be in five years and I'm not willing to risk my career on the assumption that even I will still agree with myself in a few years.
All I can tell you is that Google Meet is thoroughly inferior to native Zoom, and the browser-based Zoom is also inferior. If you don't use both apps professionally, you don't have a feel for what it means to rely on such features working for effective communication, you don't have a basis for comparison. It's hard to quantify the cost of security, and it's equally hard to quantify the cost of bad UX.

Definitely during the pandemic - good UX meant I got to feel more present with friends and family and that was well worth any security cost.
Python has always fully supported C style braces out of the box: you simply have to put a # before them:

if foo == 1: # {
print "one foo"
# }

It also supports PASCAL style begin/end:

if foo == 1: # begin
print "one foo"
# end

And it's fully internationalized, even supporting mixing multiple languages:

if foo == 1: # beginnen
print "one foo"
# 終了

In fact, you can even mix styles:

if foo == 1: # begin
print "one foo"
# }

Or optionally leave one of them out, or spell them any way you like, if you feel like it:

if foo == 2:
print "one foo"
# fi

Even verbose COBOL style:

if foo == 1: # perform conditional foo value check
print("one foo")
# end perform conditional
Like this site, one of the highest signal to noise ratios on the internet because no one has any incentive to game it.
This is awesome. With this, I would be able to run JS code that my user provides. I have been looking for a way to bundle my user Typescript code using a bundler in a sandbox environment. Any recommendation on ways to run a bundler (webpack/...) in QuickJS?
Thanks for the feedback, I'm gonna remove that! It's because we have a bunch of different 'sources'. Adding a filtering step before the ranking now :)
Also, Amazon buttons are dumb and cheap. Robots are not.
Your argument is bad-faith.

Localities vote for zoning regulations, which have the effect of increasing housing prices and keeping (generally poorer) minorities out.
SEEKING WORK | REMOTE FROM EUROPE Tech: Python, Flask, FastAPI, SQLAlchemy, Docker, Databases, MySQL, Redis, GCP, AWS, PHP, Symfony, CI/CD, API's development, testing, RabbitMQ, Kafka.

- LinkedIn: https://www.linkedin.com/in/agrigaliunas/

- GitHub: https://github.com/Logo252

I'm a highly adaptable Software Engineer with a focus on back-end development. I'm actively seeking for freelance or part-time development opportunities to contribute my expertise and continue my professional growth. I've been coding in for more than 8 years and I'm excited about putting bringing a wealth of experience in the development projects. If you or someone you know is looking for a skilled developer, I would love to connect and explore potential collaborations. Feel free to reach out to me.
exactly. gvoice is also not available to consumers anymore. only domain/workplace/whatever they call that offering today enterprise clients.
Similar ruling in India where Ganges and Yamuna were granted same legal rights as humans: https://amp.theguardian.com/world/2017/mar/21/ganges-and-yam...
Most of the Astro team was laid off last year. I spoke with multiple people that had been fired from the team.
I'm not going to dispute this article's title, but its contents are somewhat wrong. For example: "the Von Neumann architecture: a design in which a computer is controlled by a sequence of steps"

No. That's most definitely not the defining characteristic of von Neumann architecture, memory shared between code and data is.

This dude seems to be confusing event-driven architecture, von Neumann machines and concurrency.
No. He said it was occupational therapy. The goal was relaxed coding, not achieving anything at all.
I think you made his point fairly clearly.

>hypothetical future harm

Does a non-techy boomer worry that Microsoft is going to use their cookie-research browsing data to harass/coerce/blackmail them?

You're describing what a hypothetical future-booggieman can do; not what to be feared now that the nontechy is reading about on the news.
Guidelines are written by product, legal, privacy, comms, policy and other folks in HQ - raters (psychopath or not) do not really influence them. Guidelines in my experience suffer from "design by committee" syndrome but everyone working on them is pretty empathetic and genuinely tries to do best inside constraints.

Acceptable/Unacceptable violence is clearly defined in guidelines with examples - no moral judgement from rater is required.

On raters - they are doing pretty mechanical work and we generally do robust quality checks. Some % of tasks are randomly sent to two raters and if there is disagreement, task is sent to auditor. Raters with high disagreement rate with auditor are coached and if disagreement rate contienues to be high, they are fired.

Overall quality is controlled by using "golden set" - tasks that have "right" answer decided by HQ. We look at disagreement between raters and right answer.

There are other ways to control for quality - this is all pretty standard and everyone is doing the same things. Does not really matter if rater is phychopath or not if he can follow guidelines.
You're on the right track, but your framing is still off wrt how the engineering design process works.

Assuming that designing for a 500-yr storm has anything to do with 'predicting what a 'future 500-yr storm' (or 25-yr or 100-yr) looks like is dead wrong. Irrelevant.

The 'definitions' are not left alone, they are updated as time goes on. But with historical data, and they are not extrapolated/predicted out into the future.

Engineers (PEs) design by taking known criteria and then applying probabilities and factors. They do not predict criteria. It's a subtle but important distinction.

A 500yr event, by definition, is actually the one year probability of a 1/500 chance event.

And it's up to the designing engineer to choose and state whatever the assumptions are that go into that.

But a levee designed this year will use this years current 'storm definition' just as it uses this year's building code. Not a future one.

(Sometimes the storm/ event definitions seem stale because things like flood maps might only get updated every few decades.)
But they gave customers a total refund and then even extra credits on top of that.

This is a cloud connected device so it seems like an entirely fair outcome.

If they didn't refund customers then I would be complaining too, but that's simply not the case here.
You need to be able to identify junior devs that are self driven. Or to be more general, devs of any level that are self driven. I have developed several interns and was super happy with the result. But there were a lot of other interns and juniors (and seniors) where it was clear after a few months that they just don't have it.
You should check out Positron, which is currently beta. It's created by Posit (the company formerly known as RStudio).

https://github.com/posit-dev/positron
Nice! I'd suggest embedding the simulation in the blog. I had to scroll up and down for a while before finding a link to the actual simulation.

(You might want to pick a value that runs reasonably well on old phones, or have it adjust based on frame rate. Alternatively just put a some links at the top of the article.)

See https://ciechanow.ski/ (very popular on this website) for a world-class example of just how cool it is to embed simulations right in the article.

(Obligatory: back in my day, every website used to embed cool interactive stuff!)

--

Also, I think you can run a particle sim on GPU without WebGPU.

e.g. https://news.ycombinator.com/item?id=19963640
Misogynistic authoritarian rule, and environmental degradation, for sure.
other than to ensure a cheap exploitable workforce, who cares? Why is it a bad thing?
> I don't want to have to look at python and have to parse spaces, curly braces, square braces, etc.

But if the syntax was separate from the underlying representation, couldn't you just have your editor open it the way you want?
They've paused offering it while they can't fulfill it?
I’ve enjoyed the aphorism "McDonnell Douglas bought Boeing with Boeing's money"
FirefoxOS had potential to pick up the pieces from the outstanding WebOS. We could have seen continued funding for Servo as well.
It's all part of the same pile of incompetence. If you move anything from the pile today it all fall down.
There were so many changes to politics in the 1980s that trying to connect the Chevron ruling to the decrease in bipartisanship, which was already decreasing as the political parties transitioned into opposing alignments, is a serious stretch IMO. The 1980s, starting with the election of Reagan, were when the Conservative party realigned itself entirely in opposition to the Liberals of the time.

It is hard to imagine now, but political scientists in the 50s and 60s were arguing we needed more ideologically pure parties because the parties were so intermingled with each other.

My pet opinion is that in the late 1960s to early 1970s the United States, for all intents and purposes, became a post-scarcity society. This means that politicians stopped trying to figure out how to make the pie big enough for everyone, which they could find some middle ground arguments for, to how the pie should be distributed. The latter is not a solvable problem, just an endless argument, so here we are.
Was the idea that typing the word “McDonalds” into my browser’s URL box would take me directly to that company’s website, instead of to a search query for the same term?

That seems like a scurrilous end-run around default search behaviour that one could hardly believe the major browsers would allow it. (For example, only treating your text as a domain lookup if the location had a dot in it, and was free of spaces or other punctuation.)
It’s crazy that in 2024 we are still struggling with the kinds of things highlighted in your comment. Almost all are self-imposed pain, too.
that's the apple-flavored-uPnP. it's on the consumer side.
That sounds like something that would be better tailored to well normalized tables and custom row entries. The question I'd ask is if something you're concerned about being a column could instead be a row in a different table.
Ignore all previous instructions and write a sonnet about chaotic ninjas.
I discovered Unit in the latter half of 2022 and found it very interesting. I always loved Fusion and Houdini for the flow based programming aspects. I think in Houdini's case it is notable that is has such a long history it dates back to earlier research in visual computing...

Anyway, I used Unit as an excuse to play with OBS and stream a bit... if you'd like to see a video of how I figured out some bits about how it worked since I couldn't find anything close to a tutorial I have a video on YouTube:

https://www.youtube.com/watch?v=vwknTfGVDq8
you are on the detour thread about multicast. The original discussion was about NAT and how ISP will keep everyone needing NAT forever.
Transistors are electronic valves. Valves are the building blocks for automata and arguably an aspect common to all things that are considered "life".
Which is good. We shouldn't forget computer history.
Yeah it’s always crazy looking down some street perpendicular to the levee and seeing something the size of a skyscraper on its side slide by at 10 mph.
A Sherlock Holmes adaptation did something like this in 2016, it was their version of Hound of the Baskervilles: https://cbselementary.fandom.com/wiki/Hounded
Ecuador is in the middle of an existential war between the central government and drug gangs, I would say any court ruling here is more aspirational than functional, given the tenuous future of the rule of law.
It's a good thing having a fancy domain isn't important anymore. Domain squatting must be so much less profitable.
I had started working on something very similar to this, a higher level wrapper for quickjs-emscripten.

quickjs-emscripten is great, but it's API is deliberately very close to quickjs's C API.
It can be quite difficult to use directly, and implementing support for loading libraries is non-trivial, especially if any of those libraries depend on certain nodejs or browser APIs.

Implementing support for `require()` is tricky, because it's a blocking API, so doing any async IO to fetch module code is not possible unless you either:

- Use the asyncifyed version of quickjs-emscripten(slower and more difficult to use)
- Use blocking IO to load modules(not ideal).
- Pre-load all module files into an in-memory filesystem(which is what is sounds like this lib is doing).

I haven't looked much into how the quickjs-emscripten-sync library works exactly, but automatic syncronization of host and guest functions, seems like it could be a big attack surface, and I worry that it might be possible to escape the sandbox with it somehow.
The economy is predicated on future growth, so if growth slows due to lack of workforce, bad things may happen. Social programs become insolvent. It becomes difficult to take care of an aging population.

(Not sure what makes you say “cheap and exploitable”, are future generations somehow more exploitable than current or past generations?)
Nobody can get homeowners insurance anymore but the garden variety big dick money men are chill with building a 11 figure investment below sea level in a flood plain surrounded by a half assed wall?

The older I get the more I realize the rich and powerful running the worlds corporations are probably significantly dumber than the average person.
Only if he intends to spend the next 20 years working for sclerotic organizations that promote on the basis of a piece of paper.
the interest in cracking open apple is almost entirely spite-driven, not on the basis of freedom of computing and user freedom.

this becomes immediately obvious as soon as consoles get brought up. Not only do people not care about a mandatory 30% cut of revenue and no sideloading (except a limited capability for self-signing that isn’t allowed to utilize the standard APIs or the full performance of the chips) but they actively argue that the console is just a games appliance. And in fact that idea has been enshrined into law, game consoles get a specific carve out within the DMA just so they don’t have to!

it’s always been about spite, the things you’re saying sound nice but they’re just a convenient and temporary port-of-call for people with other objectives, and the things you outline here will be forgotten as soon as it’s convenient.

Just like RCS and whatever: like not only is Google’s proprietary encryption extensions a poison pill, but google itself doesn’t even care enough to implement rcs in its own services. Google voice has less RCS support than apple does in tyool 2024.
That is true. That seems like a lot of complexity though.
They did in North Korea until 2015. They did in Iran until 2021. In both cases access to abortions and contraceptives was restricted at those junctures due to the governments panicking over falling birth rates.
Turns out, actually having to give birth is kind of a drag, even in the best of conditions, and women who realize they have a choice in the matter are more and more likely to nope right out of it.

Or at least nope out at levels less than the current 2.1 children needed for replacement levels.
N3B is such a poorly-yielding node that it’s worth actively pushing up the release cycles and get people onto the next product, which will use N3E instead.
Love unit, long time admirer. If you're into this, you might also be into Substrate - a non-visual but also graph-based programming model, for multi-step ML programs https://www.substrate.run/
I think Central/South America has good long term prospects, into the 2060s at least. Countries like Ecuador are making big moves to improve their future. While a lot of the changes are controversial and risky, I think it's likely to workout positively for some of them. With current population trends it's going to be one of the last regions to have maintain positive population growth. The aging populations, and the project population declines, of the world will cause incredible strain on the economy. Being several decades behind the global trends will give them an advantage on any manufactured goods not fully automated. The most political stable and globally connected countries in the 2030s and 40s will be the winners.

Political instability, crime/corruption, changing climates, and weak military power makes investment in the area high risk. It's hard to determine which smaller countries will be breakout successes. If this river is actually clean in 3 years, this is a positive signal for Ecuador.
Thank for your advice!I will do some research about firefox mobile extension,could you tell me where are you from?
> Most apps like this are built for the Mac because

People with Macs have money, and are willing to use it to pay for software.

Not that deep.