skysight-inc/HackerNews huggingface dataset:
>What it would make a difference with is crime. All the drug dealing, child prostitution and money laundering from those businesses would be fucked overnight. Sure they can still do it, but it's a hell of a lot harder when everything is recorded.

"Criminals will stop using cash immediately when we make it illegal" - it doesn't work like that. Criminals would just adopt another method of payment. Even China, the country with the most authoritarian, all-pervasive internet firewall, hasn't managed to stop people using crypto to pay for sex and drugs online. There's pretty much zero chance of the west tightly controlling the internet anywhere near as much as China any time soon, so there's basically no way it could effectively ban crypto either. Even if it did manage to completely ban crypto, however, it still could not stop criminals just resorting to traditional forms of cash, backed by gold/silver/gems/precious metals. Or do you think every country in the world is going to ban all their citizens from owning any precious metals?
Motilal -> Jawaharlal -> Indira -> Rajiv -> Rahul

Sonia is not the child of Rajiv, it's his spouse.
`java -XstartOnFirstThread -jar setris-desktop-1.0-SNAPSHOT-jar-with-dependencies.jar`

I had to add the start on first thread flag to prevent errors and start a launch. I do get stuck after `Starting UI Subsystem` gets logged but I havent put any real effort into trying to debug that yet.
I'd suggest 'Bricksand' as it sounds kind of like Quicksand
Relational DBs aren't great for timeseries data which is why solutions like TimescaleDB, InfluxDB and other time series databases exist. Of course, it can work perfectly fine if the you don't have too much data.

The fundamental problem with time series data is often that the insert pattern is the exact opposite of typical retrieval patterns. For example, you may insert 1000s of properties at once (most efficiently stored as interleaved data), yet typical access patterns involve obtaining a single property over many timestamps. Of course, it can work fine despite the inefficiency. If you have a few 100 sensors and are sampling them every minute, storing data for a month, it would likely be fine. If you plan on storing audio samples as records in a DB (i.e. one record per sample), it will fail.

As another commenter mentions, HDF5 doesn't really help much of this. It is an unnecessary rabbit hole to some extent. It mostly just a glitchy b-tree implementation with no WAL log + some compression algorithms.
> For better or worse OSS communities organize on Discord now

OSS communities, yes. More and more FOSS communities are on Matrix, either using matrix.org or connecting their own instance to the network. FOSS projects using FOSS tools, and decentralized for that matter too.
C# _does_ have a macro system. See https://dotnetfiddle.net/y3zFQ4 for example. This has a macro called Foo which, when calls, prints out the AST of the given expression. It could also manipulate part of the expression and evaluate it, if desired.
It would be nice if the hdf5 people could add better support for concurrency, a la https://www.hdfgroup.org/2020/11/webinar-enabling-multithrea...

I can't imagine there'll be a queue of people wanting to implement that for fun on their weekend
Hardly surprising. UX seems to have become far less intuitive over the last decade with so many products making changes for the sake of making changes and most UX positions just glorified product people focusing on UI art rather than having any solid background in human psychology / human factors / perception and information processing / etc.

Academically, 98% of UX people don't have the requisite background to be doing what they are doing.
Satoshi called it digital cash. Turns out it is not a great cash alternative. Therefore it is now an asset. And we can revise history so that Satoshi meant asset all along. I didn’t say ponzi did I? No. good.
> I've written a metaverse client that yields GTA V graphics quality and frame rate for a big virtual world. Talks to Open Simulator and Second Life servers.

That's interesting, is that public?
Tried running with following JDK on mac, but don't see any screen after the initial few messages:

Setris-1.2_LINUX % java -version
openjdk version "17.0.7" 2023-04-18
OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)
OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, sharing)

Setris-1.2_LINUX % java -XstartOnFirstThread -jar setris-desktop-1.0-SNAPSHOT-jar-with-dependencies.jar
[30.05.23][12:16:41] Loading Assets
[30.05.23][12:16:41] Done.
[30.05.23][12:16:41] Starting UI Subsystem
^C%
Setris-1.2_LINUX %
WebAssembly can interact with JavaScript, and JavaScript can access the DOM. This was a compromise to reduce attack surface and implementation effort, to get a version 1 out the door. Allowing direct DOM access would have required implementors to harden every individual DOM API to make sure the new call path doesn’t open any security holes. The WASM-to-JS layer is comparably tiny, and the JS-to-DOM layer is already there and (hopefully) secure.
Long alphanumeric password is an option
There are echoes of the cryptomania boom here. Nvidia had the field for itself there too. The question is how soon, how fast, how widespread, in what shape and how lucrative the permanent adoption of AI algorithms.

For example, if the largest models are trained and shared as open source and only inference is done locally, its dominant position will be erode much faster.

