skysight-inc/HackerNews huggingface dataset:
For what it’s worth those images look like photo-shopped to me, too perfect, that’s why they don’t tell me anything (or close to anything). I’m not saying that they are digitally modified, but because they look close enough to that kind of photos then the interest is just not there anymore. The same way some person knowing/remembering all kind of minutiae is a lot less interesting compared to 40-50 years ago, we all now have access to google (i.e. a technical enhancement in our lives similar to what Photoshop means for images).
IIRC Apple Maps sources data from OpenStreetMaps, so contributing there should make the updates end up in Apple Maps, no?
What does your wife think about all this gas leak stuff? Does she have a medical history?

So what I am hearing is that it wasn't CO and there was a gas leak, but it wasn't methane. Perhaps something else?

Have you considered legal action against the gas company?
Err, no? I live in Montreal, I've carried produce and other kinds of food by bike or by walk in -30C to +40C weather. It doesn't take so long that your food becomes damaged.

If you're carrying frozen food, we have bags with insulation and reflective foil on the inside. Put your frozen food there and even in +40C weather it will take much more than 15 minutes to thaw. Besides, buses and obviously the metros are acclimatized to a temperature of more or less 25C.

It really is just a non-issue. I assure you your produce are left outside for more than 20 minutes. There is no impact at all on freshness, and walkable cities promote smaller grocery stores that tend to have fresher food.
> When you have no choice in the matter, where's the internal conflict?

Uh.... this completely misunderstands like literally everything Sartre wrote, the point of which was that you ALWAYS have a choice.
Not OP, but the Apple Maps + iPhone + Apple Watch combo is now my favorite way to drive with turn-by-turn directions. That alone won me over.
GSuite isn't free anymore for most though (only for grandfathered in domains). For some the cost is negligible, but it depends.

But ya for me the piece of mind is worth it. The serious risk, as you allude, is probably not gmail disappearing, it's gmail getting worse in any number of ways.
> they are implemented once in a crate on crates.io and similarly re-used.

this doesn't automatically prevent the code from containing CVE, does it?

> As it turns out most code isn't datastructures with unique memory requirements

most code that has been written in Rust so far. But when you enter a territory of OS kernels, unique memory requirements and data structures such as ring buffers and dynamic mutable trees are the things that have to be implemented according to the requirements, and we want them to be implemented as efficiently as C is capable of, and correctly. Falling back to "unsafe" is an option, but it's hardly an argument that supports the effort of bringing safety to such a kernel.

But let's say that we've solved pointer issues. What about dependent types and totality checking? ATS has that [1] [2]

[1] http://ats-lang.github.io/DOCUMENT/INT2PROGINATS/HTML/INT2PR...

[2] http://ats-lang.github.io/DOCUMENT/INT2PROGINATS/HTML/INT2PR...
It's a courtesy, afaict.
Sounds legit to me, it's an extra push for app developers to be extremely vigilant about their content.
> If I see "@returns id integer The ID" one more time I'll be tempted to throw my monitor out the window.

I honestly believe we're in a dire need for a more up-to-date metaphor that lets us better express our anger at a computer, due to monitors becoming paper thin and lightweight in the past decade or so.
Just read your reply. That's very frustrating to read -- hopefully the Apple employees come to their senses and add the building soon. It's also weird that they called you through FaceTime and still did nothing. Either way, sorry to hear about all the frustration you've been through.
This is similar to what the Russians for example do... but, what if, technically, we are not sure, in the future, you can't be sure.

People have posted half hour long videos explaining this and the circles continue.

If it's 'useless' it should be flagged and not posted again.

I'm not a lawyer so technicalities on the English language don't interest me.

To barely begin, the title is "Are Radioactive Diamond Batteries a Cure for Nuclear Waste?"

Because it has a question mark might work in a court room, but I'm not interested. We are not children. It's just deceitful and fake.
They're going to fail, yet pretend that they succeeded. Examples: Siri, Maps, Home.
Don't know why being downvoted. This is as if fox news was govt funded.
I’m confused as to why it’s even happening now. A good index costs a fortune to build and maintain.

