skysight-inc/HackerNews huggingface dataset:
I've fought this feature in products for years - the product ppl always wanna ban bad words and I'm like - you can't, it literally never works, it just becomes a stupid arms race and it's not worth our time. I always lose this argument for some reason.
Check out https://www.ros.org - it allows you to program in either C++ or Python (with some other languages being supported by the community)
> either side of the mainstream media

The “mainstream media” has exactly one side: whatever generates the most money.

Thus: wall to wall coverage of a couple of peaceful blocks without police and almost no mention of the $500 Billion that their advertisers recently looted from the American public.
In principle, this could work if the school maintained high standards and allowed everyone to attempt to pass their courses + eventually attain the degree. Having an online platform without limitations (or with less limitations) in instructor resources allows legitimate programs to pursue this model.

To my knowledge, the difference with for-profit schools is that you are essentially guaranteed a degree by enrolling and paying the tuition and fees. If the for-profit institution actually had a good reputation, I can imagine they could also implement more restrictive policies. But the way academia works, a large part of prestige comes with history - and this makes it nearly impossible for new schools to break into this echelon of elites. I suspect it's also for the same reason that for-profit schools are not able to consistently attract talent in terms of instruction, since the ones who can would prefer to be employed by more prestigious institutions.
I'm reminded of the Acorn Archimedes: instead of a save dialog, saving produced a tiny "explorer" window containing the file, which you were expected to drag-and-drop to its save location.
My pet peeve with every GUI file browser I can remember using: They all try to be smart and occasionally ignore your carefully configured view settings.

I want a massive checkbox that says "Never, EVER, try to automatically determine the best viewing mode. Really. Never!"
Plotly is pretty great for that sort of thing. It has those sorts of things built in.
Honestly graphql is a fairly small step up from REST if you squint at it hard enough. You could get pretty much 90% of the effect of graphql with a REST framework and a couple of conventions:

- Have the client specify which fields to return, and return only those fields

- Use the above to allow for expanding nested objects when needed

- Specify an API schema somehow.

All GraphQL does is formalize these things into a specification. In my experience the conditional field inclusion is one of the most powerful features. I can simply create a query which contains all of the fields without paying for a performance penalty unless the client actually fetches all those fields simultaneously.

GraphQL queries tend to map rather neatly on ORM queries. Of course you run into the same sort of nonsense you get with ORMS, such as the n+1 one problem and whatnot. The same sort of tools for fixing those issues are available since your graphql query is just going to call the ORM in any case, with one large addition. Introspecting graphql queries is much easier than ORM or SQL queries. I can avoid n+1 problems by seeing if the query is going to look up a nested object and prefetch it. With an ORM I've yet to see one which allows you to do that.

Lastly GraphQL allows you to break up your API very smartly. Just because some object is nested in another doesn't mean they are nested in source code. One object type simply refers to another object type. If an object has some nested objects that needs query optimizing you can stick that optimization in a single place and stop worrying about it. All the objects referring to it will benefit from the optimization without knowing about it.

GraphQL combines all of the above rather smartly by having your entire API declared as (more or less) a single object. That only works because queries only run if you actually ask for the relevant fields to be returned. It's very elegant if you ask me!

Long story short: yes you run into the same sort of issues optimization wise you get with an ORM, but importantly they don't stack on top the problems your ORM is causing already.
> you're not going to "solve" the problem by fixing all the broken power seats you test; you're going to go figure out where in your manufacturing process/supply chain things are going wrong

I think the point is that examining the failing seats will lead you to the points in process that should be fixed. Therefore you can fix the issue more efficiently than going through the whole process. Similar as with knowing details about failing software tests.

Imagine I hide the information about seats and tell you 10% of the finished cars have "some" defect. Where would you even start looking in the factory?
While I disagree with the BLM movement, I think that All Lives Matter was an obvious attempt to rile up people and create unneeded conflict. I don't know what you are referring to when it comes to subtext, as it seems that the ALM movement really started to counter the idea that only black people get killed by police or are victims of hate crimes.
Linux Mint 20 Blocks Snap App Installs, So Here’s the Workaround
> democratic countries by their very nature just don't do stuff like that

Democracy isn't a black and white things. Turkey is a democracy, no matter how corrupt and authoritarian Erdogan is. And democracy-wise France is arguably closer to Turkey than to the UK anyway.
We changed the servicing model for the Linux kernel inside of Windows
not enough engagement. If I reach out to students and engage in conversations with them regularly, they have a higher chance of following through. I start high up in the funnel, to pay utmost attention to students who are at the end (JS6). Then when I have free time, I go down the funnel and pull students up. As I polish the end, I get more and more time to engage with students lower in the funnel. I just reach out and say hi, ask them why they are learning and if they have any questions and concerns.
1) A lot of the good PR individual professions have is the result of union PR. Teachers, nurses, cops, etc all have unions that put out endless propaganda (no negative connotation intended) about how great and vital to society they are. A lot of our nostalgia for jobs associated with heavy industry comes from old union propaganda.

