skysight-inc/HackerNews huggingface dataset:
City Innovate | Sr. API Engineer | Remote or Onsite in San Francisco | $120k-$175k base + generous equity

I'm the CEO and former CIO for the City of SF. We are a public benefit corporation helping modernize government agencies through document automation (think enterprise Google Docs - smart templates, section level permissioning, workflow).

We have PMF, are very profitable, zero churn, and are growing quickly. We have some of the largest govt agencies in the world as our customers.

We're looking for a Sr API engineer with Ruby on Rails experience a big plus. Email me if you're interested in this role jay@cityinnovate.com
There is still also non-zero overhead associated with making queries in general, in both the querying and query-answering process.

The ceiling of the range where you can get away with this without user-visible performance impact will be much higher, and the relative performance difference may be smaller, but in general fewer queries for the same data will still be better in general.

Even with an in-process DB, you're still essentially making a sort of context switch.
Oh, another thing. There is nothing about Val that places it as a successor of C++ in any way. A C++ successor language starts by supporting interoperability with C++, at the source level. It didn't even attempt to do this.

This just looks like someone who likes Val wants it to be considered as a successor to the language, and not be overshadowed by CPP2 and Carbon.

My absolute favorite part of the article, which I'm going to steal in the future, is the disclaimer that translates any future failure of Val to a success: "if Val dies as a programming language but all its ideas are incorporated in C++, then I will be delighted."

pahleeze
Thanks, I've added the missing line.
I've seen checks being used in France in the past but that was almost a decade ago and I haven't been there since. Are they still prevalent, and if so, why? Is the bank transfer UX not good?
That's a lot of "primarily", "most", "a very good chance", "if you have no"... :P

So I get your point, but it also sounds awfully optimistic... ;)

(I see you got downvoted, but it wasn't me.)
Laugh away, but Old Twitter was run by some pretty scummy people who allowed the FBI and CIA to backdoor the service. It was also a lot slower and broken compared to how fast it is now, especially outside North America (they recently added a lot more server capacity).

Also massively bloated as recently as a year ago. Loads of people working there who didn't seem to do much except tweak icons 2000 times, enforce DEI mandates, and hit their department's budget. Awful. Glad to see the deadwood getting cleaned out, speed enhancements, and new features being rolled out.
An Engineering Approach: Music (2020)
So the fact you personnally were never inconvenienced by a word means it must become ok for others. And whenever we hear a slur, we have to somehow give it a pass because the word wasn't a slur before?

I'd recommend you read up on the aids health supplement, and how that attitude didn't help them. Simple fact is that GIMP has an unfortunate name, it's not getting any better despite your wishes to single-handedly control the most important language on the planet. Its name makes the whole product less appealing, making it a harder sell to switch from Photoshop. A better name would be in order.
What's the point?

So you can get predicted text that looks "coherent". Then what?

There is literally no place to add logic. Neural net-based language models are impressive, sure, but it's not hard to see how useless they are.

The only time their output is logically coherent is when they are lucky, and that seems to happen often because most of their input was logically coherent to begin with.
> it could be used to record meeting participants without their consent.

It's also possible to record a meeting inconspicuously by using literally any screen recording software. It's even built into macOS (via QuickTime), iOS (native function), and Android (native function).

At the same time, including support for undisclosed meeting recording "out of the box" doesn't seem like a good idea, it's certainly not respectful.
Totally! Thanks for the suggestion : )
Because novice programmers are cheaper and businesses make decisions based on short term cost. Especially when projects get old.
It's complicated. It seems Airbnb was forced by some customer protection agency (UK iirc), to always offer the possibility to submit a review in the case of last minute cancellations. It's standard practice though that Airbnb considers reviews from guests who did not stay as irrelevant and removable when requested. OP should appeal the removal in their particular case. It's not impossible to reanimate removed reviews. However, generally, what Airbnb did here makes sense (else e.g. host's would suffer from retaliatory reviews when guests show up beyond check-in time and feel entitled). What people forget: by participating in reviews customers are more likely to engage with the product/plattform again (source: influence or pre-suasion by Robert Cialdini).
What is the generous reading of kdenlive?

