skysight-inc/HackerNews huggingface dataset:
If you're stuck with large Java / Maven repository and want to speedup builds, check this out: https://github.com/avodonosov/hashver-maven-plugin
I don't mean to be rude, but you don't need a business degree to understand the very basic things that you mentioned. I am fairly sure that most people using Hacker News understand those simple concepts in business.
> What’s going on in game dev? I’m seeing a ton of companies, big and small pump out what seems to be the opposite of what their fans want.

A lot of companies are chasing what they have determined to be bigger revenue generators - seasonal content, micro transactions, mobile-first etc. In some cases this has proved successful despite backlash from fans (Diablo Immortal) and in others it's been an unmitigated disaster (Battlefield 2042).

AAA games these days are not about creating a great game any more, they're about creating a highly profitable one.
That’s my experience and perception, too.
Most of the time? Nothing. Which is fine if you don’t mind putting in more effort for the same pay as someone in your co-op, but at that point why are you in a co-op?
I believe you are talking about this hyperscript: https://hyperscript.org/

Whereas the parent post is talking about: https://github.com/hyperhype/hyperscript

Unfortunately, the creator of https://hyperscript.org/ hijacked the name even when the term "hyperscript" is still used to refer to dominictarr's project and the `h('p', 'hello world') API of declaring templates in JavaScript (as seen in React, Preact, Mithril, etc.).
I find Neil Mitchell's categories of small[1], medium[2], and huge[3] build systems useful. Blaze is absolutely fantastic as a huge build system, as it can correctly specify the exact semantics of systems with lots of components and complexities such as cross-language bindings, autogenerated files, etc. If you are building a huge system, then a small or medium build tool just won't be up to the task. At that kind of scale, somebody is going to be responsible for the build system working, possibly as a full time job, and it makes sense to tap somebody who understands how Bazel works and knows how to put those ideas into practice.

Conversely, as many comments here observe, it is terrible as a small build system. There, you want to be able to get started quickly and pull in dependencies without thinking too hard. A simple but easy to understand approach (even one based on make) might work. This is just a different problem than what Bazel solves.

My personal opinion (and I should emphasize, I am absolutely not speaking for anyone here, least of all Google) is that the best way forward is to take the ideas of Bazel (hermetic and deterministic builds) and package them as a good small build system, perhaps even compatible with Bazel so you don't have to rewrite build rules all the time. I also think compilers and tools can and should evolve to become good citizens in such a world. But I have no idea how things will go, it's equally plausible the entire space of build systems will continue to suck as they have for decades.

[1]: http://neilmitchell.blogspot.com/2021/09/small-project-build...

[2]: https://neilmitchell.blogspot.com/2021/09/reflecting-on-shak...

[3]: https://neilmitchell.blogspot.com/2021/09/huge-project-build...
> If you deliberately build something that can facilitate money laundering and ignore finance laws about KYC and mandatory reporting and and so on, you only have yourself to blame if you run into legal trouble. It doesn't matter if you don't like the law or think it should apply.