2) Good PR can easily be outweighed by negative PR. Coal companies have excellent PR departments, but their opposition has invested a lot in negative PR.

3) PR images always exist in your head, but regular encounters with union workers can cause that image, rightly or wrongly, to crash against reality. People think relatively highly of scientists, partially because they never encounter them in real life; compare their image with lawyers or corporate managers.
Starting in Windows 8 :

> The Ribbon is unspeakably messy, and unspeakably large, and as I said I am not going to attack it in detail because this is a long-running Microsoft hobby horse. Suffice to say I feel it is a usability disaster and does not belong in any program let alone Explorer, however, it has the one saving grace that it is both collapsible, and defaults to that state, so most users almost certainly never even found out it existed, making this a lean, usable Explorer wrapped in a weirdly noisy border.

I always find this ribbon to be incredibly ill-designed, may it be in Explorer or in MS Office : the biggest icons I almost never use whereas the ones I use most are painfully small (font management in MS Word to cite but one).
You can also shift right click the background of an explorer window to open a terminal session (powershell or cmd depending on the release I think). If you need a administrator prompt you can do that from explorer's file menu in Windows 10.
Tips for Protecting Your Privacy While Working from Home
It's like the button at traffic lights that does nothing: it's not about actually working, it's about giving the user a feeling of control.
The media companies are employers and their ad revenue comes from employers.
I agree that brightness should be easier to reach. On my Dell monitor, it can be configured to be behind one button press, then changed with up / down. On my LG monitor, it's atrocious. Have to go 2-3 layers deep with an awful joystick.

This is one of the reasons I absolutely love my Apple display. It changes brightness automatically and most of the time it does it right.

Also, DDC/CI is a thing and (sometimes) works.

On Windows, I've found Twinkle Tray on the store works reasonably well.

For Linux there's ddcci-dkms on Ubuntu and ddcci-driver-linux-dkms for Arch Linux (on the AUR). They allow configuring the brightness as a regular backlight device. See the Arch Linux Wiki [0].

[0] https://wiki.archlinux.org/index.php/Backlight#External_moni...
They could just use vpns to circumvent the blocks if they really wanted to make their voices heard. Perhaps they're not interested in using Twitter or have a Chinese alternative.
Notice how none of these stories are ever “this happened to me” from someone credible who provably lives there? It’s always “a friend said...”
Why do you think that your discomfort about a word which you've applied the wrong definition to should result in the censorship for everyone of that purely innocent word?

There are people offended about many things in life, but that doesn't mean we should try to accommodate every single person offended over every little thing (especially when you use the wrong definition to perpetuate it).

Git is software that provides a level playing field for developers of all creeds, and had zero bad intentions when naming elements of the software. "Master" isn't even a slavery reference at all. To say that it is is to claim that words cannot have multiple meanings, something which is patently false.

Master (the definition invoked by Git) has no negative history, and no negative connotations.
Look, you're right, it wasn't meant as an insult but does sound like one since people perceive SAP as a mostly a bad thing even though it's a wildly successful company that has been solving serious ERP problems for 1000s of clients worldwide. I've actually met more people that say "thank god we finally got SAP in here" than people who not. It doesn't mean it's not a dreaded beast, but, think about it, it actually does do a thing or two for a lot of people.

But, OTOH, this is what Gitlab pitches at their website: "A complete toolchain in one application". And "end-to-end platform", and, yes, "thousands of features" (it's literally on their front-page like it's a good thing!).

> I think this is the sales pitch of every software product.

Like SAP, but obviously on a different scale, Gitlab has invested heavy money in Gartner and Forrester analysts. And I've counted at least 40 logos they claim to replace in their huge feature tables. Only SAP/Salesforce-muscle apps typically claim ample and ambitious replacement targets, which are meant to mean "more bang for the buck" but typically mean "less bang and more buck". This heavy display of self-confidence is unprecedented in the DevOps space, where no single app is pitching to replace so many tools given the heterogeneous nature of dev and ops environments. So, I mean, this is very, very cocky marketing on their part, so maybe they do deserve to be called an SAP as in "SAP-the-big-bad-thing" adjective.