Just to be clear, from me at least, this isn’t intended as unbridled hate. The names are bad. So what? Anyone who’s named a software project knows it is an annoying task. And it isn’t very important. I think open source names are often somewhat sarcastic or lampshade-y, and I like it that way.

Inkscape is a great name, IMO.
Modern thermostats are a bit better than simply turning the boiler on when cold, off when hot. They are Time Proportional & Integral (TPI) devices. Put simply, they 'learn' the characteristics of the room - how long it takes to heat up and how much heat it needs to maintain the temperature. This is then used to work out how much to cycle the boiler on/off to keep the actual temperature much closer to the set point. Less variation makes for a much more comfortable room with less temperature swing than a simple thermostat can do. I see no reason this couldn't be built into HASS, but to my knowledge it isn't in there.

Also, modern boilers have digital control such as OpenTherm. They aren't just simple on/off devices, but instead vary their output based on the heat demand. The heating controller works out the temperature losses across the system, and gets the boiler to moderate the flow to match. This means that instead of turning on and off all the time, the boiler runs continuously at a low rate. More efficient with less wear and much tighter temperature control.
> From my view, the internet and mobile phones displaced a lot of general interest in this hobby.

Absolutely. The whole "You can talk to people all over the world with this" lost a lot of shine when the internet happened :)
That solution actually made quite a bit of sense. What was really messy is protected mode in the 80286 where the segment address actually indexes into an indirection table, in order to address 24 bits (16M) of physical address space. But the 8086 had none of that. And the 80386 finally got 32-bit flat addressing in protected mode, enabling modern OS's to be ported.
Wouldn't it be better to just give up on Microsoft and make a difference towards an OS that doesn't continuously implement shady practices?
My speculation there would be that PGP's usability weaknesses have been known for decades, and so there isn't all that much to be said about it.
The odds of a storm of asteroids hitting Earth are pretty much the same as them hitting Mars. Except the atmosphere protects us against smaller asteroids, where they burn up in the air and on Mars would impact the surface.

The chances of humans surviving on Mars after such an event is extremely less than humans surviving on Earth. We know the Earth has remained hospitable to life after many instances, Mars hasn't been hospitable to complex multi-cellular life in its entire existence, or at least the last billion years or so.
“Do this for customers” and “do this for admins” has to be the number one regret of people who implement systems requiring access controls. Using roles and privileges is a much better approach.
Interesting project, thanks for sharing! :)

Just as a point of reference (in the past I was a games dev), a game / sim running at 60 frames per second means that one has a budget of ~16ms/frame — a figure that you may want to consider when benchmarking.