Do you believe that code is protected speech? Do you believe that people should be prosecuted for publishing source code that has the potential to be used maliciously if compiled and run?
I use Logseq as a personal CRM and have a page in there for most people in my life.
Hyperscript (https://github.com/hyperhype/hyperscript) is actually quite nice when you get used to it, and I actually prefer it over JSX. Pair it with something like microh[0], and it gets even better.

[0] https://github.com/fuzetsu/microh
Obviously, -Werror shouldn't be enabled by default, only for things like CI tests.
> they'd just be sieged out by the police/military if it came to it

You really think that the police, especially federal police, would have disobeyed a direct request from the President asking them to stand down? There were only two completely random things that prevented an utter disaster at Jan 6th: Eugene Goodman, the brave cop redirecting the mob away just mere minutes after the Senate chamber was sealed [1], likely saving the Senators' lives, and Bobby Engel from the Secret Service [2], who reportedly resisted physical violence by the President himself and did not drive him to the Capitol as requested.

Had Trump been at the Capitol, I have absolutely zero doubt he would have crowned himself President that day - and that neither the Republican leadership nor the courts would have objected to this.

[1] https://www.washingtonpost.com/local/public-safety/goodman-c...

[2] https://www.cnbc.com/2022/06/28/trump-lunged-at-secret-servi...
Clean Code – Uncle Bob – all lessons
I don’t discount the feasibility of co-ops, but to say they require no management is simply untrue.
Can you share anything specific about changes to this land policy? I have no knowledge of how this sort of leasing arrangement works in China or elsewhere (Singapore, etc).
I would certainly welcome some life returning to downtown Dallas. When I worked there in the aughts it looked more or less indistinguishable from a lot of the Rust Belt downtowns I visited during the same period. Skyrocketing vacancies and anemic accommodations because of all the the companies who fled to real estate deals in the burbs.
W3.CSS is free to use. No license is necessary.

Does that not constitute a license?
It's always worth it, if you get an easy to remember one. Even if you have to pay a couple of grand to a domain name broker. It will pay off in a reduction of advertisement and increase in your customer's mindshare.
I had the misfortune of porting about 100kloc of Matlab (aggregated by a bunch of non-coding types) into Julia (this was back in the v0.5 days) and then two years later porting the whole ~75kloc of Julia (plus a couple mods made in the intervening time) back into Matlab.

The first thing I did before porting a feature was write a unit test on either side (because of course the Matlab side came with the most arbitrary test coverage you've ever seen). Then it was off to mexing Julia through the terrible C FFI in order to pretend to do validation. (In practice, this was not as helpful as it could have been, since I couldn't figure out how to make Julia and Matlab agree on a floating-point environment and Julia back then had some well-known correctness problems with its math library (that have been fixed by now, afaik)).

Other than that, the whole experience was pretty chaotic and terrible, would not advise doing again.
Archivers of that time had an interesting dilemma. If you are compressing a bunch of files, it's more effective to concatenate them all first and then process the resulting bundle - like .tar.gz etc - since compression algorithms can then deduplicate across file boundaries. But if you do that, damage to any part of the archive corrupts the whole thing, which is especially likely when splitting it across multiple floppies. So DOS archivers generally defaulted to compressing files first and then bundling the result. RAR was an interesting case in that it let the user decide on a case by case basis between regular and "solid" (pre-bundled) archives.
Even if that game is a hit, the videos on that steam listing don't exactly pitch it as the world's greatest 3d engine.
Diablo Immortal received a lot of backlash from fans.

Despite the backlash, the game has made $100m of revenue over 2-months.
Yeah, I read that. The problem is that it just isn't compatible with the rest of the post: there are extended sections where they point out that the TCE can't be held responsible for the TCA, that even an IP-based case against the TCE would not apply, etc. etc.

In short: they're trying to have it both ways, and it's not coming off well. If they had restricted their attention to just the TCA the argument would be more interesting, but ultimately still not compelling: everybody involved understands that there were some humans who decided to "pull the trigger" and deploy the TCA.
> straightforward to read at any time later

Any makefile doing anything remotely complex is definitely not readable later.
This. The video game industry has grown by such huge amounts over the past 10-15 years that fans of old franchises are a small minority of the total demographic developers want and need to justify pumping the budgets they do into games now. Most of the new market consumers are fine with microtransactions, season passes, cosmetics, loot boxes and other types of monetization and gameplay that is way more profitable. If you sell a game d2 fans want, you are making serious monetization concessions to appeal to a tiny sliver of the overall userbase of the next diablo so it doesn't make sense.

When a game like Genshin Impact does 1 billion in revenue every 6 months it is only a matter of time before the rest of the market moves in that direction.
Why?

Unlike my sibling saying it's "pull out of thin air", I think this is an opportunity to actually do the opposite: Ask questions back!

I have no idea how to guess that. I don't know what kind of information Google stores in it's "index". What exactly do they mean by "index" even? I need more input. I can ask the interviewer questions and start a discussion!

Of course it's possible that the interviewer really just wanted to be a smart-ass and expected me to "just have an answer" and else fail me. But then I don't want to work there anyway. Having an actual discussion, as if we were just working together and had to 'solve' whatever problem at hand is great.
As a non-webdev, I was always surprised that the World Wide Web consortium released such poor educational material.

So, today I learned that W3schools and W3C were not related! That is... easy to mix up I think?
I just can't see a company being like "just ignore the pedos and chomos or whatever" when it's something like a super high majority of folks literally despise.

I've learned to not be shocked over the years, but this just seems a bit over the top (the report on Glassdoor) to be true. What benefit or positive business impact would Patreon have by doing something as ludicrous as this?
“The algorithm on TikTok could easily tilt a couple of percentage points in an election here in the USA,” Calacanis said. “Or tilt sentiment toward the Ukraine war, or the independence of Hong Kong and Taiwan.”

He means like Facebook did?

I think there are different angles to this, although these people claim it's a matter of national security, it is clear that for Silicon Valley it's more of a matter of competition; why else is every company trying to replicate TikTok's formula? Of course, it's much easier to justify these oligopolistic desires as a matter of national security; which, btw, I'm not saying is or isn't a concern.

Personally, TikTok has not posed more of a threat than Twitter, Facebook or Whatsapp have. Recently these social media were used to good effect to spread misinformation in the 2022 chilean plebiscite. It is obviously too early to tell what kind of impact these social media had on the elections but one thing is for certain: democracy is being manipulated by bad actors through social media.
Honestly, even considering this question for any service/codebase that is under 1,000 developers contributing daily commits, or 10,000,000 users is just a vanity project.
Which version of Chrome and OS?
FreeBSD Cope with WiFi Fuckup
I stand corrected on WeatherKit API.

My "internal perceptions", as you called them, was based on Apple's history. Not any Apple hate. The fact that they are opening something up is very cool, I'm glad to hear it. But a single open API does not address an overall very closed ecosystem.
But isn't something defined as true in a system iff it can be proven in said system? So the only way "proven but untrue" makes sense is if there is a contradiction, no?
If Sweden starts undermining the rule of law, they should definitely be excluded yes. Sadly the EU has no law allowing it to do that.

Governments are elected. It’s not stupid to look at what a country is actually doing. Hungary even gave Fidesz a second term.

Countries which cross the EU red lines should be excluded no question.
> I suspect that you may have learned the wrong lessons.

Holocaust denial is banned in the majority of European countries, and at least in some countries Nazi symbolics are banned as well [1].

I live maybe an hour away from the KZ Dachau and have visited it. It's hard to have any other stance than "antisemitism, racism and other similar discrimination must be banned at all costs" when you personally see the evidence just how depraved humans can be.

Let humans go unchecked and you get anything from online mobs driving trans people to suicide (Kiwifarms) over murder (Heather Heyer) and lone wolf terrorism (Christchurch) and finally, a putsch attempt. Then, once a strongman/dictator has taken over, you will eventually see ethnic cleansings and genocide (see e.g. Russia's Ukraine invasion).

[1] https://en.wikipedia.org/wiki/Legality_of_Holocaust_denial
He edited the comment after I replied to it, changing its meaning (not a good practice, because it renders conversation incoherent). So never mind.
“No license is necessary.” What does that even mean? Sounds like w3.css is copyrighted with no license granting me the privilege of using it.

Edit: Looks like the GitHub repo does have a license and it’s a proper MIT license.

https://github.com/JaniRefsnes/w3css
Unity became an open source project, or Godot became a commerical one?
The phrase "I'll be surprised if this happens later" is ambiguous, I'm wondering if that was intentional.
"How did person C get this position? Oh he's just a fall guy for person D." will start to be believable to me when I see it happen in the real world at least once. So far it's only something I've seen in Game of Thrones and Japanese Animes.
Why Is Apache Apisix the Best API Gateway?
> Given Rust's history of missed opportunities with this kind of thing (NLL, try/?, async)

What happened with these? I'm out of the loop.
The people that 'shot' the bullet though are either the node operators or the users of Tornado Cash. Interestingly the node operators (the people ACTUALLY EXECUTING TC, even at this very moment) haven't been sanctioned at all, despite pulling the trigger that enabled these transactions. Logical consistency would dictate that Ethereum as we know it should end as node operators have immutably absorbed and operate reckless machine gun firing wildly on the chain. In fact many of the people interacted with TC don't even have possession of the gun, rather they pay the 'hitman' the node operators to do it.
A side business. I’m working on it. I’m eager to be free at last.
Good point, code readability is often the best thing to optimize for.

Your change also got me thinking of unit tests: at some point it becomes worthwhile to have dedicated tests on that condition, and that's often easiest by putting it in a static method, and that also improves readability.
Unfortunately, we can't prove that GEB can explain itself.
> prosecute whoever shot it.

Because the law against murder was broken.

> and the police can confiscate the gun and the bullets

Says who? They can only do this the law provides this mechanism. If there isn't, the gun remains the property of the owner (even if the owner is now a convicted murderer).

> but even then the government could claim to regulate an access to it - just as it could, for example, restrict access to an erupting volcano if it wanted

They could, if Congress has passed a law giving the government this regulatory power.

I get that people might feel "autonomous" is a cop-out, but legally, the argument is narrow. It isn't about people getting a way with crime. The crypto currency community would certainly be opposed to Tornado Cash relayers facing money laundering charges as well, but here they are merely saying that the sanctions authority does not extend to the sanctioning of things. And well, it either does or it doesn't. If Iran secretly plants a cherry tree in Central Park, is OFAC allowed to sanction the cherry tree, and prevent people from eating the cherries? They are arguing no, because OFAC has no authority to sanction trees.
They're also misguided because mermaids aren't actually real, so a white mermaid is no more accurate in any sense than a black one.
You are of course correct. I should not try to think about software at 4am! :)
What's an example of an uncountably infinite proof?
I think Musk wants to make ungodly amounts of money so he can settle Mars.
The wedding photographer/videographer business I discussed in another thread last week. All his employees quit and he went under.

I've personally been involved with more than one general contractor going under. When I was a young carpenter, I followed my best friend from job to job and contractor to contractor. When he walked off a job, the rest of us followed. He and I and a group of Dominicans (from Dominica not the DR) put more than one GC out of business because we'd walk and then we'd tell everyone we knew that they shouldn't work for said GC.

When I became older and my friend moved away, I took his place. It was so satisfying leaving a job and then receiving a phone call from the client a few days/week later asking me and the crew to come back and finish with promises that the GC would be out of the picture.

It's incredibly difficult to find skilled tradesman in the Caribbean that will show up sober each day and perform quality work. We always had the long end of the stick.
Great ideas. Much obliged. I'll add these to the roadmap page.

For config, my hope is to enable capabilities for a caretaker to select the contacts, add photos, and the like.

For text-to-speech, iOS and Android have libraries that I aim to try. And Google's new "Project Relate" is like Translate for speech disabilities.
Sounds like https://wiki.lspace.org/Wandering_Shop
> Bazel is a fully reproducible and hermetic build system.

Yes, and it's very important to note that Bazel does nothing to solve the problem about having a reproducible and hermetic runtime. Even if you think you aren't linking against anything dynamically, you are probably linking against several system libraries which must be present in the same versions to get reproducible and hermetic behavior.

This is solvable with Docker or exceptionally arcane Linux hackery, but it's completely missing from the Bazel messaging and it often leaves people thinking it provides more than it really does.
Better to be googlable than boring.
[Shameless plug] I built a very minimal wrapper to get this working for the Observable web data visualisation environment https://observablehq.com/@mjbo/sqljs-httpvfs
IIRC the bugs in Starship Troopers were hostile. The ones in Enders Game weren’t.
A very minimal one.

Decent chance it will stand up in court, but it's not going to make your legal department very happy.
Peter Thiel – The Tech Curse
Typically taxes. As the good is "officially" imported by some company, tariffs are applied at the port.

So in such countries, the "official" big store price is $price + $tariff + $profit-margin. Or you do what most people in such a place do is either travel abroad and or get a friend etc to bring you one.

The gov gets wise to this and so they then begin saying things like "travelers can only have 1 used phone and 1 new phone on them".

Happened to me once when traveling abroad. I had taken like 2 xboxs to sell for marginal profit, when they opened my bags and confiscated one of them. Had to pay say $100, which for a $200-300 item is a STEEP tariff.

If i didn't pay it, i'd essentially relinquish the item altogether. Sweet life.
Am I the only one that already programs in text files? I know that's maybe being pedantic, but I'm not actually clear how the author's conception of programming in a text file differs from the normal way you'd write code (to be fair, the rest of the article didn't make much sense either).
Not gonna lie, I thought of this becoming possible with advent of AI & constant stream of social media posting.

You could also the reverse and find social media posts from the CCTV footage, to capture some passerby's face at a higher resolution.

We are living in dystopian times.
For what it's worth, BBS porn was a thing, as was sharing it on floppies.
Yup, that would be easily doable, the code would essentially be the same.
What was happening in the English language that led to coined exocentric nouns?
Massacre on the Streets of Paris
As a North American, I’ve always thought Skylines looks like the European creation that it is. Skylines citizens flock to transit, will take multimodal trips, will walk a great deal, and will wait extremely long for transit vehicles to arrive. You can build a city in Skylines that is heavily transit-dependent in a way you would never see in America.

However you do still need roads as businesses need them to ship and receive, and this is where traffic management counts.
Very useful. Thank you so much
Yes they improved considerably from the past but old habits are hard to break.
Ask HN: Is it possible to have a profitable site using Googles Ads only?
I’m truly jealous. I was too young to realize it would be that way so I was super eager to be online.
Grim Dawn is an excellent Diablo-like, I highly recommend it
Usually new designs start out bold (and terrible) and are dialed back over time (to something sensible). Bloomberg springs to mind.