skysight-inc/HackerNews huggingface dataset:
> The philosophy of Lisp encourages writing your own libraries because it's so easy to do.

Having professionally worked in CL and Java, this is true and completely misses the point. Of course you can write your own libraries, the question isn’t whether you can but whether or not that’s a wise usage of your time and energy. Java gives me a ton of fantastic libraries out of the box that let me focus on my domain, which is a good thing!

> You're expected to know how to program if you use Lisp; not to depend on tiny prewritten functions in the npm universe that may or may not solve your problem, that may or may not be written in a secure or efficient fashion, and that possibly pull in a million transitive dependencies you don't need.

Sneering at people who use different languages is both a bad look, and a bad way to convince people that you’re right. I’d recommend staying way clear of any suggestion that your peers don’t know how to program.

> The most-used stuff that's not in Common Lisp itself like multithreading and sockets are well-covered by external libraries. The lesser-needed stuff is also quite well covered by the quicklisp library infrastructure [0] as well.

This is a pretty drastic understatement of how far behind Java CL is. Forget multithreading, think more about metrics, logs, configuration, A/B testing, retries/bulkheads/circuit-breakers, feature flags, and secrets management. All of this stuff I get for free out of Java libraries, often in automatically self configuring ways.

Configuring a Kafka reader in my app and seeing that it automatically discovered Micrometer on my class path and started emitting metrics is a lovely experience. Switching metrics servers from InfluxDB to Datadog with a single code change was damn near nirvana.

If CL wants to be a compelling alternative to Java for industrial use, it’s got to catch up on all this stuff.
Yeah, why was the title editoralized by removing the affected versions? It is the most important part of the announcement, and was present in the original title.
> I recommend against this behaviour to past me

We all have to feel our oats at some point … and then realize later how childish it was / how poorly we treated others … so we can be forgiving of those who come after us …
same, great service.
Hi Jithin, this looks nice. Good job. Just a word of advice, a lot of scammers typically use techniques like these to market their scams. I get that this is your work and I'd recommend directly sharing vlca.no links instead. Telling users to insert 3 dashes between "you" and "tube", while convenient, can often come off as an attempt at scamming.
> HN monoculture loves to crap all over things like this. I see it as deeply beneficial to society. Not everyone lives in SF or NYC and can use their iPhone to order delivery 24/7.

I'm disappointed that your comment was downvoted because you're absolutely correct.
It's actually better, we consumer concetrated brine in our process, so we don't create a high local salinity that disturbs marine life. In fact we're a pretty good fit for a bolt-on to existing RO desalination plants. Let me know if anyone's connected to someone at a plant like that!
There are several Dollar Trees that are fully stocked and busy in the suburban Southern California city I used to live in. Not sure how that makes them "defunct"
The second reference you gave lists four opinion pieces, one culinary review whose tongue-in-cheek comment it misinterprets, and one actual news article about the impact of austerity in Britain.

That one news article was a subject of intense discussion at the time which quickly became politicized. A decent overview of the discussion can be found at

https://www.liverpoolecho.co.uk/news/business/prescot-makes-...

For what it's worth, I wholly subscribe to the OP's viewpoint that the NY times' reports from France have been subpar in recent months - in my view they have been too Americo-Centric and do not sufficiently recognize the different value system in France. But I have often been positively surprised by the paper's reporting on UK issues (and on Brexit in particular).
Krydus | Sr. Frontend Engineer | Part-Time (Possible transition to Full-Time) | Remote

At Krydus we are developing tools to accelerate and automate the boring parts
of a ML Engineers job, going from raw unstructured data to a well balanced
dataset. The team keeps things simple and functional. We take pride in
combining professionalism, trust, and very few meetings. We are remote first
and operate with async communications where possible. Currently we have
employees in all US time zones including Hawaii, and work hours are very
flexible.

We work with cutting-edge technology, our stack includes Python, PyTorch,
PyTorch Lightning, Poetry, Conda; Docker, Kubernetes, Cortex for
infrastructure; React, Typescript, Rust, Julia, C, CUDA for any custom HPC code
as appropriate for the problem; The team prefers Linux for dev environments,
often PopOS, but everyone is free to use their prefered tools.

Current Positions:

Frontend UI/UX - React JS, Typescript, experience with graphs and data
visulaizations is a big plus

