skysight-inc/HackerNews huggingface dataset:
I have this feeling sometimes too, but I think there is an important aspect of complex board games, in particular strategy games that is missing from computer games. When you play a board game, you are forced to understand the rules (because you are the one executing them) so you are able to more fully consider their implications on strategy. (Of course, the mechanics must be tasteful in addition to complex in order for this to actually be a benefit.) In a computer game, my experience is that it's much easier to revert to playing by feel and lose that effect, and much harder to design a game where the full mechanics are obvious to the players. As a wargamer this is the main reason I prefer playing board wargames, even though they are not able to simulate in nearly as much detail as computer wargames.
Sure, Microsoft is even worse.

> Perhaps the most successful global monopoly is Microsoft, which has succeeded in gaining global market power not only in PC operating systems but in key applications such as browsers. [...] Microsoft's monopoly power leads not only to higher prices but to less innovation. [...] The failure to develop a global approach to global cartels and monopolies is yet another instance of economic globalization outpacing political globalization.

Joseph Stiglitz, Making globalization work (2006), §7.2.2

https://en.wikiquote.org/w/index.php?title=Joseph_Stiglitz&o...
I can certainly empathize with the author. How many executions are we talking about though? 10, 100, 1000?

Seems like a dev w/ a new certificate could post a build of said application to a dev-friendly space to "bootstrap" the process.

Certainly not practical in many scenarios, but that's why I was curious about how many it takes.
I used to think this same thing until fairly recently. I made arguments that "it's not your website" meant that they didn't have a responsibility to uphold restrictions aimed at government.

I now think this is an incorrect view. Freedom of Speech is a societal value, and yes, the First Amendment is where the U.S. holds its governments to the standard. But if it is a value first, before it is a law, then we really ought to expect more from what is rapidly becoming our primary form of discourse.

We should value Freedom of Speech wherever speech occurs. I'd argue that these days, especially in a pandemic, the majority of our ideas get exchanged over the internet, in forums, on Facebook, on Twitter, and not in the public square or in newspapers. Holding that Free Speech is required for a free society, requires that we should expect its protection even when the venue changes.

The government must not censor. But we ought to hold private companies who monetize public discourse to the standards we value. Whether those requirements, those values, require laws applicable to these new venues is separate debate, and definitely worth having.

We really ought to require that these companies should not silence or censor someone speaking their mind.

All of that said, there is no right to be heard.
I agree. To elaborate, I think that "Looks" is the problem. Relying on appearance is a fundamental mistake. A road is a predictable flat surface that is safe for wheels at speed. If the map matches your ranging probes, and no geometry that is non-trivial sized impedes or will impeded your progress, you can drive.

This should immediately preclude any approach to self driving cars that has pedestrians, bags of trash, debris, cross traffic, etc. Highway (and probably daytime) only. I don't understand the obsession with starting with corner cases and working back to the very real good that self-driving autonomy can do on highways at speed. Build back with lessons learned, rather than solving the whole problem in one shot. That seems like fundamental engineering, but the marketing team is in charge, not the engineers.
Ask HN: What's important for you in clothing and fashion?
Hi folks!
FashionTech is booming nowadays especially with the boost by the pandemic.
My team is working on the FashionTech project and your opinion on clothing will be super valuable!

Link to survey: https://forms.gle/bYo3qYnjxx7vQoLE6

#fashiontech #digitalclothing #digitalfashion
Absolutely.

I think it's easy for the HN crowd to inadvertently forget what computers / phones / tablets / TVs look like to ordinary people.

I would encourage people to come up with actual use-cases and pro-con scenarios rather than 100% "emotion mind" opinions.
I feel like the lack of Jobs' influence is finally making its broad appearance.

Anyway, Catalina upset me so much (I had no idea how much 32 bit stuff I still wanted to work!) that instead of downgrading my main machine to Mojave, I'm going with a Linux system from System76. My Macs that have not been upgraded to Catalina will remain at Mojave, or, should they be old enough to not make it to Mojave, I will be installing a compatible Linux distro on them to keep up to date with security issues.
Deploying Distributed Ledgers in Kubernetes Cluster
>You would still want the copyright-infringing material removed regardless of their ability to pay.

