skysight-inc/HackerNews huggingface dataset:
I do not think we have an answer to the first question. At the end it does not really matter whether our universe runs on an actual computer or is simply equivalent to a computable process (as opposed to an uncomputable one). However, for aesthetic reasons some scientists guide their work in theoretical physics by studying specifically only physical laws that are, in principle, computable. Said in other words, some scientist take the "Extended Church-Turing Thesis"[1] as an axiom of physics and work from there.

To the side question, yes, that is a typical definition of "computable" (usually what a CS theorist means by the word). The reason we believe it is a useful practical definition is that (1) such a definition ends up equivalent to a number of other interesting definitions and such a net of equivalences usually ends up being interesting and empowering (2) Turing machines form a "universal" modality of computation because we have proofs that they can "efficiently" simulate other theoretical models of computation (3) We simply do not know of other modalities of computation that can exist in our universe (which is a bit of a circular statement in the context of this conversation) (4) It simply seems to be a useful formalism that enabled us to prove a ton of useful results, so even if it was not as elegant as I claim, it definitely ended up being a productive and practical way of thinking. Side note: Quantum computing muddles the water a bit in terms of what is efficiently computable, but if something is not computable for a Turing machine it is still not computable for a quantum computer (however there are a few things that seem to take exponential time on a Turing machine while taking only polynomial time on quantum computer).

[1]: https://www.scottaaronson.com/papers/npcomplete.pdf
The corruption in Montreal is more visible than in many other metropolitan regions places, but the city and province do a lot more than other areas to bring it to light and fight it.

My estimation is that if we had a similar level of effort into looking into other regions, we'd see similar or greater issues. The refusal to look into real-estate or casino based money laundering as well as substantially counterproductive financial secrecy laws make for lots of issues in Canada.

Is there grift in Montreal? You betcha. Is there grift in Toronto? You betcha, but it doesn't make the news.
Just remember that wicd/network manager are basically using wpa-supplicant as the backend, so either use applets for those, or script wpa supplicant or iwd (Intels more recent replacement for wpa supplicant). I finally turned mine into systemd services.
I had this discussion recently in a pull request - the reviewer wanted to know why I was using both null and undefined. Like several people have mentioned, it’s useful in JavaScript in particular to indicate known unknowns as null and unknown unknowns as undefined. Since it was a good question though I actually spent quite a bit of time and energy analyzing this and trying to figure out if my choice still made sense to me.

It’s somewhat reassuring to see these comments here because at the time, I couldn’t deny that my solution isn’t ideal. At the same time, I know that favouring a less explicit approach to describing empty values is inevitably even more confusing - there has to be some way to indicate why something is empty. It’s still hard to program with a solution you know isn’t ideal... I really wanted a better answer or to find a better way forward with the reviewer, but in JS land it seems like an unfortunate but viable way to work.
I'm not suggesting that at all! I'm just saying it took 30 odd years to take off/break out of the nuclear physics world.

Though rereading my first comment that wasn't entirely clear...
> animation generated with my fork of draw.io, allowing exportable edge context flow & control in animations

I didn't even know you could draw isometric diagrams with draw.io - any more info on this?
I always hear about these theoretical web apps that are just as good, nay, better, than native apps. Where are they?! Certainly no web app I ever used would qualify...
Fair point! I might file this under 'latency' which is often ignored for improvement so long as it's tolerable.
Hardening Microsoft Windows 7 SP1 after EOL [pdf]
Hobbyist extruders are fairly available already [1] and easily fit on a small table. You only need a giant one if you're manufacturing filament professionally and plan to produce hundreds of kilos a day.

[1] https://www.filastruder.com/products/filastruder-kit?variant...
Diana Rigg is absolutely my fave Bond girl. Those eyes could melt the coldest male resolve...
Can they catch up? I feel the reason why web apps took off is because so much money has been spent on the underlying technologies (HTML, CSS, etc.) that makes them extremely powerful.

