skysight-inc/HackerNews huggingface dataset:
I don't think you can demand sources if your own claims are not only unsourced but also some of them are demonstrably incorrect or misleading.

You talk about dog poop but then speak of "stomach ulcers and other poop hygiene releated diseases with "unknown sources"". The main cause of stomach ulcers (other than painkiller overuse) seems to be (certain strains of) heliobacter pylori:

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

The transmission route of heliobacter pylori is both fecal-oral AND oral-oral with the latter apparently being far more common. Heliobacter pylori is transmitted between humans and has been with humans since before humans first migrated from Africa. So "stomach ulcers" are neither a "poop hygiene related disease" nor have mostly "unknown sources".

Also no, "every municipality" does not "accept dog poop as "part of nature"". Numerous (if not all) US states and many (if not all) EU countries have "pooper scooper" laws that come with considerable fines for letting your dog poop in public and not cleaning up after them. In Italy there have even been cases of DNA testing being used to investigate abandoned dog poop.

Not only are your claims unsourced and don't stand up to scrutiny but some of them are completely incomprehensible:

> And nations that do not tolerate dogs are healthier.

What does that sentence even mean? I assume by "nation" you mean "country" but what do you mean by "not tolerating dogs" and what do you base the definition of "healthier" on?

So no, nobody owes you any sources. You have to back up your claims first.
I don’t know why “repeat” isn’t very common in place of while/loop/etc; it works out nicely grammatically.

repeat {}
repeat while <condition> {}
repeat {} while <condition>
repeat <count> {}
Apparently there is no justice in this world.
You could just set the DNS of her android phone to dns.adguard-dns.com
on 1. it's not really realistic to learn effective radio skills during an emergency that necessitates the use of radio.

(There is actually a lot more to operating in a Situation beyond just being able to turn the radio on and tune it, but even just getting a radio on the right channel is a challenge for a lot of people without some practice).
Are those <100 folks having their organs forcibly taken for resale?
Also because the special characters were (and are) difficult to type on European keyboards.

Characters like []{}\|~ are behind multi-finger access and often not printed at all on the physical keys (at least in the past). You can see how this adds a hurdle to writing C…

Pascal was designed by a European, so he preferred keywords which could be typed on every international keyboard. C basically just used every symbol from 7-bit ASCII that happened to be on the keyboards in Bell Labs.
We'd not call it a model, we have no notion of "a model", merely a package called "models" (in line with MVC separation).

We do have repositories. And when joining it could belong to both tables, and thus to both repositories. In those cases the devs picks one: the one that it most prominent to him.
Japan, Korea, and Taiwan are no longer considered developing countries. I was being very specific about STEM grads in developing countries. From first hand experience, yes, there are "diamonds in the rough", but the average/median STEM grad is much lower quality from South/Southeast/East Asian developing countries _compared_ to their developed counterparts.
Obviously not a universal desription since these issues are not universal, plenty of innovative products without such big issues
Pcapdroid is a very good alternative that allows to see which connections are made from what app to what server and at what time.

You just leave it in background, check one day later and see what sneaky app you never thought of have been sending tons of data in the background.

For me it helped me remove and search alternative for 4 apps, including a pill reminder (mytherapy). I would never have thought the trade-off to be reminded to take vitamin would be to constantly spy on me and sell all my data. Had i known, I would have put a reminder in my calendar.
I’m an indie app developer building photography apps because I love photography.

I don’t harbor any particular resentment towards the App Store; in fact I am fine giving Apple 15% of my proceeds (I make way less than $1M a year) to handle content delivery, refund requests, minor advertisement, etc.

I bought a Vision Pro on release, and have a number of ideas/prototypes for it.

After a few weeks of hacking, there are two simple reasons why I didn’t pursue development of them any further:

- the APIs are still really early stage (eg nothing around windowing, I’d like to build some pro photo editing apps that’d require advanced windowing functionality)

- even if I were to work around the API shortcomings, take the time to develop a full app, and then release it - then how many sales will I get at most? Maybe a thousand? Compared to the iPhone/iPad/Mac, that’s nothing.

So I figured waiting a year or two for the APIs to get better and more people to have access to the hardware made sense.

Also, I went from considering making AVP exclusive apps to making apps that work on Mac/iPad, and maybe have some bonus features on the AVP - I think that’s a better way to go about it (nothing released like that yet, still in development).

All that said, there’s something magical about the AVP’s high quality screens for photography. Seeing your photos in space right in front of you is definitely one step above looking at them on a phone/tablet/laptop screen (and one step below looking at large high quality prints of them, but that requires a different kind of effort).
A useful prompt to quickly generate this kind of website is

"generate an index.html for {idea}".

It's so much faster to just work within a single file. Of course, you have to be limited in scope, but for quick tools such as these it's excellent.
honestly fair, but unenforceable in non ultra authoritarian govs
> Isn't that the kind of description of the first iteration of many innovative products?

