skysight-inc/HackerNews huggingface dataset:
This isn't the only bug/bad practice that the git-copilot page shows off. Here's the memoization for js suggestion on the main page:

const memoize = fn => {
const cache = {};
return (...args) => {
const key = JSON.stringify(args);
return (cache[key] = cache[key] || fn(...args));
};
}

It uses js falsyness to figure out whether it can return from the cache or if it needs to invoke the wrapped function. However, js falsy is pretty dangerous. "cache[key]" will return undefined if there's no value in the cache for those arguments, but undefined is not the only falsy value. Here's the full list: https://developer.mozilla.org/en-US/docs/Glossary/Falsy

Many of those values are reasonable function return values meaning your cache will simply not work for some function outputs.

The key generation is also a little problematic. Stringifying the input may produce huge strings which are then kept in memory for an indefinite period of time which creates a memory leak.

Here's the bottom line on git co-pilot. It's a huge step forward and I think everyone is going to be using tools like it in the future. There's no doubt to me that it will make good programmers way more productive. However, not-so-good programmers will become way more destructive since copilot will let them write bad, unoptimized code faster than every before.
> I don't think scientific method should be put together with religion. I think they are orthogonal.

This is a common belief people hold to protect themselves from altering an existing worldview (or previous statements). I'm not sure how you construct a view that the belief in the scientific method and various derived conclusions (eg atheism or agnosticism) as the "correct" way to explain everything in reality, is not a defacto religion.

> For example, the scientists' religion don't really alter the research if they strictly follow the scientific method. In other words what they think won't alter the reality.

Reality is not altered by any religion. Not sure what this has to do with the belief in the scientific methodology.
> Later, when CMB fully dissipated

That's one of the most understated uses of "later" I've heard.
Gorgias | Engineering | Full-time | Worldwide (offices in SF and Paris) | Remote friendly

