skysight-inc/HackerNews huggingface dataset:
The biggest problem with copyright and digital products is that there is no way to use a digital product without copying it - you copy the program from some medium to your harddrive, and then copy parts of it from your harddrive to your RAM and so on.

Now, each of these could be considered to fall under fair use, but they are definitely complicating the legal case to a great extent.

Also, given that Windows is sold with a limited number of installations (license activations) allowed, even in the EU, I'm not sure that the copyright case is as simple as you claim.
You might want to read the EULA (it has a specific provision for Germany and Austria by the way). Soething that is true in the US isn't necessarily true in other places.
This.
I feel I learned a lot more about insecurity related to 'keeping up' in tech from this thread than I did about brain changes in mice.
?
Sure, america isn't very democratic compared to other democracies, but what are you actually saying?

That since the american democracy is already weak, it should be abandoned?

Sure, more people watch some crazy person on fox rather than actual news, but is that a reason to stop with news altogether?

The TLDR of this would be: this is a call to action for people who value democracy to stand up for it. If you dislike democracy, then this is obviously not for you...
You look like having the misconception #2.

> Misconception 2. You should find a CEO to run the company

At early stages, no brilliant CEOs will agree to that and you don't want to do business with mediocre CEOs.
As it is popularly opposed and used it is equivalent to "Newspeak".

For example we had the definition of racism changed. Racism wasn't attributing negative properties to skin color, it has extended to unfalsifiable bias. Also some skin colors are never racist while other always are. Disagreeing means you are racist.

You have a rule against racism in your COC and pretend someone is biased and you conjured an excuse to exclude someone without any sensible rationale.

It is not difficult to understand the objection.

edit: Other examples are behavioral expectations like having to bow before a cross, working in the kitchen, acknowledging your guilt....
Note how I didn't say that many polyglots may think it's the best language, just that it's great as opposed to awful.

I know as a fact from watching tech conferences and talking to people that some elite-level polyglot programmers make it their main working language out of pure choice. Surely one can't assume that everyone doing bleeding-edge Javascript at places like Google is programming every day in absolute misery, or that it's the only thing that they know.

Me personally, I've possibly enjoyed programming in C, OCaml, Swift or Python more at times, but I think ES6+ Javascript is great and I'm happy to use it.

Javascript appears as the 11th most loved language in the SO dev surveys, with 66% of devs working with it reporting to love it, while it appears quite far down in the dreaded list. Typescript indeed fares much better. [1]

Of course, there is the question of whether respondents are True Programmers™ or posers, but I think that's another debate.

[1] https://insights.stackoverflow.com/survey/2019#most-loved-dr...
You can use it against white people. You just have to dig though their social media until you find at least one of them saying something that can be construed as racist. Then the "domestic terrorist" label applies to the whole group.
Every CEO was a CEO for the first time at some point.

Of course it's better if someone has had the chance to gain leadership experience prior to that, but there are also a big chunk of responsibilities in a CEO role that other mid-level management positions won't prepare you for either. Given that (at least im my field) a PhD graduate usually had leadership over a bunch of Master/Bachelor students for the duration of their PhD, there is usually at least some experience to build on.
How AI is powering a more helpful Google
I feel like I am doing things "wrong" on an almost daily basis when writing code. It is probably a pretty universal feeling. Should I put my business logic in a database, application code, front end JavaScript, or even a notebook? There is no ideal solution. Tell me I am wrong and I will probably agree with you.
It also implies you weren't the one to find it and are you relaying that information to the reader.
It's been in Standard ML since the 80s.
Yeah, fucking North Korean forced labor camps in Poland (!) in the middle of the European Union. It's mind-boggling !
> Genuinely “brainy” people can find new ways to contribute to society, there can never be too any of them.

> And we should not expand our system of higher education beyond the ability of the economy to absorb university graduates. An excess of young people with advanced degrees has been one of the chief causes of instability in the past.

I think he genuinely means that too many educated people (by too many meaning more than society can actually accomodate) is a bad thing.
While the article does advocate for objects vs arrays for returning multiple values I wanted to address the second part of you comment.

It will work just fine in TypeScript, where you can define a "fixed size" array as a type:

type Test = [number, string];
const test: Test = [1, 'something'];

The second line will fail compilation if there's a different number of elements in that array, or if the types don't match.
Fearmongering at it's greatest. Instead of looking for possible solutions. It downplays the worst case scenarios by having "Too Many" educated people. Both the article and the study. Instead of asking why we should fear having too many educated people. Shouldn't we instead be asking the question why should we fear them in the first place? Rather, the government policies at place and the systemic issues which affect the people we should "fear". What am I to say. The study itself is from 2010.The effects of it are about to come anyways for the good and bad. It's just about how you deal with the issue. The call for higher education is a bipartisan belief in America. In which both sides already agree that student grants should be in place rather than student loans. While the candidates running may not agree with that in the coming presidential election both republic and democratic leaders agree that grants should replace loans. The main problems which they address really aren't likely to be problems in the near future.
It's actually related to the English phrase "much obliged!" -- from the Latin obligare, participle obligatus, meaning to indebt (both morally and fiscally).