VR headsets are at their 6th or 7th iteration in the last decade.
Only someone poking about would ever hit that url on someone else's domain, so where's the downside?

And "a lot" of false positives?? Recall, robots.txt is set to ignore this, so only malicious web scanners will hit it.
Gain a comprehensive understanding of the Closure Report in software testing with our detailed article on the Test Cycle Closure Report. This essential document summarizes the entire testing process, ensuring that all necessary activities are documented and reviewed. Learn about the significance of STLC phases, including requirements checking and test case development, which are vital for successful software testing. Our blog emphasizes the importance of thorough analysis and documentation in achieving project success.
During the BRICS meeting...well done Linus, this is a good way to strengthen a multipolar world.
Does this use JSON Schema in any way? This looks like a perfect fit for it, much better than being "inspired by Typescript".

I particularly like the schema editor -- would it by any chance be available as a component to be used elsewhere, ideally open-source? I've been looking for a good browser-based editor for JSON Schema (or any schema, as long as it's configurable), but nothing I found really fits the bill.
I don't know how things are implemented in other languages but in C# 9, these operations are optimized.
Although in my experience all the traffic from East Asia and Oceania (Australia, Japan, Korea, Hong Kong, Singapore, etc) to Europe goes through the US. So network-wise, the US is more central.
Then the manufacturer becomes a military target, since destroying their authentication infrastructure has the effect of disabling operational military hardware.
I may use my personal computer (not a laptop) for work when working from home. I live in germany and signed an agreement that I follow certain security standards. All work data is on a fully encrypted drive, the computer is locked when not used, AV is up-to-date.

I would not want to use my work laptop because my own PC is so much faster and already connected to my screens so I don't have to use a KVM and can use all the tools and hotkeys I'm used to without having to synchronize settings.

Whenever I have to use my work laptop I want to cry because it's so slow. But I do acknowledge that it's a risk for the company and am actually surprised they allow it at all.
GPGPUS are an interesting implementation of parallelized computation without having to spell out all the details. Of course, CUDA etc libraries are required to take advantage of the hardware.

sufficiently smart compiler is typically said with a smirk in conversation. In recent times I have seen some compilers attempt to "vectorize" array code. But the results vary greatly.

Perhaps greater parallelism could be achieved using event-driven / message-driven multi-processing. The original conceptual design of Smalltalk proposed a situation where each object was implemented as a virtual processor. But that all went south with the advent of Java.
Easy money but also unethical.

Sell something you know has a defect, going out of your way to ensure this is not obvious with the intent to sucker someone inexperienced...jikes.
Well, I'm not mad. eM Client is a very good mail/calendar/contacts client. This is the thing outlook should have been.
Universal, tons of features and cheap.

UI could use a massive refresh though.
> regulation is zero, which is what we have now.

Has sir heard of the GDPR?
directly followed by a painfully ironic and arrogant:

>If you haven't heard of Russian sanctions yet, you should try to read the news some day. And by "news", I don't mean Russian state-sponsored spam.

Seems like he himself isn't up to date or he would have done this 2 to 9 years ago.
Well, the USA and EU are also equally (if not more) strict about not working on tourist or business visas. You have to get a work visa.
Sequence Models for Contextual Recommendations at Instacart
> Xi is comfortably retired while China and America drive a new century of human prosperity

They told the same during the Hu era and they will write the same to Xi successor.
The enmity is structural.
And a world of difference in stability and perception. If you have $35k+ to dedicate to this (and note that it does not cost $35k, these are more like initial capital requirements), you should 100% go the investor route.

People underweight how amazing it is to be able to pay less than $50k for the equivalent of a golden visa to a top 5 GDP nation that is well regarded, safe, has some opportunity and is generally easy to live in.
> resentment with the App Store

Not only, in general, over the last year or so, Apple has used every opportunity to antagonise and frustrate developers.

A business wouldn't care about the Vision Pro because there are but 10 people who still own one. The device is limited, extremely expensive and the software platform questionable at best - why did Apple needed to reinvent *Reality APIs instead of joining an existing industry is beyond me.

There are indie devs who still use the vision pro for engagement - flashy posts on the socials etc, but that's not enough to make a dent. Also, for many of them, this is their first encounter with AR/VR where Apple present's their achievements as novel while there are already existing ecosystems from other vendors.
cat /dev/random | hexdump -c | grep 'ca fe'
Makes sense, thanks!

> A company is also not going to let their entire workforce of full time employees transition to contractors overnight either

This could actually look like tax evasion (in countries with lower taxes for sole proprietors / self-employed people), so not a great idea in any case.
Except my goalposts never shifted. And my point stands, these are extremely trivial examples.
Businesses aren't as resentful as individual developers; IMO the difficulty is that it's really hard to make compelling content.

