skysight-inc/HackerNews huggingface dataset:
break every company up!

Each "bet" in Alphabet needs to be broken. Each business unit within Google needs to be broken.

Same with Apple. Break that up to between services and hardware. Force them to open up their new silicon. Why can't other companies use the H1 or H2 chips for their headphones? why are we letting Apple have the competitive advantage? Open up the App Store and force new payment methods.

Microsoft also needs to be broken up. force them to sell their OpenAI stake and separate Office, Windows, Azure and Xbox.

Once we're done with that we need to break up Adobe (artistic tools and stock assets need to be separate), Uber (Eats and Driving again need be separate) and others as well.

moving away from tech, we need to break up these luxury conglomerates to spur more innovation in the fashion industry as well. same for food conglomerates such as Nestle and consumer goods like Unilever.

we've only begun the Great Breaking.

and while we're at it, we need to put a end to the madness of corporate greed and institute strict profit limits and tax the rest. when you really use your big brain - you'll realize nothing is more anti-competitive than excessive profits! money is power and profit is money, and no company need have power similar to the government. those profits are ultimately what are used to acquire more companies and begin their treacherous anti-competitive practices.

break the companies up and lock up the execs for being complicit in literal criminal activity. you show me a BigCo with profit and I'll show you criminal activity.
I believe these green threads work well when there’s good support in both language, runtime and standard library. I have built complicated concurrent software in C# with async-await. I don’t program golang but I heard the concurrency model works rather well in golang too, probably for the same reason as C#: good support in the language and the runtime.

I have no idea about Tokyo. I don’t program Rust, and the feedback I read about async/await was mixed.
If one took the version of Aqua from Mavericks and restored aqua scrollbars (it had flat gray pill scrollbars similar to what’s in macOS now), that would be the most perfect iteration of the look in my opinion.

Tiger’s Aqua comes in second, and Leopard/Snow Leopard’s third. I never really liked the ubiquitous dark grays found in 10.5/10.6, it felt kinda gloomy in the same way Win95/98 did relative to Win2K (also due to darker grays).
Right, that's the sort of Problem People that are being discussed here. Without a doubt you use the term "blatantly misogynistic" in ways so far removed from the actual meaning as to be both useless and unpredictable. I've seen people use this term to describe hiring people with specific skills, for example.

99% of the time something is described as woman-hating, which is what that word means, it's nothing of the sort. But feminist extremists react so extraordinarily over the top, and our culture unfortunately forbids firing people for this type of OTT reaction, that everyone else lives in fear of triggering them.

So help everyone out here. Next time you think you've heard something "blatantly misogynist", stay out of it. Let people talk.
Breaking out the ad business doesn't mean selling it, it means creating red tape through layers of indirection between the ad business and the rest of the company. In essence, this would be no different than the split between Alphabet and Google (or Waymo, even): https://www.kamilfranek.com/what-companies-alphabet-google-o...

"Pulling out" would be a massive blow to Google's revenue and shareholder value, even compared to the massive costs of restructuring the business to comply with the breakup. It would be economical suicide and career suicide for the CEO.
Wow, it's rare to have American hubris summed up in one article so succinctly. The total absence of self-awareness almost convinced me that this was satire.
An even easier example for duplicate data is any sort of cache.
You've slipped down quite the slope to go from antitrust of companies operating in the jurisdiction to foreign natural persons.
The symtoms that lead up to me learning about the need for locks in multi threaded servers was painful. That the state could change from one line of code to the next line, how could it change when I just set it a micro second ago? Because the user clicked the button twice and the call was executed simultaneously but in different threads because my new server had many cores.
Then I learned about async programming, but I no longer remember what was so difficult about it. Just that it took about a year and I basically had to rewire how my brain visualize program execution.
99% of the people don't care. That's why there are 2.1 billion people on Facebook.

Without surveillance capitalism, prices for services would go up or would cease to be free.