You can email me at dgoddeau(at)krydus.com with "HN" in the subject.
Great question! At the moment we only support English, but are working on other languages to support as well. Any language in particular you’re looking for?
sports betting was legalized in 2018 (https://en.wikipedia.org/wiki/Murphy_v._National_Collegiate_...)
Agreed these are spectacular. A lot of these pictures are very wide frame shots, so Hubble level magnification isn't really necessary. Instead you need a good camera, mount, atmospheric conditions, and some serious Photoshop chops. I tried to get into astrophotography a while back and was amazed by it's complexity!
There are lots of places on the web where you can't use Apple Pay, but on iPhone apps it is fairly ubiquitous. Amazon is an exception, perhaps unsurprisingly.
I understand the facebook hate but is netflix included here because its... entertainment? I guess we should get rid of the arts as a whole.
There's nothing about TODO lists that says you have one list per person. And "TODO lists don't work, unless you have many of them" is counterintuitive and misleading at best.
Repairability seems like only half the story. The devices you list are all mostly non-networked; nobody cares about security vulnerabilities in your NES because it isn't connected to the Internet and handling highly confidential information. That's not true of your smartphone.

Unfortunately, the reality with online devices is that:

a) They are sufficiently complex that they have an indeterminate (and effectively unending) supply of vulnerabilities

b) Effective vulnerability management requires vendor support

c) The market favors one-time ("sale") models, not ongoing ("subscription") models

As a result, vendors support devices for a fixed amount of time, often subject to arbitrary constraints (like going out of business or unexpectedly high costs of fixes).

From a consumer perspective, this usually manifests as computing devices getting worse over time--less performant, less secure, and surprising and arbitrary end-of-lifing.

You might argue that a more open device ecosystem allows open source contributors to fix vulnerabilities. This is true, to a degree, but only to a degree--just as (past some point) it isn't worth it for a vendor to keep patching a long-obsolete product with a tiny userbase, it's similarly true that an esoteric open source product won't attract a robust community that can meaningfully support it.

