skysight-inc/HackerNews huggingface dataset:
Steve King isn't the only one, and as far as I know he is still a member of the Republican party.

When AOC shows support to a Marxist-Leninist State and party, and when she loudly claims for the seizure of the means of production, you'll have a point. So far, the most extreme thing she's advocating for is Nationalized Healthcare and investment in infrastructure. I don't really think you can equate that with complaining about the white genocide. Her policies and rhetoric are at the very most that of a left-leaning liberal anywhere else in the world.

So no, your argument doesn't really hold up.

If you're going to claim that the Democrats were collaborating with the Soviets, I'd like to remind you that Mccarthy was a Democrat.
> Apple's argument, which I tend to agree with, is that the user does have a choice of app store, which they make by buying an iPhone instead of an Android phone (or a Xiaomi phone, or a Kindle, or whatever).

The problem with this is that then you have to make the choice of app store together with the choice of the entire platform including the hardware and operating system and everything. Moreover, once you make the choice, it's hard to change because there are significant transition costs, even if the apps available in the stores change.

Suppose I bought an iPhone two months ago and today I want to install Fortnite. When I bought the iPhone it was available, but how does that help me now?

Or suppose I want an iPhone exclusively so that I'm not giving my data to Google and for no other reason. Then my choice of app store is being constrained by my choice of platforms -- basically the definition of an anti-competitive restraint.

> I'm not sure this is actually the case for most people.

So then you're making the case that they do have a monopoly.
Automated cars have decidedly NOT been predictable in their failure modes
Has anyone actually read through it? I started but was quickly overwhelmed by the impossibly small scrollbar
No, Ubuntu 18.04 shipped with Python3 as the default.
The rendering backend is a work in progress. In the near term, it'll let you use several levels of rendering abstraction, down to wgpu, which is what it currently uses, and eventually vulkan as well.

At the very least, you should move to a more modern rendering api like vulkan, wgpu (though I'm biased), metal, or dx12.
A lot of us plywood is made in the EU, and the dimensions are 240 cm.
I think the common sense approach would dictate that a persons motive would need to have been shown to be nefarious for criminal proceedings to have any chance. Ie. Intent. Without intent, I struggle to see any court move with this, but I'm no lawyer - just an engineer!
> ig-metall is the largest union representing about 2/5 of all unionized employees in germany. keep in mind that in most cases a union agreement is applied to all employees, not just the union members, so many more jobs than union members are affected.

Yes, but those union agreements are per industry and/or company, depending if there is an industry agreement or not. That's why the hours are listed per industry.

And they only apply to non-members, if the union has the mandate to negotiate on behalf of all workers, e.g. there is not another competing union with a sizable membership (not sure about the exact criteria).

I worked at SAP, and ig-metall is a union there (not the only one). Different industry, no industry-wide union agreements. Ergo 40h per week. This is also the default by law, if the exact hours are not defined.
Was Mt Gox insured? Why should I trust anything after that?
edit the url to place a period after .com so it reads:

https://www.nationalgeographic.com./magazine/2020/09/the-sur...
What icon of what size is used on your device?
I write software in Rust, so to me it is relevant to learn about new libraries and frameworks that are written in Rust.

There are enough existing and new game engines and frameworks that if the title was simply “Bevy: A Game Engine”, then I might not have bothered to clicked on it only to find that it was written in C++ or Lua or Python or what have you. I use other languages too, mind you, it’s not that – it’s just that aside from Unreal, Unity and Godot, the only other game engine or framework that I am interested in knowing about at the moment is one that is written either in Swift or in Rust.

Conversely, stating it upfront also allows anyone that does not want to write in Rust to avoid this particular game engine at the moment.

I see only benefits of stating it.
You want to buy a house in Apple Village. It’s the best place for your needs, safe, secure, beautiful. Apple is constantly working at improving your security as well.

And it has a great mall that helps Apple keep the village secure. The merchants make a great deal of money, which ensures you don’t lack for choice and quality. And you are happy to shop there because Apple vets the merchants, and handles the purchase system, so it’s easy for you to get refunds and deal with subscriptions.

There are other malls, but not on Apple Village property,they are really hard to get to and Apple doesn’t help you get there. But you knew this because it hadn’t changed for 13 years.

So why should Apple be forced to build an expressway on their property to make it easy for you to shop at these other malls? They never promised you that yet you moved to Apple Village all the same.

And they have good reasons not to. Not only does it reduce safety and security for Apple Village residents, they just got easier to scam. Potential new Apple Village residents will be less likely to move in. Apples best merchant partners will lose customers and money.
That's the issue. English can be represented with 7 bits. Good luck doing that for any logographic language.

And that doesn't even take into account that since English (and a lot of alphabet based languages) use spaces to mark where words begin and end. In Japanese, you can have a word that consists of a kanji plus a few hiragana characters as a grammatical marker. But there's no space between that word and the next. How do you know decide where to insert a line break?
Python also has untyped arrays, and it:

1) Uses < for whatever types are present