On the other hand if only a few supersized entities train large models and serve them through API's they will eventually have their own datacenter chips.

Ultimately the Nvidia booms and busts reflect the lack of serious competition in this space. Once the previous oligopolist made the wrong calls on multi-core CPU designs, the field was left wide open.

The more general challenge for these players is how their offering will land in the post-Moore's law landscape.

These accelerator type chips are hard to program, consume lots of electricity and are good for very specific tasks. The mechanics and economics of the mass market CPU era dont apply.

Grab your pop corn.
well, you can't go faster than speed of light?
All the drug dealing, child prostitution ... would be fucked overnight

Then they'll just turn to some virtual currency. Remember, their buyers are highly motivated.
Building rich web UI that conforms to accessibility guidelines is nontrivial. A single violation of a WCAG 2.1 success criterion is considered a failure to conform. For example, you can fail if any part of your UI doesn't handle reflow correctly on a 1280x1024px resolution at 400% zoom (equivalent to 320x256px). A government mandate requiring corporate-owned websites be made accessible would require a small army of auditors to enforce.
One of my dads friends lives in Florida and wants to sell her house and move. She doesn't seem to really believe that moving would mean her auto and homeowners insurance would go from $1500/month to that a year.
Listening to https://podcast.sustainoss.org/157 yesterday a great point was made about two distinct roles - the "author" (original person creating the library) and the "maintainer" (person continuing updates, feature requests, etc) and sounds like in this case this is an author who was nudged into being a maintainer, and them being funded may still not have been beneficial
2 hours and half of sweating in MTB. No ads. No talking.

https://www.youtube.com/watch?v=CrSsn1x_mmY
I don't see how this is actually a use-case. How many people that need accounting software do it from the terminal? And on what earth is that a worthwhile business decision to spend time and money on this?
Visual C++ Lifetime Analysis Improvements
>So with libraries that are consumed by third parties, it's rarely about the number of lines of code. Since you don't really have a definitive list of all usages of your code, things like the changes to `_money_from_dict` making things nullable mean you have to consider all ways in which that might blow up. And like "the public API is the public API, the private API everything goes" is easy to say, but it's so easy to just break other projects with these kinds of changes.

Strongly typed languages, a well-designed API, and senantic versioning can make this problem largely disappear.
I always get it wrong on the first try, so I guess they're accounting for me being a robot.
Evidence Roosevelt knew about Pearl Harbor
The crucial difference is who decides which cryptographic entities to trust. With TLS and CT, the browser defines the list of entities and if 3 or more of those entities live in a hostile country, you can be compromised. With DNSSec and CAA, the site operator gets to define the list of entities.
Just look at Canada if you want to see the end state USA is moving towards. Surprisingly, their cell prices are somehow even more insane than ours
Discover how renewable energy, blockchain, IoT, and smart grids are enabling cost-effective electricity generation in Africa. Over 600 million Africans lack access to electricity, but innovative technologies can help bridge the gap.
Dynamic Forms with LiveView Streams
Which raises question of why people should not just simply play GTA, doesn't it?
I was at a hotel once and the TV remote died at night. There was no way to turn it off and it was really bright. I streamed a video of just black with no audio till morning.
I don't think it is, not for a business such as the one described in the article. I'm currently living in Japan, and in a relatively short amount of time I've personally met several business owners who might have acted similarly, sincerely.

There is a large amount of small and niche businesses here which are not profit-driven.
Seems like there is an edit war, or at least a discussion, on the file at https://commons.wikimedia.org/wiki/File_talk:Flag_of_India.s...

I imagine the other will be changed once there is a consensus, but it seems they're having trouble getting a definitive answer from the government.
Good point to be sure but a little Yes and No - no one is planning on building a space comms station in a PNG valley obscured by clouds - typically they've been built in good weather locations (eg:

> Optical Ground Station 1 in Table Mountain, California.
> The location was chosen for its clear weather conditions and remote, high altitude. [1]

)

and the application for ground based comms will largely be from mountain top to mountain top for long legs across rough cable laying defying territory.

Moreover recent developments have seen much better cloud piercing abilities - both in frequencies used and from better real time "de turbulance" filters that can reconstruct what cloud based particles tear asunder [2].

[1] https://www.nasa.gov/sites/default/files/atoms/files/tbird_f...

[2] https://www.raytheonintelligenceandspace.com/news/2020/07/15...
In the US k-12 math seems to be taught as a skill to pass tests and little else. Maybe if you're lucky you'll use some calculus or algebra in science classes.

And it's taught in a lock-step sequence. If you fall behind, it is generally impossible to catch up.

Lower division mathematics in universities seems to be taught either for math majors (the important people, selected based on whether they already know the course material), science and engineering majors (the plug and chug contingent), and everyone else (as a "weeder" course to discourage students from continuing in mathematics, science or engineering.) Instructors view the course as an exercise in effort minimization and student sorting.

