skysight-inc/HackerNews huggingface dataset:
> But I'm at a loss as to how this situation could blossom into something so ridiculous.

This is one of the least ridiculous things Republicans have done in the last few years.
I don't like to say "I'm going to ask a stupid question". First of all, it feels disingenuous to me, people who say that never actually think that their questions will be stupid. And the second reason is that I think I might even convince myself that my questions are stupid... I know it sounds silly to some but little things like how you talk about yourself (and your questions) is important.

I often ask these "stupid" questions, though. I usually start with: "it might have been said in other meetings, but just to be sure, what is...", "I might be a bit slow, could you explain X once again just to make sure I understand it", "So just to paraphrase what we've been discussing, X is Y, is that correct?", and sometimes I just ask "what does $acronym stand for and why is it important for us now".

I, too, often find that nobody knows the answers to very basic questions and we are in a meeting of 6-12 people...
> Nobody can predict what will confuse or annoy their audience.

Perfectly? No. Good writers manage to do it most of the time, nonetheless. "Do whatever's most-normal" is a good rule to follow, absent anything else. If that rule had been followed, we wouldn't have this whole unfortunate thread.

> Do people who don't understand gender neutral pronouns get similarly confused and annoyed when they see a word they haven't seen before? That's a frustrating existence if true.

This is about breaking expectations, not failure to understand gender-neutral pronouns. You applied them in an unusual context.
This is where languages that permit nested functions come in handy. You can locally factor out new functions while preserving access to variables in the lexical scope without needing to pass them in as parameters or lift them into a higher level scope (object, class, global, file, etc.).
Secure Scuttlebutt does exactly this. It is supper effective, and the only social network that I participate in, except for HN.

It's effective because you follow the profiles that you find interesting, when a profile becomes abusive you simply block them from being replicated by your machine. Folks can have as many profiles/feeds as they like, so you can separate out portions of your life that others might find distasteful, or boring.
Version pragmas themselves aren't new -- even Perl has them[1]. What makes Rust's implementation nice (and somewhat unique) is its commitment to backwards compatibility while allowing codebases to incrementally move towards a new edition.

[1]: https://perldoc.perl.org/functions/use
Oh, that's an interesting use I hadn't considered!
Such a person that could pass would be so unusual, he'd be very out of touch with the general population.
> I'm not going to replace a $100/mo CATV subscription

> I am not going to pay for a service and still be subjected to advertisements.

I have some bad news for you regarding advertisements on cable...
It's good for a simplified version of exception handling for C (granted C does have setjmp/longjmp but that's more like the complicated version of exception handling)

If you hit an error condition in deeply nested logic and need to go to common error handling code or go to a recovery point, then goto makes sense.

Often times in these scenarios simplifying the logic is also an option, but that isn't always the case, especially when dealing with external interfaces that have a lot of potential error conditions that cannot be dealt with easily from the immediate caller (I'm thinking primarily of system interfaces, but also potentially library interfaces).

From what I've seen this is the only really good scenario for goto and I think the examples in the article more or less fall into this category of escaping from deeply nested error cases.
History is littered with examples of eugenics programs, but that doesn't mean we should ban genetic testing.
Usually people use that term for security concerns these days, which definitely exist for open source. I've seen stuff over the years where people have attempted to do bounties for implementing a feature/bugfix/etc, but its never really taken off.
I agree this is a problem, but there are also problems everywhere. The US doesn’t have a monopoly on stupid. We’ve lasted through dumb, inept government before.
Becoming the next smart TV platform is the real war here.

By becoming the go-to platform for smart tv apps, the winner gets the following advantages
- rich access to search and voice data (which, by the Amazon playbook, is super valuable for originals)
- hardware profits
- ads related profits. My definition of ads are any apps/placements that are not organic. This includes actual ads for shows etc, but also placements in search results dedicated sections etc.
- per transaction profits. This is the apple playbook. Take a 30% cut of every transaction.
- Subscription profits from original apps - say roku originals or Apple tv+.

There is a lot going on here, and what we are seeing here as a deadlock is a stalemate due to clashes between Google and roku on many of the above issues.
Apple TV is for people who want to pay for a device with money and not their data.
treat their partners (those companies operating the buses)

So this is just Uber for buses.

In Greyhound's good years, they not only owned the buses, they had them custom-designed and built.[1]

[1] https://www.hemmings.com/stories/article/greyhound-scenicrui...
Damn, how could such prosecution actually go ahead, this sound like tinpot dictatorship news
If you're an employee with a work computer you don't have an admin account on, there's a reasonable chance you can convince someone to install something you need. If you're a student in a computer lab, that's likely out of the question.
False equivalences are fun.

While both are technical issues, these are orders of magnitude apart in implementation difficulty, scale, etc. There is no reasonable comparison to be made here.
"marketing!"