2) Throws an error if two of those types are non-comparable

I think that's a much better approach than the implicit casting that happens, frankly, all throughout JavaScript. I like JavaScript - more than Python, overall - but this is one of those things where I don't think we need to be defending the unfortunate decisions that were made in the past.
I don't buy this - if you add a feature to software you know it's going to get used - if they needed it for internal stuff they could add it in some private library.

And, if it's something people want so bad that you'd allow it for non-published applications then you clearly need to solve it by enabling or offering some sort of replacement for published applications.
Yes it's what they deserve for ignoring usability forever.

Krita is where it's at.

I guess I should give Gimp team a shout out, bit frankly I've never used it the last 20 years.
This is an urban legend debunked in the linked Wikipedia article: "According to urban legend, early regulations required that one out of every five miles of the Interstate Highway System must be built straight and flat, so as to be usable by aircraft during times of war. There is no evidence of this rule being included in any Interstate legislation."

The Eisenhower Interstate Highway System is designed for military purposes only in the sense that it's very important to be able to quickly move your troops and materiel around to where they're needed (i.e. logistical reasons). In other words, it's important to the military for the exact same reasons that it's important to anyone else.
Also see coffeescript, etc.
Because it implies that it is extendable/scriptable in that language.

Unity and Unreal, for example, are not scriptable in Rust. Anyone interested in writing games in Rust would surely be more interested in an engine that supports it.
> The elephant in the room is the assumption that _everyone wants to be stacked on top of each other_.

You can have density that supports public transit and walkable retail without having to build like HK or Manhattan. This is in the middle of a Toronto neighbourhood that was build in the 1910s (use street view to poke around):

* https://www.google.com/maps/place/150+Westminster+Ave,+Toron...

Currently these houses/land are very expensive because living 'downtown' is fashionable again, but up until the 1990s they were reasonably priced because... who would want to live downtown when you could live in the suburbs?

Some smaller sized houses on the next street over:

* https://www.google.com/maps/place/50+Geoffrey+St,+Toronto,+O...

Most have lane way garages. They're generally 3-4 bedrooms.

Everyone can have a front yard, everyone can have a backyard (with an accessible garage), and no one is really "stacked" on each other.
Please refer to my OP on the subject..
A single hardware wallet is not sufficient for any use case because no matter how safely you store it, it can fail anytime.
I don't think the problem here is with the QA workers. This is clearly a bug in the underlying internal test framework, which the QA workers have very little info about. And the likelihood of a given worker seeing enough of these errors for them to realize it's an issue with the system and not the app is fairly low.

The real issue is that the engineering team who maintains the internal app checking system 1. needs to have infrastructure to detect abnormal amount of a given error and 2. need to notify the QA team so the QA team can communicate it with the devs, rather than just blaming the apps.
It's interesting if it's truly unexpected. For example, there's a game that's been in development called Black Annex that's written in QB64 which looks quite complicated for having been written in a BASIC variant. But for Rust, which is commonly advertised as a C/C++ replacement, it seems unnecessary. I think that developers include that information because they don't feel that Rust's traction isn't being given enough recognition.
I agree. I think some Islamic theocracies have around the same amount of diversity, though :P

Though, the wave of Justice Democrats coming from working class background such as nurses and so on is encouraging
> Maybe there should be a new edition of Clean Code written specifically for FP

I’ve posted links to this work-in-progress book a few times in the past, but I’m going to do it again because I think it fits the description perfectly.

Grokking Simplicity by Eric Normand [0] is a great book for introducing the premise behind FP in a pragmatic fashion. It doesn’t get bogged down in monads and type theory, just the benefits of pure functions and modeling applications as flows of data.

All the code examples are in JavaScript, so it requires no prior knowledge of functional programming, and it does a great job of building things up from first principals while highlighting the benefits vs a more object oriented approach.

It’s only half complete, with a nebulous completion date, but I’ve already purchased a copy, and it would the first book I’d recommend for any newcomer to FP (it’s already worth it just from the first half as far as I’m concerned).

[0] https://www.manning.com/books/grokking-simplicity
He's referring to the mobile version of Safari, which for some reason labels 'open in new tab' as 'open in background'. If you hit 'open in new window' by mistake you end up with a split screen view that can't be swiped away with a gesture; you have to long-press the tab icon to tell it to merge the tabs in the new window together with the old one.
It becomes a regular currency... that consumes huge amounts of electricity for no reason whatsoever.

