skysight-inc/HackerNews huggingface dataset:
I think what OP meant is "if the algorithm were designed (or perhaps implemented) in the 1700s according to standards of fairness held by those in power at that time, then it might have treated African Americans unfairly (despite being an algorithm)". I'm not a mind reader but that seems to make some sense given the context of the discussion.
It's very difficult, because making sense of the examples would require explaining all the convoluted decisions and corporate mechanisms behind them, and that would make it trivial to identify the companies in question.

I can give one example, I guess, since it's been a long time, it's a very common scenario, and this is an internal thing, so anyone who can identify it is either already there (tequila's on me this evening, mate) or has worked there before (I'm still up for tequila).

The buggiest component in one of the projects was the testing framework. It was a home-grown testing framework, incredibly slow (think "takes about 5 seconds to send a 20-character string over a 115200 UART line"), and it had a huge bug backlog.

Virtually all bugs got closed with WONTFIX. The person who'd written that monstrosity had made it up the management line, and his minion was now in charge of the team that allegedly maintained it. Since all sorts of bullshit metrics like bug fixing rate and total number of bugs and whatnot came up during quarterly operational reviews, a low bug count was nice to have. And since no customer ever complained of a bug in the testing framework, for obvious reasons, all that was required to keep the bug count to zero was an understanding between these two guys that all bugs would just get closed.

So you had to spend a few hours finding creative workarounds, since the two-line fix you'd come up with in five minutes would never get applied. And I mean creative. We had code that literally eschewed non-functional framework code by exploiting a race condition in its code in order to do RPC calls without going through the buggy framework code.

Now imagine you have to do something like this for every single task you do and you have a pretty good idea about how it goes. I mean you technically spend 100% of the time doing what you're supposed to do, but only about 30% of it is actually what you're supposed to do, everything else is mostly fighting cargo cult practices, senior engineering ego, and management disinterest.
Yes, I made my own open-source event driven platform: http://github.com/tinspin (rupy is the foundation and fuse is an example implementation tested with 350.000 users and 5 years uptime)

The learnings where 2-fold:

1) You need async-to-async capable db clients so that you use 4 threads (potentially on separate cores) for each browser <-> server <-> database roundtrip.

Since most databases don't have async capable clients I wrote my own database too: http://root.rupy.se

2) You should use a VM + GC language so that you can use atomic shared memory between cores, that way any core can handle any request efficiently (and access other users memory).

This part is very hard to prove in theory, but in practice I'm baffled by how well Java performs, you can find three quotes that I managed find here: https://github.com/tinspin/rupy/wiki

Finally getting threads to cooporate on things is hard and you cannot debug it with any tools, instead you have to use "trial and error" until is sort of works all the time.
The 2021 Stack Overflow Developer Survey is here
Their objection to it has nothing to do with the use of GPL source code. They object to it because:

> We already know that Copilot as it stands is unacceptable and unjust, from our perspective. It requires running software that is not free/libre (Visual Studio, or parts of Visual Studio Code), and Copilot is Service as a Software Substitute.

On the question of the use of source code released under the GPL, they do not have a position yet:

> With all these questions, many of them with legal implications that at first glance may have not been previously tested in a court of law, there aren't many simple answers.
And if the divorcee simply changes the account to a new email address?

I think there will be problems with every solution, but this one would probably resolve a lot of tnem.
True, but that establishment was seen as catering to spite. Celebs and college grads making fun about how privileged flyover rednecks are and the establishment was seen catering to these people. They blamed the wrong people for their own predicaments, people that have no influence on the political situation at all.

If you want to craft sensible policies, pointing the finger on people that cannot change course doesn't help. So who should people have voted for instead? People knew that Trump was a fraud perhaps, but it still seemed like the more sensible choice to many.
Regional administration of Rome pwned by ransomware (Italian article)
(former) cement scientist here.

you say we are "addicted" to cement/concrete which is correct, but then propose more cement? i get we might need cement here and there for energy transition and might need your tech. but isn't using less cement a better/complementary approach?

im addicted to tobacco, not sure natural tobacco is my best bet.

at a time where half of the world is burning, do we need more 10 ways bridges for huge cars?

how do you tackle the worldwide sand shortage problem?

does your tech solves the issue that comminution (grinding) of clinker is one of the biggest electricity consumers worldwide?

how does that scales up, how long to deploy? what are the consequences (please be honest) to marine life, knowing that most kelp forests/corals are now gone/bleached?

how does your tech tackles the massive corruption problems that come with concrete?

thanks in advance

