skysight-inc/HackerNews huggingface dataset:
> VW was gaming the tests, but in order to make their vehicles' operations MORE efficient.

VW's cheating is in essence the cars have two modes to run the engine; compliance mode and performance mode, and they run in compliance mode when the car starts up until the steering wheel is turned (more or less).

In compliance mode, the engine control follows the rules to meet the emissions test standards. In performance mode, operating temperature is allowed to increase, which increases performance, increases fuel efficiency, idles better, etc, but increased operating temperature leads to more NOx emissions.

Additional, for models with diesel emissions fluid, performance mode injected much less DEF than compliance mode; DEF reduces operating temperature as well as directly reacting withe NOx. This reduced use of DEF allowed a smaller DEF tank to be used; regulations require passenger car DEF tanks to have enough capacity for normal use within the regular service interval; if the vehicle was operating in compliance mode the whole time, you'd need to fill the DEF tank between oil changes (or have a larger tank, which needs to fit somewhere).

In the end, the big tradeoff is fuel efficiency (and therefore CO2 emissions) vs NOx emissions; which is a fine tradeoff to consider, but you can't give drivers what they want and regulators what they want without cheating.
To connect regular bt headphones, you must go to Control Center > Hold on Bluetooth > Hold Bluetooth again > Select the headphones > wait > tap once to exit > tap twice to exit > swipe up from the bottom.

AirPods are always accesible via the AirPlay-menu, which is prominently featured in many media apps.

Again: still fine, but just bad enough to partly influence my next buying decision.
Hey, we've lifted the block, it should work now. Sorry about that!
Number of cores sold is I think quickly tipping towards the data center. The data center doesn't need x86 compatibility.

The other bulk of thr market is mobile, which is almost entirely arm already.
I was in the middle of a courtroom >:(
Make it PepSi for bonus points on other tasks.
I've been studying C++ over 15+ years and still don't feel very productive thanks to the fear of getting paged every releases.
Chess move came out at Rg1+.. romand numerals multiplied are 35 - so VII * V

Atomic number of all of these combined: 113 + 23+53+53 + 23=275..

Looks like Im not going to complete it
Not sure if this is currently the case, but Wordle used to have the entire list of words for each day served in client-side code (I believe it was a static list with modular arithmetic, or something along those lines). So doing "view source" would not only tell you the current day's word, but also allow you to view the answers for any future day.

When the NYT bought the site, they shuffled the word list but (at least at first) kept this system. They may have obfuscated it by now though.

Either way, since Wordle is a free game, it's not difficult to automate a script that will attempt to solve it and grab the correct answer.
I should use `git format-patch` instead of creating a mock draft PR (which I end up deleting) and modifying the URL to add `.patch` and then downloading the patch file haha. `git format-patch` would probably be faster :)
Try Zig as a C replacement.
I've had a good experience using InvokeAI. It's mostly done through a `pip install`
"Move fast and break things" was originally meant to refer to agile development methodologies that encourages developers to iterate quickly on their implementations and to encourage a development culture where developers are not afraid to make changes to the codebase. However, I believe the quote "move fast and break things" has unfortunately been used by some people to justify and encourage reckless, socially-damaging behavior by companies and individuals. I believe that's what the poster was referring to when critiquing "move fast and break things."
I agree with your first paragraph. The last sentence is a stretch though. The fact that there were multiple execs who were blatantly unethical doesn't mean most execs are unethical.
Show HN: Flux Copilot – Generative AI for hardware design
Hah! I was wondering about that. Mine dropped me into what looks like a 3D modeled version of a real place, but sandboxed - there's no way to move around.

(that iframe embed is:
https://www.google.com/maps/embed?pb=!4v1686332716861!6m8!1m...
)

It led me down the path of reverse engineering these URLs though, so that's fun.
Cayman Islands, really? I thought it's a huge read flag for banks, IRS and other agencies, so VCs, including YC, would avoid it. Maybe I'm wrong as I'm not an expert, so can you please tell more?