I’ve used a lot of UI frameworks and getting to do anything complex is always much harder than doing the equivalent in HTML/CSS/etc.
If you take a look at the GTK+ ecosystem...it's kinda broken, too.

Simple use case: Make a sidebar fade in and fade out, while changing the dimensions of the right box. Pretty close to impossible to implement in a clean manner, even within glade.

And then, try to support a mobile device in a responsive way with libhandy.

Now you throw the towel and just get on with 20 lines of CSS and literally two HTML elements.

CSS should not be underrated when it comes to layouting. It is super flexible, and UI frameworks always will lack behind due to their architectural patterns.
Are there analogies to 10.x.y.z in IPv6?

Gosh I wish IPv4 -> IPv6 was just
10.x.x.x -> 10.x.x.x.x.x

Instead we went to some hex-colon-double-colon BS. Like instead of "ssh 10.0.0.1" I have to now do "ssh -6 :://::2001:db8:ffff:abcd::34ff:2e6f::49af:fdef::"? Fuck that.

The simple fact that I can't memorize IPv6 addresses makes me lazy to use it. Whenever I want to SSH into a machine in 5 seconds flat I just rattle off its IPv4 address and I'm in.
$149 for a $699 iPhone 12 isn't exactly a measly fee.

At this point Apple should just start iPhone with AppleCare Subscription.
Mesos was always simpler to deploy and wrap my head around, but Kubernetes obviously won the most mindshare. DC/OS was Mesosphere's "enterprise" offering - however I wonder what this means for the Mesos product. I know there are still a couple large organizations still using it, but D2iQ employs most of the engineers working on Mesos, which isn't a good sign if they are no longer making money from it.
Agree; Lazenby is vastly underrated and in fact he played Bond in what I consider the best film in the series, On Her Majesty's Secret Service.
Sailing offshore in difficult conditions sounds much more interesting and skillful than any amount of entry-level hospitality. Anyway, of course I have no 'disdain' for working menial jobs - I have worked in them too, I just don't really view them as anything particularly positive, and certainly for me they were formative only insofar as they provided major motivations for completing my degree so I could escape them.
Fixed point is very common, at least in some areas.
I think the ropes are less useful now than they were in 1995 because of the evolution of CPU and memory systems. In 1995 100 Mhz was considered a fast speed, and memory access was not that much slower than the CPU.

Now CPU's are in the GHZ ranges, and memory is a huge bottleneck. This is why a significant portion of the CPU is the integrated memory controller and various levels of cache.

With the current paradigm, cache friendliness will often trump something that has fewer instructions. With regular strings, scanning or copying a string is in order memory access which will take advantage of pre-fetching of the cache. With ropes, there will be pointer chasing which will cause all sorts of cache misses.

So, I think ropes are likely an even more niche use case than they were in 1995.
Are you talking from experience with these shelves? Or are you making an assumption about their quality and long term stability?

To me, they have the same functional design as Rams has promoted since the 1950s which has had a lasting effect on the world of design in both technology and other areas.

Note that the shelves form a system of shelving, so you can adjust them in many different ways to suit different storage needs. They are usable in numerous different environments and mounting configurations.

That's design. Eames said "Design is about constraints". The constraints here are things like wall types (and the requirements for mounting), using compression to support free standing shelving where it forms both storage and area separation.

