skysight-inc/HackerNews huggingface dataset:
Release Date?

Apple can take a few different paths to this “M1X” release. They can

A. Release in Spring. Use the current cpu & node generation tech, and add cores.

B. Release in Fall. Use the now old (2020) cpu & old node, and add cores.

C. Release in Fall. Use the now new (2021) cpu, new node generation - and add cores.

Will be curious to see which path they take.

I’d bet Option B. This would be similar to what’s currently going on with the iPad Pro vs iPad Air
In my experience simplicity and generality don‘t go well with performance. If you want to build something that can be used for all kinds of problems and it is simple it will be slow as hell compared to the (dirty) optimised code running hardcoded structures on the GPU
Most car models come with various engine options, sure you can't get a V8 in your focus but you can choose between various displacement Gas/Diesel/Hybrid options. In fact the current model year ford focus ships with 14 engine variations.
Automatic flagging just means their algorithm is crap. Which is bad, but it's a fixable technical problem in the medium term and the post can be restored in the short term.

If this were deliberate flagging it would mean they were way outside of any reasonable interpretations of their guidelines and users really could no longer post anything and be confident it wouldn't run afoul of those interpretations. This is much harder to fix, and the confusion it wod cause is significantly higher.
Well as somebody who has written research software, I don't agree that research software is a "tangled mess". A couple of points,

1. often when I read read software written by profession programmers I find it very hard to read because it is too abstract, almost every time I try to figure out how something works, it turns out I need to learn a new framework and api, by contrast research code tends to be very self contained

2. when I first wrote research software I applied all the programming best practices and was told these weren't any good; turns out using lots of abstraction to increase modularity makes the code much slower, this is language dependent of course

3. you will find it much harder to read research code if you don't understand the math+science behind it

> many of those writing software know very little about how to do it

This is just not true. I found in my experience that people writing research software have a very specific skillset that very very few industry programmers are likely to have. They know how to write good numerics code, and they know how to write fast code for super computers. Not to mention, interpreting the numerics theory correctly in the first place is not a trivial matter either.
Best Australian Shopify Agencies to Look Out for in 2021
Italian ambassador to DR Congo killed in attack on UN convoy
Innovation at GS1 US
Write Code, Not Configuration
A couple weeks ago Twitter inexplicably suspended @AppsExposed, an account that has repeatedly exposed scams in Apple's App Store and was recently featured in Forbes. The account is still suspended. https://www.forbes.com/sites/johnkoetsier/2021/02/02/porn-ap...

This has nothing to do with euthanasia, but that's the point. It could be anything, or nothing. Twitter doesn't even have to give a reason for suspending accounts. There is no accountability.

"Just don't use Twitter", some say. But Twitter has 300 million users, and you're supposed to "just" ignore that audience. How about "Just don't sell your product in the United States"? Doesn't sound so great, does it. The excuse is always is Twitter is a "private" company (not really, they're publicly traded). But Twitter is literally the size of the United States, it has approximately the same population. Facebook has a larger population than any country on Earth. These aren't just companies, they're almost nations.
So the gist of the article is:

* Big companies use FOSS but don't contribute back

* Small developers that want to contribute to FOSS can't use GPL because it's not business friendly

* Contributing to FOSS can be life threatening

-> The author is losing trust in FOSS, presumably as a viable alternative to proprietary software.

While I'm pretty sympathetic to pretty much all of these points, I find it kind of contradictory.

Big companies do contribute back to FOSS, though not nearly as much as is needed to maintain the critical FOSS infrastructure that we rely on. I think this is the most salient of the points and this is an issue we're trying to figure out. My only suggestion would be to try and devote more tax dollars to funding people or organizations that create this critical infrastructure instead of relying on the goodwill of large corporations.