Also, you didn't mention EU and UK. Does it mean that YC would prefer Singapore to a EU/UK startup?
You think Apple wouldn't even partially go back?
Did the Wagner Group mutiny shake China's faith in Russia?
What are the odds that two articles about Silicon Valley and drugs are published on the same day?
How'd you solve it (rule 16)?

I'm completely stuck on it...
I've tried every single combination that came to mind :/
As always, I’d recommend ISO-8601 style timestls so which would only require one additional character (space swapped with T and a trailing Z) for the same semantic meaning, but could be extended to support time one offsets, fractional seconds, etc. without changing the parser.
Show HN: GraphQL Zero – AIs Mocking APIs
I made an API mocking tool that imports a schema, populates fake data, then runs a local server. This is helpful for testing APIs or advanced prototyping.

A demo video is here: https://www.loom.com/share/abad2cdf325e4e0b9addea1e14406166?...

There’s two fun things about this tool

1. the complete lack of configs and schema annotations. i.e. you don’t need to learn faker-js. You just need your existing GraphQL schema and to to swap out the server URL in your frontend code.

2. the depth. Your fake objects have relationships to other fake objects. And in proxy mode, real objects can have fake relationships to fake objects

I built this on my journey to productize Backend GPT (https://news.ycombinator.com/item?id=34503418). I forked the open source GraphQL Faker project. Then added in so many LLM calls that it costs me $1 in OpenAI credits every time I process a schema. I learned from BackendGPT that without gating, many will use free OpenAI calls for their own ends (and those ends are often very weird). So this time I open sourced as much code as possible but put a small amount behind my server.

Next steps are supporting mutation mocking via code gen models and mocking other kinds of things (REST APIs, databases, etc) Open to any ideas here
Thanks! I took a look at your repo and love the concise gif!
How does it compare to Runit[[0] used by Void Linux?

[0]http://smarden.org/runit/
The most environments for what pushing is an anti-pattern (I do agree those are most) also should avoid complex monitoring tools, complex cloud architectures, and most of the troublemakers on the entire discussion here.

So, if you need to architect your metrics, the odds are much higher that you are one of the exceptions that also need to think about pulling or pushing them. (Or you are doing resume-driven architecture, and will ignore every advice here anyway.)
Also, using hdiutil(1) and diskutil(8) to create a RAM-disk:

# 500 megabytes disk image
mb=$((500*2048))
diskutil eraseVolume ExFAT my_ramdisk `hdiutil attach -nomount ram://$mb`
I have a script always running that polls for youtube URLs using pbpaste and runs yt-dl

then just highlight any youtube link and COPY

later when I have time, I can use quicklook to browse directory of youtube videos.
I'm not sure what you mean by "non-trivial" but here's a simple discord bot I wrote in python, that I distribute as an OCI image and that is built with Nix for both x86_64 and aarch64 linux via GitHub actions: https://github.com/starcraft66/attention-attention

There is no SBOM because I didn't bother publishing one but the way Nix builds derivations, you basically get the SBOM for free. You could use a tool like sbomnix[1] to trivially generate an SPDX-format SBOM from the nix derivation that builds the container image.

Edit: Since you mention swapping out base images, I think there is a misconception about how building images with Nix works. There is no such thing as a "Base" image, nix builds images from the Dockerfile equivalent of "scratch". You would ditch the Dockerfile completely and use only Nix to build the image.

1: https://github.com/tiiuae/sbomnix
For all my Stargate fans out there, this is how you get replicators
But is there a way of making this work with regular bluetooth headphones? AFAIK whey you pair them, the HP will remember the device's physical address, so the random apple devices you may have would have to present the same address to the headphones. Hell, this doesn't work on its own, even between a Linux and Windows install on the same PC. You have to manually move some connection information between the two to get e.g. a mouse working in both.

So if Apple figured a way of bypassing this limitation, it's really not clear to me why that should be considered "bad", even if it's clearly better than what the competition does. It's on the bluetooth standard to do better.

Or is your point that apple should have standardized the protocol they use to make this happen?
`caffeinate` is a game changer. Now I can keep my Slack status green without sitting in an empty zoom room. #WFHLife ;)
Pushing has the Byzantine generals problem where you have no idea if your data actually ended up anywhere and still need to pull to backfill.
Where can I find the complete film? (https://messagenotunderstood.com)
I don't really agree with how you're framing things. If "1" is the size you care about, then in single precision you can use numbers up to the millions safely, and in double precision you can use numbers up to a quadrillion safely. (Or drop that 10x if you want lots of rounding slack.) You're not trying to stay near 1 or centered around anything. You're trying to limit the ratio between your smallest numbers and your biggest numbers. And it works the same way whether the unit you care about is 1 or the unit you care about is 1e-8. If you kept your smallest numbers around 1e-8 there wouldn't be any downside in terms of calculation or accuracy.
Replace every occurrence of 'Docker' in this article by 'containerd' and it's a match !
Trust is great when it can be trusted. When trust is abused, great tragedies occur.
Founder here:

Super excited to make another big step today to democratize electronics design!

Hit me with your questions
This is interesting, but also a pattern

Side A is fighting side B, and therefore has to take these measures that harm bystander C. Nope, their fight, their problem, don't mess with my computer. I can happily say MS is wrong and Google is wrong
I've found Rust useful to study while I'm doing my primary job in C++.

A lot of the features Rust offers regarding traits and types can be emulated in C++ with templates, but the way C++ does it is far more obfuscated. Seeing the same thing implemented in Rust helped me wrap my head around what some complicated template nestings were doing ("Oh, this is implementing traits!") in our C++ code.
Cambridge scientists have created a stem cell-derived model of the human embryo
Modding is fun, no doubt about it. I enjoy the absurd weapons and revamped textures when I play with trusted friends.

But if I had to choose between having mods or having a guaranteed cheat-free game, I know which one I'd choose and I suspect I'd be in the majority.
I maintain updated lists here:

https://manp.gs/mac/1/

https://manp.gs/mac/8/
Shrug. You say "inner drive for success beyond financial security", I say "deep-rooted psychological issues and pathological desire to be seen as better than everybody else".
That's what you get for not using uBlock Origin in Advanced User mode, with all 3rd party connections blocked by default. :)

Here's a screenshot, everything in red was blocked: https://i.imgur.com/pAEMBxD.png

That's 84 requests blocked (54% of the page, 14 domains blocked out of 16)

To do this, in Advanced User mode, under 3rd Party Scripts and 3rd Party Frames, click the left-most cell pair to make them red. (right-most pair is settings for the current site only, left-most pair is for every single site, ie default settings)
> You are assuming the intent of the poster. Your "civil rights" example does not capture the same (ambiguous) spirit that the poster's use of "woke" captures.

I gave the benefit of the doubt and a warning that they might be misinterpreted.

> As far as I can perceive it, the majority of people haven't arrived at the conclusion that woke is a slur.

* https://en.wikipedia.org/wiki/Dog_whistle_(politics)
I did it multiple times in past in a few companies where I worked on various Linux based network security appliances. Using standard Linux distros on them is problematic for various reasons.

So I developed my own build system, which probably looked somewhat like Nix for building the distribution and managing updates.

LFS was great place to start with
ai can build its own body now
That can be a real problem. It's quite possible to reach a point in Rust where you have one borrow error that takes days of rewriting to fix.

This tends to lead to people putting in unsafe code to work around a borrow restriction. I don't do that, but I don't have deadlines.
XXXV * I
This can be good if I have multiple mailboxes/profiles and it opens private mails in my private browser profile, and work mails in my work profile.
And then what happens after 36?
Oh yeah, I forgot about the fact that my father never stood between me and many unpleasant outcomes. I guess the only weird thing is that I don't refer to my seatbelt and bike helmet as "she".
Stop talking about tomorrow’s AI doomsday when AI poses risks today
In my experience as a kernel programmer tracing allocations isn't the hard part, it's keeping the correct view of hardware state and the different type of mappings at play, be it an MMU or IOMMU device mapping, and register state. Use after free bugs and overflows do happen, but there are more and more tools that come out every year that can find these things in C code, some of them are even hardware based. IMO the code quality of the kernel is very high and the defect rate isn't greater than projects I've worked on that use garbage collection.
It would likely have been true a few years ago, but now 27 people have been to the Challenger Deep: https://en.wikipedia.org/wiki/List_of_people_who_descended_t...

That's more than the 12 who have walked on the moon.
I don't agree that contemporary literature in Joyce's time was as challenging to read as Ulysses. Many of the typical selections presented with Joyce are much easier reads - even stuff like Catch 22. The construction of Ulysses and Finnegan's Wake especially make it seem that this style of writing was deliberate. I can say it makes these books unique, as few other authors try and capture the style of the mind of a drunk man wandering down the street and then taking a piss. But taking that and trying to add it into the serious culture of literature makes me skeptical of the curators, who seem to have an undue fondness for drunk pissing.
Remember people. Robots don’t kill people. Pe— oh wait
> Linux has never been this, and likely never will be.

Chromebook and Android works very well. They use Linux kernel.
This is the weirdest article, spends half the time talking about microdosing (would be a heavy hitting story 10+ years ago) then the 2nd half is something completed unrelated? Granted I only skimmed the article.
Every economic theory will be employed in the worst ways possible, so in practice the `printer go brrrrr` is what happens.

Anecdotally - one of the primary reasons of why I left academia (economics specifically) is that the theory never matched the practice. I should have stayed in engineering.
AMD CPUs see major performance increases every generation. The 7700XT is more than 100% faster than the 2700X and that is at the same core count. Higher core counts beyond 8 cores have become much more accessible.

Having thousands of dumb cores is pointless unless you want to work with sparse data. An out of order core isn't bottlenecked by compute, it is mostly bottlenecked by memory access latency and also bandwidth if you do end up using vector instructions.
This means most of your core will be memory and your thousand core chip will turn back into a dozen core chip. If you need a dumb accelerator, then GPUs already exist and you don't need a custom chip.

So the only remaining usecase is sparse data. The expectation is that you are going to get cache misses all the time anyway, so the benefit of a large cache is negated by the fact that the same data is rarely accessed again. The problem with this idea is that sparse workloads are pretty rare. The only usecase that could possibly benefit from a custom chip is sublinear machine learning (SLIDE) which basically does nothing but predict which neurons are activating and ignore everything else.

Oh also I am already assuming you want to tape out your chip and that the FPGA is just a stepping stone. If all you do is insist on running softcore processors with no special architecture (e.g. the Reduceron) on an FPGA then the whole exercise is meaningless.
This is encouraged and is a step in the right direction of discouraging app developers from implementing their own web views which can intercept the traffic.
There's a difference between "the executives are bad people doing a bad thing that is _maybe_ tortious" and "the executives are committing a crime".

OP was claiming the latter is rare. You're saying the former is common. They're not the same thing though.
neal.fun and ciechanow.ski are vying for the number 1 spot on my list of HN auto-upvote submission hosts
Probably not a popular opinion in a systemd world (and being responsible for a lot of critical systems where things don't change much but absolutely have to work every day), the nice thing about sysv is all you need to know a little bit about shell commands and every day is groundhog day (i.e. not getting any calls because X has broken after touching Y). Not great for companies selling support, but great for those selling high-rel.
That’s a useful thing to know! Eating slower does help with calorie intake if you know the satiation signal has a lag time.

For me though the satiation signal has low lag but my satiation threshold is just very high.
Yeah, just saying the item was what it was supposed to be and the price was fair was not enough.
I do find it annoying that it's just assumed that weight loss followed by weight maintenance is _the_ goal against which we should measure "effectiveness". _Everyone_ has to eat, and make choices about what and how they eat, but not everyone needs to lose weight, and even among people who should lose weight, other factors like insulin resistance are sometimes more important measures for picking a strategy than weight loss/maintenance alone.

Comparing effectiveness of ways of eating without first identifying (and critically evaluating) goals is meaningless, in the same way it would be meaningless to declare that jogging and weight-lifting are equally effective without specifying a goal.
Apple was granted a patent to visually augment in-person sports games
Can you please tell me?
I've been stuck on it for an hour and a half....
I really need help ;-;
Ket is for horses, Elon! >:C
https://www.youtube.com/watch?v=NSTx31dxmgA
Yes, it's called a shuttle run but it is normally only done for an initial test chip or a prototype.

This says that the 5nm reticle size is 26mm x 33mm

https://fuse.wikichip.org/news/3377/tsmc-announces-2x-reticl...

If you are making a huge chip that is close to the max reticle size then you can't share it with anyone.

When I have done shuttle runs they split the reticle into 4x4mm sections and each cost about $100,000 in 28nm. I think the full 28nm mask set was a few million dollars back in 2012 when it was current technology. You could get another size in multiples of 4 like 4x8mm or 8x8mm where you paid another $100K for each 4x4 section.

But you can't use these shuttle masks when you are going to full production where you make millions of chips because you would be making chips from other company's next to yours and that company may have had bugs in that mask or only want 100,000 chips while you want a million.

The masks are a one time cost (assuming you don't have any bugs which is rare) but that is a huge portion of the NRE (Non Recurring Engineering cost or one time cost)
You’re comparing an OS with a specific device. In the union case (Asahi Linux on MacBook), the battery life is much higher than 3h. Not yet 13, but soon should be close.
> If you're doing a job just for pay rather than because you enjoy the work, you're much less likely to go above and beyond to produce the finest work you can do.

Just spitballing, but I wonder if that’s in part because theres not much monetary incentive to go above and beyond.

Companies don’t seem to give out raises or promotions for good work as much as they do for more political reasons. And I’m sure we’ve all heard stories about the new guy getting hired on for much better pay than the loyal veterans. Personally, this is why I think job hopping and resume driven development are so popular.

If I’m someone primarily motivated by money, and there’s no monetary incentive to go above and beyond, why would I waste my time trying?
That's not Facebook's fault. It also isn't the fault of those who post stuff. It's the fault of the ones who kill people.
But that's how bt heaphones work everywhere, right? I have to go and manually pair them.

But once they're paired, they connect automatically to my iphone, and I can select them easily from a list when e.g making a phone call, though they're usually selected automatically when connected.
Show HN: I used AI to automate a tech news podcast
I've always loved reading about all the latest positive innovations in technology. Today our news feeds are filled with so much information, good and bad. Often having very little to no control over our ability to make any impact or change on the negative news. I used to spend a lot of time digging up interesting tech articles that were positive and upbeat, reflecting the progress that humanity is making in so many ways. I would add them to my pocket app and use the text to speech feature to listen to them on my commute. This process was pretty time consuming and with the latest breakthroughs in AI, I knew it could be automated.
The result is "Artificial Pulse", a positive tech news podcast that's generated by AI every day. It's not perfect, but it's trained to dig through articles in the past 24 hours and find the most relevant and positive articles related to tech innovations. It's trained to avoid negative and toxic articles. It generates a new episode and automatically publishes it every day.

Here's a list of topics the AI is trained to find articles about:
- AI
- Robotics
- Space
- Metaverse
- VR/AR
- Innovative Transportation
- Innovative Construction
- Innovative Architecture
- Rockets
- Apple
- Internet Innovations
- Physics
- Science
- Clean Energy Innovations
- Climate Progress
- Environment

Artificial Pulse uses GPT-3.5 to generate the script and Amazon Polly for text-to-speech. However, I'm hoping in the future to be able to upgrade to use GPT-4 and use much better text-to-speech technology. However, these services are expensive. If you'd like to sponsor this project, please do so at https://patreon.com/artificialpulse
At this time, I believe Rust's approach is complicated but that's because correctly using "bare" threads is complicated. Goroutines simplify the problem but introduce runtime performance overhead that may not be suitable for applications Rust is used for.

(Generally, I avoid this problem these days by avoiding threads in favor of other abstractions or multiple processes communicating over an RPC channel).
I did not know this! They didn’t have that option to my knowledge when I got mine. Probably doesn’t matter at this point as I’m mostly used to it, but good to know.