The sizing supports standard wall stud spacing and both plasterboard/solid construction as well as semi-freestanding and entirely freestanding configurations.
It has a taste of 1D homogeneous coordinates
Asteroids can already be round.
Huh? All I see is a bunch of asterisks.
(http://bash.org/?244321)
But maybe you shouldn’t be able to run it with no differences on Linux, macOS, and Windows.
Or it misclassified the training data too and they didn’t catch it.

It’s not like AI engineers manually run all varieties of footage against the trained model to check accuracy.
I'm aware of the current rulings. I am explaining why they should be considered invalid.

>Questions of being inappropriate are, of course, a personal opinion-based judgment call and not a question of legality.

Disingenuous. If the law is not agreeable soon it will be unenforceable. I consider the rulings inappropriate both on the basis of constitutionality and on the basis of construction an egalitarian society.

Again, see my example about Missouri statutory expenditures on the basis of gender and race. Many states have laws like this. They plainly violate the equal protection clause. You can try to claim the state has an overwhelming interest to ignore the protection clause, but then can't it just have an overwhelming interest to violate whatever parts of the constitution it wants? Where does it stop?
Fractur is more than a font difference as it has a few ligatures (e.g. tz) that are not found in the Roman alphabet as used in modern German (ß is the only one that made the transition). And these “ligatures” aren’t really true ligatures in the sense of, say, the “fi” ligature in some fonts; they are glyphs that are close to being fully fledged letters, as, say, ö, which is an accented (umlautened) letter in Germany is a fully-fledged letter in Swedish, or how W became a freestanding letter in English.
What’s a better catch all term? Data modelling system? Prediction system?
The part about India banning caste names is just that! I'm not doing anything.
That's what I thought... Needs the brain interface though.
This is fantastic news. I do worry about the US though. As far as I can tell huge numbers of people are still treating this like it is nothing. I base this, very expertly, on the sheer number of large Halloween parties I was invited to tonight... and how people (aged 28-40) are still mocking those who won’t congregate with 50 randos in a house. It’s very perplexing. And on the ever-increasing infections and deaths.

Also, don’t forget to vote.

Edit: spelling
My biggest issue with this is that your produced filament will have garbage tolerances, probably some air pockets, and have a high likelihood of jamming your hotend at some point.

A better solution would be a machine that snips different color filaments right off the spools at the right lengths and welds them together. That all said, this is a cool project from a "what's possible" perspective.
This is a thoughtless, uncivil and insubstantial remark, in breach of the spirit of HN.

Have you read the welcome page?

"The most important principle on HN, though, is to make thoughtful comments. Thoughtful in both senses: civil and substantial."
...

"What we especially discourage are comments that are empty and negative—comments that are mere name-calling."
How close does the analogy need to be in order for you to feel comfortable that what Internet Archive are doing is not at all dangerous or unprecedented? While you may not have encountered it, some libraries do label books for content[0]:

> Some libraries block access to certain materials by placing physical or virtual barriers between the user and those materials. For example, materials are sometimes labeled for content or placed in a “locked case,” “adults only,” “restricted shelf,” or “high-demand” collection.

(emphasis mine)

Here’s another real-world example. In the physical world, book publishers often print updated editions of books with corrections, distribute errata, attach disclaimers[1], and sometimes recall books entirely[2]. (If you feel the urge to split hairs here about how one entity is a third-party publisher and the other is a third-party library, please think seriously on how this distinction is relevant to adding context.)

The concerns that the ALA have with labelling in the physical world don’t apply to what IA is doing, since IA are not creating barriers for patrons to access content, they are just adding context—as book publishers, museum curators, librarians, film distributors, documentarians, historians, and others have done for centuries.

[0] http://www.ala.org/advocacy/intfreedom/librarybill/interpret...

[1] https://www.nytimes.com/2015/06/08/business/media/publisher-...

[2] https://www.nytimes.com/2019/06/13/books/naomi-wolf-outrages...
Or nonsensical drifting into the bleachers to look at an unusually round baby
Pretty soon either D2IQ won't employ those engineers or they won't be working on Mesos.
This is really poorly written and argued. The topic isn't exactly novel either. I'm wondering if these upvotes are organic
In general HP drivers have got better over recent years. It was so bad in the past that one of the insiders wrote a book about it.
Experiences of neurological surgeons with malpractice lawsuits
Well... why not, exactly? I have work to do on all three, as do many others, and it seems like a win both for me and Jetbrains for that not to matter.
Those articles are so annoying to stumble on. They rank very highly in search results because the google crawlers like them but they are obviously written by some lame algorithm and are a waste of time to skim. I hate those types of article so much
Can I politely suggest that you research someone before you make critiques like this.

Dieter Rams is one of the leading industrial designers of the world. His role in industrial design, particularly for consumer technology at Braun, is renown.

It wasn't "clickbait", this was an article on the website of the furniture company that has delivered his furniture designs since the 1960s.

But if you so freely dismiss that sometimes distilling design into understandable and actionable principles is actually a complicated and difficult task, you might want to consider that Euclid only had 5 axioms and 5 postulates [1].

From that, the entire Euclidean geometry and mathematics was derived. But I guess even ancient Greece had clickbait listicles.

[1] https://www.sfu.ca/~swartz/euclid.htm
I think wisty was saying you could make the argument that the glyphs on the Phaistos disk were also used elsewhere, but we just don't have any samples.

There's no way to know one way or the other.
Mac apps are sandboxed.
I think so. If we're talking about "out of the box" or what you'd find on average. As an Android dev for a few years now I think we get a lot out of the box and I get that web devs also use libraries or frameworks that have similar benefits. At that point it's comparing framework A's a11y vs framework B's a11y vs Android a11y.

Not an Android fanboy but I'm going to assume that the bigger (widely used/constantly iterating) "platform" (for a lack of a better term) has better a11y. And if there is a web framework that provides this (react?) do the majority of websites use it ? like they do native api's for native apps

(and this isn't even talking about the api's accessible to native vs web app)
Yes. You can see that this bug was marked wontfix. Ultimately, it seems that browsers have decided that breaking DNS rebinding breaks an unacceptable number of legitimate use cases.

You can still fix it at your own router/DNS server, though.
Firewalls have bugs too. The real problem is bad incentives.

For IoT manufacturer a device which fails to work due to blocking is far worse than a security flaw. The first directly leads to chargebacks and bad reputation. The second leads to.. nothing.

So long as IPv4 exists, they have to at least use NAT, and their tracking is limited by IP pooling. But when we switch to IPv6 only, there's no good financial reason for devices to even have a 'deny all' stateful firewall.

It's more profitable to not bother with a firewall (just blame the client if he doesn't install a firewall to shield the device), than to deal with creating the right exceptions for firewall policy - even a single policy error would have a much stronger financial effect than opening up the device for the entire world.
Seximal/Heximal is ideal for hand-counting, but one problem with all these alternate-base proposals is that they use existing digits.

