skysight-inc/HackerNews huggingface dataset:
> Amazon isn't a monopoly by any definition.

https://www.law.cornell.edu/wex/monopoly "For instance, the term monopoly may be referring to instances where: [...] There are many buyers or sellers, but one actor has enough market share to dictate prices (near monopolies)"

---

I'm not replying to anything you might reply with because the rest of your comments in this thread have clearly been in bad faith. But this was one of the few smoking gun comments betraying either a biased position you hold or your lack of background on the topic, so it was easy enough to just post a link to an authoritative source + definition and just move on.
You're right that it should be easier to replace a phone's battery than your car's, but it's not $50 for the tool, it's $50 for the factory battery from Google. The kits basically get tossed in more-or-less for free.

Also, it really doesn't take three hours to swap a phone battery, even in our sad state of planned-obsolescence affairs. That's pretty extreme. As I wrote elsewhere in the thread, I did an iPhone and an Android last year and each took less than a half hour. The iPhone was fiddlier, but it was also the first I'd done. The Motorola was surprisingly forgiving. But I agree, gluing mass-market devices together is bonkers and only benefits the manufacturers.
There's an irony that this comment is posted on HackerNews, where the entire page of comments is hosted in a big <table> for layout. Not sure if this is good or bad!
For small personal projects its kind of hard to build metrics like this because the volume of indexed content in the database tends to be pretty low. If you're indexing paragraphs you might consistently be able to fit all relevant paragraphs in the context itself.

What I can recommend is to take the coffee tasting approach. Don't try and test and evaluate individual responses, instead lock the seed used in generation, and use the same prompt for two different runs. Change one variable and do a relative comparison of the two outputs. The variables probably worth testing for you off the top of my head:

* Choice of models and/or tunes

* System prompts

* Temperature of the model against your queries