So yes, they do look more and more like the SAP-equivalent in DevOps. Gitlab is NOT an ERP, so the size of implementations are in very different scales and orders of magnitude. However Gitlab is more of an enterprise software company than a cloud one and they probably have very high-growth targets as they have raised some serious money from serious investors, which means they probably need to follow a similar path to other platformy enterprise sw behemoths if they are true to the marketing on their front page.
Exchange controls are a decent way to admit defeat and start rebuilding only if your economy can work without external investment, or is so attractive that foreign investors are willing to risk never getting their money back.

It worked in China only because the size of the country is such that it can basically do anything alone if it wants to, and the outlook was so "inevitably" good (again because of size) that investors were ready to risk it all.

Is SouthAfrica in that position? I doubt it. Imho a wave of capital restrictions in SA would trigger a Zimbabwe-like crisis, making it official that it's all gone to the dogs.
"Windows 98 was famously controversial, at least in nerd circles, for the integration of Internet Explorer into Explorer itself"

How interesting to see attitudes change. Today, using a web browser and HTML/CSS/JavasScript to write your app (whether as a SaaS app or a desktop app using Electron) is one of the most popular options for creating apps.

In fact, Microsoft explored this space many years ago too. Remember Microsoft Money 2000? A desktop app with an interface akin closer to a web page than a traditional desktop GUI. Microsoft called it Inductive User Interface:

https://docs.microsoft.com/en-us/windows/win32/appuistart/in...
ed(1) is plenty quiet already.

https://www.gnu.org/fun/jokes/ed-msg.html
I mean, everybody wants money in the end. I don't think that making free software is somewhat different from say, hobbyist painting or making unsolicited redesigns on Dribbble. It's just easier to share and useful to a larger audience.

However I think that people are okay with doing stuff for free as long as it is fun. Being your own master is fun, but if you need to collaborate it will quickly become work.
plagiarism was how the germans caught up on the industrial revolution. plagiarism is how china cought up to the western world. the strict argument on this is that ideas cannot be owned. no one owns an idea. ideas just float around and can be left aside or captured. that's how i think about it anyways.
How did you happen upon this tidbit?

I imagine going through an actual book and doing all the exercises, or something similar like a course for Windows or whatever might cover it?
I've never thought that "dark mode" is better for readability or eye strain. It only comes down to preference. And it's a bit weird to quote a load of research to tell people whether or not they prefer one or the other.

The point of research like this is to show what should be the default. The default should definitely still be black on white. Dark mode should only be an option.