It's extremely confusing, since we're trained to see '10' as ten, '20' as twenty and so on, not as one-hex, two-hex or whatever. They need to use entirely novel glyphs for all digits, and in that case, using a smaller base really makes it easier to learn.
I feel that the distinction between null and undefined is less significant when you have types such as in TypeScript. The types let you know if a property can be optionally provided and there are constructs that help with that such as the ? operator.
It's absolutely NOT about "calibration" or whatever other excuses, because (every other manufacturer's) phone cameras use a more or less standard interface based on MIPI CSI, and are basically designed to be plug-and-play to allow ease of integration and development. The only things that could be considered calibration in camera modules are presets that are stored in an EEPROM, and affect the quality of the image at most. It would not cause any of the symptoms outlined in the article.

In other words, Apple went out of their way to do this. They probably use the EEPROM to store some additional serialisation data, check whether it matches the data stored on the mainboard, and then subtly sabotage the behaviour of the app based on that. It won't be long before the truth surfaces.

They've already done similar shady shit with even simpler parts like batteries: https://news.ycombinator.com/item?id=20641424
Wasn't the taxi industry also one where it had its own corruption and connections with people who may resort to guns to protect their turf? How did companies like Uber and Lyft gain marketshare without incurring some physical penalty?
I recently started to think that inheritance should just be all together eliminated. It is still a root of inequality, and promotes all kind of bad behavior. Your accomplishments, your money, not your kids. When you die, the assets should go back to the people equally. That way all children, no matter their parents, citizen of a country, should have equality in opportunity.

