skysight-inc/HackerNews huggingface dataset:
There is one competing phone platform with a store that has conveniently decided on identical fees. It's a duopoly. But also one where you can only shop with one of them.

The comparison is this: Walmart and Target are the only two stores that exist. They've also basically agreed to set the same prices on everything. And once you buy from Target once, you must buy everything else from Target too, and if you want to switch to Walmart, you have to throw out everything you bought at Target.
I've done this a few times.

1. Immersion. I learn more German in Germany when I visit for a week than I do in months of study. Why? Because I can see it all context. I can guess what a Hauptbahnhof is context, and other words. You start to see the patterns. Work is much the same. Get in there and learn! There is a reason why the first thing every software developer should do is fix a pretty easy bug. It gets them to do so many essential things they will need to do day to day as part of their job.

2. There are no dumb questions. "What is Alpha?" "What are the Greeks?" etc. All VERY valid questions. If in Star Trek parlance if someone says to "Tech, tech the tech." ask some questions. :) (Tech was used by the writers as a stand in to allow them to write the script without looking everything up.)

3. You have time. Nobody expects you to know anything. Ramp up for an industry to basic levels is usually about 6 months.

4. Suffer. Try to learn the concepts. This won't always work, but it'll teach you tons of extra concepts you will need later. Time spent learning is rarely totally wasted. It just may be the knowledge you need to cross a gap later. Also it makes it obvious to the people around you, you are trying, thus you are more likely to get help.

5. Don't be afraid to be stupid. When I used to work with TLAs a wise boss once told me if he didn't know what some word/acronym meant. He'd just ask.

It was amazing how many times nobody in the room could expand it. Despite us all working with it ;)

I've picked up this habit from him. It hasn't hurt me... But it can be a great way to rattle people.
To be clear: they haven't "lost" any money here. They probably genuinely owe providers $2B. They just don't know exactly how much until the billing systems are back online, at which point they'll reconcile.
It's complicated. Reddit was founded and funded by YC in 2005, then acquired by Conde Nast in 2006, then spun off again in 2012. Since then it has attracted ~8 more rounds of funding. Advance Publications (parent of Conde Nast) currently only owns 30% of the company, Tencent 11%, Fidelity 9.5%.

Notably, Sam Altman also invested in Reddit in 2014 when he was president of YC, and now his "investment properties " own 8.7%. What the composition of that investment vehicle is, and how YC/Paul Graham are involved, I can't say.
Also try Piped web interface: https://piped.video/

https://github.com/TeamPiped/Piped/
US accuses Apple of monopolising smartphone market
Honestly that makes sense, the main reason the public doesn’t hear about these things is because victims don’t want to speak on this. They just got swindled, can you really blame them?
The obvious place is discord, but discord sucks in lots of other ways. Great for voice chat, but not great as a reddit replacement.
If your post is intended to be a remark on how nothing in Go is "revolutionary", please read the first paragraph of my post, and notice how there isn't a single language in your list which is in all 7 categories.

Additionally:

- Erlang does not implement CSP, it implements Actor model

- Java does NOT have all the listed features included in its default toolkit - hence the existence of Gradle, Maven and all other packaging/testing/benchmarking solutions

- The "until mid 1990's" is the keyword here - I'm talking about modern languages and I explicitly pointed that out

- ACT is not part of any language, it is an external tool that may or may not be reliable, but definitely does not have toolchain/standard library level of quality/stability guarantee.

- "Until the repo changes" - packages can disappear from any system, see leftpad incident

- "forbids distribution of binary libraries" - not true, see [0]

[0] https://docs.google.com/document/d/1nr-TQHw_er6GOQRsF6T43GGh...

---

However, if I have misread your tone, and your post was intended to be an informative list of languages Go was inspired by, then thanks for the information. But some of it is misleading or false.
Free software existed long before mass investment by VCs. The business arguments for open source existed long before the low-interest-rate period.

We are probably not going to see mass investment by VCs in free software for awhile (perhaps never, but that is pretty strong), but developers will keep scratching our itch.

And maybe more and more developers and users will realise that AGPL/GPL/LGP are the only licenses which truly protect one’s software.
This is some weird stock market doom and gloom astroturfing and is a massive stretch to discuss given the context of the OP

Also after reviewing your post history, it’s overwhelmingly you shitting on the same stocks with really ridiculous hyperbole and not much else. And a warren buffet quote thrown in for good measure.
If you have a few million in liquid assets than a private bank might do that. Some do (or used to) manual daily reviews of balances and manual sweeps to interest bearing accounts so its not inconceivable.

For anything less, its too much work.
this has already happened in a few notable cases with ddos protection providers, it’s basically digital rico
> We do have a set of required reading material that I've gone through, along with product demos, and even 2 VC books that have been recommended on the subject.

What were some of the reading material and books? What area of fintech?