iPhone suits simple use cases, chat, video, audio, remote controls, utilities, simple games, and with controllers medium complexity games

iPad will do any phone or laptop app, plus high complexity games with a controller

Watch will do data displays, notifications, very small remote controls

Headset? AR, VR, cinema. But right now, that means "Occulus games, first party virtual display, and the kind of static AR content that's theoretically possible on an iPhone but very few actually use*", and AVP is 7 times the price of Meta's headset.

There's useful stuff if can do in specific niches, but I can't tell if e.g. "surgeons use AVP to assist during surgery" is a fluffy headline or a demonstration of value-add, and even if it's useful in this case it remains hard to figure out what this translates to in a mass consumer market.

https://9to5mac.com/2024/10/16/the-vision-pro-is-being-used-...

* some amazon listings let you see the product; IKEA used to have an app for that, then got rid of it, no idea if it came back
It's not accurate. Everyone with .ru email was removed regardless of actual sanctions, including people who currently live and work in US.
My personal problem with them is that after decades in enterprise software I’ve never seen them be beneficial to long-term maintenance. People like Uncle Bob (who haven’t actually worked in software engineering since 20 years before Python was invented) will respond to that sort of criticism with a “they misunderstood the principles”. Which is completely correct in many cases, but if so many people around the world misunderstand the principles then maybe the principles simply aren’t good?

I don’t think any of them are inherently bad, but they lead to software engineering where people over complicate things. Building abstractions they might never need. I’ve specialised in the field of taking startups into enterprise, and 90% of the work is removing the complexity which has made their software development teams incapable of delivering value in a timely manner. Some of this is because they build infrastructures as though they were Netflix or Google, but a lot of times it’s because they’ve followed Clean Code principles religiously. Abstractions aren’t always bad, but you should never abstract until you can’t avoid it. Because two years down into your development you’ll end up with code bases that are so complex that it makes them hard to work with.

Especially when you get the principles wrong. Which many people do. Over all though, we’ve had 20 years of Clean Code, SOLID, DRY and so on, and if you look at our industry today, there is no less of a mess in software engineering than there were before. In fact some systems still run on completely crazy Fortran or COBOL because nobody using “modern” software engineering have been capable of replacing them. At least that’s the story in Denmark, and it hasn’t been for a lock of trying.

I think the main reason many of these principles have become religions is because they’ve created an entire industry of pseudo-jobbers who manage them, work as consultants and what not. All people who are very good at marketing their bullshit, but also people who have almost no experience actually working with code.

Like I said, nothing about them are inherently bad. If you know when to use which parts, but almost nobody does. So to me the only relevant principle is YAGNI. If you’re going to end up with a mess of a code base anyway, you might as well keep it simple and easy to change. I say this as someone who works as an external examiner for CS students, where we still teach all these things that so often never work. In fact a lot of these principles were things I was thought when I took my degree, and many haven’t really undergone any meaningful changes with the lessons learned since their initial creation.
As a scientist I disagree, at least in my field of chemistry.

Any publication of work done in China is suspect unless it came from the labs of a very short list of PIs.

It has gotten better over the last couple decades, but of the massive volume, I’d argue maybe 10% is at the level of the West.
But late binding doesn't have performance implications? If the compiler doesn't know the type it can't do optimizations.
Scam. No reputable bank will do this.
NIST Publication on Implementing Zero Trust Architecture
"If the company provided you hardware that is subpar, you shouldn’t spend your own money".

Hard disagree. I've always supplemented or augmented my tools for work. I do this because my value for efficacy and comfort exceeds that of most of my collegues and employers. I went with SDDs, multiple large high qiality monitors, decent switches keyboards, 'gaming' mice, Safari subscription (back when books were still a thing) even better IDE's long before a lott of these became popular and prices commoditized.

If tools are holding you back, that might prompt you to look for a different employer, but why waste your own time just to 'retaliate' with holding back?
I was such a darksider once, definitely not any more, I don't think there was anything other than gaining broad experience that changed me. I can see how specialization and too narrow focused experience would've resulted in me never changing. In conclusion, the wisdom is just to understand that opinions (including your own) are worthless, there is no real way to tell the objective difference between a good one and a bad one.

You can know the good and the bad, specifically about something, and that's very useful, but even that list is always going to be incomplete and possibly cherry picked.
> I am not aware of any OOP language that demands inheritance, encapsulation or method overriding. It's the people who do.

But in Java all functions must be part of a class. All I want to say it that in OOP-langs it is possible but takes a lot more discipline. Where in FP-langs there's lots of guard rails and help in making sure you separate logic from data.

> I tend to separate, when possible, business logic from DB logic and from other kind of input like calling into external APIs. But I do that trough layers. I put a repository over the DB and its job is to just fetch data from DB and deliver it as data structures. I use that repository in a business layer.

