skysight-inc/HackerNews huggingface dataset:
Imo this is plain stupid, sorry. Many people don’t have such abilities, and 95% of the people I know never needed to present something to any audience so they don’t have experience in it either. This sounds awesome for a marketing or PR manager or even for a vice president, but a weird method for software engineering positions.
Exactly. As I said, I'm comfortable working from home and I see the advantages, it's just that the commute happens to be one of the pre-pandemic things that I miss. It's definitely something subjective, and in fact I would say that the trend of increasing remote work is generally beneficial.
To me, the MVP is the minimum demoable product. If it's running, solving a problem and getting feedback, it's viable.

The idea is to get something out the door and iterating on that. That started at 0.1.
Mali was an ARM acquisition. It makes sense for NVidia to smash Mali and RTX together to allow Android manufacturers to compete against Apple.

Apple built their GPU studio from ex-Imagination staff and will introduce 3 GPUs over the next year: Sicilian, Tonga, Lifuka to support their mobile and desktop plans.

The question is whether ARM will sub license this combined GPU tech, or if it will be NVidia silicon only.
I find short naps are good if you have the discipline to keep them so. I've tried a few different timers setting and for me 17 minutes seems to work for enough time to fall asleep, feel refreshed but not him deep sleep where its hard to come back.

But really fixing the wider problem is best. The usual answer is exercises, sunlight and avoiding screens for a hour or so before bed.
This site says “like Nastya” has 56.9m subs, in reality she has 32m.
I think the title is a bit misleading, this is a classic Monte Carlo method, but not MCTS per se. There is no tree structure built, but simply in the current state simulations are run for each action and the best one is picked.
That is not true on many accounts. The decision to phase out nuclear energy was taken in the beginning of the 2000 years. There was some extension of the operating time when Merkel came to power, which was taken back after Fukushima. This also affects plants which are very old, so would need to be replaced or undergo some severe modernisation anyway. There have been no new German nuclear power plants since the early 80ies.

Then, Germany always depended on fossil fuels. Nuclear power was never more than 30% of the electricity mix, not counting heating and transportation. And except coal, the fossil fuels are all imported. The only energy source we can grow domestically are renewables.

So yes, we depend on gas import, as this is the cleanest fossil fuel available. Currently most of it is coming from Russia, a trade which is beneficial to both countries. But there would be other sources if needed, the US is applying considerable pressure to Germany, so we buy gas from the US instead.
Well Brexit caused the pound to plummet and supposedly made ARM tempting. I find it ironic that the current UK Brexiteer government talk constantly about soveignty and control, yet were quite happy to allow this sale.
What the hell, he just pulled that off with all the distraction and people yelling, with all the stress, on a single try? How is that even possible, don't speedrunners do thousands of runs to get a win like this? Was it a real run?

And Colbert was speaking and distracting him during some of the most important part of the run and cut off before even really showing his win. What a shame.
> no one can afford to build new nuclear power plants

Except for China and India that is. China has 12 under construction, India has seven under construction.
Now and Then: What happened to 3 promising open source Linux terminal emulators?
Well, isn't Unix a castrated Multics?
indigenous New Zealand:
https://en.wikipedia.org/wiki/Pā#Gunfighter_pā

(mostly innovative in local material use for protection from artillery, but at least one was designed for enfilade)
YES. Always, but one with solid funding/M&A experience.

What’s NOT covered in the term sheet is many times more important, and harmful to you and your company, than what is.
“I faced miscarriage alone”
DAM Key and identity requirements
Yep, I could do with a simple thumbs up/down rating system as I usually only rate books either 1 star if I don't like them or 5 stars if I do like them. The multiple stars rating system is pretty pointless to me.
I thought Transformers were “Robots in disguise”.
Hacker news doesn't support markdown. https://news.ycombinator.com/formatdoc
> But when you don't want it, wrap the call: [...] And now you know how to prevent this class of bug. Catching it in an intermediate variable is possible but by no means necessary.