In theory, children with rich parents will still have plenty of advantages, connections, know how, good education, etc. But they shouldn't inherit any assets or financials.

Now how would that be managed in practice, no idea, and I haven't fully thought through everything here, but I'm just surprised this isn't an idea I hear more about, as it seems to me this is a huge source of inequality remaining in our society.
Also occasionally the original floppies contain interesting information in the unallocated space of the FAT filesystem – remnants of deleted files left over from the development process.
I seriously hope this is joke code.

Returning undefined for null, as well as changing dom functions is a great way to ensure unintended side effects will creep into your code.
> The "n" sound in "aankh" is emphasized less, for lack of a better term.

Sometimes an original nasal consonant will reduce to a vowel that remembers the original consonant only by releasing air through the nose. (Where ordinarily the air would come out of the mouth.)

https://en.wikipedia.org/wiki/Nasal_vowel

This is a big thing in Portuguese and French. (At this point, the consonants are long since gone and the nasal vowel is correct Portuguese/French. But the change would have originated in people speaking something closer to Latin, which doesn't use nasal vowels, and being "careless" with their pronunciation.)

Is this what you're talking about?
Exactly. And these people are usually automated out, not moved to some other position. And if they were working this non exiting job before, what guarantees they have thet after automation they magically will land an interesting and fulfilling role.
There is a little known protocol invented in 1985 that even had a port number assigned to it by IANA. It's surprisingly well-supported by lots of systems even today!

It's called "The Domain Name System". I know it sounds alien and weird, but I assure you that you'll find that it greatly eases the burden of having to memorise network addresses!

Maybe your distribution has it included, just download it and give it a go.
Has anyone been able to reproduce this? Or find a report from someone who could?

The exploit depends on the user’s router having enabled a broken ALG implementation that ignores the fragment offset. I’m sure there are routers in the wild with this bug, but so far I haven’t been able to find any reports of the POC exploit working for anyone who tried it (before it was disabled).

The POC shows a message about ALG not being enabled when it fails.

Samy says he used a Netgear R7000. Would be interesting to get some POC test results from other routers.
Sure, there are some reasons for a web proxy. But I asked about the bank case specifically and none of those apply.
Are you serious? People are concerned about the loss of jobs due to the software our industry creates, and your response is to imagine a completely made-up scenario where that person gets a new, more fulfilling job that you literally just made up in your own head?

By the way, is that your idea of an ideal job for everyone? Sitting in a "comfy chair", rather than doing, you know, the actual job of a cameraman, a job that is arguably an art form in itself? Do you understand that people love sports, people actually enjoy the athleticism of running around with cameras documenting sports, and that what you're dismissing would be a dream job for many people?

Do you really truly think the people buying this technology are doing it so that they can also continue to pay that same person to sit in a room and control it, while working towards self-actualization??

And do you think the appropriate response to concerns over jobs being eliminated is that the newly unemployed should feel grateful for being "freed" from the work they loved and took pride in, to go and do something "more fulfilling"? And add insult to injury by telling them that the job they had was just not a good job and wasn't something humans should have been doing in the first place?

> I'm an automation engineer, I've worked with hundreds of machine operators.

You mean, the ones that are keeping their jobs? Have you spent just as much time with the ones whose jobs have been eliminated?

I mean, I can understand that you may be facing a little cognitive dissonance here due to your job, but ... try to show a tiny bit of empathy for your fellow human. You think AI won't be able to do your job someday? Are you totally comfortable being dropped onto the labor market in today's economy if your current professional skill set became entirely valueless overnight, or is that something you only expect other people to be OK with?

We are recreating and eliminating entire industries, jobs, and traditions, and the level of awareness and respect for that disruption needs to dialed up by several orders of magnitude, or we as an industry, and all of us as a society, are in for some serious trouble.