But it might not be cost effective to file a suit. Giving up after a blatantly false counter-notice is a reasonable choice today, not to be discouraged.

>In the US you are almost always required to automatically pay money in order to assert your rights. Filing a lawsuit means paying filing fees.

That's if the courts are involved. The nice thing about the DMCA is it provides a completely free way to assert your rights, and the other side must file a lawsuit in order to change that. I guess your proposal would still require a lawsuit to be filed before you actually lose money, but even putting money up in escrow seems like too much to require.
> What can Microsoft do, as an alternative, that doesn't result in an identical or worse situation?

They can keep SmartScreen in place, but soften the language and make it more obvious that you can still run it if you are sure you got it from a good source.
For now there's always https://archive.org/donate/
the US has been a 3rd world country, since Reagan. current gvt just exposing the facade faster than most expected.
Exploring Windows for Workgroups 3.11 – Early 90s Networking
> Giving out free code-signing certificates also makes it easier for malware to get legitimate certificates. This is akin to LetsEncrypt for certs

IMO that would still be good.

This would help protect against dangerous middlemen, all those massive sites containing thousands of pieces of software, many with added ad- or other badware. If CCleaner (just an random example) could sign their executables for free, then there'd be a very justified suspicion if it isn't signed.

Not to mention, does the existence of a cert really make a piece of (proprietary) software trustworthy?
The problem isn't the rent. It may be an inconvenience for an indie developer, but to Microsoft, Apple, etc. the cost of a yearly developer account is peanuts. They are not doing it hoping to make excessive amounts of money. Even if Apple has a million developers paying $100, $100M is barely a blip on their radar.

It is all about control. They get to decide whose software gets to run with and whose without annoyances.
I thought this was an interesting perspective. I found only a single study into this issue in the journal of public health. They found the opposite.

Ex-military cops were almost 3x more likely to be involved in a shooting.

https://pubmed.ncbi.nlm.nih.gov/30281075/
Same at our company we use vault via CLI
Power Budget, Transistor Budget.

But in reality Cortex X-1 ( by default excluding custom changes ) is pretty much the same as Cortex - A78 but increase both internal and external bandwidth and cache along with double NEON unit. While the low performance is a completely different design.

I still dont know how these thing schedule their workload.
We are, but then we stop because... logic...
The C64's BASIC was indeed very poor compared to the competition, but the hardware (and games) were pretty cool. People wrote games with assembler in all those early home computers.
Completely agree. Just a rebuild of an MSI the other day turned up a false positive in windows defender and it’s still stuck in smartscreen today despite MSFT fixing the AV definitions.