https://www.vox.com/2019/6/18/18642645/bitcoin-energy-price-...
Do you predominantly walk, bike, or drive to your sub-2mi supermarket?
Perhaps you could reduce the set of numpy functions used in your code to a minimal set (exp, sum, max, min, etc.) and then build fancier functions up from there. This affords you the speed and conciseness of using numpy arrays while limiting the abstractions that could obfuscate the inner workings of some of the fancier functions you might use (e.g. softmax).
"Density is by far more climate-sustainable (as well as more environmentally sustainable in other ways) than sprawl."

Care to back that up?
> Athens dates back before cities like Damascus and Jehrico,

I think that is highly controversial to say the least. I think the accepted consensus is Jericho is the oldest continuously inhabited city.
Possibly OT but: For a very experienced dev who knows numerous languages ranging C/C++/Go to Ruby/JavaScript to Elixir, what's the most effective way to learn enough rust to be dangerous?

I like the Rust book a lot but it's a bit too slow moving. It explains concepts I already know so I have to skim, but then I miss something.

Perhaps the best thing doesn't exist yet! Maybe I'll write it someday. But I thought I'd ask ;-)
I would like the current state to improve so thought of submitting feedback on Apple's program page.

Unfortunately the "Provide Feedback" (https://developer.apple.com/app-store/tell-us/) page reads:

"We’ll be back soon."

No more comments...
Is it really against apple's ToS to increase in-app prices to make up for the 30% fee?
You're thinking about modern protests that are relatively peaceful and in which deaths are rare. The Paris riots looked a lot more like outright urban guerrilla warfare with lots of deaths, in a manner that is more similar to actual declared wars here in the US (e.g. the Revolutionary War, War of 1812, and Civil War), not mere urban unrest.
>That is a biased choice, not a logical one.

Logical based off of the axiom from spock which is what I'm assuming is something we all agree on. Killing one is better than killing many. We agree on this statement at least. Fault or no fault we can also agree doesn't have any real consequence. If someone died whether someone was at fault or not at fault doesn't change any actual outcome and is therefore illogical when you value human life as an axiom.

That being said, a normal human being does not arrive at this logical conclusion so readily because human morality is not designed to have a moral answer to this question.

What someone chooses in this moral paradox is not an indicator of brain damage or psychopathy. What happens is most people hit a sort of bump and are at first unsure what to choose. The purpose of this paradox is to illustrate paradoxical logic and raise awareness about how morality is not logical nor internally consistent. Your decision killed more people and absolved you of responsibility. The moral module of your brain does not evaluate this paradox into a final conclusion where you are perfectly comfortable with either decision. Likely what occurs is that you begin reasoning about the better solution and your logical brain picks a solution but, again your moral brain will never be fully comfortable with it.

Lets change it even further. Let's say the train runs over a switch which triggers a nuclear bomb that will blow up a city killing millions.

Now the logical outcome becomes more apparent. It becomes almost absurd not to push the person.

We can make it even more uncomfortable. Let's say the fat person is nimble, simply pushing the person doesn't do anything because the fat person can simply move out of the way of the train. In order to keep that person on the tracks you have to Plunge a knife into his heart after you pushed him.

Or let's change more parameters. Let's make it so you don't even see the train. There's just a lever 20,000 miles a way and you have the option to pull it to save millions or leave it to save one.

Man slaughter to save millions. What choice do you make? The answer doesn't matter. The whole point of this paradox is to raise self awareness and to show how adjusting unrelated illogical parameters can sway your moral decisions. It exists to show that you have a seperate moral module in your brain that is an imperfect product of natural selection. The module was never meant to be logically consistent it was only meant to help you survive and interact with other people and society.
> If someone wants to distribute apps without notarizing them, it's just a matter of adding instructions on how to bypass the notarization check.

In the future, that will require disabling SIP. Good luck explaining to a non-power users how to do that.

Your analysis ignores the anticompetitive behavior Apple is engaging in. By making unapproved software second-class citizens on macOS, only apps that get Apple's approval through the Notarization or App Store process can be run easily by users.
Do you mean this?

https://www.bitdegree.org/tutorials/ethereum-vs-ethereum-cla...
There are a range of options to defeat drones that include kinetic(birdshot and specialist shotgun rounds, netguns), non kinetic(electronic attack), as well as anti-drone drones(Anduril Industries). There have also been trials on using falconry to counter drones.
> Apple is removing the ability to easily run un-notarized software in future macOS releases

Actually I'm now thinking that I'd make a launcher. The only thing that you have to grant scary permissions to, and then run whatever the hell you want on the device you bought.
> To work around these complexities, Google built Spanner, a database that provides strong consistency with wide replication across global scales. Achieved using a custom API called TrueTime, Spanner leverages custom hardware that uses GPS, atomic clocks, and fiber-optic networking to provide both consistency and high availability for data replication.

I find it interesting that most of this complexity simply falls away if users host their own data. In my estimation, most people's computing needs would best be satisfied with a smartphone + a raspberry pi in their house hosting their data, protected by a simple auth scheme, and accessed using simple protocols built on HTTP. That would be more than enough to access all their photos and videos, documents, and social feed for their few hundred friends to consume. Things like email would probably still best be handled by the one cousin in the family who works in IT, to manage spam etc.

If only the technical side were the actual problem.
> I can enjoy my own music or podcast- my own schedule in the case of mass transit. I can also enjoy my own aircon and heat settings.

I'm honestly confused, how are these things not possible in the city? My earbuds worked perfectly fine on the bus and train pre-covid, and my apartment has its own thermostat (and indeed its own HVAC system)
It has significant professional following nowadays, including media studios - for example, Hideaki Anno's studio that was responsible for the Rebuild movies AFAIK switched 3D modelling fully to Blender for the last movie, including pledging non-trivial amounts of money to development of Blender itself.

The reasoning included the part where they can simply sponsor features earlier for specific needs.
The dominant OO+FP paradigm of Scala code is one of the most powerful, imo. Combining immutable objects with FP constructs is my favorite way of programming and something that only Scala can really do (well OCaml can, but no one uses objects).

Scala is probably the most flexible and powerful statically typed language currently in widespread use and I would probably choose the language for most non-scientific computing greenfield projects.

In my experience of on boarding developers who didn't know Scala or Java into a large Scala project, it's really not that hard to learn. Developers were writing okay code in the first week and completely idiomatic code after the first couple weeks.

The JVM does suffer from non-transparent performance characteristics, but the highly optimized and tested platform makes up for it.

Scala the language is getting better and better and Scala 3 will really be something special, I think.

The worst part of the JVM is dependency management. Upgrading the version of Scala you're using is unbelievably painful and in a lot of cases impossible.

My old Scala shop is still running on 2.10 because no ones bothered to put in the weeks of work to upgrade.
I'm not talking about investing jobs! Investment firms invest other people's money. I'm talking about the profit those other people realize, not the profit the firm or its employees realize through fees and investment of its own capital.
"Reasonable" by San Francisco standards, or normal human beings'?
Amazon Head of Robotics Joins Scale as CTO
That's a good point. If you had to explain how everything works without the libraries, you'd probably end up writing a book on how pandas and numpy works, not how ML works.

An appendix is a great idea!
of course, just pointing out that right now it's a pretty large distinction between the two
In itself this seems like a ton of fun. But for interoperability it seems horrible to me and is pretty much a nightmare. Working with codebases from different companies in different countries, the ones that lag behind in on way or another are often written in the local language (i.e. German or Dutch) which essentially cuts a lot of it off from the common knowledge pool on the internet.

While English isn't the biggest or the best language, it's the language with the must useful body of information regarding technology.
You can also use the enterprise program to distribute up to 10,000 copies duectly (might actually be more now).
Full disclosure, I work with the team behind Embree and OIDN. I've never personally worked with oneDNN. I'll just say that we test our code on Intel CPUs (obviously) and therefore optimize performance based on those tests. We don't have AMD CPUs readily available to test with (as you might imagine).

However, since all the code is open source, third parties often do benchmarks across platforms. Michael Larabel from Phoronix does a really good job of this.

https://openbenchmarking.org/test/pts/onednn
Ruby: Yukihiro Matsumoto on the Challenges of Updating a Programming Language
You can live in the suburbs and still enjoy theater, concerts, opera, etc. I live in a suburb. There is a performing arts center a bicycle ride away which outside of these Covid times had some kind of opera or symphony or ballet or something along those lines going on. The university nearby often had shows well. If you wanted to see a live show you could probably find one within 15min any given weekend.

There is a light rail line running through the suburb which connects downtown. Its a 30 minute train ride to go to the big event venue for big sports and concerts. This precludes the idea of going to the local minor league teams in the area as well which can often be just as much fun to watch and follow and far cheaper to attend.

There are club sports which participate in the park in my neighborhood. All I need to do is walk down the street and find people playing various kinds of sports. There are larger suburb-city owned sports complex on the bike trails for even more congregation.

Living in a suburb does not mean you can never go and see a show or a sports game or a concert.
As far as the actual data access goes, it is equivalent, but you can't cache the agent process itself. So every agent is potentially repeating work centrally, rather than spreading that load out to each client. That may still be a worthwhile win, but it is a new burden on the data centre.
This has been posted a few times but I didn’t see any substantive discussion, would love to see the take that folks on HN have on such a large scale attack being done with an in-person asset.