I find a lot of biz logic ends up in our db queries in order to make things fast. Running the biz logic in the db yield big perf improvements. I cannot see how to do that in a layered approach.
It is easy to spend EUR 400 for the monthly food, or even much more, if you buy industrially-processed food and various kinds of food that are tasty, but which are expensive and unnecessary.

Nevertheless, not only in Romania, but probably in most countries of the European Union, a human can spend for food only between EUR 100 and EUR 150 per month, while still eating very healthy food, with the condition of cooking at home and buying only raw ingredients. Even the industrially-made bread is at least 3 to 4 times more expensive than the bread made at home. For other kinds of food, the price ratio between buying and making at home is even greater.
There are some browser plugins that try to guess what technologies are used by the website you are visiting. I hope the better ones can guess it by just looking at HTML and HTTP headers, but wouldn't be surprised if others were querying some known endpoints.
> and you install apps locally

Through their cloud service.
> Some factories suspended production of Vision Pro components as early as May based on Apple's weak sales forecasts, and warehouses remain filled with tens of thousands of undelivered parts.

Next iphone are going to cost more and more, such a failure must have cost them a lot of money.
> I’m not sure Google will be happy supporting huge piece of complicated third-party software as a part of their OS.

Yeah, for the upcoming/already happening 64-bit-only transition (now that Qualcomm is dropping 32-bit support from their latest CPU generations), Google has decided to go for a hard cut-off, i.e. old apps that are still 32-bit-only simply won't run anymore.

Though from what I've heard, some third party OEMs (I think Xiaomi at least?) still have elected to ship a translation layer for their phones at the moment.
How many google results amount to this level of complexity though?
How many phone apps?

Anyone taking bets on how many years till the operating system doesn't install any software anymore, and just dynamically generates whatever software you need on the fly? "Give me a calculator app" is doable today "give me an internet browser" isn't but it should be a matter of time.
I don't think this discusses reinforcement learning (not sure about the comment you responded to). To my recollection, the first course goes through basic architectures and concepts, and the second discusses autoenvoders.
> It's highly unlikely there are any ..

Going back decades when a billion US was real money the original NSA (No Such Agency) that essentially no one had ever heard of, including most of the US houses and much of the defence committees that had clearance but not that clearance, had a 4 Billion+ budget for "off-book" satellites.

Black cables are a damn sight cheaper than black satellites.
Not a physicist but it seems to be part of astrophysics culture, and it's a good "base measure" for interstellar space (i.e., if something is < 1pc away it's likely within your same star system). A parsec is ~3.26 lys, for context.
What similarities are there?
This is a well-informed article, with some very compelling graphics. I don't care a whit what is said about politics or policy, because I doubt that many Nature readers will need help in making decisions about such things.

For me, the key is the data. I've never seen so much information, presented so clearly. The trends are quite clear. As someone who works in research, none of what I saw was actually surprising, but the article is a very helpful integrative resource.
What is the point of open source if it doesn’t protect individuals from the control of corps and non-democratic countries? What’s the damn point of open source if law enforcers can just hijack the project?

I don’t care about the Russians shenanigans but I’m dumbfounded by the lack of transparency, the obvious racism, from Linus.
If you think 3 positions, each 0-1, gives 3^2 options, then please show us the 9th three-bit number.
Even simpler is the case of 1 position that is 0-1. Does that give 1^2 or 2^1 options?
Yeah, FT8 will work fine with a signal something like 20 dB below where I can even tell that there is a person talking with SSB phone.

It'll work where morse code will not-- FT8 has on the order of 6dB over morse though obviously that depends on operator skill.
example.internal. should also work.
Just call it wyl/lyw. Pronunciation maintained, problem solved.
> Give me a calculator app" is doable today "give me an internet browser" isn't but it should be a matter of time.

Based on what? Magical thinking?
Barely. These are all standard features. I've done this. You can see in the code how easy it is. These examples aren't complex.
This is a very good point. And it works across the board. The Vietnam War led to many bright and ambitious young people leaving the US. I know. Many of them were my teachers.
Thanks for writing this up.

> Taking choices away from you in terms of language features enables you to focus on the problem you’re solving.

As someone that worked with Kotlin for a couple of years, I can agree with this. I actually enjoyed the language but there were so many, I'd say, obscure things or multiple ways you could do the same thing that I'd feel lost sometimes. As someone once said - Kotlin is easy to write, but somewhat hard to read. In the end I just wanted to solve problems and ship my product and I felt the language was getting in my way a lot of the times.

Anyway, in the end I guess it's about personal feeling and conformity with the language of choice.
My bank's phone app (in Finland) has a feature to authenticate a call from the bank.

(I've only actually used it once - a couple of years ago - so I'm sorry, I can't recall how it worked or what exactly the authentication procedure was.)