How does this benefit Apple? They’re a hardware company.
Having contributed to both (nothing major but not trivial one-liners either), my feeling is GCC definitely has a higher quality codebase and a more rigorous review process. While the latter doesn't always translate to the ease of contribution, I found that if you are persistent enough, your patches to GCC will be reviewed. On the other hand, I had my patches to LLVM ignored forever. Just my 2c based on experience.
We are all stupid. Every single one of us. There is not a single human being on this planet that is truly "smart"
A random older archive from last year:

https://web.archive.org/web/20190429220555/https://support.a...

What seems to be new:

- "About search rankings" section listing its purpose

- Expanded bot identification and verification information
Hope you don't have any pets who might not like the sounds from that ultrasonic sensor...
The same reason why having a maps product benefits them. They want to have complete end-to-end control over a user's experience on their device, well beyond just the hardware. Having their biggest competitor dictate what happens whenever someone opens the web browser on an iPhone is a massive hole.
I imagine the release of Apple Maps may have convinced them to go slow with this kind of thing.
Renaming the default branch from master to main
Show HN: I'm building a single source of truth for immigration pathways
In all seriousness, Apple may do certain things well, but cloud-anything just doesn't appear to be in its DNA. Maps, mail, iCloud, Timemachine, etc. Pretty much every service I can think of is laden with bugs, quirks, actual data loss risk, or is slow enough to be unusable. I'm not even remotely surprised that there is no "Apple search" yet.
You should definitely take a look at what we’re doing at www.ditto.live
Apple can't built software for shit. They just want ad dollars. What does Apple care about providing search? They don't.
NodeJS is single-threaded while Ruby has native threads and "fibers" - what makes you say you wouldn't be able to utilize additional cores in Ruby?
The Richest Person to Have Ever Lived
Yes, appshare.co stores code as a hash as well. We were inspired by Unison so full credit goes to them
This reminded me of the fact that all of 17.0.0.0/8 was assigned to Apple.
MKL has PARDISO for sparse matrices which I guess has no equivalent in OpenBLAS. Though there seem to be faster open source sparse matrix solvers now.
Also of note, Apple Maps in the iOS 14 beta just started accepting ratings and photos at map locations, rather than dumping you out to Yelp reviews. I'm happy with this change.

https://9to5mac.com/2020/08/26/apple-maps-reviews-inhouse/
Firefox on Android has this single button toggle option in the uBlock Origin add-on, which does exactly as you described wanting.
A lot of schoolyard politics here...
No, Apple is a 'full-stack' tech company. People buy their products both for their hardware and software. If they were just a hardware company, why would they bother making macOS, iOS, iMessage, Safari etc?
Do we suffer ‘behavioural fatigue’ for pandemic prevention measures?
They have a heading titled "About Search Rankings". Seems like a good indicator for a search engine to me.
Google Maps is making it easier on them by seemingly becoming worse and worse, in my opinion. The newest act of telling you it's changing your route if you don't click something is so idiotic it borders on malice. So going 70mph down the expressway, I need to take my eyes off the road to read the message and click a button asking it not to take action.

Further, it repeatedly picks a hard route. There's one park I go to that's easier to drive to using one few mile stretch of highway. Google insists it's faster to take these back, poorly lit, windy 2 lane roads. Maybe it is. But it turns a safe easy 3 turn trip into a nerve-wracking 10 turn trip. And it will, as noted above, keep trying to reroute me if I just ignore it and go the easy way.
> ring buffers in Rust use "unsafe" and at some point there was a logical CVE in vec_deque that broke one invariant of the unsafe block

First, you're talking about two different things here. Originally you were talking about incrementally adding Rust bindings to C code and how that obligated you to write "unsafe". Now you are talking about pure-Rust implementations of data structures that use "unsafe" for optimization purposes. The second one is much more dangerous.