Cost me three days.
This is going after symptoms rather than going after problems. The primary problem is there are a subset of police that are bad actors, there is a thin blue line culture, and there is an unwillingness on the part of jurors, prosecutors, and politicians to hold police accountable. This legislative action does nothing to address that. A second problem is that police seem to be viewing their job as one of pacification as opposed to community based policing. This legislative action solves a symptom of that but doesn't go after the root cause which is again cultural.
Falling from standing height is really dangerous, especially for people of full adult height (acceleration due to gravity is worse the higher your head is, and your head's the main concern—it's part of why toddlers can fall over all day, even on somewhat hard surfaces, and unless they hit just wrong they'll be OK). "Stun" that immediately dropped people would still kill and cripple sometimes.

[EDIT] especially in Star Trek where the stun sometimes tosses people off their feet, too, quite a few of those people/aliens would end up dead or requiring a visit to the med bay, IRL.
A wealth researcher, the late Thomas J. Stanley, found that the biggest single correlating behavior to wealth was not purchasing of lottery tickets. This makes sense because of external locus-of-control (lack of agency), self-control, lack of goal-setting/planning, and magical/wishful thinking.

Furthermore, other researchers found delayed gratification social experiments with children involving more rewards later discovered those children who waited for more rewards later were wealthier later in life. [0](Economic background was found to be just as influential in later studies.)

Gambling (risking money with an expectation less than zero), in all forms, is a losing behavior. It doesn't matter if its lottery tickets, slot machines, three card monte, or financial instruments (without data).

0. https://en.wikipedia.org/wiki/Stanford_marshmallow_experimen...
At most companies they choose the marketing name near final release not at the start of R&D.
"Incitement to riot" is a criminal offense.
Every smug rich white Silicon Valley liberal who has participated in fanning the flames of this fire should enjoy your last few days of wealth, power and status because the victims of these riots are going to sue you into oblivion and we are going to help them to put you into prison where you belong.
Flagging and downvoting will not save you.
We're coming for you.
Getting rid of people with infantile obsession in everything "tactical" ( Google for 'tactical underware') is a step in the right direction.
About 15 years ago I came across "Cheapass Games". They sell you the bare minimum of what you need to play the given game you're buying on the assumption that most people//gamers already have all the dice, play money, and tchotchkes otherwise needed to fill out what's needed to play the game.

Obligatory "I just bought an item, no other affiliation" notation.

https://cheapass.com/
Cytokines prevent the whooping cough bacteria from invading the body (in mice)
Apple Warns Looters with Stolen iPhones: You Are Being Tracked
I'm happy to see this project going onward due to the fact that systemd continues to be a giant sore that keeps entrenching on the entire stack. If nothing else, it means that a usable Linux distro w/o systemd is viable.

Love it or hate it, choice is a good thing. They may be getting to the point that I'd seriously look at it for a few non-essential production servers running Debian and Ubuntu.
Since you mention you're using Flask. Before diving into data intensive stuff if need be, a lot can be done by profiling, refactoring, and improving the actual code:

- Profiling and refactoring Python code in general:

Using yappi[^1] to profile and generate profile data, and KCachegrind[^2] to visualize that data in the form of call graphs, number of cycles, etc. can yield great results. You can find which functions in your code base are taking too long, and this can give great pointers to where bottlenecks are.

Using pyreverse[^3], now integrated in pylint[^4], to generate say a PNG image for class hierarchy and "UML diagrams" is extremely helpful. When I have used it and was the arrows going all over the place, it has helped me eke out better abstractions, remove a lot of code, write cleaner interfaces, and frankly write code I and others could actually read.

After installing pylint. On a package level for instance. Say package name is foo and follows standard hierarchy with `foo/foo`:

cd foo
pyreverse -o png .
# generates classes.png and packages.png
# You can also see pyreverse -o png foo

- Profiling in the context of Flask:

Using Werkzeug's ProfilerMiddleware[^5] helps you see what's going on with each request. What functions are called, number of calls, total time, per call, which line, etc.

If the example in the documentation does not work, try the following:

...
try:
from werkzeug.middleware.profiler import ProfilerMiddleware
except ModuleNotFoundError:
# Older version
from werkzeug.contrib.profiler import ProfilerMiddleware

...
# Assuming you have an app object

app.config['PROFILE'] = True
app.wsgi_app = ProfilerMiddleware(app.wsgi_app, restrictions=[50])

General things: it is very helpful to extract as much code from the routes. This helps making the functions usable elsewhere, and not rely on Flask's testing client which can be pretty frustrating when dealing with the app context, especially in test suites involving database actions, and weird connections in setUp and tearDown if you're using unittest*.

As I said, this is general and not very specific for "big data" or "billions of rows", but these small things lead to bigger things in my opinion: making the code easier to read and extend, easier to test and cover, easier to profile and improve, compounds to a point you may postpone more involved approaches.

[^1]: https://github.com/sumerc/yappi

[^2]: https://kcachegrind.github.io/

[^3]: https://www.logilab.org/blogentry/6883

[^4]: https://github.com/PyCQA/pylint

[^5]: https://werkzeug.palletsprojects.com/en/1.0.x/middleware/pro...
Vitamin and mineral deficiencies, including D and Magnesium, are often a sign of metabolic syndrome and not directly because of the lack of those vitamins and minerals in the diet/behavior.

If you have kidney problems, you might be deficient in Vitamin D even with a lot of sunshine.
How did you handle new secrets / rotations? Seems like a lot to keep in sync.

Seems like we hear more frequently about the actual secrets being stored encrypted (potentially with hardware protection) in a central place, and only the keys to unlock them being distributed like this.
Your recollection is not quite correct here. The border between California and Oregon is at the 42nd parallel, while Niagara falls is at the 43rd. The southernmost part of Canada is Essex County, near Detroit, which does cross the 42nd parallel. The Niagara region is a big wine growing region primarily because of the moderating effect of the Great Lakes on the climate and the shelter provided by the Niagara escarpment.
Dehumanization (of any group, by any other) preceeds crimes against humanity:

https://en.wikipedia.org/wiki/Dehumanization
There is evidence that demilitarizing the police works (along with other things) and that some training doesn't.[0] I'm all for accountability, which the link also says helps.

[0]https://threadreaderapp.com/thread/1180655701271732224.html
Win32 MSIX packages are minimally sandboxed by default. Mostly just in that it virtualizes some file system and Registry changes to ensure the package is clean to uninstall.

It doesn't stop Win32 apps from doing crazy Win32 things (unfortunately), but it's still a step up from MSI/EXE installs in general.
Semi-related, I recently installed the BMC64 distro on my unused Raspberry Pi. It boots directly to VICE, no "Linux" to be seen. It's like booting a C64. You turn it off by unplugging, just like the real thing. The only thing that tells you this is not a real C64 (besides lacking the keyboard/case) is that you can bring up a menu with lots of options with F12 (necessary to mount disk images, at the very least).

Wow, does it take me back to my childhood!
Molecular circuitry: Team breaks one-diode-one resistor electronics
We’ve abandoned flash as our default player long ago in favor of html5 audio. I’m not sure why you’d be seeing flash as a default unless you previously set flash as your default player.
Hi all, the author here, this article is somewhat of a thought-piece. It was a bit difficult to write as there is much to be explored between blockchain and K8s, but I tried to synthesize the information out there into a coherent narrative. I would appreciate any feedback, especially critical.
> I have long argued that the most important lesson of “financial literacy,” one that is never taught in any “financial literacy” classes, is: If I offer you a 20% annual risk-free return, am I lying? The answer is yes, of course. UBS was not actually offering a 20% annual risk-free return—the ETN “often yielded 20% or more” but didn’t advertise any fixed interest rate, and it said right on the front page that it was risky—but just knowing that single core fact of financial literacy would be sufficient to guide your investment decision here. “Ooh fun gamble, 20% return, maybe I’ll take a chance on it”: Fine, great, whatever. “Hmm this seems to offer monthly income, and a 20% return would help my retirement, guess I should put all my savings into it”: No, bad, wrong.

Brilliant! So much misery would be avoided if people could be taught that simple rule.
I think the vehicle should alert the driver, and being controlled slowdown until it is overridden. Sorry, driver, you are inconvenienced. Maybe you are in the carpool / AI-only lane, so it's not a big deal. Yes, there probably should be an AI-only lane for now.

This could exist now, but we have set sights on Level 5 at the expense of pragmatism.
consider why you are making assumptions about what I believe?

even if, for sake of argument, bad cops are instigating all the riots and looting, the media optics will make this a slam dunk for trump 2020 and more militarized police

exactly contrary to what we really want

consider this

where do all the people live who are most likely to vote against trump?

the big cities

where are all the riots taking place?

the big cities

if trump stops the riots and saves their livelihood, will this make them more likely or less likely to vote against trump? what do you think?
What is concerning that is that other laptop makers are following Apple like lemmings. My current favorite laptop is the Dell Precision 55xx series, the business version of the XPS 15. The newest models of this line, the 15" 5550 and the 17" 5750, are USB-C only. Couldn't they have kept just one USB-A port? I have dozens of peripherals, and I literally have nothing that uses USB-C.

One of the main reasons that I left the Apple laptops after using 3-4 of them over 10 years was because of the removal of the USB-A ports. Adding new USB-C, great. But removing all of the older ones? A big middle finger to the users. Then there's the removal of the ESC key, the butterfly keyboard debacle, the touchbar that removes the function keys, etc. Sorry Apple, you are going off in a direction that I cannot follow.
Before I introduce a new game, I start by watching a video, reading the rulebook, playing a couple of games against myself, and then practicing and refining a script so I can teach it as effectively as possible. It's a lot of work, but I like working out an optimized rules explanation, and if I'm inviting people over to play my new game, then it seems impolite to waste their time.
I've been using Dynalist very similarly. I agree that it's a very simple approach but works well.
Well, taxpayers have paid for certain libraries, which have mostly been closed. If you want to get what you've paid for, you should probably talk to your municipal, state, and perhaps federal representatives.

The fact that you paid one entity for a service (which they are not providing,) does not entitle you to collect it from another entity.
Yes, actually, you can still determine the keys. The usual method is to scan the rows and/or columns one by one and then you always only have one row and column active at a time, so you can determine individual keys. However, if you strobe too slow you can miss keystrokes.
Personally, I find
D&D's gotten more and more simplified over the years i've played it. I started with ad&d first edition rules. The DM guide is jam packed full of tables of info for literally every insignificant detail of your world. It's still my favourite edition.

Every edition after streamlined things and took away detail. The biggest changes came when wizards of the coast bought up tsr and the 3rd edition came out. It barely felt like playing the same game. I haven't played the newest editions, but i've read through the player and DM's guide for them, much of the original complexity of ad&d is gone, in its place are systems that seem.complex, but are far more simple to grasp and play using.

Not just the systems, but the general feel and flow of the game seems to be simplified. It was more about being a fantasy adventure simulator before, where as now the purpose seems to be a fantasy hero story game.

Much of the darker grittier aspects of the game were toned down and generally gone through that sanitizing process most niche things go through when they become popular.
You have no idea how bad some corporate web presences are
For once I am not nearly as cynical and I believe that far from 'massive impact' - it will be negligible. It's only been a decade or so since a lot of this surplus has come in, moreover, I really don't believe most cops want this, or are naive enough to believe it will be a material part of their jobs.

I'm surprised to even see the argument offered, I'm very interested in hearing from someone with inside experience on this enlighten us as to how much these kinds of 'opportunities' actually affect morale.
Presumably the different colors paired with "so long as the keys in question fall into mutually discrete columns and rows." means they keyboard is actually "several keyboards" at the hardware level, and different keys activate different logic boards for processing.
Chromium and JavaScript Power the UI for the SpaceX Dragon Capsule
Can someone break down how this compares to what Apple does with Mac?

The basic gist I have is for Apple you have a yearly fee of $100(USD) but that covers all of your apps.

Where Microsoft is per app and looks to be about $100 a year (depending on how far in advance you pay) and then also have another piece on top of it regarding how often its used.

Is there more to what Microsoft is doing or areas where what Apple is doing is shady?
I have thought a lot about this concept of using a smartphone app to replace some physical components of a game, and I'm surprised more games don't do it. On top of being less cumbersome, using your phone would allow for some mechanics that simply aren't feasible (or even possible) with physical parts. The flip side is that you have to "sync" the app state with the state of the physical board, and you need a clever solution that doesn't require doing things twice. (Plus, I'm sure some would argue that having parts of the game be digital would take away from the immersion, though I personally disagree.)
Theft isn’t charity.
> it claims more significance for this mechanism than, you know, masses of people marching on the streets, because that's the vantage point of the author and it's relative importance to him

I mean, the masses of people marching on the streets would very likely not be there but for the widespread sharing of the video.
Police attacks against journalists across the U.S. since May 28