In terms of using some permissive license rather than GPL/AGPL, all I can say is that if you want to change the state of things, you have to fight for it. There was a point when any FOSS license was considered toxic and there was a lot of FUD around it. You want to make sure businesses contribute back? Create an environment of copyleft software so that proprietary software will be left in an island that is ever shrinking, so they're either forced to devote more resources to their proprietary walled garden or they adopt the copyleft infrastructure.

And in terms of being in the public eye and getting public scrutiny or hate, with the occasional death threat, that sucks but it's also indicative of the nature of our connectivity and anonymity. There are many online celebrities, from "A-list" all the way down, that get a lot of hate that never mention FOSS. It's not right but it's also not restricted to FOSS.

But the overall sentiment, "there are problems with FOSS so I don't trust it", seems pretty cynical. For all of it's problems, the reason it's so successful is because it offers such a dramatic benefit. My personal take is that copyright is so deeply broken, without any clear path to fixing it, that workarounds like FOSS are so successful because they provide a relief from intellectual properly overreach.

My view is that FOSS is wildly successful. The problems we're seeing are "second order" in that they're coming to light because we've changed to Overton window so much that FOSS is the norm rather than the exception and now we're trying to improve the models we have to support it rather than merely fighting for its right to exist.
OK, perhaps I should read more papers :)
It's fun we often pause older movies (80's "Clue" was the last one) so we can explain period stereotypes and prejudices to our 8yo daughter.
The US government is inviting inflation
Harsh. Maybe more like “a competitor who made enough money elsewhere to get into the CPU fight”. Barriers to entry in that market are gargantuan, only a very selected few companies on the planet can afford to make an enemy out of Intel.
Indeed, India represented about a quarter of the world's economy in 1700:

https://en.wikipedia.org/wiki/Timeline_of_the_economy_of_the...
Compare AutoML frameworks on 10 Tabular Kaggle competitions
I'm working on an AutoML system for tabular datasets. It is called MLJAR and is available as open-source with code on GitHub: https://github.com/mljar/mljar-supervised

I've compared my AutoML with other systems on 10 tabular datasets from Kaggle. The final result is the Percentile Rank in the Private Leaderboard (evaluated by Kaggle). The results other than MLJAR systems are from AutoGluon paper.

Dataset Auto-WEKA auto-sklearn TPOT H2O AutoML GCP-Tables AutoGluon MLJAR
-------------- ----------- -------------- ------- ------------ ------------ ----------- -------
ieee-fraud 0.119 0.349 0.119 0.322 0.172
value 0.114 0.319 0.325 0.377 0.415 0.445
walmart 0.390 0.379 0.398 0.384 0.423
transaction 0.131 0.329 0.326 0.404 0.406 0.463
porto 0.158 0.331 0.315 0.406 0.434 0.462 0.540
allstate 0.124 0.310 0.237 0.352 0.74 0.706 0.764
mercedes 0.160 0.444 0.547 0.363 0.658 0.169 0.879
otto 0.145 0.717 0.597 0.729 0.821 0.988 0.924
satisfaction 0.235 0.408 0.495 0.740 0.763 0.823 0.975
bnp-paribas 0.193 0.412 0.460 0.417 0.440 0.986 0.986

The higher the value, the better. The 1st place solution in the Kaggle competition will get Percentile Rank equal 1.0. You can see that some AutoML frameworks jump into the Top-10% of the competition (without any human help)!
I think that my AutoML system is quite advanced:

- it can generate new features with K-Means or Golden Features Search

- it has many ML algorithms available, can tune them and train (with early stopping if applicable), in selected time regime,

- can stack models in complex ensembles

- creates interpretations for ML models: SHAP plots, permutation-based importance, decision tree visualizations ...

- automatically generates documentation to Markdown or HTML (works like a dream in Jupyter notebook)

I hope that many data scientists will benefit from my AutoML system.
>>It’s a particular engine they’re concerned about, not the 777 airframe itself.