Well, I knew that; in fact what I've linked in the past discussion was the exact code to handle this case in my type checker. It is seriously confusing that a seemingly excess parenthesis affects the code anyway, and you can't exactly know whether the parenthesis is necessary or not without using a type checker.

There are some other languages that have multiple returns and can pass multiple arguments for nested calls, notably Go, but Go only does that when the inner call is the sole argument to the outer call. And Go does have a type system. Tons of other languages including JavaScript have an explicit "spread" operator which mostly retains the usability and avoids such problems.

> Which is surprising! you'd think f(a,b) and f(a,b,nil) would be the same thing, and usually, they are. But not in this one case.

Or any C function relying on lua_gettop. Seriously, nil should have eliminated in that stack.

> I'll let you reason about what it does, and why it would be such a pain in the butt with regular expressions.

I don't like a quirky EDSL alternative to the regular expression (or what it matters, parsing expression grammars) either. I prefer lpeg.re in that regard.

local re = require "re"
local long_str = re.compile(
[[
end_str <- ']' '='* ']'
long_str <- {| ((!end_str .)+ ({} end_str {}) -> disp)+ |}
]],
{
disp = function (first, last)
return last - first - 2
end,
})

Lpeg itself is a fine library, but its use of 1 as anything or -1 as the end of string is annoying (at the very least `lpeg.P(-1)` should have been `lpeg.Eos` instead). I would still use lpeg proper for constructing patterns programatically.

But you can't give lpeg as an answer to string.gsub and so on. First, the standard library still remains problematic and people will get tripped up (if you have no room for implementing `|`, one can require that `|` is escaped, m'kay?). Second, it's not a default, or at least not what you can easily `require`. The Lua ecosystem is fragmented primarily by not having a universally usable package system (I stress that LuaRocks is not) thus an external library is not always an option.

By the way I don't know why you would want to give that obscure example to brag about Lua. Your code is in fact slightly incorrect: `(L.Cp() ...) / _disp` looks like that the capture is applied only to that parenthesis but it's not, thanks to the operator precedence. The main problem of regular expressions is an inability to refactor and you haven't correctly demonstrated that.
Since Vietnam the war community has wanted one do over after another. To prove that war has a useful role in foreign policy.

https://en.wikipedia.org/wiki/Vietnam_Syndrome
Well, it could also solve the problem of sizeof(array) not working inside the function.

More specifically, at the moment, it evaluates to the size of the pointer itself, which is useless. On the other hand;

static void
foo(int a[..])
{
for (size_t i = 0; i < (sizeof a / sizeof int); i++)
{
// ...
}
}

... would be very useful, as it's the same syntax you can already use inside the function where the array is declared, which makes refactoring code into separate functions easier, as you don't have to replace instances of sizeof with your new size_t parameter name.

The only thing I'd like to see is compatibility with the static keyword; so that you can declare it as a sized-array but still indicate a compile-time minimum number of array elements. At the moment, in C99, this does not compile without serious diagnostics which would immediately highlight the problem:

#include <stdio.h>

static void
foo(int a[static 4])
{
for (size_t i = 0; i < 4; i++)
printf("%d\n", a[i]);
}

int
main(void)
{
int a[] = { 1, 2, 3 };
foo(a); // Passing an array with 3 elements to a function that requires at least 4 elements
foo(NULL); // Passing no array to a function that requires an array with at least 4 elements
return 0;
}

demo.c:14:3: warning: array argument is too small; contains 3 elements, callee requires at least 4 [-Warray-bounds]
demo.c:15:3: warning: null passed to a callee that requires a non-null argument [-Wnonnull]
Upvote!
I wish I could upvote your comment a thousand times!

Thoughts on OpenPOWER vs ARM v8.2 in terms of ISA?