It's always marketing, on the missing dots in this kind of list. Otherwise people don't know where they can buy whatever it is you are selling. Underpants, apparently, in this case.
Very cool. I have only one question:

Has anyone successfully applied DEQs to larger-scale cognitive tasks or benchmarks, as opposed to MNIST, which is a tiny trivial task by today's standards?

Think ImageNet-1000, COCO, LVIS, WMT language translation, ..., SuperGLUE. There's a long list of datasets and benchmarks that regular boring fixed-depth NNs tackle with remarkable ease these days.

Has anyone anywhere applied DEQs to any of those datasets / benchmarks?
A US Pension Fund Purchases Bitcoin for the First Time
It seems like it would create some bad incentives for open source maintainers/submitters - someone submits a PR to fix a bug, gets rejected, maintainer commits a similar bug fix, claims reward. Dunno. Interesting idea, execution might have bad knock on effects
That's an amazing way to step up.

It's not even about the amount, since in the grand scheme of things, it's nothing.

It's about the leadership they are exercising and the influence it can have on other businesses.

Most of our daily work as programmers involves us benefiting from OSS, yet so few of us are part of a culture that values this kind of support.
People always look at me weird when I call software dev digital plumbing. Then they come back the next day and say, “actually I was thinking about it and you’re totally right!…”.
Weird. I see there are two comments on the video, but I can't see the actual comments. Sorting by top or new doesn't help.
Hah! I can relate. My wife and I have conversations like this all the time. I've been trained to take an engineering mindset towards things because, frankly, it's how I earn a living and rarely lets me down.

Earlier in our marriage, she would make a vague request or statement as a prompt for me to do something. Instead of asking for clarification, I would do what I _guessed_ she wanted. And I would often get it wrong and be met with the response of, "You knew what I meant!" No, clearly I didn't, or I wouldn't have done the wrong thing.

These days she is getting better at being clearer about her needs and I am (maybe?) getting more diligent about asking for clarification.
How many data points were those aggregations being computed over? How much memory does your Postgres server have, and are you using SSD storage (with associated postgres config tweaks)?
> GHE has its own product roadmap that is quite a bit behind the cloud product

This is exactly what we want though. We don't need the new fancy shit on a regular cadence. Issues, Code, PRs and 1 line checkbuild scripts are all we care about. Everything else is built into our software.
Being rebuked for saying something ignorant and harmful will just be part of their "intellectual journey".
The next version of C is likely going to have `break break` to break two levels. I'd have preferred `break label` or no change, but there we are.
It's different context when you're writing a thread a thread in twitter vs doing a blog post or something else like that.

If John Carmack just wants to get a couple thoughts out there, not worry about paragraph structure, and just kinda type and send as he thinks of it, then twitter is perfect for that.

There's probably many ideas that people like Carmack have that they don't think is 'good enough' for a whole blog post, but fits right in on a casual twitter thread.
And your AMD laptop can run many OSes, while your wife will forever be stuck on macOS on the Apple M1 laptop whose hardware is designed to be hard to repair and upgrade ...
Funnily enough it isn't.

Because you can go out and buy one of the programs that are on the market. There is a public interface/api that can be used by the companies to file your taxes. We even have startups doing your taxes with a questionaire on your phone.

But the government provides you with a free, basic version, the same they did with the standard forms. There is little help, a bit of explanation but nothing more.

And since you have to hand it in digitally now, they are also providing the means to do so. Paper, but digital.
Thanks, I took a lot of flak from my colleagues and it was always treated like this wart on the outskirts of our COE. The only other options required discarding two month's work and refunding the client, or investing another few weeks building a bespoke PDF generator for this one use-case. I never really saw it as a heroic exercise, just had to think of a way to save everyone's time, money, and reputation in the fastest, safest, most reliable way possible.

I never got a compliment for the solution (just a "okay if you think we can make it work go ahead", and afterwards a "nice work, let's hope it doesn't break") so this is a first. Thanks again.
I have no idea what you are talking about. I think I feel offended even.
I'm not the GP, but I mostly agree. The principles that I suspect we both share are that concentration of power will always result in harms, and the only way to get ourselves out of the mud is diffusion of power.

1. Up until 1913 the Senators were elected by the Representatives. In 1910 the law changed for Representatives to be per 30,000 population, to be static count of Reps. There is now is now 750,000 people per Representative. Because a Representative can not possibly talk to all 750,000, they can not represent them. The supply of their time is limited and that pushes up the supply/demand curve. They lobby for donors and only talk to the richest of the set.

If there were 131 Representatives in CA and only they could vote in Senators, the Senators would be beholden to them, and would be required to act on the average behalf. As the distribution is currently to large, this does not happen, and the poorer of the population are ignored and harmed.