While literally true, in all practical terms those airframes are grounded. Engines can be swapped but it isn't as simple as swapping a V8 for a V6. These are expensive and physically large objects. There aren't enough spares available to re-engine so many airframes, and it would take years to build a new supply. So any airframe with the listed engines is essentially grounded until the problem can be addressed.
> it is never tested, reproduced, or published

This never ceases to amaze me. I regularly read recent papers on shortest-path algorithms. Each one is religiously benchmarked down to the level of saying what C++ compiler was used. But the code itself is almost never published.
For accessibility, wouldn't it make more sense to ensure your app has a fully functional CLI. If sight is disabled, why try to use the GUI?
That could be the source of algorithmic or human bias that played into the mistaken ban in this case.

Or to theorize intention, maybe someone was looking for an excuse to ban him.
The difficulty with that is getting trusted information published, not storing it in a secured manner.
The repossession is the hard part. Let’s say I lend ten grand to some wallet so they can buy a car. They do so. Now they’ve got a car. They now move all their wealth to other wallets or fiat and refuse to pay me back. I need some mechanism of repossessing their car, which only works if I have state infrastructure and a legal system attached to my contract.

“Btc bounty hunters” isn’t a good enough explanation.
>If you'd give a plastic bag to someone from the 18th century they'd cherish it.

Something very similar is happening in north korea.

http://koreabizwire.com/bottled-water-a-symbol-of-wealth-in-...
Vikings are cool for the same reason Sparta is cool - "badass" tough mythical society. They are manly men fighters who are seen as aspirational for some ideological groups. Other ideological groups don't care all that much about them, because they are far away in the past. The people who consider Vikings as myth cool are not the same as the people who dislike real history of British Empire.

Also, the historical details over how their societies functioned are not important in popular imagination. For many people, Vikings that are cool are not real historical Vikings, it is more of safe imaginary fantasy setup - kind of like Lord of the Rings, Witcher or Star Wars. I mean, people do then project fantasy on real world history, but that is more of accidental thing.
I live in Europe, in a country where black population is statistically insignificant, I only see black people about once every fortnight, and I live in a city of close to 2 million people.

A lot of my acquaintances and friends have practically zero exposure to what caused the BLM movement and during last summer there was a significant number of people posting stuff along the lines of "all lives matter".

To illustrate the absurd effect when "the words seemingly mean a good thing, but their actual meaning is flawed" I posted "All lives matter, arbeit macht frei." on Facebook. I was suspended for 24 hours and my appeal was rejected as well.

Ever since then, I wondered a few times if actual people could have interpreted it as offensive.

And I have since then always arrived to the conclusion that Facebook cannot interpret irony, satire, sarcasm and reflection.
UK has 10x the population and is a global hub.
What's the reason for not entirely resorting to either python or Java?
I actually studied things like Newton's method and even Runge-Kutta ODE solution in a numerical methods A-level module (i.e. at school). There are other bits of the curriculum that are quite different too -- like decision maths, which basically was lots of algorithms (routefinding! critical path analysis!). As a result, my university-level courses were very much based on efficient numerical implementations of stable algorithms, and looked a lot at something like how to solve chaotic ODEs, or integrating rather unpleasant functions. (I was actually taught by this person and how to solve his problems! https://mathworld.wolfram.com/Hundred-DollarHundred-DigitCha...)
Convenient ok, but is it secure?
https://globalvoices.org/2021/02/11/security-concerns-and-le...
> Systematic bad moderation can be tantamount to wokeness / cancel culture

Maybe, but this is a bad example of it. Flagging posts that encourage suicide isn't a left vs. right issue... it seems pretty bipartisan to me. The fact that the AI made a mistake on a single example here isn't even indicative of bad AI... this could happen (and did happen in this case on appeal) with human moderators too.
Same. Which I think is great, the real spirit of the early web.
We should write a paper on this. I know quite a few (dis)reputable journals that would readily take it.
Yes... and no. It is true that after a result is obtained, one could clean up the code for publication. And it is true that coding is not seen add first class at the moment.