edit: don't take it badly, your tech looks promising on paper.
I think you're pointing to the wrong problem. In economies where "stocks go up", food and many other goods tend to be very cheap (when measured in hours of unskilled labor). The problem comes from two specific goods, housing and healthcare, which for some reason don't become cheap. We need a correct tested theory of why that difference happens, that's the only way toward solving the problem.
Were there suicide notes that even indicated it was even due to the Jan 6 attack? I think we've determined that many police officers are not the most emotionally stable individuals, with families of police officers experiencing up to a 40% increase in domestic violence. Maybe this is just another political ploy to try to find a correlation when there isn't even one.
Jesus Christ!
Summary:

FSF claims the world will end.
FSF offers 500 dollars for an intern to write a white paper studying the problem.
So it’s okay to use frameworks when you’re small and scrappy, but they will slow you down when you grow into an enterprise… because build processes?

Enterprises have processes, lots of them, to maintain continuity for their many customers and compliance with their many legal obligations. They tend to adopt frameworks as teams to ensure some consistency in practices. Adding one more build step is minute, but creating a commonjs style guide and state management system isn’t.

No, you don’t get to FTP into prod anymore and edit static files in vim. We use build processes to make sure code works efficiently and effectively across many browsers and devices. Editing CSS by hand makes sense for small and medium projects, but gets to be pretty large pretty quickly and serves users way faster if tree-shook and code-split. We use source control so we can make changes forward and back, with approval, constraint, and automation.

There is a bitter tone here that tastes like sour grapes. Slogging through webpack can do that to be certain :) but this dismisses the collective work of hundreds of thousands of engineers who have worked to make the web do things it was never imagined to do, for an unthinkably vast and diverse audience. How they reason about organizing their tools and processes reflects the scale of the unique things they need to accommodate. They are not wrong for not just sticking with jquery.

Sure I miss the HotDog HTML days sometimes, but then I look around and see that my desktop is in my pocket, and my bank is an app, and my word processor is a webpage.
Why do I get a feeling that MS is fine with any turn of events? If some licenses get excluded, then in a way those gain more points in 'pain' according to this https://writing.kemitchell.com/2017/03/29/OSS-Business-Perce.... But what does MS care?
That's weird coz I feel more stressed out about working solitary.

With pair programming if im having a rough or unproductive day i can let my pair do the heavy lifting (or vice versa).

When programming alone I get anxiety about whether or not Im doing the right thing almost all the time which causes stress.

I prefer solitary (& am more efficient) if i have a very clear picture of what needs to be done and how but realistically most of the time Im dealing with ambiguity and subtle trade offs.
Pointless nit-pickery: other than to cutely divide genders at the start and pair then up at the end there is no need for the initial split to divide between odd & even numbers. Just in case anyone is assuming an initialisation requirement/process that doesn't actually exist.
Not economical for any problem that takes more than 15 or so mins to solve.
> someone putting their code under BSD for instance do so shouldn't be bothered by copilot regurgitating their code

I don’t agree in general with this. Remember that the BSD family of licenses still require that a copyright notice and the terms of the license be reproduced in distribution of the software and derivatives of the software, both in source and in binary forms.

Just cause I make software that I release under the ISC license, and I want proprietary software to be able to build on my work, does not mean I am ok with someone stripping away the copyright notice and the license terms from my code and claiming it as their own. Quite the opposite.

However, at the same time, if what is being reproduced is only a small snippet or some generic code, as I understand is what Copilot will usually do, I don’t personally mind. But I still think it needs to be tried in courts and that we get some rulings on it.

And I remain skeptical towards Copilot because I think it will be able to reproduce non-trivial portions of code as well, depriving people of credit for a lot of hard work that they put in. At the same time, it is cool tech, and it looks to have the potential to save a lot of time for a lot of its users by automating a lot of menial work in typing out the same old lines of code again and again. So it’s not like I am directly opposed to Copilot either. But I think we need to acknowledge the issues and that Microsoft and GitHub should work to address these kinds of things. And I am happy that the FSF is challenging them on these things, even though they are doing so from the point of view of a family of licenses that is more restrictive than the type of license I personally put on the code that I myself produce.
I now see many apps telling you to mount your Docker socket into their container. No thanks... not interested in having all my containers exposed.
>I don't really align with the "Developers must learn the internals of all of the technology they are required to touch"

The DAG, commits, refs, etc. are not the "internals" of git - they are the basic building blocks of its mental model. Without them, there is no way to understand what git is doing - so it's no surprise many people think git is unintuitive, because they aren't taught what those concepts are.

The thing I'm saying is counter to the hacker mentality is using a tool as a black box, without understanding what it does and what it is trying to do. You don't have to read the code and know all the technical details.

