skysight-inc/HackerNews huggingface dataset:
The big difference between Amazon and other marketplaces is that Amazon have done their best to not make it look or act like a marketplace. Like, if you look at a listing on eBay there's a prominent seller information pane telling you which user you're buying from, their feedback history, etc. On Amazon there's just a single unobtrusive "sold by" line which blends into the rest of the page. Not only that, if you or someone else comes back to the same listing a few hours later the product could be coming from a completely different seller - Amazon decides who they want to direct your purchase to based on secret algorithmic factors.
So the best move for Amazon would be to do nothing / status quo?

It's not like Amazon does this without any costs on their ends.
Anybody who will give away 243K based on a phone call alone is a moron.
China's proven incapable of stopping, preventing or outlawing peaceful resistance so why would the populace invite them to a gun fight?
Funny, I actually bought them for the transparency mode, precisely so that I can hear the clickity clacking of everyone's mechanical keyboards. It's comforting.
‘Masculinity Contest Culture’ Is Killing Innovation at Work
About cats only eating meat: I have 3 cats, and all of them love any blades of grass, eating a full 'salad' every day.
> Brands are required to put Transparency codes on every unit for every SKU that’s enrolled, whether it’s sold on Amazon or through another channel.

Nike would have to use a separate SKU for Amazon.
Wild guess: the acid amplifies whatever effect in some way.
It's more that the sounds produced during the recordings didn't cover the entire spectrum of possible sounds, so the model had to estimate their sound. All you really need is a paragraph which you can have the person read to get sufficient coverage or just enough recordings that it's not an issue anymore.
To be fair, these scammers already claim to be the grandson. My grandma got a call from me, from jail, in Mexico. I guess I had a little too much to drink at a wedding, and I had a cold, so my voice was a little off. And I desperately needed to post bail in a foreign country.

It wasn't the voice that tipped my grandma off. Just that I do not drink. So that was close.
The article is about servers. They want a European version of AWS/Microsoft/Google instead of “outsourcing” their data.
Modifiers of the Human Sense of Taste
My dog used to love eating bees. Then her little muzzle would get all swollen. Silly gal :)
Very interesting, thank you for sharing this!

Map colouring tasks such as shown in the article are indeed an excellent fit for Prolog. The key to efficient formulations of such combinatorial tasks is to avoid generating all possibilities by pruning the search space as early as possible.

It is a major attraction of Prolog that both pruning and search are performed implicitly via constraint propagation and backtracking, respectively.

For example, if we write, for the example predicate neighbor/2 in the article:

neighbor(A, B) :-
dif(A, B).

then we can flexibly move the actual enumeration either before or after posting the constraints, and it is the latter that yields especially efficient solutions.