Second, it does not undermine the safety argument - quite the opposite, as demonstrated by the fact that code that used VecDeque remained unchanged after the bug fix. Everything that the Rust compiler proved about code that used VecDeque, on the assumption that VecDeque was sound, remained just as proven after the bug was fixed and VecDeque was changed to be actually sound. There was no ex-falso-quodlibet problem. There was a clear delineation in the safety argument: on one side, a human was obligated to check that VecDeque was implemented soundly, and on the other side, the Rust compiler checked that every user of VecDeque did so soundly. The first part was done incorrectly and then fixed; the second part remained done correctly.

> the proof itself can indicate whether a pointer is stored/taken care of inside the C function or it should be taken care of outside the function (the latter is indicated by a prefixed "!" to the pointer type).

Then this is an axiom as input to the proof, not a proof itself. That is, ATS is no more capable than Rust of magically determining what the unstated invariants of C code are; it can only prove that certain things logically follow from certain assumptions. This is precisely what Rust does, too, except it is clearer than ATS because any use of such unchecked assumptions are clearly marked with the "unsafe" keyword.

In the linked ATS code, I see no indication, as a human reviewer, about which parts I should carefully audit (e.g., the annotation of the "extern fun") and which parts ATS has checked for me (e.g., the implementation of "string_to_base64"). In Rust, you can very quickly search a codebase for "unsafe" and see what needs auditing. (And in fact this technique empirically works well for finding unsoundness in production Rust code, and I can point to multiple examples of it. I wonder what people do when reviewing production ATS code.)

Again, I'm not saying ATS isn't cool. I'm not saying it wouldn't be great to have ATS support in the Linux kernel. Please work on this. There are, in fact, lots of things that ATS can do that Rust cannot do, and they are helpful to have. But I think the specific things you are claiming are things that Rust can do just fine or that ATS in fact cannot do.
God that would be great, especially if it also ensures user privacy.
if you don't mind losing static types, there's erlang and elixir.

> I want an FP ecosystem that's not rooted in research

Erlang is rooted in practicality. https://www.youtube.com/watch?v=7AJR66p5E4s&t=180s
> keep them working for their use-cases

Are you under the impression that C and C++ code within Apple, Microsoft, and Google is fundamentally different from C and C++ code elsewhere? Because it isn’t. Google’s engineers maintain LLVM’s ASan for their purposes, but those purposes happen to be everybody else’s as well.
Since base jumping is way more dangerous than steroid use, wouldn't that make base jumpers more deluded?
An index of enough of the web to keep 90% of users happy can be built for ~$10k of storage.

The last 10% quickly gets very expensive tho.
20 year / 20 hour = Year / Hour = 365 * 24 = 8760 hours per year, so about two orders of magnitude off from lasting "millions of times longer".
OOP isn't immutable
It's not going anywhere until it does. Look at the history of AI in various tasks and fields. It only ever goes one direction, and there does not seem to be a fundamental block.
Oh, I was not insinuating you were. I was directing my comment into the V8 developers’ direction
At the very least, please include links to your previous comments, so that any refutations of your previous comments can be seen by others - otherwise we will all have to repeat ourselves until there is no room for any new discussion. (One of the other replies pointed out that you had not incorporated an objection that someone made to your previous comment.)
> > If I see "@returns id integer The ID" one more time I'll be tempted to throw my monitor out the window.

> I honestly believe we're in a dire need for a more up-to-date metaphor that lets us express our anger at a computer, due to monitors becoming paper thin and lightweight in the past decade or so.

My experience may not be representative, but I believe I have encountered variants of "hurl the keyboard at the monitor" more often than "monitor out the window".

OTOH, that phrase doesn't account for laptops.
Gig worker labor activists are targeted in a social media campaign. (Prop 22)
You are comparing two different types of services. While they share commonalities (passing messages between users), the details are quite different. For example, you don’t get the history of IRC server for times you were offline.
It’s like comparing between an airbus and a glider, both fly, right?
Not true. Vanilla 18.04 LTS ships with no Python installed by default and the main repos `python` package is 2.7. Same for Debian 10. Ubuntu 20.04 switched the `python` package to Python3.

Even conservative CentOS (where Python is a base dependency for the system, as opposed to the above) is on Python3 as of now though.