The ad-driven business model is a legitimate one.

I assume that you use a free service from Google/Facebook/Microsoft? So you must not care about surveillance capitalism either. At least not care enough.
The advice (python3.x -m venv + python -m pip install ) is good, but I think it is incomplete. What's the best practice for making the venv reproducible? pip freeze + pip install -r? What about upgrading or deleting a package? Also, what if I don't want to install pure development packages (black, mypy, pylint, doc generation packages etc.) in the deployment venv?
>their intelligence in one area means they’re qualified to make assessments or reach conclusions in fields outside of their own

That's exactly what it means. Or rather, not that they're "qualified (period)" to "make assessments or reach conclusions in fields outside of their own", but "more qualified than someone not as intelligent".

And that's exactly what's the case in a general discussion, when expertise is not a prerequirement. But general discussions are still interesting - and can reach some ideas that actual experts missed or see some systematic expert bias (the way outsiders to a field often can see better than insiders). Of course a lot of it will be garbage still

Of course, if you want only experts on X talking, or people just reciting experts on X, then go to an X conference.

And, last not least, people discussing on an HN thread (or anywhere else) aren't gonna "reach conclusions" in the sense that thet will alter the expert consensus on the field. They aren't going to publish papers or give legal or expert advice on the matter. They're just discussing.

At best, as is their right, they'll follow themselves some misguided medical (or dietary or whatever) idea, or pass it on to someone else (who should, and will, still understand they're not their doctor, just another bro).
There was probably a good article in there somewhere, but the way this one was written seemed almost intended to incite derision.
Peter Jackson Broke Up the Beatles and used AI to make Revolver better than ever
Indeed, and even a lot of client side form validation can be done using HTML and CSS: https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_va...
Bait and switch tactics seem really common in the web space.

Web components were supposed to make it easier to share components between frameworks. But from what I can tell, this never fully materialized because the tools provided by web components are insufficient and people end up having to import additional libraries. Despite web components being around, most developers continue on with React and friends.

With ES modules cascading loads I think there was a lot of handwaving done by claiming you would eventually use HTTP2 to push the full asset graph to the client. Did that ever materialize? What tools support that? Generating this asset graph sure sounds like a build step, and since it's possible to have dynamic imports you also have to be prepared to handle those somehow.

Adding async support to CommonJS might've been easier than migrating to ES modules. I know that Webpack had support for that at some point, although it wasn't widely supported in other ecosystems.

A lot of interesting features of the module system are considered out of band and have barely been developed and explored, since it's not part of ECMA Script. Module import maps and the like are starting to get supported by browsers. Generating those probably requires a build step too.
There are real questions about how much authority the EU has over an American entity. Can the EU only regulate activities in the EU or does it have global jurisdiction?

On one hand, if Google simply restructured, spun off or sold its EU ad business the competitive landscape wouldn't change that much. I'm not sure whether a new European competitor could ever become a peer to Google if it could only compete in the EU market because of the network effects in the ad business.

Alternatively, the EU having global jurisdiction would have even bigger issue. With that precedent, could Japan or Australia regulate European businesses? Also how would the EU enforce rules outside of its geography? How complaint would the US court system be in enforcing European decisions?
>Approximately 86% of online display advertising space in the U.S. is boughtand sold in real-time on electronic trading venues, which the industry calls “advertising exchanges.” With intermediaries that route buy and sell orders, the structure of the ad market is similar to the structure of electronically traded financial markets. In advertising, a single company, Alphabet (“Google”), simultaneously operates the leading trading venue, as well as the leading intermediaries that buyers and sellers go through to trade. At the same time, Google itself is one of the largest sellers of ad space globally. This Article explains how Google dominates advertising markets by engaging in conduct that lawmakers prohibit in other electronic trading markets: Google’s exchange shares superior trading information and speed with the Google-owned intermediaries, Google steers buy and sell orders to its exchange and websites (Search & YouTube), and Google abuses its access to inside information. In the market for electronically traded equities, we require exchanges to provide traders with fair access to data and speed, we identify and manage intermediary conflicts of interest, and we requiretrading disclosures to help police the market. Because ads now trade on electronic trading venues too, should we borrow these three competition principles to protect the integrity of advertising?
Doubtful, why would you have power over such technology? It would be used for service personal in minimum wage jobs to evaluate how often they smile at customers. If they won't achieve the smile quota, they have to look for a new job.
profit is the most important thing in history ?
god please yes.
Are you of Asian appearance though?
To be fair, OS X was OK by 2003 but third-party softwares and especially MS Office sucked until 2007-08.
Break them up. Give them to the poor.