For me dark mode completely misses the point when it comes to eye strain anyway. For more than ten years now I've been using a low contrast colour scheme. It happens to be light on dark, but it's far from white on black (it's called Zenburn). I use this for emacs as well as terminals, which is where 90% of my work is done. I use "dark mode" plugins for Firefox simply because it reduces the contrast between the web and my work
Here in the UK government is pushing no rights employment under guise of fairer taxation. People providing services will be taxed as employees but will not have any workers' rights, including no right to unionise, no equal pay, no maternity leave and so on. Currently this won't affect existing employees, but from April nothing will stop employers from terminating their staff and issuing new NRE contracts on a take it or leave it basis.
What's most bizarre is that even the unions are not too fussed about it, it's like they either don't believe this is actually happening or they just don't care. The legislation is in current Finance Bill and so far has met no resistance and likely is going to pass.
Image formats like JPEG or PNG typically have a color profile embedded in the metadata, or if they don't you can assume sRGB.
I don't totally understand why there's so much hate on MIT for this, so consider this more of an inquiry rather than an outright defense of what happened and let me know if I'm missing something critical:

Based on what I know, Aaron Swartz - someone with no affiliation to MIT - abused MIT's open campus/network policies and tried to download all of JSTOR by hiding a laptop in a closet. At best, this is at least something sketchy to do by someone with no connection to the university. MIT discovered this, turned the matters over to the police, Swartz got caught, and the (overzealous) prosecutors took it from there. MIT did not "make it [its] life's work to go after [Swartz]". You can certainly criticize it for not trying to help him, especially given MIT's hacker-friendly culture and the fact that his actions did not hurt anyone, but I think it's unfair to have expected MIT to make a stand against the prosecutor/criminal justice system and predicted Swartz's suicide, after he rejected the 6 month minimum-security prison deal and decided to go to trial instead.

I'm all for open access, but Swartz's methods were at least a bit questionable and he should have expected some repercussions should he get caught (I'm sure he did, hence the hiding of the laptop). And in the end, blaming MIT for being neutral in a politically-charged case and for Swartz's death seems unfair, it is an academic and research institution after all, not a public defender.
There's a classic injection attack when interpolating in the SQL query

Also as others have mentioned RGB space and human perceptible color space is different enough that distance in RGB doesn't equate to difference/similarity between colors
I was there about fifteen years ago. Great place. Try the “Gluug”! (Spiced mulled wine with raisins soaked in liquor for a year).
At Intel it's a fab process company not a computer architecture company they had huge computer architect Layoffs a few years ago when the marketing army infested upper management it seems like the fab lazybots have canned Intel's last best hope...
I've got floaters, they are never a concern when reading in dark or light mode until someone reminds me of them.

So byebye anecdotal eye floater guy who supports dark mode.
>Go [...] there was not much I saw the language could teach me

Interesting that you mention this; one of the reasons I really enjoy Rust is because of how it forces me to think through things more clearly, and how a number of the higher-quality crates teach more advanced approaches in a straightforward way.
Floating windows in floating windows, I can't believe I forgot that was ever a thing.
Thank you for your comment, I'll check those books out.
Here’s a good article to show people:

http://habitatchronicles.com/2007/03/the-untold-history-of-t...
> This is an oversimplification, but: early 20th century rise of communism was a violent backlash against the presiding monarchies and oligarchies who suppressed all attempts at gradual reform.

It seems to me that we are in a death spiral here. Our political class seems to only care about re-election, and actually fixing problems deprives you of polarizing wedge issues by which you can divide the voter base.

Even better if you can blame the other team for blocking you (whether true or not), and this is blatant on both sides of the political divide.

The expense of passing laws, mixed with ethical copenhagenism, compounds this. What we should be doing is science: making predictions, running small-scale tests, iterating and ramping what achieves the agreed, stated objectives, and discarding what doesn't work.

But because passing a law is expensive, we don't, and we get eternal programs that seem almost designed to do nothing other than make problems worse while funneling money to a preferred political party's funding machine.

It is also political suicide to only benefit a test group: New York once tested a homeless benefit program by randomly selecting applicants to be part of either the experimental (in the program) or control (left as-is) group.

They helped as many people as they had funds -- there was no withholding of possible aid -- and merely labeled those not accepted as being in a control group.

Not a single person in the entire experiment was worse off than they were before.

The resulting data would have provided evidence as to whether or not the program was effective, and thus worthy of expansion, but the public outcry painted the organizers as modern-day Nazis, "making guinea pigs out of its most vulnerable."

And the program was prematurely shut down.

If you can't science, you can't effectively solve problems.

I don't see this resolving in any way but ugly, and I very much hope that I am wrong about that.
I tried that on a HackerNews page and the content of the output file foo.md was in html.
And still no tabs.
I know about Clover, QTTabbar (my current choice) and Groupy, but it still blows my mind we've had tabs in web browsers for nearly 20 years and not in local explorers.
I don't know, I guess it depends. I tried recently to switch to gruvbox dark, solarized dark and so other popular themes. It is difficult for me to use them in the day. Gave up after couple of days, switched back to intellij light + redshift app.

Late nights i just reduce the overall screen brightness.
Most companies that I see using Bitbucket do so not because it's a good product but because it's usually cheap when you are already paying for JIRA and Confluence and because of the tight integration with those tools.
> The Nazis were hugely popular with german voters

They were not that popular with voters, just popular enough. After that there were no more votes. But that's a nitpick.

In any case, there's nothing diminishing the importance of antisemitism in my argument. Rounding up the Jews in the first place clearly was a massive crime and done in plain sight, and with the complicity of the population. It's the ensuing extermination that I argue was hidden, lest it would have been too unpalatable for too many people.
There are certainly bad unions. But I think that often arises as a reaction to poisonous management behavior, a zero-sum mentality that treats workers as a cost center, not a value generator. It's a "fuck me, no fuck you" scenario.

Your point about the Hollywood unions is a great one. Like tech, in Hollywood everybody has clear incentives to create a great final product. Positive-sum thinking usually part of the culture. In that context, I think unions can be a big help, especially when there are such large wealth and power differentials between the bosses and the workers.

I also think your former colleagues' seeming lack of agency is weird. The union is something the workers create and run. If they think a union they create would be bad, what are they saying about themselves?
It’s infomercial pricing. Absolutely free, all you have to pay is shipping and handling.
I work for a small(about 50) company. The ability to write well is absolutely huge.I've seen people being refused salary increases(indirectly),not given more important tasks,and simply struggle on daily basis when they can't put in writing what they need.I wouldn't be able to count how many times I had calls from partner level supplies telling me they can't understand what the email they received from my colleague means. It's so bad sometimes I'm honestly thinking of introducing writing test for the next hires.
>People who use Rust aren't using it to solve real world problems

Like a browser? Or google's fuchsia?

Have some fun:
https://www.rust-lang.org/production/users

You know what WASM is?