https://en.wiktionary.org/wiki/obligo#Descendants
"brainy" people can also think how to exploit society, and they are actually quite effective at it. Take a look at the rise of various totalitarian societies in the last century. The books that have been written by them more or less are still the basis of frameworks various countries have adopted.
> Ransomware is akin to kidnapping

There is an expectation that information and services are to be secured with a certain level of care and standards. I don't see how that applies to people.

> Always blame the criminal, never the victim

This argument excludes the concept of negligence. If the victim was grossly negligent then they are also to blame.
> you have to pretend to otherwise people might think you're a sexist or a racist

Or quickly get you fired by shaming you employer. No one want to jeopardize their jobs.
You are more or less right, even in the EU. I think the only part where you are clearly wrong is here:

> Sure you own the CD and can actually lend it but the person you lent it to has no right to effectively use that CD since only you were granted the right (license) to copy it on a limited number (which can be 1) of your own computers.

The second-hand gaming market is obvious proof that you are it is indeed legal for multiple people to copy the game to their own computers from the same CD. The only limitation is the same one that applies to books: copying a book that you own for personal purposes falls under fair use, but selling/lending the book without also passing on / destroying the copy invalidates the fair use exception.
> Whenever we need more speed, we just pull the slow bits down into compiled languages, and scale them out to many cores with solutions like MPI.

This only works sometimes--for problems that allow you to do a relatively large amount of computation in the compiled language to justify the cost of marshalling Python data structures into native data structures. For matrices of scalar values, this works well. For many other problems (consider large graphs of arbitrarily-typed Python objects, or even a dataframe on which you need to invoke a Python callback on each element). If you rewrite a big enough piece of your Python codebase in the compiled language, then it will work, but now you're maintaining a significant C/C++/etc code base and the bindings and the build/packaging system that knows how to integrate the two on all of your target platforms. Python really doesn't have a good answer for these kinds of problems, and these are by far the more common case (though perhaps not more common in data science specifically).
Your comment would be useful if it didn't so completely missed the point. Its rightful context would be productivity. But here it is sitting atop a thread of comments for an article about an approach to note taking, inducing people who it could greatly help (note takers) to dismiss it as "yet another productivity hack".
Not nearly as much since every browser has a variety of ways to perform a cache refresh.

Any issue with webworkers is almost by necessity opaque.
As one who actually configured the largest set of SMTP servers, I can attest to the power of Jane Street OCaml e-mail library and its extensible but safe way to deploy wide variety of mail servers without breakage.

Sendmail uses M4 macro; Postfix , INI; exim, INI; OpenSMTPd, INI.

Deployment always a mess and highly error-prone especially if you’re going out and doing it for other organizations or satellite offices.

If only the configuration variable name were actual nesting of code procedures/functions followed by a nice description, other admins wouldn’t be messing with what we don’t understand.

Perhaps like ‘SMTP.server.mail.header.reject_extra_ending_CR=1’

Or ‘LMTP.forwarder.filter.post.icap.header.add.extra=‘X-ICAP-milter-version=4’
can you report an issue on github for this and how to replicate? We have no reports of this scroll jumping and that sounds super annoying and something we want to fix asap.
Frankly, those are terrible checklists. The first has things like "adapt a style guide", "Decide on comments or no comments in code" and "Admin user". The second one has things like "Implement a performance evaluation and career development system," and proposes you do these things iteratively over 90 days.

If you're the head of a new startup, you're lucky if you have more than one person writing code after 90 days.

The most practical checklist I've seen is Steve Blank and Bob Dorf's The Startup Owner's Manual. It's still not very practical, but it highlights very important things like landing sales, getting product market fit, and common mistakes. A lot of these other checklists will have you spend all your time doing busywork but at the end of your 90 days, you'll have your organization charts but still won't make a cent.
The probabilities really aren't lower. CNN has fired a vanishingly low number of people over incorrect stories and in the rare cases that did occur, they were immediately hired by other outlets with identical viewpoints to CNN, where they continued writing exactly the same kinds of stories that got them fired previously (see Thomas Frank for an example).
I think they already do.

But they have to convince management to publish important stories instead of the stories that pay their bills. Is it really that surprising that it's an uphill battle?

The question we need to answer is "how are we going to pay the salaries of investigative journalists?"
Average Happiness for Twitter
> ...I've seen the watering down of titles. VPs with a team of 1, directors of none.