At Gorgias (https://gorgias.com) we build the e-commerce help desk that turns customer service into a profit center. Our engineering org is growing fast.

Multiple teams hiring at all positions, backend engineers, frontend engineers, data engineers and QA engineers.

Tech stack: Python, NodeJs, React, Kubernetes, GCP

We pay 10% above market rate and offer equity to everyone.

All opened positions: https://jobs.lever.co/gorgias

-----

I am Engineering Manager of the Self-serve team, more info about what we do:

The Self-serve team is building tools to help e-commerce websites deflect tickets before they are created. Concretely, we have 2 main projects right now:

- the Chat: a chat bubble our clients can integrate on their website to offer live support

- the Help Center: a "FAQ style" website our clients can create and link to their website

For each of them, we are building the foundations from scratch with modern technologies (React, WebSockets, NodeJS) and then enhance those with "Self-service features".
Instead of just being able to talk to someone, our chat also offers to manage your order directly. Similarly, our FAQ is not just a collection of articles but we are making it into a fully fledged order management dashboard.

On a day to day basis it means:

- improving the chat (adding video support, support shopping from the chat or optimizing the impact it has on our clients's websites).

- building the help center from scratch, allow for our thousands of clients to generate a website on the fly with custom domain name, server-side rendering and great performance and scaling capacities.

- integrating with external services to improve our Self-service features: Shopify to offer live shopping from the Chat, AfterShip to offer a better tracking experience, Twilio to improve login security...

Our goal: reducing the number of tickets human agents have to work on for our customers.
The team is new, with what we've built so far we successfully reduce that number by 15%, we aim to reach 60% in a year!
If Forbo's parent point is that climate change and migration would be best solved by charging Exxon's leadership and throwing them in jail, because they're bad, that doesn't seem like a view that's considered the place fossil fuels currently play in the world economy.

IMHO, most activists are exactly just that sort of monkey. Just like most fossil fuel defenders are their own kind of head-in-the-sand wilfully denying monkey.

That there are some that look at relative energy balances, viable ramp schedules, critical resource limitations, and capital financing on both sides doesn't excuse those who want to throw feces for the amusement of the crowd.
That depends entirely on your salary and your lifestyle. If I made some of the numbers that HNers throw around I'd have FU money in less than a decade.
She works as a "Campaigner" according to LinkedIn and is 23. What is the median salary for 23 year olds in Manhattan?

EDIT: I googled "median salary" in Manhattan (no age qualifier) and you guessed it...it's $50,000
Because those who are marginalized are more important to me than those doing exceptional well, even if I’m doing exceptional well.

I care little about promotions or status, nor does my job mean much to me other than income (it’s what I do with a small part of my life, not who I am), so I’m optimizing for different metrics than others. I have done well enough for a lifetime, and I’d rather spend my energy pulling the rest of folks up (both in comp and quality of life). Don’t wealthy people spend their time on philanthropy when they’re done hustling? I say, “why wait?” and do what you can where you are with what you have.

Compensation has diminishing utility, while I have found compassionate efforts do not. YMMV.

(Onward to legally mandated PTO, fewer day work weeks, wfh, and stronger labor rights for everyone; society grows great when old people plant trees whose shade they know they shall never sit in)

Edit reply to your edit: Top talent is a small minority. You’re basically asking the majority “Why do you want better for all of yourselves at the detriment to the very few amongst us capturing a majority of the gains?”
Changing Your Priorities: The what, how and why of prioritizing development work
Tech workers are not evenly compensated. If you work in FAANG or most enterprises, you're probably happy. Not if you work in gamedev, or many non-software oriented companies.
The right to modify needs to be protected, just as the right to repair anything without exclusion.
"instant meme" is a crude way of saying, threat to freedom of speech.
Sent an application in january, and got an E-Mail "We have received your job application [...] We will send you a response as soon as possible."

Never got any response. Should I assume applying again is futile?
Antarctica? Marie Byrd Land will have melted land areas soon, in the next few decades. By 2100 it'll be completely uncovered. And the Antarctic Treaties expire in 2047...
It's useful for when you are in a job interview and are asked to build an LRU cache. :-)
I'll note here however that my other comment in this thread [1] is somewhat inconsistent with the "Bernays was tapping into something powerful and hadn't thought of all the shitty second-order and third-order effects of his methods" idea I mentioned above. In that other comment I said that he was aware of this force and may have been somewhat motivated by public interests to make the tactics wider known. I don't really have a horse in this race and don't care about attacking/defending Bernays. Just sorting out my own thoughts in realtime.

[1] https://news.ycombinator.com/item?id=27700192
You might like Google's Logica

https://opensource.googleblog.com/2021/04/logica-organizing-...

(Datalog/Prolog family language compiled to SQL)
Yeah, but look at the alternative: the DA lied to Bill Cosby get a confession and witness statement from him (to be used against another).

If the DA lies they can (and will, as they've done in the past, one might add) imprison anyone with whatever excuse is most convenient. For political reasons, for suspicions, for whatever reasons.
Here's a block device with injectable faults: https://libguestfs.org/nbdkit-error-filter.1.html You can either have them injected randomly, or switch injection on and off at runtime. I did a talk about it at FOSDEM: https://archive.fosdem.org/2019/schedule/event/nbdkit/
You're probably getting downvoted for cynicism, but in this case I think it is completely warranted. I vouched for your comments.
My job has nothing to do with unions of the past.

edit: Fair points. I still believe that modern labor is a highly dynamical system. Many workers do need additional support and benefits, but our corner of the world is one of the best compensated and least regulated. Solutions for getting low-paid workers better equity shouldn't be used as a hammer -- workers earning six to seven figures do not need unions. Unions in tech will put downward pressure on our mobility, competitiveness, and compensation.
https://www.youtube.com/watch?v=dvYvQeNeq3A
Oh I thought this Cwtch was an extension to the matrix protocol to build barriers to metadata mining. One of the things I like about Matrix is its open nature and the many bridges. I would be less interested in yet something else.

Especially because Matrix is pretty good at what it aims to do already.
School Connectedness and Stem Orientation in Adolescent Girls
Macros are indispensable for making libraries! Take a look at the source code of any one of the libraries you use on a daily basis and search for "defmacro" and you might be shocked =)
The word “troll” has lost all meaning. It’s worse than “hacker”. I now reflexively disregard the people who use the term. I’m sure they’d say that anyone who disagrees must be “trolling” too. A bad word that impedes thinking.
Divvy | Senior Software Engineers| SF, Denver, Remote (US Timezones) | Full-Time https://www.divvyhomes.com

Over the past year, we’ve worked hard to build an exceptional team, raise over $180 million in funding, and provide homes for thousands of families, meaningfully changing their financial future. Our customers choose any home for sale, and Divvy buys it on their behalf. The customer leases the home back from us while building equity credits along the way, preparing to buy the home at the end of their lease. Our customers get to live in their future home today, while buying fractions of the home over time. Our stack is Node, React, Postgres, RabbitMQ, Kubernetes, GCP

Apply Here https://jobs.lever.co/divvyhomes or email me directly, rohith+hackernews@divvyhomes.com
Thank you!

I've used Faust quite a bit myself, and it has been an inspiration of mine for this project. But indeed, it has limitations that were prohibitive for me, and I'd rather not have to context switch from a DSL for my DSP into some completely different language for the rest of my app if I can avoid it.

> I couldn't tell from your post and linked material how the runtime works — I see that the high-level graph is handed over to the runtime, but is it interpreted? Compiled? Does it require platform-specific binaries?

Yea, check out this page of the docs: https://docs.elementary.audio/guides/native_rendering It is interpreted dynamically by the runtime, and currently does require platform-specific binaries but I'm also building the runtime such that end users can embed the functionality into any app they need
> "Well, fuck you, too. We're here to sell ads."

Go fuck your self. Internet was never meant to be sell ads for you. Companies found loop hole and now you think you are entitled to it. Snap out of it asshole
This is my issue with the libertarian stance. It’s easy to make arguments in abstract that sounds really good about personal liberty and responsibility, preventing authoritarianism etc. But humans can be really crappy and bad actors will always try to ruin something good (see Internet, environment, poverty programs, insurance, banking, etc), which is then why we end up with regulations.

What I don’t get is this idea that we shouldn’t learn from our mistakes because the #1 thing is to hold onto some kind of immutable ideal. Isn’t that why we continue to have legislation despite constitutions having been already written? That the world changes and thus government should change with it?
>Absolutely free speech doesn't mean you are free to use your speech to attack people and spread lies.

Yes it does, that's exactly what it means.

People disagree on what "free speech" means, on what limits can legitimately be placed on that freedom and by whom, but the implications of "absolutely free" speech are unambiguous.
The Future of Buck
> Which is a form of democracy

That does not mean anything. A republic has more stability because of (typically) a constitution which guarantees principles, whereas a democracy can turn into "whatever the current majority decides". A democracy can easily turn into a dictatorship or at least an authoritarian regime just through voting. A republic, much less likely without a bloody revolution.
Blackfynn | Philadelphia or REMOTE | Full-Time | https://blackfynn.com

Blackfynn is a new kind of therapeutics company: one using high-quality clinical data, data modeling and analytics —first and always— to drive every aspect of drug development. It is our mission to improve the lives of everyone living with Parkinson’s and other neurodegenerative diseases across the globe, and to use our technology to democratize access to studies and medicines regardless of race, gender, socioeconomic status or geography.

Open roles: https://www.blackfynn.com/#careers

- Data Engineer
- Software Engineer
- Data Analyst
- AWS Cloud/DevOps Engineer

keywords: Python, Scala, VueJS, Docker, DBT, Postgres, AWS
Why is there no mention of what he actually said? There's a big difference between calling someone a poopyhead and alleging he's a pedophile.

How can the people stay informed about potential abuse when the press omits the most important part?
> I'm curious, what makes you so opposed to it

I confess to having not kept a very detailed track of the headaches conda has caused me over the years, but here are my recollections:

- conda plain and simple failing to install with a cryptic error message after downloading multiple gigabytes of crap only to test a small piece of software. Back then (slow download / disk writes / CPUs), easily an hour wasted.

- conda ruining my existing pip install and silently overwriting apt-get managed packages.

- conda unilaterally grafting bash code in my .bashrc, a practice I find - to remain polite - distasteful, not to mention the (IIRC) creation of a giant turd of a repo in my home directory.

- conda, when used to run tensorflow based packages on my NVidia linux box completely wrecking the existing NVidia drivers installs to the point of it booting in "safe mode" or giving me a black screen.

- post conda install, some binaries didn't want to run anymore because conda-installed libs were newer.

To be fair these grievances are old: I've avoided conda like the plague for - easily - the last 5 years, and they might have cleaned up their act.

However, I still find the notion of having to install 2 gigs worth of stuff on my machine only to try a simple CAD package for a few hours a rather offending proposition. Call me an old curmudgeon if you have to.

To be fair to the cadquery folks: they seem to have realized the issue and they now offer what looks like a somewhat self contained binary dowload of the cq-editor package [2].

Finally, I'll leave you with this, taken from the cadquery homepage itself [1] (note the use of the word "polluting" in there, looks like I'm not the only one feeling this way):

For those unfamiliar (or uncomfortable) with Anaconda, it is probably best to install Miniconda to a local directory and to avoid running conda init. After performing a local directory installation, Miniconda can be activated via the [scripts,bin]/activate scripts. This will help avoid polluting and breaking the local Python installation. In Linux, the local directory installation method looks something like this

[1] https://github.com/CadQuery/cadquery#alternative-anaconda-in...

[2] https://github.com/CadQuery/CQ-editor/releases
This was my first thought also. How is this not just a few people doing this as a hobby or second job. How much really goes into daily operations? I would think they are big enough to be known by most internet savvy people that they don't need marketing.

I also don't understand this "Radha Nath, 30, a product designer at the company, said she is paid $16,000 less than she was at her last employer. The union will fight to bring wages across the company to the industry standard, she said." So she wasn't forced to work there...she voluntarily accepted less pay when she started. It's not like they duped her on what her pay would be right?
Thank you for the insight. To be clear I'm not dismissing Matrix, just trying to explain/understand it. I would say that federation is the main reason that email has been so successful for so long, even if it is the same thing that makes spam so hard to control.
It is a shame that there still exist people out there that hold opinions like this one.
Edward Bernays is responsible for the propaganda campaign that led to compulsory water fluoridation across America https://en.wikipedia.org/wiki/Public_relations_campaigns_of_... . Think about that one.
Can never have too many hostages.
When you say “we,” you are speaking from your perspective. The reason there are such high earners is that there are also low earners.
Not only that, Smalltalk, Mesa and Mesa/Cedar workstations, all shared the same interactivity as Interlisp-D at Xerox PARC.
He was banned in order for Joe Biden to win. Plain and simple.

Same as why Hunter Biden stories were being blocked on Facebook as untrue, even though they were true. It made one candidate look bad.

It’s important to remember there is a narrative that stories must fit.

The next Republican candidate will be declared mean, dumb, all-phobic to everyone. Everything they say will be “fact checked” and proven false.

Doesn’t matter who it is. Doesn’t matter what they say, or their actual position. They will be canceled.
I can confirm that this is a common salary for someone just out of college, even in NYC yes. She may work in Manhattan but she doesn't need to live there. Many young people have roomies in Brooklyn. It's what you sign up for when you choose to live in NYC.
What a bizarre comment. I guess we should get rid of ALL queer lit then, since the least charitable reading of “queer” is a slur?

I’d rather be a part of a community that gives folks the benefit of the doubt/charitable interpretation despite sometimes being duped by bad actors, than one which shuns and demonizes anyone who says anything that could be taken the wrong way despite their true intentions.
Automate Medical | Eng | Remote (Canada only) | Full-time

We write open source software to solve last mile delivery of computable health data. When novel life sciences research yields new predictive models, we help get them into existing clinical workflows.

We're looking for our first full-time engineering hire. Our current team is 3 founders and 2 contractors. If you're new to the health care industry, you will need to voraciously learn. Most of the code you write will be open source and publicly licensed. We succeed when others do, so experience with open source is a plus.

Check out our work here: https://github.com/automate-medical/sero and contact is the email in my profile.
ForUsAll | https://forusall.com/ | San Francisco, full time, hiring remotely (US-only)

We're hiring Ruby on Rails, Node, React / Redux, and QA / test engineers.

We're helping regular people save for retirement using the tools, assets, and advice ordinarily reserved for the wealthy. That includes ESG funds (fossil fuel free), crypto, and we'll later add real estate and pre-IPO company investment.

Our stack is based on Ruby on Rails with an increasing amount of Node, on AWS. The front-end stack is React / Redux.

I'm specifically looking for great communicators with a startup background and a bias towards action - and who can add new perspectives to our team. If we're serious about serving all of America, our team had better be representative.

If you're interested, email me at ben.werdmuller@forusall.com or DM me on Twitter (@benwerd). I'd love to chat.

All positions: https://jobs.lever.co/forusall
Depending on the country, the "d" means "diverse". For example in Germany, the General Equal Treatment Act demands that jobs must be advertised in a gender neutral manner.
Or the people/organizations funding the troll agreed to pay the settlement
Rubin Observatory/SLAC (Stanford) | Lead Engineer/"Scientific Computing Specialist"| Menlo Park, CA

https://ls.st/jw-

We are looking for a talented Scientific Computing Specialist to lead the team responsible for designing, developing and maintaining the scientific computing infrastructure of the Rubin US data facility at SLAC (USDF). The Vera C. Rubin Observatory will conduct a 10-year Legacy Survey of Space and Time (LSST) starting in early 2024. The LSST will deliver a 500 petabyte set of images, to be processed at the Rubin data facilities to provide a database of trillions of measurements of billions of astronomical objects, which will address some of the most pressing questions about the structure and evolution of the universe and the objects in it.

My Notes:

* The USDF will service all Rubin scientists, including ALL U.S. astronomers and also service many other astronomers around the world in partnering countries. You would also be coordinating with partner data facilities in France, the UK, and more.

* This position is classified as "Information Systems Specialist" which is above Senior Software Developer at Stanford. This is a position that would lead other Senior Software Developers, Scientists, and Admins.

* Remote might be a possibility

* The entire stack is a mix of on-premise HPC/kubernetes/Object Stores, geospatial distributed database, GCP, an advanced "Science Platform" built off of Jupyterlab on k8s with a large footprint of user-facing REST APIs supporting it, a large C++/Python codebase, etc... An ideal candidate would be familiar with most of those things.
And I recommend trying out Smalltalk.
This is beautiful, and something I thought about building myself, but I am pretty good at avoiding Youtube suggested videos so I never had a deep incentive. Congrats!
I was primarily referring to Sally Albright (the example with the most publicly available evidence). She is a political mercenary who was outed as operating a large bot farm using identities of people who died. Funded by ShareBlue to attack people critical of HRC, then Biden.

Arguably, she created the "donut twitter" faction - which grew past the bot accounts she controlled.

Though I'm sure this tactic is used by every political leaning to some extent. I think her example is particularly egregious because she is being funded by the DNC apparatus - not just a lone wolf.
FSF takes next step in commitment to improving board governance
I live in a London new-build flat. Mine and several of my neighbours washing machines gave out at the same time, all in the same month, all roughly 3 years in. These came with the flats of course.

I would repair it, but having watched a YouTube video on how it's done, the cost in tools, parts and effort (it's a full disassembly) to make the relatively simple repair I cannot justify over buying a better model of my choosing.
The Dark Side of Noom
The Information Spell: Navigating the digital age using ancient wisdom
It's also an English word that can be used for the same kind of thing without the law being involved at all.
> Big ship, gentle turns.

Some might argue that certain situations require more agility not less.