/sarcasm
> if typing speed ever becomes a bottleneck...

The issue isn't really speed, it's moving your hands away from the core of the keyboard. Touch typing means you don't have to think about getting text into your machine (or modifying it) -- it just happens.

Having to move your hand away to somewhere else (arrow keys or, shudder a mouse/trackpad) causes a microinterruption in your flow.
Feels like a trend: https://www.techradar.com/news/atari-just-announced-the-firs...
I use a pre-commit setup that strips and formats notebooks. IIRC I use a bunch of the nbqa hooks (to also apply black, isort, ruff, etc) but I'd have to check if I moved to different versions for some reason. My workflow uses papermill so the notebooks I store in git are essentially "parameterized templates that get instantiated with data".

https://pre-commit.com/

https://github.com/nbQA-dev/nbQA

https://papermill.readthedocs.io/en/latest/
Downloadable dataset here: https://murray-lab.caltech.edu/CTX/V01/tiles/

Please do not hammer the service unnecessarily, it's nice that they offer this publicly so lets not ruin the commons here.
Imprison everyone while we're at it! No freedoms for anyone!
This is the most tired response.

People also read all kinds of shit, watch cat and celeb videos, or doomscroll and hate themselves for wasting that time. People read stuff just to laugh at the ignorance, or in the off chance they'll find a good nugget. People also watch train wrecks.

Being "somewhat valuable for them" doesn't imply anything further about it's overall value, or about its objective benefit for them.
Irony here is this comment in an "Increased Cognition" study is telling people not to use their brains cognition because they're not "experts" (TRUST THE EXPERTS!!). Systematics would define pr0zac as a systems-person.
The EU has targeted Microsoft more than once. For example: https://en.wikipedia.org/wiki/Microsoft_Corp._v._Commission
Funny, since both svelte and deno are runtimes that require compile steps for user code before passing the code to the JS engine (svelte itself is a compiler, deno still has to compile typescript for V8 to run).

Neither of these projects are trying to pipe thousands of files to a browser, which is what OP was talking about, I suspect. HTTP2 is better than 1 in this regard but not good enough that most people abandoned bundling.
It's a mix of things, but the big one was ROS bag files for robots. So a lot of the conventional up-to-the-minute metrics workflows oriented around grafana/kibana don't really pan out when you're very interested in a five minute window that occurred three days ago, buried in a 1gb datafile.
I'm not a programmer. Could you estimate how much more comple/ how much longer it takes to implement quicksort?

Otherwise, my point is that this is often good because, when begining projects, management can lack perspective of how the project will actually get done. Having a "draft" version that is planned to be scrapped lets you decide where optimisation is necessary, see future bottlenecks more clearly, and thus you can set a better foundation for the actual project.

And if it's possible to make that version say 20x or 100x faster than a V1 of the final project, I think the insight gained is worth it.

Edit0: Sometimes you even learn that it's a bad idea at all - better to learn that quickly and start over.