2. The only tax that is non-distortionary is a Land Value Tax. All other taxes create distortions and should be eliminted. A Land Value Tax, if implemented, would be sufficient to handle all government spending. The only other tax that should be able to be implemented are Pigovian taxes on negative externalities.

3. The core mandate that the Federal Reserve handles is the management of the money supply. Austrian economic principles state that this is a waste of time, and you can do the same job, perfectly, and with less economic cycles and harm caused, by simply mandating a static monetary velocity.

So you can see in both the Taxes and the Federal Reserve example you can work out the exact algorithmic rule that should always be applied, and remove the need for individuals within the government from mucking up the system with their corruptions.
A licensing comparison would be a good addition.
I'm not saying anything about building an audience for a blog, only that Twitter is useless for nearly everyone. The massive engagement boost from one retweet is meaningless in terms of building an audience or having an impact outside of that tweet. A blog can get indexed by Google and bring in folks ten years from now. Tweets, in contrast, have a lifetime of a few hours and then they disappear into the ether. I'd much rather have a post hit the front page of HN than get 50 retweets (which would be in the extreme right tail of all tweets).
We actually are only having one database software release this month (TimescaleDB v2.5), which is aligned with our normal database release cadence.

Timescale (the company) also provides a managed cloud offering, as well as Promscale (an observability product built on top of TimescaleDB).

So #AlwaysBeLaunching is a company-wide effort across different product & engineering teams, as well as folks in Developer Advocacy and others (e.g., who worked on this comparison benchmarks).

What might be also interesting is our introduction of Experimental Schema features in TimescaleDB - explicitly so that we can "Move fast, but don't break things" (which is also key to getting good community feedback):

https://blog.timescale.com/blog/move-fast-but-dont-break-thi...

(Timescale co-founder)
That's cool, but this article is written by an American to an American audience with an American sensibility regarding daylight and time in general. What works best for us may not be what works best for you, and people in your country are free to set your time however you like.
Unless something is special about this feature, new features generally aren't "planned" for specific versions in general. Since this landed two weeks ago, that means that it should land in the beta version of Cargo once that branches for this release (I didn't check if it has yet or not), which would place it to be stable in the next release of Rust, 1.57.0.
All the same tests. You simply pointed to a shell script that's configurable to run tests for each database. We provided details in the blog post of exactly what settings we used for each database (cardinality, batch size, time range, TimescaleDB chunk size, etc.) so you can use those script to configure and run the tests too.
> Can you hypothetically track users with Sentry? Sure.

> Do we provide any of those capabilities? No.

Yes you do. When I view a bug in Sentry it tells me how many users have hit the particular bug and which users they are. I can even search by user and see what bugs they've hit.
Intuit is lobbying in defense of their entire industry. Almost every company of their size would do the same thing in their situation. The people who deserve the blame here are the people who are susceptible to those lobbying efforts.

Blame Congress.
Did another @foone thread make the first page?
The vision here is a first step toward a global UBI. If you're going to give everyone an income, you first need to know that each account is a real person. That's essential.

So this is a way to get there. I'm sure it will have glitches and hitches. That's fine, this is how you work it all out, by taking practical real-world actions.

The vision here is huge. Ultimately a complete transition of the global economy.

Will it get there? No idea. But I'm very, very excited to see someone working on it.
BountySource:

https://www.bountysource.com/

> What is Bountysource?

> Bountysource is the funding platform for open-source software. Users can improve the open-source projects they love by creating/collecting bounties and pledging to fundraisers.
You're doing the Lord's work here and I'm here to say I regret I can't upvote you more. For all the permanent talk about Hanlon's Razor in here, it seems to all have gone out the window.

As if there wouldn't be dozens of pharma researchers whistleblowing 'we have the cure but our lab won't sell it'.

An annual vaccine is what mostly works for the flu, and nobody but cranks was talking about labs not really wanting to cure the flu. It's just so damn hard. Now everything is easy? they just decided not to save us?
I vouched as I find the information interesting and potentially useful. At a minimum it is good for conversation. I don't see any reason for it to be flagged.

edit: it was immediately re-flagged. @dang: should this be flagged from your perspective?

Kyle: I appreciate the write-up, don't let the flags get to you.
Actually if you like daylight "saving" time you need to shift to 8am-4pm.
Or just a bug, or an over-zealous spam filter, or any of a hundred other explanations other than "Google is actively suppressing mentions of OpenStreetMaps in youtube comments in order to maintain dominance of it's own mapping platform" based on a screen recording of one guy posting one comment.
How? Fundraising power! Horse trading! Lobbying! The entire system of government being corrupted by corporate money from top to bottom.
I'm sure there's probably a reason for doing things this way, but it seems like that code would make more sense as a function pointer table and a series of functions. Was that not preferred for aesthetic reasons or for some specific technical reason?
What’s the alternative to the campfire model?
Not sure if this is exactly the same but cross laminated timber (CLT) is already being used for constructing all kinds of buildings.