Obviously, games rarely have 500k objects that need collisions — and logging can also be costly (I didn't specifically look at where/when you were logging, but even one log statement in a regularly called function can significantly impact a benchmark)
I keep saying primarily because I haven't actually run into any Win32 applications, even large ones (Fusion 360, FreeCAD, Steam), that don't run without them, which is a good sign. I keep saying that as a disclaimer just in case, because I don't want to be on the record saying "it won't" even if it has never happened thus far. So... that's why I recommend VM first. That's why it's important to keep in mind what VCLibs and .NET Native are for, which is UWP and Microsoft Store apps, not Win32 ones, which makes sense for why they wouldn't be affected.
To be more pedantically precise:

The big bang was not like a firecracker that went off in pre-existing, infinite flat space-time...
Well, there are alternatives...
“People next door you can grow with” how quaint. I feel like I’m listening to a Hobbit from inside the Shire who doesn’t know Mordor has taken over outside. A little boost of positivity.
This appears to be a phenomenal document containing a lot of fascinating info on ROM hacking in general - while the document does explicitly appear to cover GBA and DS most specifically (at 300+ pages, I could only skim through it, here) - it covers surprisingly fundamental basics about game development, emulation and core programming concepts.

This will be a document I'll keep around for the foreseeable future. Amazing work.
Really?

MBP 13: 4 performance cores + 4 efficiency cores

Mac Studio: 16 performance cores + 4 efficiency cores

Not to mention that the more cores you have, the bigger the overhead of e.g. synchronizing between them becomes
Yes, misleading.
I have two lines:

linux /@/boot/vmlinuz-x.x.x-x-generic root=UUID=x-x-x-x-x ro rootflags=subvol=@ quiet splash
initrd /@/boot/initrd.img-x.x.x-x-generic
I am writing a Python based SQL query engine: https://github.com/marsupialtail/quokka. My personal goal is to get Andy Pavlo to mention it in his year-end blogs.

I agree with many of the points made in the blog by Andy. Writing a distributed database has become way easier due to open source components like Ray, Arrow, Velox, DuckDB, SQLGlot etc.

I personally believe we will see a switch from JVM based technologies to Rust/C based with Python wrapper
Making Google Sheets look less like Google Sheets
If it is silly to feel responsible for bad things that other people did, just because they happened to have the same color of skin, it is also silly to take credit for the good things other people did.
Well you rented the space but not the absence of sound in it. That's what sharing appartments means.
Piling on about overhead (and SQLite), many high-level languages take some hit for using an FFI. So you're still incentivized to avoid tons of SQLite calls.

https://github.com/dyu/ffi-overhead
Arena allocation is useful when many objects have the same known lifetime. An example from games is per-frame allocations. All objects needed only for the frame being rendered are carved out of a large chunk of preallocated memory. The chunk is reused every frame instead of being freed back to the system allocator. In addition to the performance benefits, this results in less memory fragmentation.
It irks me that people are not. more vocal about getting Microsoft to do that, rather than expecting some FOSS dev to spend time picking apart proprietary software and documenting Microsoft's particular brand of madness for what? Kudos? You want that? Tell Microsoft QA is important to you, meat grinding said team is not acceptable, and to start hiring bloody tech writers again! We're where we're at because everywhere is under the impression that both of those groups are unnecesary cost centers.

I'd be daft enough to do it, however, there is a bit of resentment at how everyone is happy to throw someone under the bus, as long as it isn't them.
Super cool! Will definitely be using this to explain mathematical concepts
Location: Norway

Remote: yes

Experienced hard problem solver. Professional programmer for a decade and currently working as a researcher on edge compute platforms. Experience in operating system programming, low latency virtual machines, kvm, emulation, graphics and GPU, as well as simulation and procedural world generation.

Looking for opportunities in new areas. Not interested in startups.

Languages, Frameworks & Platforms: C, C++, Python, Go, Assembly. All the $current_year technologies: Docker, Git, Kubernetes, building, testing, packaging, shipping, maintaining.

Email: my user name at gmail dot com

Résumé/CV: On request

Education: Master, currently working on a PhD

Open source contributions: https://github.com/fwsgonzo

Example of what I like to work on: https://medium.com/@fwsgonzo/using-c-as-a-scripting-language...
Would the downvoter like to comment as to why I too got downvoted?
Pre-Vatican II theology is much more rationalist.

Studying Aquinas is much better preparation for programming than studying Barth.
There are some bad bugs in older Windows versions, but we were always able to diagnose and work around them. It's part of the value Conveyor provides. We have it working now and the results are pretty good: fast installs and uninstalls (as long as there isn't a lot of latency to the web server), especially if you already have the files locally, background or check-on-start updates, management from the CLI, group policy, MSIX Hero and so on.

The alternatives are also not that great. I looked at many. Some are buggy, some are abandoned, some require complex server-side logic etc. The situation on Windows is far from ideal; it speaks to the general neglect of the platform. Nonetheless with a tool that works around or 'polyfills' issues MSIX can work well.
Who's going to do the maintenance on the existing housing stock? Who's going to demolish the decrepit and abandoned buildings?
Statsig | Series B | On-site (we are an in-person company) | Seattle area | Full time

Statsig is a feature management, product experimentation & observability platform.

Hiring Data Engineers and Software Engineers.

https://statsig.com
vijaye@
There was an updated ruling in November 2022 showing that HiQ was ruled against and that they reached a settlement with LinkedIn, so I'm not sure that web scraping is entirely legal.