Edit1: After a cursory read, it seems quicksort it as simple as it gets in execution, being very few lines of code. But I'm also reading that in production code, quicksort is just part of the custom sorting algorithm that should be written for the specific database it's being applied to. If that's the case - using quicksort is the vomitting. i get what you mean "without thought about optimization"...some optimization expected, but heavily weighted towards rapid execution and low complexity.
Yeah it’s a sad state of affairs. It’s the stripping of freedom that I can’t believe people live with. If you can’t leave your home without considering you might be the target of a crime, you’re not free.

The mentality I don’t understand is the whole it’s “part and parcel” for living in a city. That it’s normal for crime to creep around, for litter and feces to be spread, and for drugged out people to be laying in the streets.

That’s not normal and it’s considered unacceptable in many places. Places for free than SF nowadays.
Microsoft gets a free pass because they're a 1-stop shop for governments and companies running offices. A walled garden is useful when non-technical people have to keep information somewhat securely.

Google's search and ad dominance on the other hand are less convenient for governments.
> Unlike the U.S., E.U lawmakers can't be bought.

I'm curious if you're so naive to believe that or if you were trolling and wrote that with a straight face. Because cronies like Ursula Von Der Leyen would like to disagree with you.
I found that a good solution is to have an handful of ongoing projects so we can pause the current one when the motivation is low, have a little break, then see which one can be resumed after that. There's less pressure, it's more healthy, and over the years it adds up.
Thanks for the anecdote on ad pricing. That's certainly concerning.
I find if you combine this with a strong type system like in F# the promise is upheld. You need strong type guarantees on the parameters to make it easy to understand the behavior though.
The split Google "Services" part can still contract other ad networks for revenue, including AdSense if competitive. They just won't be able to bundle.
It's dead Jim...
The EU has brought several antitrust cases against Microsoft regarding Windows and Office and succeeded, and recently fined them for anti-competitive behavior on video calling software.
I closed your website instantly as soon as it played a sound, it's pretty bad it does that. When I try to click on the whitepaper button, the click actually goes to the globe. I am sorry but it's very amateurish.

Anyways, what do you offer that bitcoin doesn't and what do you don't offer that bitcoin does?
Not really. When did the Chinese CFTC do something like this to any american?

https://en.wikipedia.org/wiki/2010_flash_crash#Evidence_of_m...
Ah cheers, I didn't know that. I'll have to take a look.
Perseverance's path puzzled me. The good thing is that NASA has an up-to-date map [0] of its path, also joined by lines, which shows more of the path and also confirms how odd some stretches of its voyage have been.

Does anyone know why it spent so much time going back and forth?

---

Edit: I see, it was always going back to the "Sample Depot Zone" to deposit the collected samples. This zone is where the chaos begins after the very long stretch. Here's [1] more info on the depot, including a photo made by the rover of what such a deposited sample looks like.

---

[0] https://mars.nasa.gov/mars2020/mission/where-is-the-rover/

[1] https://www.nasa.gov/feature/jpl/nasa-s-perseverance-rover-c...
At this stage pretty much the entire world runs on JavaScript.

Whitelist sites you like if you're that way inclined the data there isn't really anything wrong with decent js on decent sites.
> The mosaic images are stored in zip files that reduce the download size. The entire mosaic (compressed) is 5.6 TB, including seam maps but not including overviews for the GeoTiff files. Unzipped and uncompressed, the entire mosaic is 11.484 TB, including overviews.
> What is it about Europe that puts it so far behind the US and Asia in innovation?

The US barely produces enough illegal drugs for its own market. If all illegal drug manufacturers cut off the supply lines to the US, the illegal drug trade in the US would tank overnight. What is it about the US that puts it so far behind South American countries in innovation?
See also Konrad Zuse’s „Rechender Raum“ (calculating space). An English translation is available at https://philpapers.org/archive/ZUSRR.pdf
Or maybe do the the China model, where the board of directors gets some mandatory appointed board members...? ;)

Only 1/2 /s there...
>I bet within a few weeks proper maybe even better replacements appear in Europe.