As far as I am aware, Debian 10 buster is the last mainstream LTS distro to default to python2. Should change next year with Debian 11.
>Customizing robot.txt rules

Shouldn't it be "robots.txt"? It even says so below.
@duffpkg will you be updating or releasing a second edition of Hacking Healthcare anytime soon?
I also find that Apple Maps respects local mapping conventions. For example in New Zealand Google treats all state highways as equivalent and uses the same weight and colour line for all of them, but Apple Maps follows the NZ convention and assigns appropriate weights to the minor roads.

For those not familiar "state highway" simply means the central government agency pays for upkeep, rather than indicating any particular road quality or status.
If you have any more info about the licensing issues around deep learning models, I'd be very interested to read it.

In exchange, here is a link to the Debian Deep Learning Team's Machine Learning policy:

https://salsa.debian.org/deeplearning-team/ml-policy
Pennsylvania Prison Inmate Search
AFAIK the remaining notable one is Debian. Ubuntu LTS moved to 3 with 20.04.
https://www.cnet.com/features/uber-lyfts-fight-over-gig-work...
I’m hearing a lot of theories in this thread about Apple building a search product.

Yes, that’s possible, but Applebot is used in a lot of ways today that are wholly unrelated to search. (If search consists of crawling, indexing, ranking, retrieval, frontend, etc., Applebot only does the crawling part.)

Applebot is used for generating attachment previews in iMessage (eg. Send someone a URL — the preview is from Applebot crawling it). From the docs, it sounds like it’s also used for similar previews in Siri.
Debian Machine Learning Team's Machine Learning Policy
> this doesn't automatically prevent the code from containing CVE, does it?

There are certainly tools to detect any known CVEs, and tools to help you audit the unsafe code that you are using. They don't provide rigorous proofs automatically of course, the same way the standard library is generally not rigorously proved to be correct.

> But when you enter a territory of OS kernels,

Nothing really changes, see redox as an example of a fairly "complete" kernel written in rust with a reasonably low amount of unsafe.

> we want them to be implemented as efficiently as C is capable of,

This is already the case with Rust's typical library system. Generic libraries in rust are not less efficient.

In the real world rust datastructures are typically more efficient in my experience because the clean separation makes it easy to optimize the hell out of them.

> What about dependent types

That's a tool not a problem - you have yet to provide an argument that they are necessary and real world experience says that Rust achieves a meaningful amount of safety and convenience without them.

> totality checking

That's also a tool not a problem, and you could argue that rust's ADTs (enums) give you a weak version of it.
Maps is a search problem and Apple Maps has gotten quite good. It’s my go to now after a decade of Google maps.
Isn’t the reason why inflation hasn’t increased despite the Fed’s spending due to the low Velocity of M2 Money?

The Fed’s data indicates that since the 2008 recession, the exchange of money from one party to another has decreased, only to tank in 2020 [1].

Despite the money supply being increased like no tomorrow, if it’s not getting spent and is just sitting in savings accounts the economy wouldn’t get stimulated. This would imply current wage stagnation and the cost of goods not increasing aside from real estate and college tuition. I would think that maybe the S&P 500 has probably also turned into a savings account for some since the ROÍ on any other investment is lousy.

[1]: https://fred.stlouisfed.org/series/M2V
That's crazy. So Apple owns 1/256 of all IP Addresses?
Trump’s Tariffs? Coronavirus? China’s Exports Are Surging Anyway
Technically, sure, but you can always deep-copy/serialize/etc. to make it immutable.

My point is that you can achieve all the OP's needs without representing your model in SQL.
Maybe room for a middle-ground compromise - "street hosted data", some kind of deployed turnkey micro-datacenter that only accepts traffic from physical networks within a fixed radius / whitelist, etc.

So you get some economies of scale ... I wonder what the "breakeven topology" would look like.
Super interesting, especially considering that some people believe the referred to "bread" could have been some sort of hallucinogenic concoction, in particular mushrooms.