https://www.natlawreview.com/article/hiq-and-linkedin-reach-...
This shocked me a little:

> the 8088 has a 4-byte prefetch queue instead of a 6-byte prefetch queue

My whole professional life, I've been led to believe that an 8088 is just an 8086 with a tiny state machine bolted in front of the bus to split multiword accesses. That it has design differences is really surprising. If the prefetch queue is smaller, then... what are they putting in that die area? Or did they redo the layout in other ways?
> so it's pretty ridiculous to be arguing that they aren't serious because they haven't gotten to the rest of the work

Not in the slightest. SpaceX's proposed Starship design has known mass and envelope limits. All of the required support systems can be designed with those limits (or subset thereof) as part of the constraints. In fact now is the best time to start designing those because it can inform design criteria or mission profiles for Starship. Having those as handwave-y unknowns while talking about colonies is just absurd.

A manned landing on Mars requires they have months worth of reliable support infrastructure available. None of that is just going to appear. It all needs to be built and landed with or before humans. It needs to be repairable with tools on hand. It must power on an be functional on Day 1. You're not serious about landing people on Mars let alone building a colony without talking about the "boring" infrastructure that will keep everyone alive.
Humans have feelings, hopes, and dreams. Humans are a subset of the universe. Therefore, the universe has feelings, hopes, and dreams.

Now that the universe has manifested we conscious agents of its matter, how dare we squander this gift? Just because it didn't come with an instruction manual? We will find our own purpose.
The first amendment is specifically about the government interfering with one's free speech rights - "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech..." It generally doesn't apply in the case of two private parties entering a contract.
The problem is you don’t need to get one company to behave well. You need to get every company to behave well.

It’s almost like saying “we don’t need to spend money on a court system, if we just got everyone in the country to work out their disagreements amicably”. While… true, it doesn’t sound like a plausible solution to my ear.
> Personally, I use Bitwarden and 1Password, but I'm a software engineer. I would not expect my elderly family members to do the same, especially because both involve installing and maintaining browser extensions that can be finicky when Chrome updates.

I've used 1Password for several years now. A couple years after I started using it, I upgraded to the family plan and got my wife into it. Granted, she's not elderly, but she's not exactly confident about technology. I was able to get her pretty comfortable with it in about two weeks. Now, we can easily share credentials with each other for things like Netflix or certain accounts we've set up for our kids by just putting them in our shared vault.

Im sure if I was trying to get my grandma to use it, she wouldn't get it, but in my experience 1Password at least is accessible to the non-techies among us.
Of course my point is not super strict about dates, it's about trends. I'm sure you were fine in 2004, but the more you go back into the past, the more a desktop is required.

And the more you move into the future the more a laptop is fine.
Then make it a % of a 1 night stay. A $150 cleaning fee is nonsense. It used to be 20-30.
Location: Georgia

Remote: Yes

Relocation: Maybe; business trips are very welcome.

Experience: 20+ years

Currently Head of IT Operations in a bank. Physical and cloud infrastructure, ITIL, compliance.

This describes me well https://wildcardpeople.com/what-is-a-wildcard-person
That's a known failure mode called "overfitting" or "memorization", where a specific input text is very accurately reproduced.

I'm not aware of it occurring for any copyrighted inputs, but it occurs for many famous artworks-- it's nearly impossible to convince Stable Diffusion to style "Mona Lisa" at all.
Not a fan of exceptions, but the runtime cost of exceptions vs. the overall runtime cost of GC are not even in the same ballpark.
MacOS/iOS (user) after completing the recent update cycle on all devices "passwords" now supports 2FA using touch -ID.

I've been using Bitwarden for years but integrated 2FA support from Apple has moved me over. I really despised having to switch between apps (I don't use sms 2fa when I can).
> Is there an easy solution to improve locks on cars?

Expose their flaws and let the manufacturers properly mitigate their creation.
Cash can be both capital and operating funds. They may want to keep certain debt ratios and are not worried about impact on net income.
I agree there’s nothing better. What theoretical bandwidth can SDI support? A typical BNC (50 Ω) goes up to around 6 GHz while precision coax connectors (screw-on) can be up 67 GHz+. The ‘low’ performance of BNC is primarily blamed on the twist-lock.
Location: Madrid, Spain, Europe

