skysight-inc/HackerNews huggingface dataset:
That is my favorite stack. :) I call it pure JS but I like vanilla JS too.

CSS is super powerful and I love how much you can do with it. I’m still scratching the surface, too. I’ve been using it for years for common things as a full-stack dev but it’s only really the last six months that I’ve really begun to stretch myself with it.

The power it has for animations is impressive too, for example. I spent a lot of time on just that and flexbox and flexgrid and it made me go from hating CSS to really liking it.
What drove online used car marketplace Shift to file for bankruptcy
Interesting! Especially cause in my new sound localizing raspberrypi project (https://github.com/hcfman/sbts-aru), generalplus USB microphones are one of two I’m recommending here. (That and cm108 based ones).

The generalplus ones have a bit more gain capability. I “think” that the generalplus ones might be a little newer than the cm108 based ones.
Hasn’t Russia been doing their damndest to prop up Assad in Syria? Didn’t they use paramilitary extensively, including in the first invasion of Ukraine? Seems like they don’t fight their own battles any more than anyone else afaict.
How in the world did you get someone from Google on the phone? That's unironically, by far the most impressive thing I've seen on HN so far.
I just want to say that throughout my relatively modest career GSAP has stood the test of time as a reliable, useful, and frankly wonderful toolset and organization. It’s incredible to me how the API has evolved, how types have been added, and just generally how well maintained it has been over time. This is true in so many respects it’s hard to name them all. I think the licensing is amazingly fair relative to many other projects, the documentation is fantastic, and the support offered on the forum is second to none. So many of the most impressive animation projects I’ve seen and have had the privilege to show to others were made possible by GSAP. When it’s used well and for the right reasons it’s hard to beat.
I installed Linux over my company's preferred OS years ago. They still haven't noticed/cared. I'll probably do it again.
It's been like this for forever. Lots of key car safety and emissions started in CA.
There’s a reason you pee it out.
This is not tinfoil_hat territory. I thought it was pretty much given that everything you do on company-owned hardware is subject to being monitored and/or logged. Maybe I've worked too long in BigTech, but I don't recall the last company I worked for where this wasn't part of the paperwork you agree to when you start and/or receive a company-supplied device.
I hadn't seen "the iconic image", actually.
Given that people have been sued for patent infringement for merely using office scanners [0], patent encumbrance is absolutely a chilling effect even for hobbyists.

[0] https://arstechnica.com/tech-policy/2013/01/patent-trolls-wa...
To capture any 4K ProRes footage with 128GB 15 Pro you need an external drive, this is presumably because 128GB model has a single memory chip and data write speeds are insufficient.
> "If you’re working from home they can pick up audio and visual images of your private life."

The jurisdiction of the authors of this article appears to be Victoria, Australia where it is illegal to record audio and visual images of someone's private conversations or private space at home[1] without a law enforcement reason. Similar applies to other jurisdictions of Australia. Aside from the obvious legal problem, I doubt businesses would want to deal with the potential liabilities of recording and storing footage of someone's kid running past a camera in the background of an employee's home without clothes on, or recording a private conversation an employee has with their lawyer relating to a family law matter.

Many Australian organisations would also be reluctant to provide their own employee's access to video surveillance footage from cameras in public locations. There would generally only be a small handful of employee's with access to recorded footage. There is a significant possibility of misuse resulting in negative media attention and fines for the organisation. There is also a cost issue. The more an organisation records, the greater the chance they'll have to respond (at their own cost) to a law enforcement request or response to a court proceeding to reveal the footage.

[1] Part 2, Surveillance Devices Act 1999, https://content.legislation.vic.gov.au/sites/default/files/2...
> they won't forget the context in the next moment or the next month.

GPT-4 have a context window of 32K tokens.

> (for example one usually overlooked is communicating with caring words)

If you meant keep saying "Sorry" like GPT-4 do. No, thanks, that's not caring.
That varies wildly by jurisdiction. The article describes the various prerequisites in a couple of Australian states/territories (most of whom include advanced notice), and in the EU it goes even further than that, requiring advanced notice and having severe limitations in what your employer can actually monitor. An example court case:

> On September 5, 2017, the Grand Chamber of the European Court of Human Rights (ECtHR) ruled that a private company's decision to dismiss an employee, after monitoring and accessing his instant messages sent from the workplace, violated the employee's right to respect for private and family life

https://www.theguardian.com/law/2017/sep/05/romanian-chat-me...
I'm interested in knowing more, but after a few minutes of searching, I can't seem to find a modern macOS implementation of the reference Fraunhofer codec. All my tools (Audition, xACT, ffmpeg, and even dbpoweramp) use various versions of LAME. Does Fraunhofer's encoder preserve above 20kHz at 320kbps?
Yes, but also the moral crusade to replace "shitty way to live and move around" with "equally shitty way to live and move around, but with a different set of externalities" is equally insane.
css::option
There are few things as obnoxious and antisocial as coal rolling (open headers, maybe) and I really wish the EPA would make an example out of them.
0W20 oil and EGR systems are going to go down in history as environmental disasters.
And then people wonder why corporate IT security is really bad sometimes...
Modern tooling and lack of language features does not make it easier to design a program. I have seen self-proclaimed C developers struggle with managing the ownership and lifecycle of memory in a sane way.
This is similar to a drop-in mod for pico8 games that can turn 2d games into 3d games instantly: https://www.lexaloffle.com/bbs/?tid=37982
Most binary JSON variants including MessagePack deviate from the spirit of JSON in one fundamental way: they are not simple. The JSON file format can accurately be described with a few simple syntax diagram that fit comfortably on a printed page and the spec can be implmented with very little code. A binary file format comes with the theoretical further simplicity advantage that you can leave out conversion of numbers, detection of string length, (un)escaping and dealing with white space/pretty printing. Instead of taking that as gains and be done with it, such formats start introducing (space) microoptimizations, such as many different number formats, variable length numbers for sizes, a wealth of additional data formats such as dates, etc.

I think there a two good variants of binary JSON equivalents: one where you have a minimal implementation that makes both reading and writing with the lowest amount of code possible, potentially feeding a SAX-like interface or constructing an in memory representation (DOM-style).

The other one would be to facilitate lookups in large documents such as json_extract without parsing the whole document. That would require some clever layout of the data, potentially even as in-file hash tables or similar. I assume that is what SQLite has done.
that doesn’t answer my question
Team goals and dev estimates have the same problems.

Managers don’t know how to set goals, and if they set goals, their managers might change or disavow or ignore the previously set goals.

I once argued with a toxic founder and he yelled, “You don’t even work 40 hours/week!” So I walked him through it — I arrived before he did, and he saw me leave because he seated himself at the exit.

When he had to grant me that I worked plenty of hours, then he yelled, “But you’re not ENGAGED!”

And on and on it goes. Same shit, different script.
If you pay for a Google One subscription (which is basically paying for more Gmail/Drive storage), you get phone, chat and email support.
> your muscle memory is bound to hate you otherwise.

Yes, exactly what happens when I switch from AZERTY to QWERTY. Everything is messed up.

Now my use of everywhere was abusive, I guess not everywhere. It can't be Z if Z is not on your keyboard.
People just look for ways to justify their already taken decisions.
The negative externalities of the large-scale strip-mining and fossil-fuel-burning effort to convert all cars to electric will not improve the collective safety of life on Earth.

Also, remember that lithium is also a fossil fuel. Electicity is not magic, you're just replacing one fossil fuel with another.
That last idea is really good Tristan and I bet you’ll have interest. You could lead an online meetup. Melanie Plageman was interested in ideas like that as well. We briefly discussed different types of office hours.
You guys get free work computers? I had to buy my own hardware for working remotely. Though that also means there's no crazy spyware on it or unnecessary bloat slowing it down. I might actually prefer this arrangement...

Do the large companies usually let you do that at all?
IMO, the way specificity + the cascade works is one of the better parts of CSS's design
* > * > * !important, when your important is more important than the other guy’s!
Where I live, no, they don't have to tell you. Because they are not allowed to in the forstvolace. If they are allowed, and do, it is a rare exception that is handled a lot like search warrants, and they require reasonable suspicion of the emoloyee doing something fishy (stealing data, cheating with hours...).
This is so depressing, I’m sorry you went through that.
Aftershock of Taylor Swift concert?
*Californians will be able to delete personal online data at companies with staff competent enough to remove the data
Says the analyst who will be replaced by ChatGPT in 2024.
Why do you say that? We've known for 24 years what global temps were like over the last millennium. https://agupubs.onlinelibrary.wiley.com/doi/epdf/10.1029/199...
Huey, Dewey, and Louie, named after the Disney characters (Donald Duck's nephews).

The movie was made by Douglas Trumbull, otherwise famous for his special effects contributions:

https://en.wikipedia.org/wiki/Douglas_Trumbull
Yes, I am sure it works fine for locals and for tourists that are able to get an IC card, I was just relating my personal user experience. And I have to mention I was in Shenzhen just before, where the UX is really top notch (just need an app on your phone which is linked to a credit card), so my expectations were perhaps a bit high. I haven't used the DC metro so can't really comment on whether it is equally confusing or not. Another problem which I forgot to mention is that sometimes the colors in Google Maps didn't match those in the metro.
You're looking for 100% productivity ?
As software makers we can also apply pressure to governments through the software we make. Local government too often simply sighs off on what Brussels proposes. They don’t seem to realise that bad laws need to be rejected.

Software makers can choose to make licenses that disallow government use from governments that vote in these bas laws.
Yeah there isn't, it's not that simple, even at sensor level to have that much dynamic range

A linear ADC with enough range is usually fine, you can do the math later. But maybe for this case it needs a non-linear element before the ADC? (no idea how log recording needs anything at the HW level)
Here's a Boston Dynamics one that is less than a foot long, 11 pounds, and can jump 30 feet (easily from ground to roof of one story building)

https://www.youtube.com/watch?v=6b4ZZQkcNEo
A charitable interpretation - what "deletion" means can vary across businesses and jurisdictions. For example, some jurisdictions may/may not allow the data to remain anonymized, require it to be in cold storage for law enforcement, etc.

So likely their isn't like if (state = ___) { delete } { else fuck you } but more like "if state = X, do state X logic, if state = Y, do state Y logic, else nothing"
sorry for the pedantry but gold standard lossy audio hasn't been mp3 for a decade. OPUS sounds better at roughly half the bitrate.
That must have been an incredible experience! Do you have any projects (that you’re allowed to share) that you’re particularly proud of, or that particularly inspired you from your time there?
Asking as a Haskell dabbler - why are features like `ExtendedLiterals` behind an opt-in language extension? Why not just turn it on for everyone?
The Californization of the Texas Housing Market
>> a great many of the software tools used by the most powerful companies in the world are the exact same ones available to hospitals, students, and everyone else. For free. And not just to use, but to inspect, modify, extend, and redistribute.

That does not say that open source is great because it copies closed source.

Nor does the term "absolutism."

Carmack is pushing for open source, just like the title would imply.
> If you got a DUI, your mugshot and arrest record may be public record and can be displayed. If you got into a custody battle and your court case was public, that can be displayed.

The problem is you’re changing the social contract. 25 years ago a DUI wasn’t a life sentence; it wasn’t something someone could find a record for something you did when you were 19 on a website 40 years later.

Now, it’s a life sentence. It will impact your ability to get gainful employment for a lifetime. I’m sure people who have a hard-on for criminal justice love this, but I think it’s unfair and detrimental to a healthy society.
I think you mean “coal roller”. The term “coal burner” is a racial slur.
There isn't an EU-wide GMO ban, just regulations around import, labelling, isolation distances between GMO and non-GMO crops. Individual EU countries have opted to entirely ban GMOs, but that's another thing entirely.
As someone who’s been doing a lot of database design lately, how does everyone plan to handle referential integrity if laws like this become more commonplace or widely applicable?

Is it silly to suggest that laws like these could make cascade on delete a whole lot more commonplace?
Thanks for sharing. TIL that Reddit has a marketing feature now for placing a sponsorship, I will definitely look into that!
I didn't intend to bring up the JVM. Minecraft Bedrock edition is written in C++ and renders the entire window contents and even has its own UI framework that it uses.
You might want to try Ashwagandha. It's an adaptogen that works really well to reduce stress. You must try it beforehand though to find a dose that works for you. I personally can only take it once, when feeling stressed, never daily or my energy levels drop.

I've also heard you should ask your doctor first, in case you have an immune related disease with which Ashwagandha could interfere with.
Also, just to muddy these waters, Apple has the ProRAW format--which isn't a video format at all, it's a still-picture format.

https://support.apple.com/en-us/HT211965
It's neat but dusting it would be tricky and kids would destroy it.
She’s from the conservative/center-right party, they are the biggest fans of the surveillance state (closely followed by center-left, though).

Also, it has come to light that there’s a tech-connection after all, with US tech companies lobbying for their service: https://balkaninsight.com/2023/09/25/who-benefits-inside-the...
That’s cool that people email. I was thinking of using a Discord server for “contact the dev” types of questions but the automation potential of email seems better. I’ve done some gmail api toying around in the past and it was really easy to set up.
You’re saying the same thing really - the only way other software engineers will “think you’re smart” is if they get it too, thus in group out group.
There is incentive to gain access to personal emails. Not enough for spear phishing but enough for generic phishing. Access to email allows you to pivot to every online service in a person’s life.
This happens with the most used"(?) extensions after some time. Now for example there is Ghc2021 which sets the following extensions:
https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/cont...
The rockets Hamas is using and their launch systems are profoundly simple, best as I can tell.

Qassam and related rockets are little more than steel tubes with an explosive warhead. They are unguided so far as I can tell, and to the extent that they're targeted at all, this is likely based on the launch direction, angle, and fuel load. These are weapons of terror and area denial, not precision strike weapons. They land roughly at random. Missile accuracy is described by CEP, circular error probably. I can find no information on the CEP of Qassam rockets.

Wikipedia has images of the rockets in this article:

<https://en.wikipedia.org/wiki/Qassam_rocket>

The (current) top image shows eight launchers, literally just welded box-steel frames, roughly 2 meters tall. I presume these can be stored under cover and rapidly assembled in a clear space for a launch. There are no electronics, radars, control vehicles, etc., which is to say, there's very little to detect.

<https://en.wikipedia.org/wiki/Qassam_rocket#/media/File:Flic...>

The contrast with IDF's precision munitions which strike a single building from multiple angles to both perform a "roof knock", then implode the structure, couldn't be more stark.

<https://en.wikipedia.org/wiki/Roof_knocking>

Example of "roof knocking" (shown after the implosion, the roof knocking of course occurred first), followed by three strikes to the left, centre, and right of the Palestine Tower in Gaza, on 7 October 2023:

<https://yewtu.be/watch?v=ZFTK9V_mEjI>
Looking at the code, the purpose was to locate the nearest resistance by analyzing current orders in the market, and the slope of the orders around each resistance point, over time. This was used as one signal on whether or buy/sell. Std Deviation was calculated with this code:

public static decimal StdDeviation(IEnumerable<decimal> data, decimal mean)
{
var sumOfSquares = data.Select(x => (x - mean) * (x - mean)).Sum();
return (decimal) Math.Sqrt((double) sumOfSquares / (data.Count() - 1));
}

It was written at 1:30am, according to git blame ... there's even a potential division by 0 hiding in there, so this is some shit code 'just to see what happens'. Anyway, that `data.Count() - 1` is the part that is "wrong" and tbh, I have no idea how it changes things.

The mean passed to it wasn't even a true mean either, it was a sliding window mean, of a specific area of resistance multiplied by reciprocal of an "influence" coefficient. Yeah... I have no idea how this shit worked. This is nearly 5 years old at this point and hasn't run in 3+ years.

It used to output a realtime graph that was visible from the web, it would show the output of all this math. From what I remember, this signal shows as a line on the buy side, sloping up/down. That slope indicated whether a specific resistance line was at risk of dissolving or a new one being created with the idea being to buy as much as possible before the resistance line actually dissolved.
> “Sacramento is the top migration destination for home buyers leaving San Francisco, and Raleigh has been popular among home buyers leaving Washington, D.C.”

I grew up in Sacramento and hear about million-dollar homes in areas that were previously pretty modest. I think part of this is the remote-work economy, but probably also that Sacramento has great public schools, and you can open-enroll from all over the metropolitan area. That contrasts starkly with the Bay Area, where you have to live in certain towns to get access to their schools (or pay through the nose for private schools).
> Emacs on Windows is especially awkward for me as a result of the QWERTY-on-Control behavior, because e.g. C-x C-t and C-x t now involve different positions for the T.

Okay, now that sounds absolutely maddening, mixing layouts in a single sequence like that.

The way of working you describe makes sense to me. I think you might be on to something with the bare letter keys used in Emacs combinations priming users to think one way and the positional, WASD-like nature of vi bindings pointing users another way (when it comes to basic cursor navigation). I use Emacs as well, with a mix of Evil and traditional bindings...

For now I'm glad that I'm just using one keyboard layout! Hehehe.
I feel like anyone with a basic understanding of loudspeaker design would come to the same conclusion. Ultimately, it's well understood that the "infinite baffle" design will give you the best low frequency performance for a given woofer but it's impractical given the amount of volume behind it to actually act as a practically infinite baffle.

The goal of loudspeaker design is how to choose a port geometry and enclosure volume that makes the best tradeoff of low end rolloff and resonance for a given woofer at a price point for consumers. The cleverness of a waveguide is that it can manipulate the combined acoustics of small woofer and enclosure volume to provide good sounding low end that is extremely surprising compared to the infinite baffle design for the same woofer.

That's why big speakers sound good but are not surprising. There's an inherent tradeoff between low end response and acoustic compliance which is proportional to the volume of the enclosure. A large enough enclosure gives you effectively infinite volume behind it, hence the "infinite baffle" design. That volume tends to be prohibitively large for commercial products. If you choose a smaller volume you get a noticeable rolloff in the bass, but you can trick the listener by turning the enclosure into a Helmhotz resonator by adding a port that creates a resonator with critical frequency below the lower rolloff of the enclosure that extends the bass response. Waveguides further allow better extension by creating a natural acoustic amplifier for a range of frequencies that behave much better than the Helmhotz resonator.

It's not rocket science, although it is control systems and signal processing. In short I don't think an exotic loudspeaker is better, because under ideal conditions it still has to deal with the physical properties of whatever encloses it. It's interesting to consider how they interact in a different way that affects the model but I don't think there's anything fundamental that makes it better than a traditional piston model. It's still just moving air and working against the compliance of the air behind it in the enclosure.

Essentially the problem of low frequency reproduction is not moving air in front of the piston that is the problem, it's isolating the pressure wave behind it and the effects of the compression of that volume that prohibit its movement at low frequencies (and how they diffuse around the front) that contribute to the issue of reproduction. I don't see how this design fundamentally alters such problems.
same lol. if they give you a computer - use it for work! otherwise it is arguably your property and your right to do what you want regardless if they have google workspace etc. just create a separate account
It would be illegal to ask your employee if they are homosexual, yet California is requiring this?
Mixing personal and work business of the same machine is just bad data hygiene.

Is it that hard to whip out a mobile phone / tablet when you need to conduct some personal business or procrastinate?

This goes hand in hand with the more general principle of maintaining strict compartmentalization between work and personal life. My personal time, devices, online accounts, etc are mine.