skysight-inc/HackerNews huggingface dataset:
Lowering prices or adding value, advertising.

Doing stuff like blocking competitors from your platform, blacklisting people who do business with your competition would be examples of not competing normally.

What Apple is doing is more subtle though - in general they are not using their position against Google, they are using it to force arbitrary conditions on companies seeking to do business on iOS and increase their own profits, to the detriment of end users.

I believe the ultimate test for market abuse in the US is considered something like business practices that harm other companies without benefit to the end user. If the end user gets lower prices or better value Thanks to your practices, the free market is achieving its purpose. If they are not, but one company is getting better profits, than the market is being manipulated. As a side note, this is not the same test as in the EU for example, which makes price dumping (selling below cost of production) usually ok in the US, but not in the EU.
Might be slightly unorthodox, but email the first post to a Gmail account from a random address and see if it is marked as spam, only display the post if not.
Fibers are still restricted by the GVL. Threads are also restricted by the GVL. The only "true" concurrency in MRI is to fork a process.
Big discussion a few weeks ago: https://news.ycombinator.com/item?id=24109565
> OTOH, that phrase doesn't account for laptops.

It is also not anger-ready for people working on tablets with rubber keyboards attached.
> JRuby doesn't have a GIL

Neither does CRuby! It's been the GVL since YARV was merged ;)
Seems that autofill (for password managers) was broken, too. That and uBO were the reasons I used Firefox on Android.
Yes, and a few other companies/agencies enjoy the same privilege: https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_addre...
Much much better voice directions; with Google, you have to check your screen often; with Apple, you just follow the voice
In my personal experience any radio controlled aircraft coming near a bird's nest will be challenged in the air. It certainly stresses them out in the mortal danger kind of way. It made me change where I do my “Park Flying” before I injured a bird.
Coherent Perfect Absorber
Ah, there you go; thanks for pointing that out.
Zendesk: Lowering operational overhead and cost by migrating to Transit Gateway
Ask HN: What would be the unit economics of a near-human AI?
Given some hypothetical unforeseen algorithmic breakthrough that makes near-human level intelligent agents possible, how would it be brought to market? Would it be brought to market at all? What sort of protective moats would exist if the algorithm isn't eligible for patent and can be trivially copied by larger companies with more resources?
He's obviously using the website, regardless of how active or frequently that is, so I don't really see the problem?

There's things everybody does that's not about the money, but everyone has a price. He's stated that he likes the domain and that's why he's keeping and continuing to use it so it's not really about the money, but he also goes ahead and names a price in case anyone really really wants it that badly.

In this case, his only crime is that he happened to buy a domain with a common name? Who cares?
Apple is 100% building a search engine.

But do you remember when Apple launched their maps? A decade later and it's still not nearly as good as Google maps. But it's "good enough". I imagine that's what they're going for with this new search service
Drones delivering blood is still pretty badass too!
> Aggregated user engagement with search results

My bad experience is generally rooted in the above criteria. It's particularly problematic on news sites. For example, if I click a news article with certain political association, I keep seeing only news from that political side. This creates an echo chamber which makes uninformed believe that 'whole world' is thinking that way. It definitely make sense to increase more engagement, but might not be totally appropriate in all instances. Curious to see how it works in live (if the apple search does become a reality)
OOP encapsulates implementation, so you don't really know unless you break OO.
Yeah and Math Kernel Library is so much more illuminating than MKL, basically rolls off the tongue.
/shrug It’s self-censorship. Publications commonly unpublish bad articles for a wide variety of reasons. Should one not supervise one’s own conduct and morals?
Ask HN: Is there an OS wide website blocker that is safe to use?
My productivity in WFH environment has suffered a bit with Hacker news, reddit, Elon Musk etc. I have been trying to find a site blocker, but most are browser based and little sketchy.