Just for perspective, this happens in every industry, not just SV. Often times the only way to give a person a raise and get it approved by accounting is to "promote" them into a higher pay scale associated with the title.
Malthusian arguments are outdated by atleast a 100 years. Where is the proof that “real stuff” is growing slower than the population? Seems like there is too much stuff TBH.

And banker-scapegoating is also outdated by ~10 years. The regulations passed after ‘08 have made banks boring and powerless.

The focus should be on the tech industry.
Related, You can get an idea of what your browser display is doing in this shadertoy: https://www.shadertoy.com/view/Wd2yRt
You have missed an important fact: Adobe was planning this all along in 2013 and actually offered fully offline installers (includimg activation) for qualifying versions. This is definitely a bummer if you haven't redeem it, but Adobe have publicly (might be questionable, but we have received a mail about it) stated that.

TLDR: You're screwed if you did nothing for 7 years that the redeem option is available.
If that's how you define "generic", then Go is also generic by virtue of `interface{}`.
RTMP to WebRTC Migration – RTMP Is Dying
If you cannot bring yourself to cut one person open (for the good of all) you have zero business launching nuclear weapons (for the good of all).

I kind of feel like we’re going in circles though, so maybe better to just stop here :)
Are you willing to pay them for that?
Neither of them drinks, both of them walk, my dad walks to work, my mom around the block daily, but nothing out of the ordinary.

In fact, my dad just got his pacemaker put in, his heart was slowing down due to a genetic valve malformation. He said the month recovery downtime was great because he was able to catch up on some of the tech books he often buys, sometimes compulsively. He's learning some new ORM or something too. The pacemaker gave him a boost of energy to get some new chops here and there.
I would think that would be an indicator not that the quantity of smart people is bad but that we live in a society built for stupid people (which implies it was built by stupid people).
It can be funny when coming from one IC to another IC. Which I think is the point of that sentence. Jokes that may have been funny and have hit home when you were co-workers suddenly have very different connotations now that you might actually have the power to fire someone.
Unless it's Dwarf Fortress
A Page Load Time Comparison of Raspberry Pi 3 and 4 Web Servers
"Cliodynamics" sounds a lot like psychohistory. I always appreciated azimov as a sci-fi writer for psychohistory. Sci fi and fantasy have a common form where it's the world and regular people, but a technology (or magic) exists. The world + the fictional technology make the setting for the story. Usually the device is a time machine or magic hat. In Asimov's story, the device is a theory. I always thought making the device abstract was a genius novelty.

The whole idea came from what if one of these broad economic disciplines actually worked? Especially marxism, objectivism, and such. As the article mentions, these use economics broadly to explain history... and predict it.

"Psychohistories" are compelling, interesting and intellectually engaging. We have a tendency of adopting them though. That's the problem. They aren't scientific. They aren't even theories in a popperian sense. Ultimately, it's punditry. A perspective. I enjoy it. I enjoyed this article. It's neither true or false though, in any kind of global sense.

All that said, this take augments the (also economist friendly) "anywheres vs everywheres" take on Brexit. That take also had to do with an increase in uni graduates.

A narrower version of Turchin's concept might also be true. Rather than a surplus of (all) graduates crowding the top... this might be an issue of very specific surpluses. EG Journalism, specific government agencies, professorships, political positions... Those are a tiny portion of people overall, but highly influential to the political mood. If most journalists, academics, political aids are competing for a limited pool of jobs... These professions really are tense. Most people who want to can't get a job in these fields. Many want to. There's often no fallback. If you're a journalist/activist/campaigner type... you're either in that insider group or you have nothing. Academics is similar. A phd historian can either be a professor or very little else. No consolation prizes.
The example showing "high_spenders" and conditions like "money_spent >= 100", feels unsettling, and reeks of user-tracking and discrimination.

Can we please stop these patterns?
Interesting that you find Thanos simple to setup and low maintenance. One vendor we spoke to suggested that their other customers found Thanos complex. I'll make a note to keep it in consideration.

You comment on standardising the logging schema is a great idea as well. I'll circulate that around.

Thanks for your help!
Turning nuclear waste into nuclear space debris!
Exactly. That provincial government in <insert stereotypical corrupt country> who you're paying off may well turn your ass over if you kill people because protecting your industry is their cash cow and they don't wanna lose that because someone killed people.
All I know is that the new Scrabble app is riddled with bullshit and still too tied to Facebook. I haven’t played online since I deleted my Facebook account in January.

Why is it so hard to just make a plain app without ads or in-app purchases? I’d happily pay $10 but let me just play Scrabble.
Revenge of the Edwardians
Archive link (if your workplace has blocked this for piracy):

https://web.archive.org/web/20201029112247/https://torrentfr...
> Being non-technical, they can't put their finger on it