A similar approach is often used in basic science and engineering courses as well.

The "weeder" course is a wonderful metaphor because it casts so many students in the role of "weeds" - harmful and worthless invaders who need to be pulled out by the roots, shredded and burned (or perhaps dumped into a compost heap, if the university is environmentally inclined.)
What every other modern language makes this work? Dynamic languages? C++? Nope. Golang? Nope. Java? Nope. JS/Typescript? Nope.

Like I said, if the feature is not compatible with the core principles of the language maybe they shouldn't be in it. Look for the issues in Github you'll see how and why the feature is not in the language. No excuses. All debatable, but arguments do make sense. And go make your case there!

You absolutely don't need to do manual name mangling. It sure does have things in common with how struct literals work, and in fact you can use them right now with some of the common patterns for named parameters in Rust:

foo( FooConfig::new().host("localhost").port(8080) );

enum Param {
Listen { host: String, port: u16 },
Pipe { file: String },
};
foo( Param::Listen { host: "locahost", port: 8080 } );
foo( Param::Pipe { file: "./pipe".to_string() } );

Not that bad really, makes it clear what combination of params you can send. And nicely compatible with `match` patterns later in foo()! I absolutely despise this about named parameters:

plot( y=100, z=300, x=200 ); --> the order of x,y,z makes it hard to read!
plot( 200, 100, 300); --> much better!

> You don’t have to use those features if you don’t want to.

Yeah, then we can have Rust bloated like C++, a untractable codebase and many ways to do it.
Right: if you go up to a regular "manual" table and try to slide the dice, the dealer/stickperson/boxperson/pit boss will call "no roll", tell you what you did wrong (likely with some level of annoyance in their tone), and have you roll again. (Keep doing it and you might get kicked out, though.) It's up to the casino employees to ensure the rules are followed. (But if they miss something, IMO that's on them.)

And to your point about warnings from dealers, many people walk up to a craps table for the first time not knowing what they're doing, expecting to learn on the go (and most craps dealers are happy to help, if you ask questions nicely and not while they're in the middle of counting payouts). There's no rule that says you can play a casino game only after first memorizing the rule book for that game.

If you go up to an "auto" table, and there's no one supervising it (or, say, just one person who can't possibly watch everything), then the casino is implicitly saying that the software on the table is good enough to help ensure the rules are followed. If it's not, then that's on them.

I do think that card counting and dice sliding aren't quite in the same league, though. Making a rule against card counting seems itself unfair; the game is about probabilities, and card counting is an integral part of determining those probabilities (given a hypothetical naive casino that'd give you single-deck blackjack these days). But a rule for craps that says "you can't roll the dice in a way that lets you determine the outcome before rolling" seems... pretty reasonable to me? The game would be pretty pointless if the shooter could just call out the numbers they want, and that'd be the roll.

Either way, criminal charges for dice sliding is messed up. If the person supervising the auto table (or the auto table itself) didn't enforce the rules properly... welp, maybe the supervisor needs better training, or the table needs better software.
> Assume the software will do the worst thing possible.

That's certainly a valuable lesson when there's hardware and software involved, and the consequences of the software screwing up are potentially lethal.

But what about the case of the home depot shopping cart, or the iPhone alarm? In those cases there's only software. "Assume the software will do worst thing possible" doesn't make sense.
Describing yourself as an "aspiring founder" suggests that you are attracted to the idea of being an entrepreneur. It's not unlike aspiring to be a professional sports person or TV/film star. It is the glamour that you find appealing.

Successful startups come about from recognizing a problem worth solving and having a market willing to pay to have that problem solved. Computers and software are means to an end. In addition to building up your knowledge, you also should seek out experience in some domain that you have an talent for. Once you have acquired a critical mass of real world experience, you will see lots of problems that need solving. Some of them might even be commercially viable. Perhaps a good option for you would be to identify startups that are active in an area that you could become interested in.

In addition to your technical education, you could follow some proven entrepreneurial processes. I recommend Steve Blank's blog and book -- http://steveblank.com/

Being a founder also means not being motivated by job security. You either find investors to fund your runway, or build up considerable savings in advance and be self-funded series-A.
I think it can help to reframe it as “be my best”. Being the best in the world is impossible for over 99% of the population.

Also look up T shaped experience and so on. Maybe you can carve out something where you are the best much more easily than say chess, basketball, violin etc.

The best at building code for robots that help city workers keep streets clean, for example.

Or even the best neighbour for the old couple across the street.

Family pressure can be crazy though and can really mess people up.
Have you got examples of where those functions are actually used, and that they maintain the loan value consistently?