I am tired of looking for a privacy conscious, OS wide (Mac) website blocker. I would pay for such a tool any day.
Knew about the rate limiting, but didn't know they planned retention limits now too. Not sure how I feel like about... I guess less stuff to search through, but wonder about rarer things if trying to find an example for. I guess if you use more popular stuff, not really a problem though.
The subtitle literally writes:

The country is making the transition from net importer of ideas to net innovator, and as it does, it is finding that good patent laws matter.
You can. You can with Node too.

With Node you can just use workers. I have tools I wrote in Node that can max out my 16 core MacBook.
I am very fortunare to work in this space at this time. We are developing a truly personally relevant (probably the only one in the world right now) search and navigation engine for e-commerce businesses. It's very exciting and also nice to be very safely employed these times.

If you don't mind the self-promotion, we have two positions open:

- Backend Developer: https://careers.loop54.com/jobs/927090-back-end-developer

- Frontend/fullstack developer: https://careers.loop54.com/jobs/799962-front-end-or-full-sta...

We have rather high demands on our co-workers technically, but feel free to give it a shot if you're not feeling secure in your current position.
> "In the wild" one hardly ever has to write unsafe Rust data structures and algorithms.

one has to do it all the time if cyclic mutable graphs or specific buffers/caches are involved.

> Verifying the remaining code is desirable but not as valuable as what Rust already provides.

How do we know that? What are the criteria and the thresholds that lead us to that conclusion? Is it true for all fields where the language can be used? What should we do about inability to express more precise constraints at compile time? Shall we stop on Rust, or try to embrace more powerful tools that already support Dependent Types in low-level systems programming? These checks enable a whole new world of expressive powers and correctness guarantees, even compared to the cool borrow-checker. ATS supports them today [1]

[1] http://ats-lang.sourceforge.net/DOCUMENT/INT2PROGINATS/HTML/...
I have Been there,
Over engineering kills startups,
I wish I could remember how I came across Shortcat. It may have actually been simply that your product description matched what I was seeking so perfectly that it turned up on a Google search...or perhaps it was through some second-hand recommendation coming indirectly from a Google search like this one: https://gist.github.com/lornajane/3892c39098cf70baa9c7a1874c...

But the main thing is that Shortcat was simply the thing that I always thought should have been baked into operating systems since the idea of “search to execute” became a thing. Mostly these days I rely on Command-Shift-/ (Menubar search), but that is a poor poor substitute. Shortcat really shines in dynamic context selection, like when trying to navigate something like Outlook for Mac, where you don’t know the shortcuts and don’t care to use them, and anyway just want to select the email that contains the text you’ve already started reading. Or things like the preference menus where navigating the combination of tabs and sidebars can be especially unclear from a keyboard perspective.
I guess more precisely, GR can't predict the interactions between particles, only the interaction of particles with gravitational fields. But GR can't predict the behavior of two colliding electrons - it will make similar predictions to classical physics, not the Schroedinger equation.
Ask HN: How do you keep up with changes to open source deps.
We use a lot of open source code and it changes a lot, we try to stay current by updating dependencies on roughly a half-year cadence.

Most of the time we are able to catch any regressions before they hit production but there's a few that always make it through.

We've been discussing implementing some more structured way of reviewing changes to external dependencies, perhaps assigning individuals/teams to watch a dependency and review any changes as they come in.

I'm curious to hear HN's thoughts, how have y'all been dealing with changes to external dependencies? any approaches that you'd recommend?
Not the parent commenter, but while I still use Google Maps over Apple Maps, I constantly have issues with the former.

I've put in business addresses or searched the business themselves, and then had it route me to a residential block behind the business on a completely different street, sometimes multiple blocks away from it. This is even after confirming the exact address is being shown and everything.

I only really use Google Maps because it's what I've been using, and I kind of like that its UI is a bit simpler with less animations and things than Apple Maps.
> which I much prefer to having the screen on constantly for a multi-hour trip

I’ve found myself swinging in the other direction. I tend to glance at Waze for my speed instead of my own speedometer, but I’ve been driving a mixed bag of cars lately.
> Belief in god is irrational