* Threshold for similarity for document inclusions (you only want relevant documents from your RAG, set it too low and you'll get some extra distractions, too high and useful information might be left out of the context).

If you setup a system to track the comparisons either automatically or by hand that just indicates which side of the change worked better for your use case, and test that same change for a bunch of different prompts you should be able to tally up whether the control or change was more preferred.

Keep those data points! The data points are your bench log and can be invaluable later on for anything you do with the system to see what changed in aggregate, what had the most outsized impact, etc and can guide you to build useful tooling for testing or finding existing solutions out there.
The more potential landlords see how the local governments are tilted to screw them, the fewer of them are going to rent out or expand their rental properties.

Congrats on turning over all rentals to large, soulless corporations. You think you have problems now? Ha!
Sorry, the IQ/brain capacity/"insert a term that you are comfortable" with here required to be a lawyer is much higher than to be a real estate agent. It is much more accessible to the avg person to do at least 80% of the work an agent does, especially on the buy side. And count on AI doing 100% of it, on both buy and sell sides, much better and cheaper than real estate agents, in a matter of a couple of years, if not months.

The main reason RE agents play a significant role is the artificial stronghold around the MLS. It's not their Nobel prize winning brains providing irreplaceable services.
> Give the same task to GPT4 and it proves it’s modeled the concept appropriately because it can pull the right words out of the ether.

I take your point, but we should be careful when using phrased like “modeled the concept appropriately” here. That implies correctness.

There are many ‘concept models’ that could work well enough. Unless we can inspect the concept model directly (inside the LLM, somehow!) we are left to reason about how the concept is represented via statistics over a set of interactions. So, if, over the course of many interactions, it seems that a model is saying reasonable things we can have more confidence that it has achieved a concept model that is “good enough”. But such an assessment is always in relationship to the test protocol. Claims to generality should be done carefully.

In some ways, my standard here is probably not that different than a rigorous human educational assessment. I’m not talking about standardized tests, I’m talking about adversarial challenges like one would hope to see during a Ph.D. defense.
Stop asking for cover letters. The job market is ridiculous and most people need to apply for tens if not hundreds of jobs. We're required to submit our resume, and we're also required to manually enter all the information from our resume into terrible CRM interfaces. On top of that, you want a custom open-ended writing assignment? Get real. If you want a sample of my writing to see how I communicate, ask for that, I can recycle it.

I get it. We're not the only fish in the sea. But neither are you.
Sellers are in effect obligated to sell on Amazon, because the alternative is “go out of business”. That’s the whole goddamn point of FTC intervention.
Maybe you never had an issue, but today's phones are quite a bit more water resistant than the removable battery phones of yore. You can dunk them in water and you're usually fine! iPhones, at least.

I'm not sure dust was ever really a problem for most people. Although, for those in sandy/dusty environments (deserts, some industrial situations, etc) I bet it was a problem.

More to the point, though: I don't think it has to be an either/or choice. Casio makes a crapload of 200M water-resistant watches that sell for $50 or less. This includes both plastic (G-Shock, mostly) and full-metal models (MDV-106/107). The secret is (gasp)... a frigging thin rubber gasket. I frankly don't see any reason why we can't have this level of water resistance in a phone.

We would have to sacrifice thinness and lightness, but not by much. I think a lot of people would happily make that trade.
I went to a top 15 cs department and every single undergrad cs class except the senior project had 150+ people. They also had discussion sections though but usually there were 2 TAs running all the discussions so I don’t think enough to run oral exams.
We've banned this account for repeatedly breaking the site guidelines. Comments like this one and https://news.ycombinator.com/item?id=37749357 aren't allowed here.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
The popular tale of Robin Hood seems to say that absolute moral judgement isn't held as universally true.
I agree with that, and I think buy box suppression should be stopped. I’m just responding to the opening paragraphs of the link (and some near the end) where the author appears to be arguing against the very conception of free shipping as if it’s something that can only be offered in distorted and monopolistic markets.
Congress is also likely a lot easier to manipulate/control (in a general sense).
Don't all languages, that have this kind of community developed packages, have the same problem? I expect golang, npm and python to have similar issues. Python has less issues because they have a bigger standard library but if you want to do anything advanced you need third party packages.

I feel like most of these issues stem from the very young age of Rust (2015 -> v1.0). Give it a few years and these problems will stabilize as the long term crates will survive and the short term will grow stale.
Yes, because Amazon owning Whole Foods is keeping other grocery stores from competing and offering a lower price?

And Amazon Studios is do successful it must be broken up.

Not to mention if AWS was broken up from Amazon smaller competitors could come in an offer cloud services distributed world wide at scale.

Have you really thought about how useless these suggestions are?
>"there were all kinds of reasons we thought we were set up to fail"

-Lee Hamilton, co-chair of the 9/11 commission

https://en.m.wikipedia.org/wiki/Criticism_of_the_9/11_Commis....

Also Lee Hamilton:

>As chairman of the House Select Committee to Investigate Covert Arms Transactions with Iran (1987), Hamilton chose not to investigate President Ronald Reagan or President George H. W. Bush, stating that he did not think it would be "good for the country" to put the public through another impeachment trial.[5] Hamilton was later chair of the House October Surprise Task Force (1992).

https://en.m.wikipedia.org/wiki/Lee_Hamilton
In my case, my employer fired me because they ran out of funds. The wrong part was that they didn't honour the notice period mentioned in the contract.
I think we are on the verge of one significant new addition, namely specialized AI chips in smartphones, for on-device inference.
It is nice, but nobody except celebrities and super rich people can afford any of these apartments.
It’s easy to create nice things for extremely rich people, the real challenge in Milan is to provide aesthetically pleasing and environmentally sustainable buildings and neighbourhoods for the 99%.
Wait I had the "It's just a stochastic parrot" parroted at me ad nauseum. Was this FUD all along?
I also don't like autocomplete. The reason being that not having it actually forces me to learn the libraries I am using.

> You know everything by heart?

You eventually reach that point. Do you still look down to see which keys you are typing?

This is also has the nice side effect of pushing you to use libraries that are stable and have good documentation as you can always reference them if need be.
Can you explain what is indirect censorship?

I personally don't know why people fear anything here. All you have to do to comply is add some Canadian content to your platform and recommend it and promote it in listings. You don't need to take down any other content or omit certain topic/subject matter.

The only question is, does it work? Does it really help promote Canadian made content and Canadian thoughts and ideas? Or does it do a poor job and just end up hamstringing our media companies internationally and financially.
“I am risk-neutral on overall impact.” isn't this a way of saying "I don't give a *@!# about any of you"? EA couched as nihilism.

Nowhere in this do I find the question of "what if he/I/we are wrong?" and if I rang Sequoia that is the thing that would make my blood cold and my mouth dry.

"Something of the sort must happen eventually, as the current system, with its layers upon layers of intermediaries, is antiquated and prone to crashing—the global financial crisis of 2008 was just the latest in a long line of failures that occurred because banks didn’t actually know what was on their balance sheets. Crypto is money that can audit itself, no accountant or bookkeeper needed, and thus a financial system with the blockchain built in can, in theory, cut out most of the financial middlemen, to the advantage of all. Of course, that’s the pitch of every crypto company out there. The FTX competitive advantage? Ethical behavior."

The most ironic quote of all time?
> Given at most 3 can share a Nobel Prize,

Proposed title of your spy thriller novel: The Four Body Problem.
This sort of practice is not as uncommon as one might assume.

It is extremely common for manufacturers to set a minimum advertised price (MAP) on the products they sell to retailers. This is done to keep the cost of, say, luxury goods above a certain value, or to ensure that even if demand falls off for a product, the product is sold from official channels at a price point that covers the raw-materials-plus-labor cost so the manufacturer isn't fundamentally selling at a loss. These agreements are generally enforced by both contract and tit-for-tat... Sometimes there are contractually-encoded penalties for going under-MAP, but sometimes the agreement is more "off the books..." If Amazon decides those Gucci purses are just taking up warehouse space and slashes their price to clear them, they can do that... If they don't want to have any Gucci purses to sell next year through official channels.

Why is this behavior legal for manufacturers but maybe not for Amazon? I can see no other reason than the law is path-dependent and arbitrary. "Fair trade" is a concept we invent as we go.

(Incidentally... As a consumer, it's useful to remember MAP exists when you hear whispers of "don't buy from unauthorized resellers." Sometimes the goods you get from those channels are shady, but sometimes they're exactly the same as the official-goods channels, shoveled into the back channel by an official retailer to clear warehouse space and reported to the manufacturer as 'damaged, lost' to preserve the MAP kayfabe).
what you call cynical, I call naive on your part. We clearly have different opinions on creators and their level of sincerity towards supporters. i hold them just this side of influencers. i understand that they may depend on the support, but it's not like adding someone's name on a screen for .5 seconds means "they care about me". it just means they're fulfilling some obligation they used to entice people to donate. people that decide "because my name will be on the video for .5s" is what pushes to donate is beyond silly.
IPv6 has been silently growing. If Hacker News supported IPv6, there is a good chance you would be accessing it with IPv6. The problem is that may have hit a plateau with the easy migrations. The issue is that there is no incentive for most businesses to make switch.

I was thinking that there should be movement that IPv6 is the new default protocol. That includes requesting IPv6 from sites. Also, lots of docs on how to enable IPv6 with routers, program to label gear as IPv6-ready, and persuading manufacturers to enable IPv6 by default.

Finally, have best practices for IPv6 on corporate networks. With NAT64, it is possible to have IPv6-only network with IPv4 on the edge. I think it needs docs that describe how to do it, and lots of work in changing opinions of network engineers.
> I think with this paper it becomes clear that the adamant denial was just human bias talking

It already becomes clear after playing with ChatGPT-4 for five minutes. But a lot of people still refuse to accept it.
A deep dive on Genmo, a platform for gen AI art [video]
I suspect it was in the early stages of trying to follow the A16Z strategy of offering multiple services for its entrepreneurs including access to its in-house media property which provides "thought leadership" on tech investing and tech in general.

A16Z has a podcast and Youtube channel for discussing tech as well. [2][3]

"In January, Wennmachers published a blog post on the Andreessen Horowitz Web site, announcing the creation of a new in-house publication. “We are building a new and separate media property about the future that makes sense of technology, innovation, and where things are going,” she wrote. “We want to be the go-to place for understanding and building the future, for anyone who is building, making, or curious about tech.” The publication, she went on, would practice “rational optimism about technology and the future”; job listings for its editorial roles explained that Andreessen Horowitz aimed to be part of “the future of media.”

[1] https://www.newyorker.com/news/letter-from-silicon-valley/do...

[2] https://www.youtube.com/@a16z/videos

[3] https://a16z.com/podcasts/
Lectures absolutely are attended by 200-300 students at a time in parts of the EU.

The professor hate teaching those classes, students hate attending them and as a result half the people will drop out before they get to experience the real classes.
> The fact that both errors ocurred while using statically typed languages shows that

Obviously it doesn't, since you can make a statically typed language program where every variable is a string map and every function takes variable args, and have no help from your compiler at any time because every type is always the right type. Sounds stupid, but in fact this is what happened in the examples.

The examples are bona fide type errors, because even though a statically typed language is used, multiple different types of numbers got the same static type causing the issue. So the people here were offered the solution to their problem from their domain (two types of numbers), choose to use dynamic typing (make both a float even though they're different things), causing the compiler to have no way of statically checking their code, and that caused a bug. It's the opposite of a counter example.

It is in fact the absence of enough typing that caused these issues. How much more typing do you need :)
Thanks for the feedback! Do you think this qualifies as a credible answer? If not, what more can we offer to rebuild your trust in us?

https://twitter.com/dsiroker/status/1709605449253974352
LLMs have an internal temporal model and yet ChatGPT still can't explain to me what happened in Tenet
People, normal one, not affluent one, live in the buildings on the West and North sides of that block. There are parks on the other two sides.
That seems like specifically Azure DevOps, not the Azure platform generally? I assume any OS running inside Azure Compute, or any other managed services will support Ed25519 fine?
> Amazon isn't a monopoly by any definition

If it has “significant and durable market power” [0], it is by the only definition that matters.

[0] https://www.ftc.gov/advice-guidance/competition-guidance/gui...
Nexus was just re-branded to Pixel, they didn't abandon Nexus at all during that branding change.

You can see the full OTA history for every device going all the way back to the Nexus S:

https://developers.google.com/android/images

Note that there's no weird gap around the transition from Nexus to Pixel, both were supported concurrently during the overlap.
God the word "type" is overloaded in common discourse. For a link

?s ?p ?o .

you could say this is a link of "type" ?p, but technically in RDF we say ?s is of type ?type if

?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?type .

which can be abbreviated as

?s a ?type .

If you have RDFS inference turned on, notably, just using ?p in a triple will imply

?p a rdf:Property .

In plain RDF you can say a property is of some other ?type but I think you can get in trouble with that if you want to do OWL DL inference and you might want to say something like

?p rdfs:subPropertyOf :SomeSpecialKindOfProperty .
Thank goodness. I've been expecting this ever since Intel bought Altera, they just stuck with it a couple years longer than I figured.

They focused solely on the high end, but it turns out nobody really wants FPGA fabric on a CPU. You can already do acceleration over a PCI express link, and that's what you more often do with embedded applications where the CPU is acting more like a dispatch controller than doing the real work.

Intel also have completely ignored the low end of the market. The only true lowend part they have is the Cyclone 10LP, which is literally the exact same part as the cyclone 3/4 from 2008. Just slightly die shrunk. No hard IP support like ddr3 controllers, no MIPI, nothing that people are getting from the competition now.

Intel did realize this, which is why the new AgileX family includes some "low-mid range" parts, but they will be still much more expensive. Low-end to Intel means "under $1k unit cost" which ignores a huge part of the market.

They have better tools, documentation, and support than Gowin, who is a recent Chinese FPGA upstart using stolen Lattice IP and hires. But they will lose to Gowin by default in the commodity space unless they do something.
It might feel frustrating, but there is a great reason.
It gives you a more secure environment.
When Docker just "works", you are unaware of the fact that you have given more permissions than app might actually need, increasing the attack vector.

Podman's use of SELinux prevents and mitigates many of these issues what you will have if somone targets your app.
One of the best CRDT tutorials I have tried, well done!
My takeaway was that the insanity was only able to carry on because these programs were happening in secrecy with no public accountability.
Do you consider the right to property as more fundamental than the right to life?

If not, then it must sometimes be moral to steal.
It set off the flamewar detector. That's not "extremely suspicious", that's one of the most common things that happens on HN and has been for 15 years.

The problem with this sort of observation is that certain data points leap out at you (I don't mean you personally, but all of us) because of your priors. (For example, you're much more likely to notice something that you disagree with or dislike.) They then appear to have a lot more significance than they would if you had noticed all the equivalent data points equally. Past explanations in case helpful: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que....

As for Airbnb, the HN threads have been predominantly negative for many years, as anyone can verify with a minute or two on HN Search.
> No, I've only used GPT-3 so far. Should I be excited about GPT-4?

The difference is extremely dramatic. Any experience with 3 or 3.5 is completely irrelevant for 4.
i don't think this needs to be the elephant in the room. batteries have a lifespan, and that's unavoidable, so it makes sense that battery degredation might be the thing that causes the end of your phone's life.

software doesn't necessarily have a finite lifespan, so it shouldn't be the thing that causes the end of your hardware. providing seven years of updates is long enough that it probably means the software EOL won't have to be the reason to stop using your phone. that's how it should be.
I've been wondering about Redis as vector database [0].

[0]: https://twitter.com/sh_reya/status/1661136833848438784
git vs svn is just one tool vs another, for different situations, neither better nor worse unless by use.
It only makes sense for a few applications. See the popular Xilinx Zynq UltraScale MPSoC product line. They are popular for digital signal processing, for example. But they are not power efficient, and they are very expensive.

Good enough for a low volume custom solution for which custom silicon is too expensive. Not for a hyperscaler.
Did they? That's what is being claimed but it's not clear to me that's actually the case, but maybe I read over it?

Regardless, I don't think this should matter for the eviction, although the city could imposes additional fines for the landlord if they wanted to. "You rented it illegally therefore I don't have to pay rent and I can stay here for as long as I want" is obviously not reasonable.
Have you tried Kotlin? I personally like it a lot as an alternative to Java and Scala. However, I hate any tooling around the JVM based languages. I cannot waste my time messing around with Maven, Gradle, etc.
Probably because the files to be binary patched are now quite large, and are loaded into memory verbatim. Perhaps they could memory-map them instead, and ensure that their binary diffing tool works from left to right to avoid thrashing?