And, if that was the case, it would make a lot more sense that you wouldn't call it (or want it) daily, but instead you would describe it as "supersubstantial" or "superessential".
Setup Email Marketing Using Google Apps Scripts
> What this text carefully avoids stating directly: that’s the only nine (as in: single-digit 9) add-ons which you will be able to install on Firefox for Android now. After being able to use thousands of add-ons before, this feels like a significant downgrade. Particularly given that there appears to be no technical reason why none of the other add-ons are allowed any more, it being merely a policy decision. I already verified that my add-ons can still run on Firefox for Android but aren’t allowed to, same should be true for the majority of other add-ons.

There is a technical reason. They need to thoroughly test the new implementation of the APIs before they enable broader support. Just because the author did some (brief?) testing of a few more addons, it doesn't mean that the APIs themselves are production ready.

The main issue is that the new Firefox was released too early so compromises had to be made. Thoroughly testing a handful of addons is easier than thoroughly testing the entire web extension surface area.

This isn't a great situation to be in but there's no need to imagine nefarious plans to explain it.
This is different to the US, but in Europe a lot of people have smaller cars that aren't suitable for towing caravans. My family's only car can comfortable fit four people, but I don't have a tow bar (and the manufacturer doesn't recommend fitting one). And of course for most people it's much easier to drive a motorhome or campervan, than to drive a car with a caravan.
As a consumer, apps are a privacy concern. Firefox lets me tightly control what websites do, but apps can silently track me. They also often use notifications to increase engagement. Apps often benefit the makers more than the users.

As a maker, apps are a pain in the butt. I can get a website online in a few minutes, and it stays there forever. Every app I've made is now gone because I got tired of keeping up with app store requirements. I never made an iOS app because I won't pay 100€ for the privilege.
Noticed that recently too - it insisted on taking stupid backroads and what not, instead of straight highway and no traffic. It seems to be getting dumber, or something.
> Most addons previously did not actually work on mobile.

I beg your pardon? Literally hundreds if not thousands of add-ons worked flawlessly on Firefox Android until a few weeks ago.

> All the major addons that people use are available

You'll need to seriously find some source for that extraordinary claim. What does "major" even mean? Who cares about "major ones" if 50% of my add-ons are missing, crippling the functionality of my browser on mobile? This claims makes no sense at all.
You’re 2 for 4. Time Machine and Mail (separate from iCloud) are not cloud services.
If he acquired them legal of course he can sell them an get fiat withdrawn to his bank, assuming hes not in a place where bitcoin is illegal. Doing this all at once without informing your bank will probably instantly freeze the funds and trigger some kind of investigation. That doesn't mean you eventually get access to it. Also there are exchanges withdraw limits so its not on your bank account in 1-2 working days. If you want to sell all at once and withdraw you would have to register on different exchanges to circumvent daily limits and do the KCY which that can take days to get verified.
It's amazing how the tiniest of touches change these pictures from average nature photography to futuristic sci-fi.
that's good!
> GIL

FWIW the GIL has been the GVL since YARV was merged in and it became based on a virtual machine rather than purely interpreted. I believe this was 2.0.

> because the number of copies you run will be proportional to the number of cores you have, not the number of machines

While this is true, Ruby is also very CoW optimized so while forks grow linerally in size (with count), usually the first fork is drastically smaller than the process it was forked from.

I work at Heroku and recommend perf settings to customers. 5 years ago people were mostly hitting memory limits. Now it's pretty common to see apps that are maxing out the CPU well before coming close to ram limits.

Especially when compared to javascript, Ruby is extremely memory efficient.

I agree with your larger statement but wanted to chime in and expand on those two points.
I think this is an interesting development. It seems that our strategy to counter China has been seriously damaged by the fact that we haven't been able to get the virus under control. It seems increasingly clear that we can't separate foreign policy and domestic policy as we used to do.

If you can't get past the pay wall, archive links such as this one seem to work reliably : http://archive.vn/2eRqH
We were trying to add tools to make it easier to find lewd profiles; their app review process was stopping us from releasing the tools that would allow us to fix the problem.