Remote: Hybrid / Remote / In Office Ok

Willing to relocate: No

Technologies:
Next.js, React, Javascript, Node.js, MongoDB, Chakra-UI, Tailwind

Résumé/CV:

- https://calvintorra.com/l/cv

- https://calvintorra.com/l/linkedin

- https://calvintorra.com/l/youtube

Personal website:

- https://calvintorra.com/

Github:

- https://calvintorra.com/l/github

Email:

- https://calvintorra.com/contact

---

Considered by past employers as the "Gets Sh*t Done Guy", my past life in graphic design gives me an eye for aesthetics and a unique skill set that sets me apart from other developers.

I’m a pragmatic team player and I truly hope to make a solid contribution to the team, and I look forward to speaking with you in person.
Come on, didn't you hear? Musk said in 2016 a meaningful number of people would be on Mars in 4 years. He has since extended that.... 2 years.
Navidrome – Enjoy your music collection from anywhere
Thanks - I'll bear that in mind going forward and appreciate the info. I currently have a HP ProBook of roughly the same spec (just because I quite like the keyboard and screen) but cheaper, and only get about 5 hours.
In absolute numbers maybe - in relative numbers we have improved immensely from all people spending most of their time gathering food to survive to a couple percent of the population herding machines that make food for the rest.
Looks like others had the same issue with respect to the interpretation[1]:

> However, “it would have been nice to combine their definition of hydration, based on serum sodium levels only, with actual fluid intake data from the ARIC cohort,” Sesso [an associate professor of medicine at Harvard Medical School and associate epidemiologist at Brigham and Women’s Hospital in Boston] added.

1 = https://www.cnn.com/2023/01/02/health/hydration-disease-agin...
...for Tesla cars. Which are an insignificant part of the world car production.

Do this exercise, pick a workman's work vehicle that has a hybrid version. Make note the mpg difference between the hybrid and regular model. I do mean a workman's vehicle, not a hybrid Versa or the like. A full sized van. A pickup.

Take the Tesla battery pack kWh and divide by the workman's hybrid drivetrain's batt pack. This is how many workman's vehicles could be hybridized with one Tesla.

Look up, make an estimate, the miles a workman drives per year. Do the same for the tesla.

Calculate the fuel burned by one tesla and N regular workman's vehicles and compare that to N hybrid vehicles + one Honda accord.

The scenario with the Tesla ends up burning (much) more gasoline than with the hybrids.

Now multiply that the number of Tesla's made per year.

Is this number high or lower than the number of workman's vehicles made every year?

Note, for simplicity, we haven't even considered far more damaging scenarios involving heavy vehicles doing stop-go all day. Like a municipal van. Or a garbage truck. Or package delivery.

Also note, for simplicity I did not consider the CO2 emission of driving a Tesla. I don't want to get into a "greenified grid" debate.

Teslas are about making rich yuppies keep their cake and eating it too. It makes them feel good, neigh superior, about their over indulgent, over consuming lifestyle. If they truly cared about CO2 they'd be clamoring for lower speed limits.
Kable.io | Lead Engineer | Remote / USA | Full-time

Kable (YC W22) is the all-in-one toolkit for API companies. We build usage-based billing tools, embeddable dashboards, and product analytics for businesses building API products. We were part of Y Combinator last year (W22) and are looking for a Lead/Principal Engineer to join our team.
Learn more at https://www.ycombinator.com/companies/kable/jobs.

Stack: Node, Typescript, Nest, Postgres, Kafka, Redis, Clickhouse

You: You love to build. You ask great questions. You are a team player. You are passionate. You're an engineer at heart, but you have some product manager in you too. You have a strong sense of how things should be done, and you don't hesitate to speak your mind. You are a 10x engineer, capable of getting more done than others and in a fraction of the time. You want to be a part of something great.

Apply: Email contact AT kable DOT io with a bit of information about yourself and let's chat.