While free software advocates like to say "But at least it would be up to me to patch it," in practice, for most users (who aren't going to write their own patches, or hire a team of professionals to do so!), predictability, transparency, and fairness are the critical components in the products they use, not "openness" per se.
Macs have problems. My current one (an M1 air) requires me to switch networks, or disable-then-enable, wifi, to get it working if the laptop is on battery and goes into any level of sleep.

... but that's the only problem with it. And it's perfectly consistent, both the problem and the fix, so fairly easy to live with. It doesn't do any number of little weird things I used to tolerate without thinking much of it, in my Win + Linux years (I was fairly late to the Mac train).

Some models have definitely been complete duds, though, that's absolutely true. Frankly it annoys me that even when they fuck up, everyone else is so far behind that I don't realistically have options to switch to that won't amount to cutting off my nose to spite my face. As happened when I tried to cheap out and switch back to Linux this time. Yet again. :-/
Nothing I'd personally find useful, but that's not the issue, I understand not every product is for me.

Maybe it would help if you included testimonials from people consuming the videos, rather than just producers. At the moment I genuinely can't imagine anyone feeling anything but misled and disappointed upon discovering their "personalized" message was actually auto-generated, but if I'm wrong, I'm wrong. If you have feedback from viewers of your videos (not just sales people seeing demos, actual end recipients) that understand how they were made and still like them, I think that would help demonstrate some positive value.

Edit: Maybe language learning? I wonder if hearing myself speaking a new language would help me learn it.
That was supposed to be the entire internet
the poster made a snarky comment, i got annoyed, made a snarky comment back. i don't care about evangelizing linux or converting people. as for losing users like him/her, for every 4/5ish of them there are 1/2 helpful people who aren't so self important
I love the idea of crowdfunding! Definitely something we'll look into down the line.
Is it me or does it feel like Mozilla is using Firefox as a platform to push their new products?
Maybe the headline's a bit misleading, but what you're saying is almost exactly what the article is talking about. (The article immediately refutes the notion of "smashing its tech industry" right away)
15-20 to start feeling it in the most developed nations, end of the century worldwide. Immigration can stall the former but current policies are not promising. Germany will sing songs of praise in Merkel’s name.
Latency, inference cost to Google. Privacy, in theory
FareHarbor | Amsterdam, San Francisco | Onsite with flexible remote | Visa sponsorship in Netherlands | Full time

FareHarbor is the leading reservation software for the tour and activity industry. Our clients do things like whale watching, snorkeling, ziplines, and escape rooms, and we provide the software to run their businesses.

In San Francisco we are hiring a site reliability engineer and an engineering manager.

In Amsterdam we are hiring senior and mid-level engineers to work on devops, backend, full stack, and security. We provide relocation assistance and visa sponsorship in the Netherlands.

Come work on interesting technical challenges with a great team at a quickly growing company!

https://fareharbor.com/jobs/product/
Startup Digest Developer – Issue #2
Ask HN: Is it normal to feel stretched thin as a young software engineer?
I've been working at a larger but not huge corporate multinational for the past couple of years in an industry that is strong and stable, but not high-growth. I started as an intern in software engineering during my master's in engineering and have progressively gotten more responsibility (along with higher pay) and am now somewhere between a data scientist and a software engineer.

Usually, when people leave the company, their job is not filled and people around them have to pick up the pieces in addition to their existing responsibilities. This has happened to me on multiple occasions, e.g. having to admin multiple servers and databases alongside developing the backend because no-one else in the team really knows how to and the previous guy left without being replaced.

Furthermore, project management is sloppy - there are only rudimentary processes or guidelines about how to document, lead a project, and so on, meaning that every project works slightly differently. Control mechanisms for projects seem very tame, with virtually no consequences for anyone if projects are delayed. Often I've seen people coast along or just be plain unsuited for the work assigned, but no-one does anything about it or tries to improve the situation.

There are no specialists for important tasks that span departments like software/enterprise architecture. These tasks are left to junior engineers and interns to figure out, without mentorship by someone who actually knows what they're doing, because they usually don't have time. Meaning that young engineers need to ask around the company for the current best practices that are used in the company, and figure stuff out on their own. There are no manuals, documentation, everything is just relayed by word of mouth.

I'd imagine, at a healthy company, there is a good balance between peer-to-peer communication and documentation, there is mentorship by more experienced engineers about technical topics like API design and best practices, enabling (guided) growth for younger engineers.

What I'm wondering about: I feel like this is not normal, but I don't have any other place that I can compare it with. Friends from the same and other industries share stories that sound a lot like those from my workplace. I want to grow as an engineer and a person, but I feel like I have to pick up the pieces all the time, having to deal with other people's technical debt when they leave, etc., leaving my day fragmented with countless meetings and projects, not being able to focus on getting better at specific skills as I'd like to. Is this just the way it is when you've got a couple of years in the industry under your belt? Am I expecting too much in terms of mentorship or communication? Is management at fault, or is this the nature of the beast?
Mob Morality and the Unvaxxed
Well if the choice is nothing or DG, of course everyone is going to pick DG. And you're right that's the choice many communities are facing. But it wouldn't take much tweaking at a policy level (civic, state, federal) to change that equation and bring business that actually support the community (jobs, high-nutrition and more local products, a venue for community building events, etc). The fact that the choice is DG or nothing is the problem, not DG itself.
"Other forms of life didn't develop for a reason" isn't that convincing of an argument. We are somewhat knowledgeable about what chemical and physical processes can occur between, -100c to 1500C under 1atm or so, +-100 nanoteslas, in a timescale of under a human attention span. Beyond that, we become increasingly clueless.

We have only a single very specific data point. That, and the human tendency to opine confidently about that which we cannot know.
Isn't the Internet slowly moving towards that direction anyway?
Edited to say it must be local. They have largely disappeared around here. They usually only sold Tupperware and beach toys anyway, so I’m not sure how they apply to the article, but I’m just moving the goalposts there.
>I assumed the police were telling the truth.

I gotta laugh at this. Being someone that's from a working town and being from a working class family, cops weren't to be trusted. Cops lied even back then. Life wasn't better back then. The fact he seems to mock gender fluidity and polyamory really shows how much has changed for the better. People who didn't fit in with the gender constructs then were out of luck. Either you were forced to be lgb or if you were trans you had to fit the gendered mold; no androgyny unless you're doing it as part of a musical act.
Technically if the card could sign fast enough, you could sign packets on the card.
When you see a dollar store, odds are that:

- it is newly built. Building a dollar store is a fairly cheap way to raise the value of undeveloped land so some land owners use them as an exit strategy for declining communities.

- likely in an odd location, compared to other stores. The developers asked an inexperienced city council to rezone non-commercial land to approve the new build.

Dollar stores wouldn't be as much of an issue if they leased existing commercial space but this rarely happens.

Sub-optimal land usage can lower the chances of a depressed community from ever rebounding.
Show HN: PluddyApp Playlist creator for buddy, convert Spotify to video playlist
I see short-circuit for correct behavior all the time, most frequently in the format:
if (pointer && pointer->member == value)

Where you want to make sure a pointer you've been given isn't null before you try to dereference it. Without short-circuit, this becomes a segfault.
Murdoch already decides which politicians are electable in right-wing areas.
What people say they sort on: personality, values, morals, political views, friendships, etc.

What people sort on when they don't think they're being observed: genes
There is efi secureboot and lockdown lsm. Maybe it will require both.
Thanks for sharing the payscale too. IMHO, the pay is not good enough to attract any computer science graduates, let alone PhD's
I'm working in a feature branch, and after a day or three changes have landed in the main branch. Which I need to incorporate or my merge request will be behind.

When I pull from main (git pull origin develop) there are rarely conflicts. When there are they are easy to understand and fix. Clicking squash on my request hides all intermediate commits so history stays clear in any case.

When I try to rebase from main (git pull --rebase origin develop) often almost every file in the project is in conflict, and the conflicts themselves are incomprehensible. I then run rebase --abort and go back to the merge strategy.

I've tried this about four times in the last few years; no one is able to explain what went wrong. If I had to guess it may have something to do with me pushing the branch when creating it.
"glaux" IIRC originally meant a kind of owl that was sacred to Athena. So likely "glaukopis" meant something more like "owl-eyed", at least for a while. And Glaukopis is often seen as an epithet given to Athena.

Athena being, among other things, the goddess of practical intelligence (as Athena Ergane she was the patron of craftsmen), and visual perception having an important part in that, the metaphor is fitting.

No doubt the meaning kept shifting in time.
Cortex | San Francisco, CA | US Based |https://www.getcortexapp.com | Remote, Fulltime

Cortex helps engineering teams understand and improve their services. By aggregating data from tools like Datadog and Okta, we help teams understand their architecture at a glance – everything from ownership to runbooks. Using this data, we enable engineers to build report cards that score services against initiatives and service quality standards, helping teams build high quality software and instill a culture of quality.

Founding Engineer- We need technical engineers with Java/Kotlin/React/Go background. Looking for folks with Fullstack/Backend experience. At least 3+ years of experience. Bachelor's Degree or higher.

Please send your resume to: gina.nguyen@getcortexapp.com
I specifically chose the phrase "make good use of" over the word "cook" because it's an important distinction.

Nobody can make a decent meal exclusively out of frozen vegetables; there just aren't enough macronutrients there. And everyone wants their meals to be appetizing. So it's not just about whether or not you can make frozen vegetables hot, it's about whether or not you can feasibly incorporate them into a nutritionally complete and appetizing meal.

Also, with TV dinners, you can buy just tonight's dinner on the way home from work, heat it up as soon as you get home, and have nothing left over to store. So, even though the food is frozen, there's no need to own a working freezer. With frozen vegetables, unless your meal plans typically involve eating half a pound of Normandy blend in one sitting, not so much.
Are you just looking at previous journalism with rose colored glasses?
That is excellent news!

I was doing some research the other day on state-of-the-art and noticed LFP was gaining some ground on power density, getting some love from Tesla is a big win. Future looks bright.
The part about cosmetic surgery seems gratuitous and unnecessary/off topic.
Mitchell and Webb on Train Safety [video]
Open Diffix | Software Engineer | Remote (UTC+[0-4]) | Full-time | open-diffix.org

Open Diffix is a source-available project spun off from Aircloak, a company that developed and sells a start-of-the-art data anonymization solution. Open Diffix aims to adapt the Aircloak tech as both a PostgreSQL extension and as simple, stand-alone applications.

Open Diffix is supported by the Max Planck Institute for Software Systems, and currently has budget through to November 2023. We expect to secure continued funding in the interim.

We are looking for a particular kind of person.

You like to work independently, you are pragmatic, and you have the confidence to take on hard problems lacking a detailed spec. You enjoy working on a variety of languages, from low-level C to functional or multi-paradigm languages. You are able to simplify or bypass over-engineered solutions. Chances are things will change down the line and changing something simple, or better yet something that was never made, is much easier than changing a monstrosity. You should not need or want anyone breathing down your neck to be productive.

Much of our system is written in C and F#, but we have parts written in TypeScript / React as well. Knowledge of functional programming is a plus and experience with web development is not going to hurt either.
We do not specifically look for someone with skills in our particular stack. It is our experience that people who are smart tend to pick up the required tools very quickly.

There are countless challenging things to do in this job. They range from parsing SQL, to GUI design, to low-level C functions, to ensuring that all results produced are safe and fully anonymous, irrespective of the level of deviousness on the part of the attackers accessing the system.

Our team is small, fully remote and dispersed across Europe.

If you are interested, please write us at hello@open-diffix.org.
What's the path-dependency-ness of life? Like, once you have carbon based life to what degree does it preclude silicon based life from evolving? How often does a feature evolve sui generis when the nich that the feature exploits is already filled? Clearly it happens sometimes so if you've got a good enough angle you can step into something that's seemingly already covered.

For all that after several billion years it's just carbon based life forms in these parts. You'd think that there must be some area where silicon based life would provide an advantage. Unless it's a case that carbon based life is an overwhelmingly superior product but on some hypothetical world it's simply filled with silicon and there's virtually zero carbon.
It's still quite easy to have memory safety bugs in modern C++ though.

For example, std::string_view is basically a pointer, as soon as it points to a string that went out of scope you're in trouble if you use it again.
Here's the thing. Creativity is measured by a subjective human mind. If you can simulate the mind's current state using AI (with relevant inputs), you can probably measure creativity.

For some reason, we humans glorify certain things like creativity, attributing those to some insurmountable human ability. As a scientist, I don't find anything extraordinary in this. Just a simple ability to create. After all, who is is the judge? Ourselves!
Which Roman Emperor conquered Gaul.