The key to this are declarative predicates like dif/2 and (#\=)/2 (for the special case of disequality over integers), which act as true relations also if their arguments are not yet fully instantiated. A key characteristic of logic programming languages like Prolog is their ability to reason about actual variables, i.e., terms that stand for "anything at all". The enumeration of "terms" in the article should ideally mention this important case too.
Love these names.

Juice jacking, USB condoms and what not. Sometimes I feel we need more funny sounding names across the tech industry.
Why couldn't the connections be swappable electronically inside the connector? The way that modern Ethernet ports adapt to the correct Rx/Tx without needing a crossover cable.
Previous discussion from 2 months ago: https://news.ycombinator.com/item?id=20864659
The simple fact that Amazon shuts down stores that are found to be fraudulent kills any kind of RICO bullshit you want to spew.
Don't argue with me, argue with the Disney executives who decided to pull the brakes on their yearly release schedule.

Disney has different expectations. If anything, the fact that Disney can look past three high-grossing films and only see the one flop is strong evidence for what people are talking about here. Disney is risk averse, and they look at a 75% success rate as risky.
Another way to look at it is it's a huge success and kudos to the team.
>See the trend? Centralization is a natural outcome of millions of people not

Agree

>This article about decentralization does what many other evangelism articles do: talk about the ideals and benefits.

Exactly! This week I tweeted this old clip of Steve Jobs praising decentralization https://twitter.com/maramesque/status/1194136650500255744?s=... then it hit me how Steve worked so hard to make Apple centralized.

Sure, Apple was great during his lifetime, but what happened to this very centralized company after Jobs passed away?

Did Apple live up to Jobs legacy and promises from protecting users privacy to building great products?

I think we will always live in a world full of centralized products used by the mainstream.

The mainstream will eventually get smarter and founders will always face the pressure to improve products, respect users privacy and attention.

The days of launching an app from your college and watching people downloading it from all over the world are long gone.
You read the article right? It literally happened. It’s already good enough to fool people who aren’t paying attention.
Seems related to this one from a week ago: https://layerci.com/blog/postgres-is-the-answer/
If this worked, this scheme is going to be widespread next year, making phones even more useless.

It's ok to get spam and scam for emails if you're not paying anything but there's no reason to get the same for phones if you're paying top $ for it.
Days of Wonder Debuts Alexa Skills for Ticket to Ride
Bollocks. I know quite a few Googlers, most of them hired well above entry level but also mostly not top of their field. Entry-level devs at Google, Facebook, etc. really are paid obscene amounts of money. Non-entry-level devs are paid even more, but it's not quite as obscene because at least they've done something to justify it. Don't listen to sour-grapes talk from people who washed out of FAANG interviews.
Yeah, and will give you that look too as he walks away...

My little chonk monster is actually pretty good with food, and isn't interested in human food much at all, possibly because he had to fend for himself for a few months before he imposed himself on me. He's certainly partial to the odd pigeon which are too slow/stupid to get away.

He currently has mostly dry kibble and water, but with the odd wet pouch for some variety.

I've tried him on a little milk before and he wasn't bothered, but I have semi-skimmed lacto-free, so I don't know if it offends his taste-buds or not.
Scala's implicit resolution mechanism provides Prolog-like capabilities as well :-)
> But the answer is because GitHub doesn't distinguish what is and isn't a mirror

They do. See the "mirrored from" text near the top of the page. These unmaintained mirrors, which GitHub created and no one owns, just collected PRs from well-intentioned users, and it's up to random other people or the maintainers of the project to go tell them how to submit properly. I've emailed GitHub support about this, as it hits the Wine project, too[1], but they refuse to do anything.

It feels like a dark pattern, to try to make GitHub the one-and-only source for open source projects. One of several reasons I dislike GitHub and wish it wasn't so well embraced by the open source community.

[1] https://github.com/wine-mirror/wine/pulls
US is far from average needs of a car user. Not a representative sample.
Amazon has benefited tremendously from counterfeiting, and has done little to combat it until recently, mostly because the pressure to act has increased and the benefits of stalling have decreased.
You can probably avoid the uncanny valley by a "bad phone connection" filter.
Ok, so in that situation something like e-ink might work?
One of my (5) cats loves papaya. He finds every other fruit offensive as much as his brothers, but goes crazy over papaya (and I think he kinda likes cantaloupe).
How does this compare to Redis? Seems like Redis would handily beat it.
> They are just very highly advanced single-task solvers.

What if AGI is just a combination of very highly advanced single-task solvers?

I happen to believe that it is an emergent behavior once the complexity gets high enough, so AGI might just be a (large?) collection of AlphaGo solvers connected to different inputs.
Shit, I’m pretty tempted by this. I’m still regularly using a purse with an outer pocket sized for a flip phone; it goes unused since a screen phone is way too tall and sticks out.
1 - like jetti, be a better dad
2 - get certified
3 - get my apnea sorted out
Reminder: Chocolate can be lethal for cats...
The Art of Making Money (NPR: Diane Rehm 2009)
Why is that "obviously wrong"? To me it sounds more like a truism (or a circular argument, since the definition of "good developer" includes whether they improve the products they work on).

In other words, if that statement is false, it follows that software products can only improve if left to languish (i.e. bitrot must have a positive effect), or if the product is worked on by bad developers. And why would they be called bad developers if they succeed in improving the product they work on?
It's really not. Generating them involves passing a collection of data to a script. Images can be generated server side for use by people who disable JS.
Google whistleblower: the medical data of millions of Americans is at risk
Working with much larger sums of money quickly distorts your perceptions of what is "a lot". 243k is under the signing authority of a random Director level manager, and to a CEO would likely feel like a rounding error.
The best question is: is there something computationally easy to check but computationally difficult to generate?
Ha. There'd need to be so many more Ai breakthroughs to make that happen it'd be a little thing.
Exactly, it's like taking away someone's pension if they get fired.
Based on the consequences to the ratings agencies of fraudulently (or erroneously) rating mortgage debt in 2000s, there are no laws requiring ratings agencies to be accountable to anyone.

The sellers of the debt, or financial products, are the ones that pay the ratings agencies, so they are the real customers.

The buyers should be doing due diligence, especially considering the conflict of interest, but they are also frequently agents on behalf of taxpayers (for government pensions) or other far removed investor, so agency risk is big here too.
> https://en.wikipedia.org/wiki/Plurality sounds fancy but you are using it wrong

You said OP used the word wrong but he didn't. He was wrong about his statement but not about his word use. If you're going to correct people you should probably be correct yourself.
As an org-mode user, it looks like a great project. The Youtube video might benefit from editing. The first four minutes don't tell me much about the product, what it does, and why someone should care.

When something is awesome, or just useful, the maker's credentials don't matter very much. For users, the license is mostly irrelevant (philosophical commitments aside). Installation instructions are less important than helping users decide whether the product is worth installing.

Put things in a hierarchy. First tell people what it is and what it can do. Link to download information. On the download page, link to more information about yourself. Make it easy for people to decide not to use it...most people don't use org-mode and that's ok, I guess.
So the big problem is that Market Forces are the largest decision factor in any distributed system.

Right now the barrier to entry is relatively low. Miners just need cheap electricity and off the shelf GPUs to get started. It's also well known to use and get started with building your own mining cluster.

The only way to fix it is to introduce graduated electricity rates that increase as more electricity is used.
Amazon caused the problem by mixing inventory. You are a legit seller who sells product A and there is another seller who sells a counterfeit product A. Even if a customer buys from you it can receive a counterfeit product.
Completely agree.

I think the efficiencies and benefits to centralization OP pointed out are real, but that there are practical benefits to decentralization as well.

Decentralized solutions are not saddled with the same need to appease everyone at once. You can have local solutions extremely well adapted for local situations that know more details about the context than a large company trying to deal with everyone ever could.

I’d argue centralized solutions are only as stable as the problem is uniform. If the problem differs even slightly between actors looking for solutions, those actors are either settling for a less than perfect fit when adopting a centralized solution, or the centralized solution is complex enough to handle those differences. As differences increase, the tradeoffs become unacceptable and/or the complexity becomes too much to handle, and the centralized solution falls apart.

I don’t think a lot of centralized solutions are currently centralized because they’re efficient solutions to uniform problems; I don’t think most everyday, practical problems are all that uniform when you take everything into account (ex: supply availability for physical goods, UI expectations/preferences for digital stuff) although again, there can be/often is at least some gains in efficiency. I think it has more to do with the organizational forces you describe.
I own a few Butler motorcycle maps. Phones kind of being impossibly inconvenient on a bike. My riding suit even has a giant back pocket specifically for easy access to a map.
GCC at least goes very fast on the new Ryzens, due to the huge l3 cache. That may translate to many compilers. Rust (which uses llvm on the backend) also compiles very quick.
It's funny because had you tried to brute force any of their interview questions (spatial or not) it would have been instant rejection. Often feels like algo analysis is an exercise to get a job and not something engineers actually do, even when required.
Its for an English speaking audience, who largely aren’t going to notice.

But now I am, because of you. This is one thing I hate about the internet: if you browse for long enough, someone will ruin something that you cared about.
the sound quality on cell phones is really poor for me so i could see this being an easy thing to trick someone with on that. have you ever gotten a phone call from someone on a bad connection?
You also can't trivially write on them.

And imo it's easier to unfold a full sized map which immediately displays a wide area, to get your bearings, as opposed to having to zoom/pan on a digital map.

Minor inconveniences but arguably a smoother experience. Of course when I sat digital map I'm pretty much referring to Google maps on a phone.
St. Ann's Warehouse next to Brooklyn Bridge Park

https://marvelarchitects.com/work/st-ann-s-warehouse/110
I think the person you are replying to would also dislike this feature in a Tesla.
The problem is that the driver situation is horrible mess and also that there are three totally incompatible generations of the technology.

The driver that works best is udl, which integrates with KMS/DRI and presents the dongle like additional CRTC and thus allows the existing GPU to be used for acceleration.

There is also udlfb (IIRC both udl and udlfb are in kernel source tree) which tends to be what is used by default by most distributions. udlfb exposes the dongle as additional /dev/fbX device. That means no acceleration to speak off and handling hot-plug is should we say interesting.

Both of the opensource drivers support only USB2 DL dongles.

The there is the binary driver from DisplayLink itself, which I suppose (haven't used it) comes with it's own set of issues, probably starting with the typical issues of binary-only proprietary drivers.
I'm sad that it's not open source, because I want to add functionality and now I can't.
Judge gives USC dad longest prison sentence so far in college admissions scandal
Very, very nice.

His presentation library is available as well!

https://codesurfer.pomb.us/

https://github.com/pomber/code-surfer/blob/code-surfer-v2/re...
There was a reason for that - a benefit for users - there was a platform change, whose speed increases made an actual legit argument for the platform change.

There is no benefit to removal of 32-bit apps. There is no purpose, from the user's end, other than fucking them over, that I can see.

There's not even any reason given.

Rumours of an ARM platform change do not an ARM platform change make. Catalina is worthless and detrimental to me as an upgrade.
For any non-Brits looking for a glimpse into the (multi-million pound) challenges of converting London buildings into modern homes, check out Grand Designs:

https://www.netflix.com/title/80160755

The Kennington water-tower conversion is a nice example (S10,E5).
Have you tried using the Google Keyboard on Android recently? It will distinguish between several languages.
Used in the manner "bullshit" is English.
The author addresses Redis:

> So, many developers have started going straight to Redis-backed queues (Resque, Sidekiq) or dedicated queues (beanstalkd, ZeroMQ...), but I see these as suboptimal solutions - they're each another moving part that can fail, and the jobs that you queue with them aren't protected by the same transactions and atomic backups that are keeping your precious relational data safe and consistent. Inevitably, a machine is going to fail, and you or someone else is going to be manually picking through your data, trying to figure out what it should look like.

I disagree though. BLPOP is far easier to grok than any Postgres solution and Redis is rock-solid. Either using the new Redis streams or a good queueing library is going to guarantee you don’t miss any jobs and have a need for transactions across both systems either.

I would also be very hesitant to add work to my database. That’s often a sensitive part of systems.
Not claiming it's foolproof, but after years of using GBoard, the multilingual keyboard mode now feels like it corrects far more than it corrupts. Or maybe I'm just too accustomed to it.

On the other hand you will never get my proper keyboard for work away from me.
My taste buds are different, all canteloupe tastes slightly rotten to me, even when other people swear up and down it's fresh, but it tastes like it's rotten to me. Other melons are fine for me. I am not a super taster so it's just an idiosyncracy.
The effect is here: https://github.com/pomber/gatsby-waves
> the screen can be protected by a hard surface where scratches don't affect usage.

I think this argument is really grasping as straws.

How critical is longevity of screen, during the life span of a smart phone? Sure it gets damaged, here and there. No where near approaching a problem, where the market dictates a hard cover over the screen.
Next article: "Build yore own grammar checker" :-)
I'm looking forward to a 3950X, this is the first time you can get a lot of cores without the expense of low clockspeeds.

I was interested in the new ThreadRippers however, I do beleive this gen is overpriced. I realise this is how supply and demand works, but I don't think the expense is worth it personally.

In addition, from what I've seen so far. AMD/ OEMs are chrging a large premium for TRX40 mother boards. You're talking ~$550 & up. Bare in mind that for a similar price you can get i
an Epyc board with double the memory channels (8), AND add an addional CPU, AND duel 10gbe! (you would think a single port would be default on most workstations late 2019) It's a lot of money for 2 addional memory chennels & and PCIe lanes (PCIe is a serial interface so it only needs one wire per lane, per direction).
To be fair, last time you posted a Show HN with nothing to show.
It's nice that you attach a screenshot, but I got the same message, and I don't even have an ad-blocker, just the default tracking protection in Firefox. (I don't even care about tracking itself, just the fact that most of it slows down my computer significantly for entirely useless JavaScript computations and slowdowns, so, it's got to go.)
Yep, compiling is so seamless that nobody ever uses something docker to fully contain their build environment to avoid conflicts and missing dependencies.

Not to mention little things like not all software being open source, having to have compile dependencies installed that are not runtime dependencies, compilation being slow for a lot of languages, etc.

Here's how installing up to date software goes in a sane world: Download latest software direct from developer (or copy from some other media). Done. That's how AppImage works, it's how RiscOS worked, it's how classic MacOS worked, it's how DOS worked, it's how NeXT worked, and it's how a lot of Windows software works (though sadly not all of it).
According to Future Noir: The Making of Blade Runner by Paul M. Sammon, the actual words of Cityspeak were put together by Edward James Olmos, the actor who plays Gaff:

> [Second credited Blade Runner screenplay author David] Peoples did not, however, come up with the mishmash of languages that Olmos speaks in the film. "That was pretty much all Eddie's doing," Peoples recalls. "All I'd done was indicate that Gaff was speaking some funny language in the script and then translated that into English."

> According to Olmos, "Cityspeak was already a word being tossed around when I came onto the picture. I'm not sure who came up with the actual word -- I think it was David Peoples. But I guess I'm the guy who literalized it.

> "My first idea was to put a mixture of genuine Spanish, French, Chinese, German, Hungarian, and Japanese into Cityspeak. Then I went to the Berlitz School of Languages in Los Angeles, translated all these different bits and pieces of Gaff's original dialogue into fragments of foreign tongues, and learned to properly pronounce them. I also added some translated dialogue I'd made up myself. All that was a bitch and a half, but it really added to Gaff's character."
I think most people are simply ignorant of the sheer volume of transactions of counterfeit goods on Amazon and similar platforms. The platforms benefit from each transaction regardless, so the platforms often evolve to encourage volume, nothing else.
Lisbon. There may be exceptions, but I can't think of any office building with more than just a few windows lit late at night. It's probably more due to cost-savings than environmental concerns, though.

The offices I worked on in Brussels and Luxembourg also went dark, but I'm not sure if that was common throughout the city.
It's not more efficient than directly using skia or cairo. Not on ARMv7 anyway.
It may not be your intent, but you are coming off as very dismissive.
It worked for Gandhi and his followers...
The vast majority of servers run on server CPUs, not on desktop CPUs. AMDs server CPUs are called EPYC, Intel's are called Xeon.
> a face to face meeting to verify authenticity

There are other ways for 2-factor/3-factor verification (physical or passcode based tokens, e-mail+voice, or even a video chat).

There are other ways of safety like requiring a 2-person authorisation for large transactions - many organisations and especially charities already do that.
Exactly. Parkinson's is a mechanical issue and doesn't affect the microbiome -- they proved that with science.
> What do you think about this hybrid approach?

What I want is to be able to add new functionality to the bamboo UI via new buttons for specific functionality that you don't have. Maybe if you had a plugin architecture.