nftifi.com: "secure a loan funded by a lender seeking to earn returns from their investment."

Lol, It's part of the grift.
What was Facebook doing with all that money if it wasn’t trying to build a universe?
With all the virtue ux espouses, usability of digital products is worse than ever.

I resigned from my ux director position a few months ago partly because of what the profession degenerated into.
You might not want them in your team maybe, but isn’t it really cool we reached a state where you can actually do this? Democratization of software engineering is a great good!
Might indeed be a good test to weed out the too fragile company cultures you would want to avoid.
Assuming torrenting and seeding.
I didn't say that the payment processor doesn't have the right to question if the client can prove its legality with paperwork. Doesn't "Doordash Blowjobs Inc" mean that they have been legally allowed to form a company? In that case who is the payment processor to decide that they are "not good"?
It's a sort of grey area, I would say. For example, if people plan a crime over the phone, we don't charge the telephone company.
I can play GTA on my Xbox for 3 hours. On an Oculus, my head hurts after 20 minutes.
What’s there?
This is pure speculation.

ARM has very successful architectures and cores already in the market. The current iteration of the Snapdragon 8cx does a pretty good job in general purpose computing scenarios [0].

There are no RISC-V cores in the market to compete with it.

Vendors can and will promise breakthroughs every now and then, that is just how marketing works. It happened before with things like Graviton, and of course Tenstorrent is doing it now.

[0] https://www.notebookcheck.net/SD-8cx-Gen-3-vs-M1-vs-M2_14600...
Developing a new vehicle is quite a substantial fixed cost.

So I think what will happen is that a few existing car manufacturers decide they're OK with being a larger share of a smaller market. Or else a new/adjacent player buys out legacy IP and operations while the original manufacturer focuses on EVs. Or there's a bunch of remanufacturing going on to keep hydrocarbon vehicles running.

Either way, there'll be quite... boutique prices.
I assumed state control of Hindu institutions actually gives them advantages over other sects? (like state funding etc.)

> does it mean that their secular govts should control Christian institutions in their countries?

Well… that was the main reason why the reformation happened and that was the case in many countries for a long time. Clearly it gave these state run churches a massive advantage over other denominations (of course European countries have moved away from this in last 100-200 years).

I thought it worked similarly in India as well (i.e. your argument is that India is not truly secular because the state is still supporting Hindu institutions more than Christian/Muslim ones?) Of course I don’t really know anything about organizational structure of Hinduism? I assume it’s extremely decentralized compared to most Christian churches, which would mean ensuring funding without government support would be more complicated?
Not a big fan of price increases either, however keep in mind there has been 30%+ inflation the last few years.
Ok. That's an argument you can make. Now go back and make that in the first place rather than diverting everyone down an incredibly tedious demonstration of you making assertive statements that are just factually wrong. There's space to talk about what tradeoffs are reasonable here (eg, if this is something you're concerned about, you can pick a CA that's not in a hostile country, and you can enable certificate stapling at the cost of increased fragility and depending on some level of TOFU), but when you start the conversation by just being clearly wrong and then double down on that when multiple people suggest that you're wrong and point at resources indicating that you're wrong, you're not doing a great job of making that space available.
Hell, make me a fair offer and I'll throw it up on ye olde garage cluster. That thing has battery backup, a dedicated 5 Gbps pipe, and about 40 TB free space on Ceph. I'll even toss in free incident response if your URL fails to resolve. But it'll probably be your fault, cause I haven't needed a maintenance window on that thing in like three years.
I've made a solver myself recently for a custom captcha, but I think it's more a testament of how bad the custom captcha was. The captcha was a 'select the right picture (singular)' type, and didn't have a nonce so I just attempted every single answer and would eventually get in. I was able to build up a database of correct answers before they fixed that.
Can't have the plebs have access to our tools! /s
It's an especially silly objection in the case of the command line, where prefix notation is already the norm anyway.

+ 2 3

is naturally how you'd write addition if addition were a standalone Unix command!
> special privileges to minorities

Is not secularism.

I would be happy if the constitution openly stated that Hindus must remain second-class citizens in the eyes of the law and that minorities will be first-class citizens. This is hardly any different from zimmi/dhimmi status accorded to non-Muslims under Islamic rule.

> Hindu institutions are already dominant

If you apply this logic at state or district levels, the so-called minorities are in a majority in many districts and states. It then follows that churches in Nagaland and mosques in Kashmir should be under state control and Hindus should be accorded minority status in those states.

> analogy with company law/regulation

Companies do not exist freely in nature. They are a creation of the State and exist at the pleasure of the State. One cannot treat individuals like that and then talk about equality and secularism.
Best team I've ever worked with. 5k was on the larger side, sure, but technically difficult tasks often just can't be split into a series of smaller pull requests.