And for those who may be interested in OpenPOWER, https://github.com/antonblanchard/microwatt
Hopefully MacBooks will be able to have GPUs that aren’t pitiful and outdated?
Mountains and Gravity [pdf]
People here have an axe to grind against Nvidia it seems. Somehow seen as Intel but for GPUs despite being highly innovative and continuously so.
Btw, the latter problem led to some interesting research since the eighties, e.g. "Communication Measures to Bridge Ten Millennia" https://www.osti.gov/biblio/6705990
Adobe After Effects 2020 Lifetime Activated Version
Using the CSS brightness filter to generically highlight content
The FAA (or your local alternative) might want to check your paperwork and licensing too.
Until recently (I joined a startup), I was VP Engineering for a Fortune 100 corporation, leading the development of a system that ran an appreciable fraction of the company's revenue (over $50B) through it. Before that I developed trading systems software for two of the world's largest stock exchanges. Largely self-congratulatory and anecdotal, yes, but that seems to be what you wanted to validate the counterpoint.
Unfortunately, after the last years any non-US citizen would rather have ARM technology owned by a Saudi fund or by any other non-US entity.

When you choose to include ARM technology in some of your products, then you will spend a lot of time and money for the implementation and you will need a long term availability of that technology, to be able to recover you costs and to give you time to switch to another technology, if desired.

Now any long-term commitment for providing any US-owned technology can no longer be believed, because precedents show that such commitments can be unilaterally canceled at any time, without an early enough warning.
I think, there is too much energy accumulated in you due to various reasons, making it difficult for your body to relax. I'll suggest take deep breaths, (exhale time should be greater than inhale). Just try to relax body with each exhale. If possible, read first two chapters from the book `Attention revolution - by B. Alan Wallace`, and practice it for few days. If nothing works, seek professional help either from doctor or meditation teachers.
The issue is the tumbling cost of regular wind turbines, even offshore. If you have such a field, you would build a turbine, not a kite.

So yes, you could make a profit. But there is an alternative source of technology that makes the same power and has become really profitable in the last 10 years.
I would rather say it’s an awesome skill to have, especially if you have ambitions to move to higher levels (lead, management, director) but not a crucial one to a strictly ‘technical’ person. I know guys who are senior devs for 20+ years and they want to code until the rest of their career. They are good developers, but usually someone else is the leader and ‘talker’ of the team.
Your time_t isn't the true number of SI seconds since the Epoch. It's that number, mucked around 27 times so far. Instead of leaving their kernels to count one tick per SI second (ignoring oscillator drift) many people slew, step, or smear their seconds count every time that there is a leap second.

Go and read about "right" versus "posix" timezones.

* https://unix.stackexchange.com/a/294715/5132
Before you criticise a programming language you should really at least try to learn a bit of terminology. Otherwise you might come across as an uninformed douchebag. There is no such thing as "lazy by default". Haskell is just lazily evaluated, which is one of the well known possible evaluation strategies.

And regarding it being "wrong" and "broken", I presume of course that you found inherent problems in the G-machine that you just never came around to publish.

The alternative would be that you are just mentally unable to make the switch away from a strict call-by-value evaluation.
Does Nvidia have a history of doing this?
https://observer.com/2019/12/apple-new-satellite-project-wir...
Not an edit I made, but the final straw for me was a debate about the article name of the turkey (the animal) on the German wikipedia. The only commonly used name is "Truthahn" which refers to both the female and male animal if you are not being specific. But one especially vocal Wikipedian insists that in his ornithology book, the generic term is always the female term, so "Truthuhn" (with u). That sounds like "turkeychicken" to the average German. I have never heard this outside of Wikipedia. You might use it to contrast the female from the male animal in a zoological setting, but the thing you eat or the thing that makes "gobbeldigock" is called "Truthahn". So this was a win of technically correct over useful.