Lots of users treat git as a small set of known commands that they execute in sequence until the repo is in the state they want; and any deviation from that happy path is met with a repo wipe and re-clone. A hacker should be happy to play around with various man pages and commands to build an understanding of what each command really does - and then be able to fearlessly mix and match commands, because they know how they are affecting the repo at each step.
Are Humans Turing Machines
Our develompent setup uses docker swarm which requires Overlay networking which is not supported in rootless. Otherwise I'd probably use rootless docker on my dev machine.
This seems like distinctly the type of fringe complaint only FSF could have, and everyone will ignore.
This is an internet culture problem in general. People have decided they can't trust the "mainstream media", possibly for valid reasons, and then fall face-first into trusting all sorts of completely random sites. Your other comment is very correct.
Some of the points in TFA are fixes to be done in the Dockerfile, meaning that any user of the Docker image would benefit, not just those who run rootless Docker.
Wrapping Errors in Go
This means do not build any software useful for building

- a payroll system.

- a logistics network.

- an expense-tracking system.

- a personnel-management system.

- a project-management system.

- a communications network.

- a software development team that could build any of the above.
What a load of nonsense.

Angular is THE #1 enterprise framework in my market.
React is also extremely popular. Those have massive adoption and exist for a long time now. React exists for 8 years now.

JS compilers / transpilers were part of every enterprise JS toolchain i have seen in the last years.

Sure, dont include every f'ing npm lib there is, but using established and well supported frameworks like these actually is a REQUIREMENT if you want to do enterprise FE work right now (or in the last 5 years for that matter)
Per Core, The Max TDP per core of M1 pushes to 5W. All current ARM server based on N1 has a per core maximum of 3W max. You have specialised core like those on Fujitsu A64FX but they dont push to 5W either with when running with SVE.

i.e What ever core Google decide to work on tensor could easily be used on Server as well. Whether they are the best for it would be a different question though.
Firstly inequality growth is mainly an American phenomenon, it's not really a factor in the developed world generally.

The problem is the Pickety/Zucman analysis didn't fully take into account taxes and transfers, so it overestimated 1%-er incomes and underestimated low wage earner benefits. Within the US, CHIP and Medicaid expansion have made a huge difference. After all it's hard to argue Medicaid expansion has no effect on inequality.

Another major area of anomaly is that the P/Z analysis assumed income from pass-through businesses was capital gains. It turns out, this includes a lot of doctors, lawyers, etc whose income comes form these kinds of business structures. That made it look like their income was capital gains from investments in businesses, where in fact it's really labour income. This is not a small discrepancy, there are a lot of these sorts of people and they earn a lot. Correct for these sorts of things and the inequality largely evaporates.

Anyway, it's a messy problem with a million details and there are still distortions in the economy that disproportionately benefit the wealthy and always have done.

I disagree tax evasion is such a big factor, it's a problem but a relatively constant one. I think the main problems are mostly structural distortions in the tax system that encourage passive incomes. Income from rents and inheritance are significant issues. The drastic rise in property prices across the developed world is a huge problem that disproportionately hurts low income groups.
Python and Go are both excellent programming languages
> gun traffickers across the border would love that.

The gun trafficking tends to be from the US into Latin America - see the FBI "fast and furious" fiasco.
I've also found few use cases for workers in the browser, but as the parent pointed out that's partly because of the limited and sluggish communication between threads in javascript. Just to offer an opposite perspective, serverside, almost any modestly heavy processing I do with nodejs happens in worker threads. These are pooled so they don't need to spin up. Blocking node's event loop is never an option. Fine to access a big dataset with an async call, but if you need to crunch that data before passing it to the client you pretty much have to use workers. [edit] obviously assuming you're not calling some command line process, and you're trying to chew though some large rendering of data using JS.
Develops Your Dog's “Hidden Intelligence
Locally, we have a dedicated PET recycling process. PET bottles are sold with a deposit.

I guess this is the only way to properly recycle plastics: incentivize customers to sort them out. The 'assorted plastics bin' is a lie.
This won't age well
> responsible for and regularly providing any service effectuating transfers of digital assets

Do they define digital assets? Because my Google Doc is a digital asset. If I transfer it to a friend, is Google now a broker?
Low-level employees like the CEO who ordered it?
Hi @dexterhaslem,

Thanks for trying it out.

All co-watch URLs are unique and is with only with the host (the one who initiates the co-watch) in the beginning.

If you share the URL with your friends, they will be able to join irrespective of how late they are into the party.
I agree with mostly all of this but I find in practise that developers often have a kind of instinctive revulsion of this kind of joint collaboration. There are a lot of people who hate pairing for instance.

I'm not really sure why and I'm not sure what to do about it. I certainly don't want to force them work in a way that doesnt sit well with them, but on the other hand you lose a lot of the benefits of closer collaboration highlighted here.