There is absolutely no way that would happen
I don't think it's a huge leap to say your functions are stored in this .py file vs. in a cell above. the magic commands simply allow you to reload the functions automatically without needing to reimport / reload the kernel.
I knew it someone would reply by saying Google's industry is somehow more important so Europe should regulate them but ignore their own monopolies.
Google operates an exchange for a digital asset, is a major vendor/trader of said asset on that exchange and operates an algorithmic trading platform to enable people to buy and sell on that exchange. On top of that the algorithmic trades are a "black box" with no audit trail, and no public insight into how it operates.

If that sounds familiar, think illegal crypto exchanges...

Obviously "ads" are not "securities", but when you take that along with the monopolistic position Google have between businesses and consumers online, the status quo is not sustainable. The EU is absolutely right to suggest breaking Google up, it should not be allowed to operate as an exchange, broker-dealer, and clearing agency.

Google have systematically taken control away from advertisers over the last ten years, it used to be that we would have deep control and insight into our campaigns. Now, it's all purely algorithmic, you put money in, and they promise to send you customers, with very little control from you.

Something important I want to draw attention to though, there is obviously much to complain about with Google tracking visitors/consumers, but their tracking and "spying" on businesses using the platform is also incredibly deep. In order to advertise effectively with Google Ads, you now need to provide them with full sales figures from your checkout process. They want to feed the "algorithm" with your revenue numbers, not just from sales resulting from ad clicks, but all your sales. Google have amassed the most incredible insight into any and all businesses online. They know exactly how much you are making, how competitive you are compared to your competition, and how much they can squeeze out of you. They are in the position to design the "algorithm" to maximise their take as they can see your figures.

So to finish, they operate a monopolistic exchange, as broker-dealer, clearing agency, and algorithmic trader, at the same time as having full visibility of your books. To me that should clearly be illegal.
Is there any way to tell why posts get flagged?

In this case I'm assuming it's due to it (potentially?) being incorrect?
> With just a `import thing from "https://example.com/foo.js"` I get a fully intialised library even if does async requests as part of its initialisation.

This is indeed convenient if you want to quickly try a lib. However, what happens in a larger project with dozens of dependencies? Those http requests will get inefficient soon, and you'll be back having to compile everything with Babel or similar.
> I was a volunteer on a crisis hotline... very few people on the service I volunteered for had authorities called on them- roughly one in every thousand calls....Usually, if I mentioned that emergency services would need to be called, this was actually a motivator for the person to work with me and come up with a strategy to keep them safe for the night.

My decades old experience was exactly this as well. The caller had to tell us where they were (perhaps that is different today) so inherently they were giving us permission.
No, they lost themselves completely to something much less destructive than death. If a chemical causes a complete cessation of self it only follows that's brain death would as well, unless propofol somehow affects your ethereal spirit more effectively than your brain literally decomposing.
I didn't realize I also was a tambourine_man -- you literally just described my recent realization.

I'm moving this week and won't have internet for a few days. I look forward to the relative break.
Nationalization is corporate civil asset forfeiture.
I agree you can’t conclude much from this data, but that is his point: we have terrible abyssal data and so might be missing a large forcing effect from our models. No one has seriously considered this, so we don’t have any of the data you suggest to disprove his theory.

The latest temperature records suggest the IPCC models are underestimating cooling. Alternative hypothesis are not explicitly considered.

I doubt he could get anything published alone, thus why he goes the blog post route.

I guess I don’t have much faith in peer review because it usually ignores any heterodox hypothesis and hides bias. Look at the % of fraudulent medical and psychology papers that pass peer review with flying colours. Climate science should be treated with skepticism because the models contain so many unknowns and the consequences of mistakes are so high.
Reactive frameworks are the best. It is so much easier than having to handle events.
I also find it way easier to work with a component based framework for complex UIs.

I have 2 production Svelte projects completed, and it is a charm to work with.
Well, I apologize. Poorly phrased.