You should qualify that with "in your opinion", because many, many rational people came to the opposite conclusion.
Some major differences here are how they interface with I/O and the mechanisms around memory sharing.

Nodejs workers are more like webworkers and mostly suitable for proper CPU-intensive parallelization whereas in Ruby it's not uncommon to run e.g. multithreaded web server in the same process and namespace.
Wait until you find out a same hospital runs multiple versions of epic that are barely interoperable between each other.
They also run the App Store, Push Notifications, iAd, Apple News, Apple Music, Apple TV, Siri, Apple Pay and some of the largest systems for photo sharing, file storage, subscriptions, retail billing and more in the world. Saying Apple is bad at cloud services in general is incorrect.
That doesn't seem like the best example, since you just said his native app is better than a native app. Perhaps he's just a better designer.
Advancing a culture of reliability at the pace of Azure
Effectively we are talking about something on a par with stored procedures, but hopefully a bit nicer and portable.

You would of course want to apply at least as much thought to the design of the agent as you would to a prepared statement, so that they can be reused. And that would probably mean, like a prepared statement, that you are sending a query and some config for that query as two separate inputs, one of which is much more stable than the other.
Users may use one of the many wallets that suddenly vanishes, along with the bits. Neither online or offline is very secure, from bitrot, hackers and viruses. So no.
Their cloud-based Notes App is simply killer. Sure, it’s a simple app but I have had a flawless experience on it.

Photos is pretty great too, but I’m not sure how it compares to other photo services.
I did not mean to put down sorbet-rails - it has been really useful to us and we appreciate all the work you and your team have put in to it!

But I do have the sense that building Rails apps using sorbet won't feel "first class" until we have some sorbet maintainers that use Rails or the Rails team starts adopting sorbet (or both!)
Do you know if they are using headless browsers? If so, we can block them without fingerprinting and without captchas. https://methodmi.com
They do have plenty of high-volume services e.g. Siri, Siri Suggestions, Maps, Online Store, Apple Music that haven't had any major issues. And even iCloud is substantially better now than in the early days.

Most of your issues seemed like the old, rehashed ones from nearly a decade ago.
Not OP, but I'm in the same boat. Agreed Google Maps' data is better. Their routing is sometimes better. But I still prefer Apple Maps in most cases. For me, it comes down to a few UX things:

* iPhone + Apple Watch combo is amazing to use w/ Apple Maps. Audible & haptic alerts on your wrist change how one interacts with the turn-by-turn directions, and it's an improvement.

* The fact that iPhone nav is available on the lock screen is a huge help. Doesn't require full unlock to get to the map.

* Apple Maps just seems to handle the accelerometer in the iPhone better. I found that Google Maps never knows what direction I'm facing/walking, and it jumps all over the place all the time. Apple Maps is just smoother and better to use.