I also get the feeling that this instinctive revulsion is often rooted in something developers usually dont want to speak openly and honestly about (e.g. fears about being commoditized or the mental stress of having your every keystroke scrutinized). This makes it almost impossible to create solutions which mitigate these issues (e.g. a pact) since the issues are shrouded in mystery.
I switched too a few years ago.

I think I have faster shaves and less cuts now since I change blades more often.

Tried a few. The Feather ones I tried and Bluebeard still cuts me. Others I have tried including Gilette works better for me.
blindnet | Java Engineer / Scala Engineer / Security Engineer | Paris or France - Remote | Full Time/Perm

blindnet is a VC-backed tech startup operating from Paris and New York on a journey to transform the internet software industry and make data privacy protection a reality in every software application in the world. We believe that data privacy must be the number one priority without exceptions.
We are on a mission to build developer tools that will enable seamless integration of data encryption workflows and anonymity into any software application. We want that next generation software systems bring the highest level of data privacy protection for their users, by default. We are a multicultural startup and our first value is the respect of diversity between us, which is one of our most valuable assets. Our culture is therefore characterized by the appreciation of the other in all its forms.

Blindnet has a culture of sharing which is particularly suitable for learning. Onboarding with us now you’ll see all the phases of a startup’s exponential growth having the opportunity to learn tremendously.

We’re searching for Java Engineer, Scala Engineer and Security Engineer to complete our dream-team!

Up to €78k + equipment of your choice + equity + plus a lot of other benefits

Full job descriptions here: https://angel.co/company/blindnet/jobs

We'd love to hear from you - recruitment@blindnet.io
you can look for a job in the real estate sector. Prestige Group's newest project Prestige Great Acres is a good opportunity. https://www.prestigegreatacres.com/
I believe you're mistaken, but please explain otherwise?

None of those seem to require type information from my reasoning (and are also all available in Emacs for Clojure)

For example, moving a function from one namespace to another, you know where this function is being used from the require declarations, and you know where you've been told to move it too and where it currently resides. So you can simply change the old require pointing to its old namespace to point to the new namespace and cut/paste the function from the old to the new. Nothing requires knowing the type or the arguments or the return value of the function.

See a gif of it in action: https://raw.githubusercontent.com/clojure-emacs/clj-refactor...
Getting rid of "at-will employment" would fix a lot of America's problems, but that's a much harder step than increasing unionization within the current system (and indeed increasing unionization would probably be the first step towards doing it).
SEEKING WORK | Europe | Remote

Location: Belgium, UK, Hungary, Bulgaria

Remote: only

Willing to relocate: no, but we can travel for meetings (ideally in Europe)

Technologies: Ruby on Rails, PHP, Elixir, JavaScript, Ember.js, React.js, Angular.js, Vue.js

Résumé/CV: on request

Email: polina@weareevermore.com

We are a small software development agency specialised in the design and development of custom web applications and websites. We are interested in working on projects that bring positive social and/or environmental impact. Relevant portfolio and references from international non profit organisations is available on our website and upon request: https://weareevermore.com/work
Location: Dhaka, Bangladesh

Remote: Preferred

Willing to relocate: Yes

Technologies: Python, C, AWS, Django, Machine Learning, Deep Learning, Tensorflow, Embedded System, Linux Sysadmn

Résumé/CV: https://drive.google.com/file/d/1BG_lGSqxDR911QXKgQn4pC3EZbL...

Email: shezan177@gmail.com

Github: https://github.com/mmohtasim
What? USD is already the dominant stablecoin. The US should be jumping for joy that they will remain the universal fiat even through the blockchain age.

When Uniswap removed a bunch of coins from their front end, guess what they removed? sAUD, sEUR... but not sUSD. Very interesting don't you think?
Why do we allow some clueless, incompetent old dicks to make laws like this? Governments are too powerful. This system has to change. The role of a government has to be reduced to a minimum.

Hopefully we'll get there in the next 200-300 years.
> if all you are ever going to do is print your taxes and financial documents once a year

I get that you’re making a point about printers being rarely used.
The exact detail though - are there places where printing of your tax documents is still required and they can’t be digital?
CIA’s fake Hepatitis B vaccine program in Pakistan helped fuel vaccine distrust
Here is the non-paywalled version of the original post: https://archive.is/m6KAI
Makes you really wonder if this was an isolated incident or if there are other cases of these tactics that were successful in silencing the victims.

Makes me think of the series DEVS where a big Silicon Valley company also uses their security force in a similar manner, I never thought that would be the part that was the most accurate.

It's scary that this happened at Ebay, I dread to think what kind of shit a company with the funds of google or facebook could pull off.
This is what is holding me back from the other IDEs for Emacs. Also slime is great