Executive summary of its qualities:

- Stronger and lighter than concrete. Think thinner floors and walls but with similar strength and load-bearing capability; less tonnes of material to move around. That alone is a big advantage.

- Several buildings across the world already exist; more are being planned. So, its beyond the proof of concept stage but still early days in terms of adoption.

- A few ambitious skyscrapers are being planned that will be built using it. So, instead of steel and concrete, these would be mostly made out of wood. Needless to say these will be very prestigious buildings; which should count as an advantage as well.

- While it uses glue, it's not nearly as much as e.g. MDF; in the order of a few percent. It's mostly wood basically. The cross lamination is what gives it its strength. E.g. toxicity associated with MDF and similar materials is not much of a concern.

- It's quite safe from e.g. a fire safety point of view and should also be usable in e.g. earthquake zones like Tokyo (which has a 350 CLT building planned). It's also quite durable (e.g. rot & humidity).

- It's a nice way to capture carbon, obviously. As opposed to dumping massive amounts of carbon needed for e.g. concrete production and transport. So, very environmentally friendly. Also after demolition (it's wood basically).

- You can work it using traditional wood working tools. Hammers, nails, saws, etc.

- You can do a lot of this offsite as well and ship prefab components to the construction site. So, there is less waste on site of material that needs to be removed after. Existing construction work involves extensive use of power tools and produces enormous amounts of waste.

- As a side effect of that: faster & more efficient construction. This is a big plus point as construction sites in busy cities are very disruptive.

- Short term its somewhat more expensive than traditional construction methods (concrete). But long term there is plenty of potential for cost reductions due to scaling, learning effects, etc. Large scale CLT production simply does not yet exist.

- The wood needed to produce it could feasibly be produced using sustainable foresting. But obviously that would be a sector that would need to be scaled up. However, if done right, that in itself is a good thing. It would basically mean countries investing in sustainable forestry, which has all sorts of nice side effects in terms of carbon capture, nature, and jobs.

The biggest hurdles are not so much technical feasibility but just changing an industry used to a particular way of working along with its supply chains to work in different ways using different supply chains. That kind of thing does not happen overnight. But with the advantages listed above, there is plenty of interest in this.
After reading, I don't think the author is willing to look stupid, I think they don't care at all if they look stupid, an attribute that I still think is remarkable. I wish I had the self-confidence to not care so much about what others think. Something I'm still slowly working on.
Can't you compile libraries to object files independently with whatever version of c++ they require and then link them together?
This isn't scientific evidence, it's theoretical discussion and a priori reasoning.
“Except, of course, cryptocurrency isn't nearly as useful as, say, desalinated water.”

Heresy!!
It's definitely not just crashes— your documentation talks all over the place about custom events, extra data blobs, breadcrumbs, etc:

https://docs.sentry.io/product/cli/send-event/

Other places discuss sending "info"-level log events:

https://docs.sentry.io/platforms/python/guides/logging/

These things aren't necessarily bad, but they're 100% the building blocks for various forms of badness, and I can fully understand track-free users just saying no to all of it.

In any case, the solution for Sentry-the-company is just to have a separate domain for receiving events, so getting that blocked doesn't block your corporate landing page.
I once made the rookie mistake of repeating this quote to my SO when they tried to engage me in gossip. Wow that did not go over.
My last trip on the greyhound was actually on a flixbus. One without AC, in the desert, in the summer. They thought the AC would magically start working once they left Vegas and we had to wait around for something like 3 hours before a replacement bus showed up.

Fun times all around, highly recommend…
> I'd bet they've spent more time optimizing MacOS for Intel at this point.

Keep in mind a lot of the core libraries on macOS and iOS have been shared since the inception of iOS. The kernel, CoreFoundation, and FoundationKit are on both platforms. There's also a bunch of other shared frameworks even before Catalyst. So much of macOS's foundational code has been running and optimized for ARM almost as long as Apple has been using Intel.
The background with Parson is that he is overtly hostile to the "blue" cities of St. Louis and Kansas City, and favors the more rural parts of the state. He has an especially hostile relationship with the press in those cities.

It doesn't surprise me that he'd want to make hay with this - he can promote himself, damage his political enemies, and look tough to his base, which (generally speaking) doesn't consist of professional technologists.

(if you want evidence of his antipathy to Missouri's cities, look no further than covid vaccine distribution - St. Louis had maybe one single site, but rural areas had more vaccines than they could use. My elderly parents had to drive for hours to get to one of those underused sites because there simply weren't any vaccines to be found in the metro area.)
I guess HN is where the people that care about OSS conglomerate :D