I've also had many small edits on technical subjects (particle physics and supersymmetry) reversed by people who were self-professedly not experts, with comments like they could not find it in their beginners' textbook. So I just gave up. (Edit: this was over ten years ago, and I can't find it anymore - not even sure what my username was - but one dispute was about the naming convention of some exotic particles. I was quoting from the famous "review of particle physics" and respectable textbooks, but it kept being reverted to a made-up notation...)
The best rating system I have ever seen is the "best of two" system that pixoto.com uses to rate photos.
Conditional Class Opening in Ruby
Eye of the beholder. I think you're delusional in the extreme if you think a million bucks a year for attending a couple of meetings doesn't. It surely isn't his way of supporting the American people. He's doing it for the cash.

What percentage of people do you think earn a million (for the most part time of part time gigs)? Would any of them be "poor" ?

So now what percentage of those with military careers? Do you think on the standards of the military, ie his standards, a million a year isn't filthy rich? It seems to me like a lot more than they report those spying for foreign powers got paid!
I mean, it is hard to reason with you on your opinion, since anybody who doesn't echo what you say would be just classified by you as a member of this group and his opinion automatically dismissed. And this wouldn't even make you doubt yourself, since "half the people you know are buying into that stuff" already and you seem to be pretty confident that it is them who are fools buying into some cheap nonsense, not you.

However, as a possible member of this community of fools myself, I feel like there are some pretty good reasons to hold opinions you probably find so ridiculous that it isn't even worth your time to consider them. Of course, everything can be ridiculed by making such a generalizations as "virtually all doctors, scientists, and professionals": about every possible sentence starting with something as generic as that would turn out either ridiculously false, or ridiculously obvious.

The point being pretty much the contrary: unfortunately, having a title doesn't equal "being qualified and trustworthy" even on topics that supposedly should be covered by that title, much less on making generic political/historic/socio-economic claims. Moreover, being a professional liar with a nice title seems to be a pretty solid career choice nowadays (well, pretty much always was, if you ask me, but it is you who is claiming that number of people who notice this is growing).
My standard argument against Lua is available from [1]. I have said a lot about Lua, so you can use the search [2] for the partial listing.

[1] https://news.ycombinator.com/item?id=18351788

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I feel absolutely terrible for all of our interns and new-grad hires this year, as they -- like you -- are getting a bizarre experience that we're not at all prepared to do properly, as we've just never done it this way before.

As someone who's later in his career, I'm totally fine and happy working from home (and was doing that most of the time pre-pandemic anyway), but if I look back to my early-/mid-20s and think about all the in-person mentorship I'd gotten, and how much I learned just by physically being in the presence of other people with more experience than I... I'm really worried about how we're going to effectively mentor a new generation of colleagues if we have to keep up this reduced amount of interaction.

Now, we do need to be careful to not equate the current situation with what "minimum office" might look like outside a pandemic situation. If we were all working from home but didn't have to isolate and socially distance ourselves, we'd still greet our interns and new employees with lunches and other outings, and we'd have plenty of random get-togethers in parks and bars. And I'd expect we'd come up with ways to get more-senior folks in the same room with the newcomers on a regular basis during the work day, whether in a co-working space or just a sparsely-populated office.

So really, it just sucks right now, but won't always. I know that's little consolation for you and those like you, who are entering into this mess before we've figured out how to do it right. I do expect things to be a bit better next summer after you graduate, but I'm sure there will be plenty of rough edges.
Why is that?

Antifa, for example, is objectively a much greater threat to life and property, is anti-capitalist, and have been much more proactive in doxxing their political enemies, yet members and sympathizers are highly placed in Twitter, Google, US schools and colleges, the Democrat party, and many other sensitive locations.

Are we to shut all of those down as well while an intensive security review is performed?

Actually, that's not a bad idea.
My bad habits as an Indie Maker
For years, everyone I know has made fun of me for the extreme ergo choices I've made in my workspaces, based on my needs. I've had a standing desk for over a decade, and I never sit down - purely because that works for me. I know someone else with the same setup, because at 4'11, she finally gets a desk she can lower to the proper height. I've been using the right keyboard/pointer combination for me since 2000, and I'll always continue to do so. Much like offices, there's no one size fits all - we really need to drop this idea.
Even the Amish use real nappies rather than messing around with reusables.

Real nappies are better for baby and toddler bums, easier for already stressed parents and more hygienic.

Reusables result in massive energy and water waste, they are a health hazard if not washed properly (many manufacturers washing instructions are very inadequate. They must be washed at a minimum of 60°C whatever your manufacturer said), release loads of microplastics and are a lot more work.
There is a Springer "Journal of Computational Social Science". That could be a source of inspiration. CS/ML in Social Sciences gets interesting where a great amount of routine data is generated -- i.e. areas close to public administration.

Why did you subscribe in the program when you're not interested in the computational aspect? Or are you more interested in some kind of grand social theory/philosophy of computation? If you read German, Armin Nassehi "recently" published "Muster. Theorie der digitalen Gesellschaft" (Pattern. Therory of a digital society). He is not the first but I find his stance interesting - based on several interviews, I haven't read the book though. Many sociologists deal with the Internet & AI but I find those works less inspiring because they usually lack an adequate technical understanding. To me it often feels like bushmen theorizing about empty coca cola bottles (you probably don't know the movie?).
Don't be scared, you're not the only one
Inability to resign a V2 deal might lead to "Apple ARM" diverging from "Everyone Else's Arm".
Give me a break. I have been living in China and this man has no idea about what he is talking about. He is talking about pre-bubble China.

People are comparing the official numbers of Governments on the West, like Covid expansion, economy growth, investment on R&D and so on with the Chinese's. But the Chinese numbers are just a lie.

You just can not trust whatever numbers the Chinese give you. You can not trust any government in the West either but those governments have a democracy, journalists that can expose the truth or reality,competition and super super important, rule of Law.

In the West you can expose what your government does bad by law. It is not perfect but orders of magnitude better than on China.

For example journalists or scientists can investigate covid traceability, in China it is just officially forbidden.

Belgium has one of the biggest official numbers on coronavirus deaths just because they lie less than other Governments like Spain that have actually bigger real numbers. And Chinese numbers are in another league.

You just can not compare the numbers given by democratic governments with those of totalitarian regimes, because on paper they are fantastic, but in reality they are not true.

In China everything is controlled by the CCP, including (specially) the statistics.

People that have never lived there just can not comprehend how amazing are the structures that we have in the West(that took centuries to develop).

We take those structures for granted and believe other countries have those and are playing with the same rules as we do, but they do not.

China has lots of problems today, floods and covid had created havoc in the economy, much more than in the West. It is not easy to feed the enormous population they have.

But you don't know about it because giving bad news about China is just forbidden. In fact China had censored Western articles about China(Do you want face masks? We are sorry but until you remove that and that person that criticizes China on your media you will not have face masks.)

The population is growing older fast, they have less women than men because they abort girls and they can not do anything about that because abortion there is super easy.

When the economy was booming everything was great. People lived a tough life but expected their children to life much better. When the bubble burst is completely different.

The US has much brighter future than China. I say that as a European. People on USA have kids and they have much more resources because of the small population density.
> By removing all jobs that don’t pay a livable wage you essentially remove all jobs that low-skilled workers are working.

That's demonstrably not true as written. UK requires paying over living wage at 25yo and minimum wage before. The low-skilled jobs have not disappeared.

But think about what it really means as you wrote it: you don't think people doing low skill work deserve to not live in poverty. That is what living wage means. If we can't afford people to earn living wage as a default, it's a problem with general economy that needs to be addressed - if killing jobs that can't afford workers is a first step, it will have to happen at some point. (Ideally we'd have a different approach, maybe a UBI, or another highway network project, or something else)