I went the other way, from finance into non-finance. And from bigco to smallco. It took a solid 6-12 months to start feeling competent. It was worth it. I now have a lot more breadth on the business side, and technical depth from having to read code to learn a bunch of new stacks and end to end integration flows. At the smallco there wasn't much for docs to read, and the ones they had were out of date.
"Simpler" isn't really a good adjective to classify languages. You have to be way more specific on what "simple" means. Are we talking characters needed to implement 'hello world?' Time to first memory access segfault? Number of pages in the specification (which, at this point, I'm not sure whether Python or C++ wins out...)? Lines of code in the compiler / interpreter?
According to Condorcet's jury theorem, a committee of 10 identical members may be smarter than a single member.
This occurs far more often than you expect. When I first started in Tech 15 years ago in a major urban environment - I was extremely surprised to see young professionals living in housing that I viewed as utterly unaffordable. For a time I assumed that I must have a missunderstanding of the labor market, and that the designer/engineer/assistant at company X must make substantially more than I did as a software engineer at company Y.

Over time, I noticed this was not atypical. Many professionals in dense urban areas use familial connections to purchase a home when they are ~22-25 through one of several arrangements ranging from. "Buy me the house now, and I'll buy you out when I can afford a mortgage", or "Give me a downpayment now, and I'll cover mortgage", or "provide downpayment, you hold onto equity, I cover mortgage and we split marginal equity appreciation".

I had a very silly conversation at a FAANG team event where the principal engineer and I were discussing finally being able to purchase a home after working for 10+ years. A junior engineer chimed in earnestly asking why we didn't have a rich uncle lend us the downpayment money :shrug:

In 2024, housing in urban areas is still appreciating at 8% per year in desirable markets - on a 1 MM house, this is easily more than the average income for the city.
One of the big factors was that Microsoft were doing things like paying OEMs to not include other browsers. This was also the crux of the issue in Epic v Google recently.
People have to use words understood by others to communicate. this is the first time i've ever seen this term and agree it's better but don't think it's fair to discredit people using the current term
You are a lucky person. I just looked up my tax statements for 2022 and I paid $1341.67/month for an older kid (not infant). Waiting lists are atrocious and everywhere (and many places charge a $75-150 deposit for the waiting list alone); we got in fast because it was a new location. I am in the Midwest, not a coast.
I haven't the slightest idea what point you're trying to make, except perhaps arguing that the GP should for some reason go to Ukraine and fight if they think the invasion was wrong?
Why does Intel need grants to invest into expanding their own business? They have more than enough cash. Just a way to waste taxpayer dollars IMO.
You should be allowed to stay inside Apple's walled garden while the rest of users should be allowed to leave it whenever they want (at the very minimum at their own risk).
The US government has let its definition for monopolistic behavior slip so much over the last few decades I don't think you could successfully prosecute for anything short of sending thugs to break your competitors' kneecaps. The days when the DOJ would prosecute a company for including a web browser with an OS are long gone.
Apple has about 60% of the smartphone market in the US, and about 25% globally. That's a pretty big stretch to call it a monopoly. There are many non-apple phone options that many consumers easily avail themselves of. And at least one other OS choice as well. All of these are fully supported by the entire ecosystem of telcos.

Seems like bullying to score political points to me.
For video I think I'd use nginx or something like that. The aiohttp server is meant for serving dynamic content, nginx is using async io too but it is written in C and optimized in every way.

Currently for my case the worst problem is head-of-line blocking, the system could be downloading 50 large images but to put a tag on a gallery it needs to load a small HTML page for a modal dialog, then it has to populate a dropdown box after a tag category is selected, then process the form request.

Since all these images are queued to download, the system has trouble prioritizing the HTML requests. The best answer to this for me is to build that thumbnailer to get the image size down, but I am also thinking of putting images on an entirely different port.
Difftastic is a useful tool, but in my experience, it's far too slow to be suitable as the default selection for a ubiquitous tool like git.
The 2 old datacenteers are still sitting there with Mandiant doing a full investigation since the attack started.