The only thing that's missing in Apple Maps is bicycle directions, but apparently that's coming in iOS 14, which is great.
Wizz Air’s Odd Fee for Buying a Ticket While Using an Ad Blocker
I'm totally fine with good enough if it keeps Google in check
hey there, i work for ipinfo.io and we have a privacy detection API (https://ipinfo.io/developers/privacy) that includes vpn/proxy/tor/hosting(bot, scrapes,etc) flagging which may help your predicament? You can test out how accurate we are by appending any nefarious IPs to our URL and see if we flag it correctly. e.g. https://ipinfo.io/5.62.18.115.

Not sure if that will be your magic bullet but will be happy to have a chat and riff on this. I've talked to customers that are using our privacy detection API and I do remember a good subset using it for your sort of use case. At the very least, I can pass on some learning, strategies, etc to combat it.

Available anytime at ken@the-ipinfo-domain.
Running an ad blocker seems to help
And 'ghostwriter stated elsewhere in this thread that the previous round of these comments was in reply to an article talking about how QEMU should start to develop new device backends as out-of-process Rust programs - which also was not about outsiders proposing a complete rewrite, either.

https://news.ycombinator.com/item?id=24133292

http://blog.vmsplice.net/2020/08/why-qemu-should-move-from-c...

Perhaps the most long-lasting harm of the Rust Evangelism Strike Force has been the rise of the Anything But Rust Counterinsurgency, who sees that someone, somewhere, is thinking about Rust, and needs to convince them that they're making a mistake.
I’ve used Google Maps since it first came out on the nexus one. I recently made the switch to Apple Maps. And it’s like stepping into a new world.

There’s the maps layout and where I want to go and my route. That’s it. Google Maps has ads. Switching between Apple Maps and Google Maps really shows how the Google product has friction and information overload. We are talking about a Maps app. Less is better unless I ask for it. Apple has nailed the color scheme, layout, and information density. If I need more information that Apple Maps doesn’t provide, I double check google maps. On a long trip, I will check routes from both apps. Apple Maps and google maps show the same route and same time and same traffic congestions for me. I rely more and more on Apple Maps now.
am I the only one who prefers a non-framebuffer console?
re 3, How is that good for user privacy, and if it is then should they also be aggressively deleting native app storage? As a user, and a privacy conscious one at that, this would surprise and dismay me.
My impression from Twitter “new job” announcements in the last 6 months is that Apple has seriously ramped up its kubernetes staff.
I think part of the problem here is that ML development is extraordinarily more expensive then traditional dev.

I don't generally need to develop my own deployment infrastructure for every new project. However I've yet to see an ml team or company consistently use the same toolchain between 2 projects. The same pattern repeats across data processing, model development, and inference.

Oddly, adding more scientists appears to have a super-linear increase in cost - with the net effect being either duplicated effort or exhaustive search across possible solutions.
Making Money on TikTok: Sell Merch from the App
In some senses I think it has changed, into the modern web dev experience. You've got a living program running, handling events on the DOM, etc. And developer tools let you inspect and modify objects live, time travel in the debugger, and more. The web I think is where all the mindshare has gone for this type of programming.
Mozilla has made it very clear that they don't care about the add-on ecosystems and will throw away everything so they can be more chrome-like and provide a safe browser for users that cannot make decisions themselves.

They did it to desktop, now they've done it to mobile.
We could improve the convenience of self hosting. And we should. The pendulum always swings, we should start thinking about what we want it to look like, or somebody else will.
Apple IOKit
Rather the opposite. Many robots.txt will disallow * but allow googlebot. This allows them to crawl those sites without getting flak for disregarding robots.txt completely.
> Google hides so many restaurants and bars that don’t pay them for prominent display

Is there public info on the pricing for sponsored POIs, e.g. is it auction-based, for a period of time? Does the listing get dropped from the map after the business stops paying? How does Google get around the FTC requirement to label sponsored content?
It’s also pretty obvious when you walk and drive around the United States that there hasn’t been any sort of substantial investment over the past 10-20 years in infrastructure, housing and manufacturing. A lot of the assets being expensive in the US is expensive because TINA.
> Most addons previously did not actually work on mobile.

this is not true. I used to have many addons working perfectly on Android.

> All the major addons that people use are available.

Wow, all 9 of them? /s

(from Mozilla's announcement: "We’re kicking it off with the top 9 add-ons")
Ah yes immutability. Until GDPR hits you :')
Yeah, immutability doesn’t seem desirable in a world with GDPR and the right to be forgotten, which requires you to support deletion.
If the defendant does not want to plead guilty then the attorney cannot plead guilty on behalf of the defendant.

"This morning the Supreme Court overturned a Louisiana inmate’s death sentence because the inmate’s lawyer – hoping to save his client’s life – had told the jury that the inmate was guilty, even though the inmate had expressly objected to that strategy."

See: https://www.scotusblog.com/2018/05/opinion-analysis-court-ru...

If the defense attorney cannot concede guilt -- but knows client is guilty -- what is he supposed to do?
you don't need an extension with brave to get rid of many ads ...i have no extensions on brave and yet i never see a youtube ad
Looks like doctors (or most of them) didn't get a look at this until it was done?

In a field as technical and regulation-laden as medicine it's hard enough as is. Without relentlessly validating it with users it could only go in one direction.
hell, it ain't just ads, it's outright malware at this point. i had to look up some shit about my printer, and hoo boy, searching for that churns up even more of a cesspool than i get when trying to search specialized windows topics. those don't turn up anything useful most of the time, but it's at least benign--a wall of posts on official MS forums where the top answer is some "top community contributor" yeeting out a "my friend, have you tried rebooting and reinstalling drivers?" copy-pasta response to any conceivable question

the printer stuff is something else. i put some fault on canon here for pushing me to unofficial sites because their official shit requires you to download a fucking exe to deliver a PDF manual (cmon, wtf, how can your docs delivery pipeline be THAT bad), but the unofficial stuff is some ninth circle of hell

the first was some bog-standard infini-redirect ad fraud crap, but the second was uh... well, i was impressed to the degree that the indian tech chop shop "YOU ARE INFECT DIAL 1-800-LEGIT-MICROSOFT TO CLEAN COMPUTER" site was able to shut down a fully up-to-date copy of firefox, somehow eating all my other tabs, grabbing hold of my mouse pointer in strange ways when the window was in focus AND preventing the windows "close window" button from killing it.

task manager was still able to execute it but damn, that was some ARTISTRY put into making the fraud site as clingy as possible--puts 90s-era malware sites to shame, and this shit kicks around on right on the first page of google search results for a printer manual query, not some shady-ass porn site you'd drunkenly click through to via 3 levels of ever-sketchier ads

people ranted and raved about goods of questionable quality gaming amazon reviews, but eh--honestly, most of those i've bought were fine, if not artisanal high-end shit--they just engaged in a lot of dubious "get free shit for a good review" growth hacking tactics that are A-OKAY THATS JUST HOW YA DO BUSINESS when it's some SF startup pulling the same crap in a different form. it's weird how seemingly nobody gives a fuck that a lot of google searches will boost things that are far worse--offering purestrain fraud on a platter is fine, selling mediocre flash drives and kitchen gadgets with inflated reviews is THE HIGHEST OF CRIMES
Just got an iphone last month and apple maps has worked perfectly every time for me. I'm not exactly a maps power user but I haven't seen an issue.
The argument being presented would just as well support Microsoft releasing an automatic update to windows (automatically deployed to all their users) that only supported some tiny fraction of white listed applications. They then don't clearly make any promises about removing the white listing, or any timelines, but only vague statements about "ensuring a positive user experience" and "working with their application development partners".

Most people would probably see this as a Very Bad Thing, for a few reasons. First of all, if we were to take the claim that it's "to ensure stability of APIs" at face value, it would indicate a staggering lack of maturity in their decision making process around releases. Next, we shouldn't take the "API" argument as being anything representative of reality: applications people develop (or browser extensions) have always been the responsibility of the developers developing them. If there were bugs in a browser, they'd discover and work around them, or they'd have a broken extension/application. There isn't a way around that. Perfect APIs don't fix it: people write bugs into their applications/extensions/platforms all the time. Things are broken all the time. Testing has never been Mozilla's responsibility. It's always been on extension authors. There are already ways to "declare" in an extension that support of a specific version exists.

There is no competent technical reason to end up in this situation. We're only left with incompetence and malice. And it's _very_ difficult to think that the people running a popular mobile browser could be so incompetent. Though I'm sure we've all said that before about other Mozilla decisions.
He's also delusional. The 2 organizations he mentions are possibly the only two that would potentially pay a lot for that domain. And he has set his asking price at 10% of the entire annual revenue of the first. And a third of annual revenue of the second.

He's got a meal ticket a really nice one, too and he is converting it to a lottery ticket by demanding that much.
50 years off-grid: architect-maker paradise amid NorCal redwoods