skysight-inc/HackerNews huggingface dataset:
That's for an earlier system (which also used less compute).

AlphaGo was followed by AlphaGo Zero (which is the topic of this article) which did not use the process that you describe, it used only the rules of the game and the winning condition.
A new hard drive, now made with 100% recycled culture.
One hundred years ago, mining didn’t use the same chemical or terraforming processes it does today. The Iron Duke mine linked nearby in the comments is a nearly 5km gash in the Earth. I don’t think it will be a nature reserve in 2120.
I'm highly sceptical about his prospects, mostly because of the upfront cost of being moral.(you'd have to pay $15/hr to a driver in NYC)

Unless he decided to go immoral and shaft the delivery people.(Having seen how much abuse undocumented waiters and delivery people suffer from the restaurants)
A useful way to think about it is that names are basically comments, but only names can be looked up by an IDE. When looking for a frobnicator I can find it trivially if there is something named "frobnicator" or anything similar. If there is a docstring mentioning frobnication (maybe with some "alternative" spelling or other word form like a verb when I'm looking for the noun), on the other hand, that's much harder to find. And once I find it, I still have to locate the actual frobnicator somewhere near the comment. Even this is the ideal case, where only one comment mentions frobnication. What if it's a common word? Now the chance of finding the right thing in a reasonable time goes way down if it's not named properly.
Absolutely losing my shit at "General Electric's Integrated Führer Board(IFB)"
> People who talk about auto-generating GraphQL wrappers for Postgres database schemas (not the author of this post, to be clear, but it's common enough) are missing the point entirely. The whole point of GraphQL is to span heterogeneous and independent data sources;

I don't think they are missing a point; rather, they have a completely different point: eschew a backend and use GraphQL on a DB + a frontend that gets all that data. If you're developing rapidly and don't have complex backend logic, I can see why you'd want to do that.
Amazon to ban police using its facial recognition technology
Ending a fixed term contract is more or less equivalent of being fired. Fixed term contracts are widely used to avoid labour law giving stronger protection to permanent contracts. A fixed term contract is generally not a "consulting gig", it's a method to simplify workforce management for the employer.

So morally Mrs. Rowling is correct, I think on this matter and it is petty to point this out since that was not the crux of the matter.
Please don't take this as being directed explicitly towards your comment. But why does anyone think there is such a thing as herd immunity for Covid-19?

I've been following the research since December/January on New England Journal of Medicine, Virological.org, Lancet etc. And I think there is not yet enough evidence to suggest that there is immunity conferred by contracting Covid-19.

Does anyone know of any studies claiming that "herd" immunity is even possible with Covid-19? The latest article I could find is: COVID-19 and Postinfection Immunity https://jamanetwork.com/journals/jama/fullarticle/2766097

If there is no immunity or limited immunity conferred from infection then Covid-19 will be with the USA and other countries that have given up on control measures for a long time.
I have bad news for you: you can glitch through electromagnetic induction.
This is Blanchard stuff. Autogynephilia exists (in cis-women too!), but that being a "real causal factor" is disputed:

https://www.tandfonline.com/doi/full/10.1080/00918369.2010.4...
In also have a LaserJet 1200. On a recent video call, people were surprised to see the relic in my office. I made the joke that it's old enough to vote and then go out drinking after.
the article doesn't seem to consider cost of hyperparameter optimization prior to the final training...
I meant "production" in the sense of "things you run to use, not just to learn". I.e. on /r/homelab you get many people with "I have a bunch of Ubiquiti gear, a NAS and a server running Plex", which isn't that "experimental", even if they did learn something while setting it up. Whereas the mentioned pile of Cisco routers might never see traffic that's not part of testing something. And of course the two can mix.
Not a buzz word but real AI for marketing segmentation
I'm bored reading about AI as a buzz word. It happens because people who are writing are not using it! It is real, and I use it for personalization and segmentation.
I appreciate the idea of density allowing you to "see" the bigger picture better. It's something I value too. But ideally you can find a balance between the best of both worlds.

Why in the world would you comment every function if you could just embed the comment into the code?

x@>#:'x sort order alphabetically in place

does not to me seem substantially different from

order = alphaSort(order)

When the comment is embedded into the function, the same effect you described (~"because your functions are small, you can throw your comments away with the function "). These variable and function names need not stick around any more than K comments. Ideally, the name only exists for as long as it has utility, and if it has no utility, it is an anonymous function / never stored in a variable. If there is marginal utility in the name, then sure, use a single character placeholder `o=>sort(compareFn)`. As soon as you need to hold onto an idea of a noun (as in a larger mutating reference frame) or a verb (as in any function you want to both compose and reuse), then names become helpful handles for reasoning about the code over time and opportunities for reuse, `alphaSort=sort(alphaCompareFn); sortedOrders=alphaSort(rawOrders)`. If there's no opportunity for reuse or if the function is trivial, THEN eliminate the longer names.

The harder part here is the middle area. With very concise code, you can see the whole thing, but with sufficient complexity, you may not be able to hold what "o" is at any given time in your head. With verbose code, the code will read like highly precise English and you are unlikely to be confused about what "alphaSortedOrders" means, but you might lose track of what the larger program is doing.

The real problems arise in the middle: is "orders" my sorted or unsorted orders? If it's not concise enough, you can't immediately see it, and if it's not verbose enough, you don't have a handle on what it is you are operating on.

---

Verbose code helps for transferomg "comments" across code boundaries, as when looking at the function signature when calling a function. I don't see how this is substantively longer than doing the same thing with a comment, and it provides additional utility for contextualizing chunks of code. When you change the "job" of the code, you change the variable name at the same time.

So while within some complex and mutating function you might want "rawSortedOrders", in some other context where you already know what you have, you strive for density.

finalizedOrders = rawSortedOrders.map(
o=>o.id=guid()
)

or

finalizedOrders = rawOrders.pipe(
sort(localeCompare),
map(o=>o.id=guid())
)
True, but a spider doesn't figure out how to build a web all by itself. That's to say, there is a lot that evolution can provide us with as a prior.
> It seems interesting that a community whose members overwhelmingly work in logical domains, also struggles being consistently logical on an aggregate basis.

The bar to become a member is low, and while comments are scrutinized and can be flagged, votes aren't.

And let me be honest: even I vote for or against topics that I wouldn't write for or against.

I think this is often observed in elections as well were people will give a secret vote to something they agree with even if they aren't ready to face their families about it.

FTR: I think the system tries to mitigate this to some degree. I don't think all votes are created equal here.

> Might there be something interesting to learn here?

Absolutely :-)
Paul videos are great but he usually works with prepared stock and mostly focus on the final steps of the projects.

Actually, he doesn’t have much "project videos" except for the "workbench" series.

You will find that problems arise when you need to prep stock. You can totally do it with hand tools, as it’s been done for centuries, but it’s hard work.
> Playing tricks using statistics is not new. OJ’s defense lawyer argued that despite OJ being an abusive husband, it is statistically unlikely that he killed his wife.

> > Only one in a thousand abusive husbands eventually murder their wives

> The more pertinent question is what percentage of murdered women were murdered by their abusive ex-husband?

Shouldn't this be "what percentage of murdered women with an abusive ex-husband were murdered by said ex-husband"?
$99.00 Facebook Portal
Except that I paid not just for the screen, but also for the additional advertised "smart" features.
" far larger "

... 'size' is really not that important. What matters is the content, it's uniqueness and relative importance.

Libraries, even books (let alone literacy) during antiquity were rare and generally unique, remember, this is before the printed press.

The Library at Alexandria was a 'first-order' source of knowledge and wisdom, a place where 'intellectual luminaries' (i.e. big rabbis of the day) would have studied. Possibly every single book represented a unique bit of knowledge, and each one a historical artifact.

Losing the Library at Alexandria would be like losing 15% of all Universities, professors, all of their papers, textbooks, 15% of authors, playwrights, all of their works, 15% of all written history - basically most or all copies of their works, vanished into thin air, for all of time.

If the Library continued to exist in its fullest form, we may very well have much more of our history pieced together.

The Internet Archive is not even a 'second-order' resource. It's nice to have, and useful particularly for some historical reasons, but if it were to evaporate tomorrow, civilization wouldn't skip a beat.

There is no specialized, arcane knowledge there. Parts of the IA are of course really nice to have, particularly the news which forms a kind of historical record. But old copies of 'HomeDepot.com' and 'McDonalds.com' are just not that important.

We don't use the IA as a source of science, physics, fiction, students don't go to the IA to access authors' works or textbooks on orbital physics.

If the contents of IA were seriously valuable, then quite a number of parties would be interested in maintaining it, first of all, the parties being documented (if HomeDepot.com doesn't care about their 2006 web-site, then maybe it's not so important).

I support the IA and I would hope that it was even a kind of government-sponsored agency, but it's not an 'intellectual foundation'.

(Edit: changed from 25% to 15%, it's just a number obviously, but my point being 'it's some material share of the compendium of knowledge')
It sounds like nationalized healthcare is the real issue here.
Custom open firmware for Logitech mice incoming? :D
There's a presumption that companies engaged in M&A would have been executing as well as historically.

Basically - it's an unscientific opinion
One of the strengths is the list of recommended features for a GUI. That really should be called outin the video description or several linked discussions, but doesn't seem to be.

I think the version shown at 59m9s is complete:

https://youtube.com/watch?v=AItTqnTsVjA&t=59m9s

Editing lightly:

1. The GUI should be asthetically acceptable with heavy and long use.

2. There is no perfect GUI for everyone.

3. There are many features that are ideal for the majority of users.

4. The GUI should get out of the way when you don't need it.

5. The GUI should be as efficient as possible if you know what you're doing.

6. The GUI should activate when you want it and not when you don't.

7. It shouldn't be easy to do things you don't want by accident.

8. Switching between mouse and keyboard should be minimised.

9. Use multiple mouse buttons for maximum efficiency.

10. Both low-contrast textual and stark contrast graphical elements should be avoided.

I'm not in full agreement (#3 may be debatable) and would add a few items (especially: preserve user state if at all possible). But it's a good starting point for discussion.
Having a different opinion is not lying. If you are comfortable with having telemetry snooping around on your computer, feel free to allow it. You may feel that is not spying but others feel it is and that is a different opinion, not a lie.
> but it saddens me our public debate channels give the loudest voice to intolerance and mob mentality driven attacks.

... As we discuss (on Hacker News) the celebrity with 14.5M twitter followers who decided to arbitrarily join an anti trans campaign ...
There might be some basis for truth here, but I was also being polite (you didn't know that from my reply). Let's go full quote, just so people don't get the impression that Magdalen was trying to make a fair and reasoned point:

"You are fucking blackface actors. You aren't women. You're men who get sexual kicks from being treated like women. Fuck you and your dirty fucking perversions. Our oppression isn't a fetish you pathetic, sick, fuck".
Are you working off one solar panel on the way to Mars? First time I'm hearing battery drain as a reason to not visit a js site.
I'm never going to pay for anything I can't hold. And even that I do reluctantly.
I don’t actually disagree with anything in the article, but comparisons between software and buildings - especially buildings - leave me cold.

There is almost nothing actually in common between software and buildings. You can’t move a house as a matter of course. You can’t modify a house in a few keystrokes. You can’t just copy a house or delete it. You don’t generally consider how a house will evolve over time. A house has a limited number of possible states, and a trivially low number of entrances and exits. The analogy is so poor that it’s difficult even to make analogies about how bad an analogy it is.

I have thought for a long time that building analogies are horribly ill suited to software. Perhaps better than nothing, but only barely. Software is a thing unto itself and I just find these analogies make we want to run away screaming.
Reducing social benefit programs, i.e. reducing their entitlement to the fruit of the labour of others.

But yeah, imagine this HDD belonged to my sibling that I have supported financially, but I cannot keep supporting them financially to the same extent I have been doing it because times are hard economically. I would somehow feel a bit bad for them, but really I can only do so much.

Archaeology is not free and it requires excess resources, something which mining provides. If you destroy Australia's economy there won't be any Archaeology happening anyway.

EDIT: We can all dream about what wonderful world we would have if there were no scarcity of resources, but resources are scarce. We can work to make them less scarce, and that is actually exactly what BHP is doing when they mine coal.
I have a curved Samsung U32R590; got it for ~£370. It is pretty nice, but the black is at best light gray. It doesn't matter for work (which is the primary reason I bought it), but it might be an issue for watching movies. Only other issue I had is that my aging x220 couldn't do 4k with displayport-to-HDMI adapter I had at home and I had to buy a proper displayport cable.

It wasn't my first choice (I was interested in some more expensive BenQ models), but when I bought it the options on amazon (or elsewhere, really) were limited. Still I would buy it again.

edit: also, I called it ultrawide, but while wider (and curvier) than other monitors, it is not actually ultrawide.
ActiveRecord is parsing those types, you just don't do it explicitly. IME, a dynamic language may not get in your way when you need to go between JS and the backend, but it also certainly won't get in your way when you're about to shoot yourself in the foot in a large-ish project with errors that could've been caught at compile.
Covid-19 Prevalence in Out-of-Hospital Cardiac Arrest and Bystander CPR
- Lemongrasspicker hacks through projects on his balcony.
- Mr chickadee silently uses hand tools on his homestead.
Presumably then you are also teaching your kids to not become hair dressers, beauticians, child minders, social workers, care workers, psychologists or teachers? Because those fields are also "just not normal" by your standards.
> In other words, machines required 137 times longer to learn the game, and at twice the power consumption!

This comparison is a bit unfair. Humans are the result of evolution on a grand scale. Human Go is the result of millennia of gameplay. A human does not become grand master in isolation.

AlphaGo is the result of an evolutionary tournament style competition of a much smaller duration and breadth. AG is also a population, not just one agent, and it would be silly to take just one agent and evaluate it on its own as if it could be created without the others.

Should we include the human costs as well in AG, why just the electricity and CPU?
Fulfilling Brain-Inspired Hyperdimensional Computing with In-Memory Computing
PPCI (Pure Python Compiler Infrastructure) 0.5.8
Edge-Devtools-Network-Console
Is that with or without an external screen connected? I have also had issues in the past with JetBrains IDE's when I had a HiDPI (retina) external screen connected. When only using the laptop screen, it was quick. It turned out to be a JetBrains issue (in fact an underlying Java graphics rendering issue).
I think OP was referring to Gary Linscott who has made major contributions to both Stockfish and made an adaptation of Leela Zero to Chess, now living under the Leela Chess Zero Github org but apparently a different adaptation is now the officially sanctioned one, at least his commits don't show up in the new lc0 repo.

https://github.com/official-stockfish/Stockfish/graphs/contr...

https://github.com/LeelaChessZero/lczero/graphs/contributors
Arxiv paper : https://arxiv.org/abs/1906.01548
It’s called the Eastern Roman Empire for a reason.
> Apparently able to make exploit persistent

Well, that's just how the nRF's protection works: you can always disable it, erasing the flash.

They glitched the chip to access debug without disabling protection → can dump the firmware now → obviously possible to disable it and then reflash the recovered firmware.
So much for Microsoft's professed "love" of open source. They love it only if it works in their interests making them money. Otherwise, not so much.

I love this infringing feature they mentioned:

"– Protect your privacy by tweak and customize Windows 10."

So basically they openly admit you have to give up your privacy in order to use their product. Neat.
I believe that there's a reasonable (but unprovable) assumption that any games which humans usually play - because the rulesets are learnable and interesting for humans - implicitly rely on priors of human brains and behavior.

The space of possible games is huge (infinite?), but only a tiny subset of these games could reasonably become a popular game for humans.

E.g. it's not an arbitrary random coincidence that the scoring rules for each grid intersection in go are the same (I mean, it could vary in an arbitrary pattern), it ensures that the ruleset is small enough so that humans can learn it.

It's not an arbitrary random coincidence that the playing of go involves pattern recognition on some level, since that's what we're good at and find interesting in many games.

It's not an arbitrary random coincidence that in Mario game after jumping the sprite falls back down eventually; that's reusing the priors from real world physics.
I agree - this kind of misinformation is so widespread now. It seems completely counter productive.

The other bit of widespread misinformation is the 2m/6ft distancing thing. It's just an arbitrary number.

Weirdly the fearmongering makes me feel like being less careful, not more. The way I see it, if COVID is really so contagious that I'm likely to catch it from a stranger's exhaled breath as I pass them in the street, then I'm guaranteed to catch it eventually, so what's the point?

I'm sure it can technically be transmitted in this way, but what's the actual probability? Tiny enough to not be worth worrying about, I expect.
It's basically byte or bit shuffling filter (very fast SIMD optimized) in front of several modern compressors (lz4, zstd, their own) with self describing header. So if you have an array of 100 8-byte values, the result of shuffling is 100 1st bytes, followed by 100 of 2nd bytes and so on.

It shines when values are of fixed size with lots of similar bits, e.g. positive integers of the same magnitude. It's not so good for doubles, where bits change a lot. Also, if stroring diffs it helps to take a diff from initial value in a chunk, not previous value, so that deltas change sign less often (and most bits flipped).

From own usage case, for the same data, C# decimal (16 bytes struct) is compressed much better than doubles (final absolute blob size), while decimal is taking 2x more memory uncompressed.

If data items have little similar bits/bytes then it's underlying compressor that matters.
Yes it's apparently so fast that in some scenarios it's even usable for compressing RAM. A framework I'm using does that to be able to process much bigger data sets than what would fit in RAM otherwise.
We can shorten it further. Dwight D. Eisenhower once said, "In preparing for battle I have always found that plans are useless but planning is indispensable."
I work in Romania as a developer, in an office with a little more than 40 people.

In terms of women in the office:

- 2 developers

- 1 project manager

- 1 QA manager

- 1 HR

- 1 office manager

It's a little low for this city and country. In most larger companies, the ratio is 60-40. Sometimes higher, sometimes lower.

Romania is a former communist country and the state did not make a difference between male/female. It didn't matter. You had to work. This kind of thinking has kind of continued.

It's starting to change though. Romania has extremely favorable laws for women. Pregnant women work 6 hours / day till 32 weeks at 100% pay. After giving birth, they can stay home for up to two years at 85% pay. Fortunately, most of them return to work after two years.
I think the problem you'd find is that "bit trained" is probably highly non-trivial.

For example, I expect that the training required to go from 7-year-old child to Go grand master requires a completely different number of bits of information than the training required to go from blanks-late NN to NN Go Grand master. I also suspect that the difference in what is being learned may well dominate the difference in training efficiency. Both the prior knowledge and the mechanism of learning are so different that I doubt you could get a meaningful comparison based on current understanding.

You should remember that we have no idea basically how human beings actually learn things, and no idea how much prior knowledge we have encoded. Just for an example, I once saw a documentary that claimed chess grandmasters seem to recognize valid chess positions using the parts of the brain that usually recognize faces. Assuming that was true (I'm not claiming it is) perhaps a part of their chess learning consisted in taking a built-in face recognizing NN and training it to recognize chess boards. How much did the built-in knowledge of recognizing faces help? I don't think it would be possible to calculate.
For now you can opt-out from redesign in reddit settings.