This is an interesting perspective. To me, SPAs blur the line between what's happening locally and server-side, so my impatience with slow functions on an SPA page is much greater than the same thing happening on a SSR page. Maybe it's just my conditioning to expect things on a single page to work much quicker as opposed to moving between pages.

IMO, well-designed SPAs should make use of the context-switching function of a complete page fetch in situations where the user might need to wait a relatively longer time for something to load instead of loading bars/spinners.
That would be dependency injection. It is a valid way to design around side-effects.

Another (equivalent) way to test it is to mock out requests.get and response.json using a mocking library: instead of performing real requests, do what the test wants (return correct data, return unexpected date, or throw an exception).
> My experience is that LiveView is fine for all but the last use case.
>> I wouldn't want to impose a 50-500ms+ delay on someone to show a menu drop down or a tooltip or most of the other things listed out.

It's basically a UX standard that a tooltip only shows up after a few seconds, so that strikes me as a particularly bad example. That said, sure, if instant tooltips are important, a tiny bit of js and a specific class name in your markup would solve it.

> With LV everything involves a server round trip. That's great for when you need to make a round trip no matter what (which is often the case, such as updating your database based on a user interaction), but it creates for very unnaturally sluggish feeling UIs when you use LV for things that you expect to be instant.

Yeah, I do agree on that. While I feel using a tooltip is a bad example, in practice I wouldn't implement tooltips or menus in LiveView. Those would just be solved via some CSS trick or some plain old JavaScript.

> LV feels amazing on localhost but the internet is global. I still think it's worth minimizing round trips to the server when you can, not because Phoenix and LV can't handle it but because I want my users to have a good experience using the sites I develop.

I'll give you that generally I wouldn't use LV for tooltips and popups. But in part because those are really easy to solve without it.

But for /so/ much of the stuff involved in a SPA the latency has not been a problem in practice.

Consider tabbed content. Sure, I could make it all 'instant' by preloading the various bits of content and writing js to switch between these bits. But I can avoid that entirely by preloading those bits in my templates and using LV to switch/update classes. The tiny latency downside is worth the upsides: being able to update the content in those tabs live with no extra code (no API calls, no client-side frameworks, and server-side rendered as a nice bonus!).

My general approach is that I use LV as a default, and then use the 'Hook' system and some custom JS when latency is a concern. In practice that doesn't amount to much. So it's not a silver bullet, but it simplifies so much of what a typical SPA does.
Same here...

But what can you do when a large part of commenters are arguing against democracy?
I commented about lending, which is not the same as selling on and what you describe, so I don't really understand how my comment is wrong.
It's worse than that, these are deeply authoritarian and self-righteous mediocrities, only tangentially invested in a field where they would be rightfully irrelevant otherwise. What other kind of person would want to be part of such a committee? So in effect we created a lure for psychos and then gave them unchecked power to legislate over everybody else. What could go wrong.
Streaming with Probabilistic Data Structures: Why and How
If you have the cycles porting the LLVM bazel build system to please and comparing performance and usability would be pretty sweet.

It seems like a great public use case/benchmark for a large common project to test with.
I don't want to minimise what your mom does, but part of the problem is that it is only being talked about abusive men and people may think the women cannot abuse. It seems like it is where equality needs to be improved as men do not have access to help as good as women.
Maybe this post should have a question to spark discussion so I'll pose it:

If American Democracy were software, how would you refactor it?
The Tucson study mentioned is available at:

* https://doi.org/10.1177/1477153520958463

Primary author:

* https://twitter.com/skyglowberlin/status/1321741307199574018
HN users are not monolith. Probably most of us aren't in the Bay Area, many are not even from the USA. Many people here wouldn't give a single fuck about some twitter mob because they live in countries where people are more tolerant of opposite views (and finding out your acquaintance votes other party will get him friendly jab, not excommunication).
Jump cultures and you get to see fun variations on the "nervous laugh". It is rather interesting how different cultures consider the behavior of other cultures to be unacceptable in some situations.
A room, a bar and a classroom: how the coronavirus is spread through the air
Lump on the fact that Slack and other chat platforms consistently fail to notify you of new posts. I have to manually check every channel and always find something new that was not notified. Garbage.
This seems like a really odd take. Why would any business not want to identify high value customers?
Dangerous for whom?
Changing managers throws a team into mayhem for the short term. But if the manager wasn't getting results anyway, it obviously pays off very quickly.

I think like any profession, there is a spectrum, and the better you understand the skills, the clearer you can assess them. It takes a little longer for a manager's performance to play out, but underperformance is just as clear as undelivered or bad code. If the team is unhappy and results are inconsistent, the manager is to blame (fairly or not, which is part of the job).
In case you're not aware, it's been superseded by NVIDIA Broadcast. The RTX Voice beta just crashes on my hardware.