At the same time, you need to consider that such a clean up is only realistically helpful for other people to check whether there are bugs in the original results, and not much else. Reproducing results can be done with ugly code, and future research efforts will not benefit from the clean up for the same reasons I outlined in my previous post.

While easing code review for other people is definitely helpful (it can still be done if one really wants to, and clean code does not guarantee that people will look at it anyway), overall the gains are smaller than what "standard" software engineers might assume. And I'm saying this as a researcher that always cleans up and publishes his own code (just because I want to mostly).
> Deleting an element from a slice is a O(n) operation. It better be explicit in the program so the programmer knows just how expensive it is.

The chances of deleting an element in an array being a bottle-neck are really low. I'd rather save my brain cycles for thinking about disk/network access and wait for profiling to show me the problem.
If you combine larger libraries from pre-eleven with post-eleven libraries you will see the different worlds (Qt as a prime example), small libraries can easily be enhanced with smart pointers etc. so do you don't have much of a clash. After eleven most features are nice things, which make things a bit nicer here or there, but don't change the code as much as reliance on moves and smart pointers do with eleven. Also upgrade from C++11 to C++17 is as painless as a compiler update can be. (Meaning: in some corner case you will probably hit some compiler optimization caused issue, but for most code it's a non-issue)
Being punished by a corporation or a mob is no relief.
Maybe I'm missing something, but I think the original point is that blockchain will help the voting process by providing the transparency and verification in the process. And part of that is everyone being able to see that yes the winner won because we can see every vote and clearly see who won.

However, that doesn't help unless you know that every vote was a legitimate and eligible vote. How do you know the votes are legitimate and eligible if the address is anonymous? You need some system to either publicly identify each address or you need a central authority saying which addresses are allowed to vote.

The latter goes right back to the situation we are in today and the blockchain becomes no more useful than a centralized database, because we are still reliant on the centralized authority to tell us how many valid votes mattered.
I think software quality in research has nothing to do with the problems themselves. It's more like article suggests that nobody cares about your software. The only goal is to get published and be cited as many times as possible. Your coding mistakes don't matter if they cannot be found out or hurt your reputability.

How many tests would be written for business software if it had only to run for one meeting and then never be looked at again?
It says that we're mostly purely greedy and self-serving. That's why the government has to institute some form of basic decency in forms of minimum wage and labor laws, as otherwise the unlucky people would get stomped on even more.
>Lots of questions are definitely for Senior level engineers or even devops, i.e. - "HTTP 2 vs HTTP 1.1"

I think this kind of question just shows whether you're interested in web or not, because I bet that you could read differences between those two in 10min from some summary or RFCs.

Everything depends on how deep understanding between those two you had to show.
The same content warning has been added to 'Aladdin' (the 1992 cartoon, not the Will Smith shameless money grab).

I'm wading into shark-filled waters here but could someone please explain the racist bits of Aladdin to me?
No it is isn't. Secret ballots aren't about whether you trust those administering the election, although that's a factor.

They are to let you vote as you privately decide with safety from everyone who has an interest in the vote, whether that's third parties, your boss, insurance company, local mafia, etc., or the state.

The state's role, in a democracy, is to ensure state-level elections take place with the various ingredients that ensure it has high integrity. That requires a lot of things; a lot of resources, making sure everyone knows about it, making it clear the result will be respected by the state itself, acting as a coordination point with some kind of authority so that people will tend to respect that an election actually took place.

If you have a third party available who can do that, by all means go for it, but generally you don't have one, and if you did you would start calling it the state.

However, in a democracy the electoral process should be administered as separately as possible from the politicians of the day. Politicians of the day should not be getting much involved, other than to ensure it takes place with all the usual resources.

Note that "the state" and "the politicians" are not the same thing in a democracy. The state consists of multiple institutions, many of which do not particularly trust politicians either.

The people most directly involved in actually running it should demonstrate a commitment to the integrity of the election itself foremost, ahead of their personal political views. On the principle that democracy itself is more valuable than winning any particular election, while still being drawn fairly from a range of people. But they should be observed (without interference) at multiple levels by representatives of different political groups.

Making a combination of people, systems and motivations to achieve integrity is the art of institution building (and maintenance), an electoral commission or something like that. Its independence from politicians of the day is one of its key features.

Regardless of who runs it and who you trust, you still need secret ballots to ensure integrity of the result.
That’s only about 60 in service planes.
What’s the quality of that Indian team like, though? You’re adding multiple layers of overhead before anything gets to the actual workers and in my experience once you got under, say, 70% of U.S. rates the quality plummeted because people capable of doing solid technical work are also capable of researching rates and jumping to a better job.
Extraordinary claims require extraordinary evidence, and all we have are unreliable narrators. The only thing more upsetting for some Americans than a genocide in Xinjiang is no genocide in Xinjiang.

Americans aren't very interested in defending human rights, but they're deeply invested in defending the lie that they are interested in defending human rights.
I don't disagree with you on any points. I have some academic friends who mostly do "a ton of munging and then some basic stat functions", as you say (but with less sensitive data). The problem is that their workflow is prone to human error. Even though the stat functions are simple, the proper labeling of inputs and outputs is less reliable.

I have some research published for which I wrote MATLAB code years ago. I trust the fundamental results but not the values displayed in the tables. I would have personally benefited from rudimentary version control and unit testing.
I can sell my nickname or exchange it for any nickname with smaller amount of letters with my surcharge.
Ukraine is in Europe.
what makes it interesting is that for > 1000 years, the history of vikings has been written and documented by the victors.

> Not until the 1890s did scholars outside Scandinavia begin to seriously reassess the achievements of the Vikings, recognizing their artistry, technological skills, and seamanship. -- https://en.wikipedia.org/wiki/Vikings#Medieval_perceptions

while the Michael Hirst's Vikings doesn't stick to facts, makes use of viking folklore, songs and poems to tell the story, it did an incredibly authentic job putting the audience into a mindset that helps understand how they think and what they believed in. And I hope it makes kids interested in why they should be studied and are important.
Sorry to break it to ya, but there's no moose in a chocolate mousse.
I think this is just a general change in entertainment. When media out was limited to fewer shows being created and the audience so much broader it was necessary to try and throw "something for everybody" into each show.

The Muppet Show is kind of the height of this with celebrities, silliness for kids, sly asides for adults, etc.
Unfortunately things are moving very slowly in this area. Sandstorm is basically abandoned and Cloudron is not even open source. Bitnami and Yunohost are also major options.

You might like some of the pointers here: https://github.com/awesome-selfhosted/awesome-selfhosted#sel...
Yes, the security model based around users in Unix is very outdated at this point. It doesn't really represent the kind of threats a modern computer faces.
The displacement of whole groups did actually quite a lot. The Indian Removal Act was an actual policy, not an accident. There was whole ideology and policies around who gets to have which rights in the states.
Hornblower is decent as well.
I don't need crazies to organize a coup on social media and install an authoritarian.
It'd be fun if they got 32GB parts with double the memory bandwidth (which could make sense with the doubled Firestorm and GPU cores).

Do we have perf counters that show how memory starved is M1 under pressure?
"std::coroutine_handle<> *hp_;"

does it, the former line, really count as a tutorial at the very beginning?
https://mask.id/en/
There's a huge digital divide forming as well. Between the hardware a junior software engineer at a well funded research institution such as DeepMind has access to. Compared to the postdoc in Theoretical Physics at Princeton. Who is expected not only to write software. But maintain hardware for a proprietary "supercomputer" that was probably cast off ages ago from a government lab or wall street.

We don't expect Aerospace / Mechanical engineering students to learn metalworking. They typically have access to shop technicians for that work. Why not persuade university administrators to similarly invest in in-house software engineering talent. Generalists who can provide services to any problem domain: from digital humanities to deep reinforcement learning?