They have been migrating all their services for that business they bought to the cloud, and have already started turning up several services.
Sorry, I should've been clearer. I'm interested if there's any tool that does this kind of thing statically, without running the code. I guess a simple approach is to compile both programs and see if the generated code is the same, but I'd guess reasoning at the generated-code level will probably produce a lot more false positives (i.e. tool will report a change when there isn't one) than if you reason about the original program.
Despite the downvotes your comment received, I think you have a good point. There are two uses for a newline, first to signal the end of a line, for example when sending text over a serial connection, and second to separate two lines, for example in a text file.

To indicate that a serially received line is complete, the interpretation as a terminator makes perfect sense - abcd\n is a complete line, abc is a still incomplete line. In a text file the interpretation as a separator might be preferable because that gets rid of the issue of the last line not having a newline - a\nb\nc are three lines separated by two newlines, a\nb\nc\n are four lines separated by three newlines and the last line is empty.

But then it might also be useful to have a terminator in a text file to be able to detect an incompletely written line. So using two characters, one for each purpose, could solve the problem. \r means the line is complete, \n means it follows a next line. abc is an incomplete line, abcd\r is a complete line and no line follows, abcd\r\n is a complete line and a second incomplete line follows which is currently empty. abcd\r\n\r are two complete lines, the second one empty. abcd\r\nefg is a complete line followed by an incomplete line. abcd\r\nefg\r are two complete lines. You could even have two incomplete lines abc\nefg.

But I think Windows always uses \r\n because this is how you get to a newline on a typewriter or really old printer, you return the carriage and feed the paper one line. I do not think that they had the idea of differentiating between terminator and separator, otherwise you could have only \r and maybe even only \n sometimes. But in principle this could work quite nicely, I guess. You could start a line with \n and end it with \r, this would give you \r\n between lines and \r after the final line. Or nothing if the final line is incomplete or \r\n if the final line is incomplete and currently empty. The odd thing would be a newline as the very first character, maybe one could suppress that. This would also be compatible with Windows and nix, it would just consider all nix lines incomplete. Only abc\rdef\r would not really make sense, two complete lines but the second one is not a new line.

If I ever get to write a new operating system, I will inflict this on humanity.
WordPress is best viewed as a framework for people who don’t want to touch code. The reason it feels more difficult to ‘do it directly’ is because most WP users really aren’t expected to do so; they’d be using plugins rather than writing their own code.
iOS started out closed and stayed that way for various reasons. Windows OS started with the ability of users to make various choices. One of those choices had to do with web browsers. MS's crime was "the legal and technical restrictions it put on the abilities of PC manufacturers (OEMs) and users to uninstall Internet Explorer and use other programs."

https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Here is a recent example of consumer harm posted to HN: https://news.ycombinator.com/item?id=39773736

> I am curious though, why is the iOS version €4.99 but the Android version is free ? I've seen this a lot actually and have always wondered, I figured it might just be Apple's annual developer license fee but not sure.

Apple users are being forced to pay more for equivalent software because of Apple's tax.
Nit: you can install other browsers, but not other browser engines.

It might prove to be a significant difference in terms of how it affects competitors as a product.
It's just one guy saying what his preference is. There's no global right or wrong on this sort of thing, there's just what works best for each dev.
Ask HN: Why did Congress recently add a Software "Special Rule" in the tax code?
Does anyone know the history of why the new tax code has a "special rule" just for Software now?

I've asked my Representative to help me research it but they still have no idea.

In 2022, Congress added a "special rule" just for software companies, which means our industry uniquely can no longer expense our employees' salaries (including designers, engineers, QA, and more).

You can find the special rule in Section 174 or learn more on my website https://cinder.studio

This is definitely the real cause of all the layoffs.
True (well, except for the part about parks being well-incentivized), but I bet if you draw a graph of time spent in multiplayer-turn-based-couch-coops versus number of school shootings the line goes up and to the right.
Don’t you think that term might be offensive to swinds?
The thing that I don't understand is why the telecom companies that are letting these scammers SMS spam en masse are not being cut out of the domestic telecom market. There should be a certain percentage of spam reports to legitimate messages that is just permadeath for the telco. I'm pretty sure if I tried to use twilio to send these kinds of messages I'd get banned, but there are sketchy sms/sip companies who go out of their way to enable the bad behaviour.

STIR/SHAKEN is a good start, but we need to come down hard on this.
They serve up a ton of ads, which is also gradually driving people from Facebook. But if reddit served as many ads, it would be completely unusable.

Ads make the signal to noise ratio degrade. That works for spending a few minutes on FB, skimming to see what's up with friends or family, but not for reading long forum threads on reddit.
The point the suit misses is that one can simply buy an Android phone if they like. Millions of people literally do every year.

Choice already exists.
Two semantically equivalent SQL statements can plan differently...
This article actually has the complaint: https://www.nbcnews.com/business/business-news/apple-sued-do...
Imagine how bad the headlines would be if the city of SF dealt with illegal encampments with flash bangs that can blind or deafen you and a hose that can send you off your feet 10 yards back. This is in no way a justification for that use of force that can leave people with lifelong injuries.
Is Apple even a monopoly though? In the Microsoft case Microsoft had 90+% of desktop market share. (And propped Apple up to create even a semblance of competition.) They were accused of leveraging that position to prevent manufacturers etc from getting out of line.

Apple, on the other hand shares the market with Android. Globally it's a minority share. Yes, in the US, Apple has a bigger market share than it has globally, but Android is a real competitor even there. So I'd suggest the two situations are quite different.

If it's not a monopoly (which would be fine by itself anyway), it's hard to make the case that they are leveraging that monopoly in unhallowed ways.

All that said, clearly the DOJ think they have a case, and I imagine they've spent a LOT of man-hours thinking about it and forming an argument. More than the no-time-at-all I've spent thinking about it.
in terms of microplastics in our bodies, is there actually any evidence these are harmful?

i know intuitively they would be, but i haven’t actually found good evidence when i’ve gone searching
The fake apps for the scam are egregious. Come on Apple Store.

Honestly for ACH and wire transfers they should have required financial counseling before executing — I remember that women with the “CIA” cash scam was handed a brochure, maybe they should sit down with CFP or someone before they can execute.
I don't think that's enough though is it? To my mind the strong counter argument is that consumers are choosing to pay higher prices for "higher quality" (i know that often not the case with the scams on the app store) apps and if they want cheaper apps they are free to switch to android.
If Walmart had a 60% market share then yes the JD would be on their balls for store brands.
Hackers found a way to open any of 3M hotel keycard locks
Does something like that exist? Can something like that exist? don't forget it needs to be food safe - including whatever it breaks down to, and whatever bacteria might grow on it - so long as the food itself is safe to eat.

Materials science has come a long way, but some problems still are not solved and it isn't always clear if the problem can be solved.
Zero offense taken, and I agree completely, it's just that most tasks a person would want to do with Python are probably simple enough to where usage of a language model will save a significant amount of time.

It doesn't mean you can turn your brain off and just mindlessly copy and paste whatever gets output, but for basics and boilerplate it's a massive time save, and I only foresee the capabilities getting better over time. It's just that comments like the one I was replying to come off as childishly throwing one's toys out of the pram because they are imperfect.
I liked that US govt approved the Chips ACT, but I'm skeptic whether that will actually meaningfully change the manufacturing ability in-house.

The problem with US corporations is they are run by MBA management who are experts in stock price manipulation instead of manufacturing and engineering. So you could spend 100s of Billions and they don't materialize into much.

We see the same troubles at Boeing.

US has over-optimized for finance shenanigans at the cost of hard engineering.

SpaceX is perhaps something that truly stands out in terms of radical engineering mindset. If the same funding was applied to NASA they wouldn't have achieved a 10th of what SpaceX did.

Some corporations are just very inefficient. Intel being one of them.

I am for public funds being invested into companies only if they meet certain milestones, and new funding is only done if previous milestones are met.

Otherwise it goes from tax payers to some exec's pocket.
LLM != AI.

An LLM is not going to suggest a reasonable improvement to itself, except by sheerest luck.

But then next generation, where the LLM is just the language comprehension and generation model that feeds into something else yet to be invented, I have no guarantees about whether that will be able to improve itself. Depends on what it is.
> a lot like how religious or anti-religious people get nervous/agitated if one is to call into question the truth.

You're recognizing the same bias. It's not that there are oversights so much as there are widespread ideas believed to be definitive.
Rather than teaching people the "right ideas," at this point I feel it's critical that people learn how cognitive biases work, namely, authority bias.
On the matter of beliefs, Crony Beliefs is a gem https://meltingasphalt.com/crony-beliefs/
Seems to me that the name is an extremely vivid explanation of what's happening, and might therefore prevent it happening, by sticking in people's minds. Better to prevent it happening at all than name it to make people feel better about themselves.
The argument would be that they didn’t want iPhone users, especially with early models, to end up choosing other engines that were much worse on battery life and that would hurt the image of the iPhone. Back then, there was no battery settings where you could see what was eating your battery. It was all opaque and could make people think the device had lousy battery life.

And yeah, I think it’s unlikely someone could have made a more efficient browser than Apple since they didn’t give public access to all of their functionalities. And that might have been partly for security reasons, if there were less-secure aspects to hidden functions, for example.

The counter-argument is that they should have opened everything up, but Apple will say they were going as fast as they could responsibly go, and that’s why there were limitations that have been relaxed over time.
Dates do not produce enduring software
Its too bad browsers don't support this.

// Do CSS layout in the regular document
const doc = new CssLayout(document);
doc.layout(...);

// Do CSS layout on your own canvas
const mycanvas = new CssLayout(document.getElementById('mycanvas'));
mycanvas.layout(...);
It does at the end of the article: "The procedure was performed under a Food and Drug Administration protocol known as a compassionate use provision, which is granted to patients with life-threatening illness who might benefit from an unapproved treatment. New drugs to suppress the immune system and prevent rejection of the organ were also used under the protocol."
US anti-monopoly law is worded requiring proof of "consumer harm" which is normally measured in increased costs?

This is more a matter of interpretation, policy and practice rather than statute and these things can change over time. The interpretation you're describing was itself an innovation at one time.
The chasm between AI demos and successful real-world apps, and how to cross it