skysight-inc/HackerNews huggingface dataset:
Gotta love the snide overgeneralization implying Americans are techbros.
Could you elaborate?

How much effort had to go into the Nix expression to make the image smaller, compared to what you'd do with a Dockerfile?

I'm guessing you / your team is otherwise already familiar with Nix?
The only place I've ever worked that used Teams treated it as a replacement for Lync/Skype for Business. We just DM'd each other sporadically and nothing really got posted in public channels. Everything was also set to auto-delete after 60 days so it couldn't be searched as a long-term knowledge repository (why this was done is left as an exercise to the reader).

Teams as an app is generally mediocre but my company's implementation was garbage; Slack is an order of magnitude better in every respect.
> western media has tried to depict Iran as their political foe.

They are foes. Not the people, but the political regimes. Iran is pretty clear about it.

https://en.wikipedia.org/wiki/Death_to_America
I would imagine this is a massive effort. Rust is not a simple language
Benefits are actually quite generous and expensive when you want to hire top-tier talent. If you factor in good health insurance, payroll tax, 401k match, yearly bonus, various things like cell phone and internet paid for and random free stuff, someone costing 150k cost to me is more like a ~115k salary depending on the region, and of course taxes and retirement expense to the employee will reduce it to more like $70k take-home. But yes, still sounds good to Europeans.
Emacs Lisp is deeply embedded everywhere in Emacs. For example, a character can carry some 'display' properties that contain Lisp code, and the display engine will actually run the code [1]. The same cannot be said for Web engines. Of course, the usefulness of this is quite debatable -- the display of Web elements can be managed by CSS just fine.

[1] https://www.gnu.org/software/emacs/manual/html_node/elisp/Di...
I hope to someday create a world where people are valued for the love they can bring to those around them, and not beaten or psychologically abused (like this story or my upbringing) for failing to bring enough value to those in power. I'm not doing well enough to create safe living conditions for myself, let alone those I care about.
It looks reasonable considering parking space and equipment
The Human Roots of Japan’s Cherry Blossoms
Please don't. My future plan is buying BEV and charging 99.5% at home.
Yep. I moved my entire savings over there. 4.15% APY beats 0.01% APY any day of the week.
Would you mind sharing the prompt design you have for such tasks. For example, I've been wondering if we can use it for reconciling two statements by auto matching invoices. Wanted to understand how that can be structured in the prompt.
Yeah. Almost all "lifetime" offers will end badly. Tesla does well.
I was hoping for someone to have poisoned GPT4's training data with a flag you had to get it to say.

It would be a pretty big flex.
I think the only restriction I've seen in the coastal cities I've lived in is the type of structure.. if you have a detached single-family home, you can almost always do you own electrical as long as it's inspected. It's either that strict or les so for SF (https://sf.gov/apply-electrical-permit), Seattle (https://www.seattle.gov/sdci/permits/permits-we-issue-(a-z)/...), Portland (https://www.portland.gov/bds/residential-permitting/resident...), etc.
The user experience of Apple Pay on an iPhone with Touch ID is effortless. Apple really took a step backwards with FaceID. Couldn’t have been a worse time for it either.
> every other

This has been a common scenario for many countries and cities around the world, for a long time, before the MTA introduced it, with similar flawless execution. Just off the top of my head, London, Singapore, Sydney, Japan and South Korea.

I remember when Americans were initially hostile to NFC payments almost a decade ago, but I guess times change?
> Use a Dockerfile and the official Nix image to build your application using Nix using roughly one shell command.

I'd misread the title, & thought this would be about using nixpkgs' dockerTools.

https://nix.dev/tutorials/building-and-running-docker-images

I would assume that the resulting image is about the same, but you wouldn't need a bespoke Dockerfile. The downsides being that you'd need to know nix to maintain it (which you would anyway with this approach), and you'd need `nix` rather than `docker` to build the image.
Interesting, I asked it this:

> Me: Write a golang function to get a http request, following the API of the get function in Python requests library.

> Bard: Sure, here is a Golang function to get an HTTP request with an API similar to the requests.get() function in Python:

It produced a function that takes url and parameters. Decent first approximation.

ChatGPT has trouble with this (when I tried a couple months back)
I got that message too. Classic Google trying their damndest to handicap the success of their own projects so they have an excuse to bin them in a couple quarters/years.
I'm surprised that nobody here mentioned Atom [1]. IIUC, Atom was designed to be hackable like Emacs.

A successor to Atom is Pulsar [2].

[1] https://github.com/atom/atom

[2] https://pulsar-edit.dev/
The most vocal users are often representative of the most stingy users.
I'm currently in a developing nation, unable to buy much variety of goods or services, and keenly aware of just how incredible it is to be discussing fractional seconds of transaction time for something that is – for me currently – either 1) several weeks of very expensive shipping away or 2) requires sending someone to the capital to train in the expertise.

I don't mean to dismiss the attention to microseconds (I'm an advocate for continuous improvement, after all)... I'd just like to share this fresh/broad perspective.
> there is no path to that level of transformation that doesn't require a period of large-scale human suffering

Eh? I question that assumption.
You could probably have this travel around to children's museums and make a space themed event out of it.
Labor market is a competitive environment. It's not "I'll work less hours and buy a new car less often". It's "I need to save for a down-payment and I'm competing with people that work 40 hours or more" on top of "and don't have kids", and "both partners are working". The employer is thinking "I can hire someone that I have pay the insurance and other costs that works 40 hours, or someone I have to pay the same insurance and costs and works 32 hours".

In a world in which labor was always scarce, and anyone is always in demand, it might have happened, but that's not the world we live in. It's actually a world in which having a good job is scarce, and home ownership is scarce, and a lot of other resources (services) are also scarce.

Now - from a libertian-ish perspective - why jobs are scarce is another story, but we would first need to fix that.
There are a lot of regulatory requirements that change by region. Besides health regulations there are spectrum regulations, privacy and data governance regulations, and heck, in China the entire iCloud infrastructure is completely different.
If you have been following the AI drama this is actually hilarious.

This argument by Gary Marcus is that China's strict censorship policies might force China away from the more creative LLM class of AIs and towards Marcus's pet 'neurosymbolic' theory of AI, and that this might cause the USA to lose the AI race when his pet theory is finally proved to be superior to LLMs.

To prevent this eventuality, the USA can counter China by implementing its own draconian censorship policies, giving the USA a chance to develop neurosymbolic AI first (because it supposedly makes censorship easier) and ultimately win the AI race (because it is supposedly more effective in other ways that we will discover)! In this way censorship doesn't hamper innovation, but rather drives innovation!
OCaml is a great language but I would probably choose F# if I had to pick a language for a new project because of libraries.
IIRC this (iCloud account address) is how Apple decides whether or not you are a Chinese user for purposes of Chinese regulations.
> Since this "long-running operation" is not even started until after the local Entry has been Add'ed to the Variable, there's no possible way for this operation to complete and signal before we have started 'waiting'

What you've got there is a "Happens before" constraint. Your "no possible way" is assuming Sequential Consistency, but I assure you that your CPU does not in fact provide Sequentially Consistent ordering of individual CPU operations across multiple cores.

You need some way to reliably Order the events. It's possible that the vaguely named "atomic" operations in Haiku provide you with adequate ordering, but who knows since they don't specify.
It's impossible to discuss this thing with a straight face
I agree fully about the user side. I wonder if that’s true about the developer story. I can see a couple of ways that could go depending on how various terms are defined.

I’m willing to bet Apple will go with the most charitable (to them) interpretation they think might hold water and try to defend it in court.

IANAEUL, obviously.
Global Electricity Review 2023 – power sector emissions may have peaked
Is there an example of a generated children's book that maintains style throughout?
With a duopoly you don't need direct collusion, you can exercise monopoly power just by watching what your "competitor" is doing. You don't have to meet behind closed doors to fix prices, you just set your prices to be exactly equal to your competitor. Or if the market is segmented in some way, and one competitor enters a specific segment, the other one can focus on other segments. Like say Lyft focusing on cities that don't already have Uber, and vice versa, to reference another comment.
Until "No one would ever buy that hammer again, right?" I genuinely thought you were making a pro telemetry argument.
Teenagers are mostly into screwing around and pushing boundaries, and myai is an absolute killjoy
> O(N log(N)) where N is the maximum number of live threads that have read the variable and M is the number of values that have been set and possibly released).

If you reference N twice and M zero times, why did you define M? Did you make a typo in the O() or is this intentional?

> Most threads only ever need to call thread_safe_var_get().

> reference count the data.

Does getting a new value automatically release a reference to the old one (so it's no longer safe to read)?
You must be a very important person. Better not go to any stores then because they have cameras everywhere that will invade your privacy too.
Ha, rookie!

Need no reviews, just dedication...

... and automation.

https://openlibrary.org/authors/OL539875A/Philip_M._Parker
Google's TOTP is not as good as it could be being HMAC-SHA1 of a symmetric secret and Unix epoch. WebAuthn with a hardware device is less prone to losing and compromising secrets.

I use all 2FAs allowed.

Tangent on passwords. What the world needs is a path to automated, interoperable secret management in 3-4 RFCs:

User-operable, standardized password change REST API that:

0. Sends a session token/nonce

1. Describe the password policy declaratively and precisely, to be validated client-side with boilerplate client code

2. Offer a list of supported PBKDFs and their required and allowed parameter values

3. Includes both client- and server-side PBKDF hashing with minimum values for a given risk type AND adjusted with the "inflationary" Moore's Law costs of tech resources (CPU, GPU, RAM, ASIC, FPGA, QC) over time

---> This would then permit a password manager app to automatically change every password perhaps every day. I'm thinking the future should be like this but use user certificates as a primary AA mechanism and passwords as a break-glass-backup.
> Also, as we optimize our firmware to support improved power-saving techniques, we hope to see our current battery lifetimes increase from ~5.5 hours.

Do you have a plans to use thermal energy or something based on movement? I would like to blow a whistle or to do something with sculls to rotate some generator.
I can’t tell if you are trolling or not. Both of those are alive and well. Since at least the early 1990s, there have been free search engines. eg: Archie, Infoseek, Alta Vista, Ask Jeeves, Yahoo, etc…
Chase, the largest bank in the US, offers 0.01% APY for their savings account. BOA offers similar rates.

Goldman Sachs, the institution behind Apple's financial products, offers 3.90% APY to their Marcus clients, which is lower than Apples APY %.

Apple is providing APY bump to pump the market response to their product and the media coverage ("marketing expense"), which will then pump the stock at earnings, making everyone (execs) happy.
I was working on a semantic matching task and the model would sometimes behave differently for "Field Name" vs. "field name". I only used a small BERT model but but it seems this happens to chatGPT too. LOL
And bearded men became "pets"
What is and is not acceptable for minors to access is decided by parents or by politics. This is pretty standard and applying 1A concerns is weird.
1988 Nuts For Nintendo 20/20 segment [video]
Thank you for your helpful response selectodude! In that case perhaps I should apply there, can I list you as my reference?

That answers my question, thanks for supplying the case reference.

EDIT: Actually I don't understand how this case applies... The key passage seems to be:

"We conclude that cellophane's interchangeability with the other materials mentioned suffices to make it a part of this flexible packaging material market."

My point is that there is no interchangeability between ios apps and android apps. Customers tend to have either ios or android and aren't able to freely choose between the two. What am I missing?
Seems like it might work: https://pubmed.ncbi.nlm.nih.gov/23871326/
I think the law's Article 13 is worthy of quoting:

> 3. The gatekeeper shall ensure that the obligations of Articles 5, 6 and 7 are fully and effectively complied with.

> 4. The gatekeeper shall not engage in any behaviour that undermines effective compliance with the obligations of Articles 5, 6 and 7 regardless of whether that behaviour is of a contractual, commercial or technical nature, or of any other nature, or consists in the use of behavioural techniques or interface design.

> 6. The gatekeeper shall not degrade the conditions or quality of any of the core platform services provided to business users or end users who avail themselves of the rights or choices laid down in Articles 5, 6 and 7, or make the exercise of those rights or choices unduly difficult, including by offering choices to the end-user in a non-neutral manner, or by subverting end users’ or business users' autonomy, decision-making, or free choice via the structure, design, function or manner of operation of a user interface or a part thereof.

> 7. Where the gatekeeper circumvents or attempts to circumvent any of the obligations in Article 5, 6, or 7 in a manner described in paragraphs 4, 5 and 6 of this Article, the Commission may open proceedings pursuant to Article 20 and adopt an implementing act referred to in Article 8(2) in order to specify the measures that the gatekeeper is to implement.
> He has never made more than 120k, though he works union so possibly that's what limits him.

I've never heard of a union that mandates upper bounds in wages. They may very well exist, but I've never heard of one.
gcc-rs is one of two projects for bringing Rust to gcc. gcc-rs is the more ambitious of the two, with an entirely new frontend. There is also rustc_codegen_gcc (https://github.com/rust-lang/rustc_codegen_gcc) that keeps the rustc frontend, and only swaps out LLVM for GCC at the codegen stage.
I keep my codes on an encrypted thumb drive I store in a fire proof box along with important documents.

As for the OP, it sounds really convenient but convenience is what led to Code Red Worm in 2001.
One bad thing existing does not justify other bad things.

And no, I'm a nobody.
Wouldn't courts see right through that and take a dim view of it?
I've been hesitant to do this for multiple reasons:

- Does not work with budgeting apps yet (Mint.com in particular)

- No web interface yet, no easy way to do transfers without your phone. Having my life savings tied to a phone... a bit odd. It's a regular ACH account, but it needs more conveniences around it that other banks already have.

I love my Apple Card. I'm a huge fan of their app-first approach for everything, but a bank account is different. It should be easily accessible from any device.

Other banks are doing this excellently and have been for years, just without the fantastic app factor. Discover Bank's savings is at 3.75%. Ally is at 4%. Both with good apps, decent web interfaces, work with budgeting apps, excellent support and high interest rates.
>Interesting how our leaders see their role not as representing our interests, but in shaping our interests.

That's the very definition of "leader". It's exactly what leaders are supposed to do: "lead". They're supposed to have a vision, and get other people to follow them to achieve that vision.

What you're advocating for is a "manager" or an "administrator", not a "leader".
>literally kill their employees

source?
>You see this in the former USSR countries. People don't take the media seriously like they do in the west.

They certainly do in Russia. People there (esp. older people) absolutely believe all the propaganda that's fed to them about the war in Ukraine by Russian state-owned media.
I don't assume it so much as I experience it.
Hmm, was it a speech-to-text error that insterted Buber's name in your comment? At any rate, know that it is possible to edit your comment to reflect the correct name and avoid the misunderatanding.
It seems the state of the art for color e-ink is at the level LCDs were in the eighties, perhaps nineties for b&w e-ink.

You'd think the company holding the patents has little incentives to push the tech forward at a faster pace, given the slow advances seen in the last decade and a half.
Amazon is the new Microsoft.

Microsoft was once something that a manager at a consulting firm I worked with held up as exemplaries in software. Yes, the release-beta-to-the-market windows bluescreens etc.

Amazon seems to be similarly deified by software management these days, but... why? Amazon the commercial website frankly sucks. The product information is bad (compare something like computer parts with something like NewEgg). The reviews are suspect, the search results gamed.

AWS has so many warts and fake not-down even in the core of EC2 / S3 / etc, and itself a TERRIBLE console and not-great API, things that minimal investment should fix but never have.

The fact is that software management is still management and they don't get software. They only respect management, which actually is "successful in market cap" not necessarily the impossible to measure actual good management.
At what age do you think it’s appropriate to read about sex, and at what age do you think it’s appropriate to read about gay sex? If those are different.

For my part I read It, by Stephen King, when I was pretty young. Maybe 13-14 ish. There’s an edgy scene at the end of the book involving the young protagonists. I read it, I thought it was odd, and moved on. If it were more a popular book these days perhaps it would be banned too. Curious if you have thoughts on that.
I imagine we didn't need to imagine.
> Your "no possible way" is assuming Sequential Consistency,

I am assuming events cannot finish before they are started, yes! I am pretty sure that even the (in)famous DEC Alpha could not possibly have time-traveling results.

Once again: there is a distinction between the API itself, and the API's implementation. Once the "Add" function returns, the "Entry" is now waiting on the "Variable". How the "Add" function ensures that is entirely abstracted away from the consumers of the API.

The implementation of "Add", at least, is synchronized using a very standard spinlock, just like similar operations are for mutexes, semaphores, etc. not just on Haiku, but on all the BSDs and Linux. We don't even need to think about CPU operations ordering for that, the spinlock takes care of it for us.

I am pretty sure Linux (and every other operating system, ever) would be in all kinds of trouble if you could read stale values from memory protected by spinlocks, so I don't know why you are casting doubt on these things.

> It's possible that the vaguely named "atomic" operations in Haiku provide you with adequate ordering

Hey, you already wrote a comment elsewhere in this thread about this point, and I replied to your comment with a bunch of information proving definitively: they do, in fact, provide that ordering. But in the cases I described in the parent comment here, it does not matter, because here we are talking about API consumption, not implementation.
Linux does not have a flat linking namespace (for example, see RTLD_NEXT in the dlsym man page). If it did, this wouldn't be a problem because everything would use the libc malloc or everything would use the tcmalloc implementation. It's just that glibc exports pretty much everything as a weak symbol, most programs and libraries that link against libc bind to whatever ld.so picks as the first in the search object search order, and messing with linker settings is the last thing most developers want to think about.

I just read TFA so I haven't dived into all the details but my wild speculation is that the graphics driver is doing an aligned new and an unaligned delete. The alignment parameters in the new and delete give them different symbol names but you're free to implement them by dispatching to the unaligned version, so this wouldn't necessarily cause a problem (even in C++17 mode) if the malloc implementation doesn't actually handle them differently. However if tcmalloc was built for C++14 then it would only have the unaligned operators, and therefore the aligned new would resolve to the glibc implementation and the unaligned delete would resolve to the tcmalloc implementation, or something like that.
Alternative headline could be more inappropriate books being pushed on pre teen & teen children.
If the people doing most of the stocking of books were fans of Rush Limbaugh )https://www.amazon.com/Childrens-Books-Rush-Limbaugh/s?rh=n%...) or The Turner diaries, I am sure a different set of people would be angry about indoctrination and would want the books out.

This debate needs a lot of context added. HN I hope is more savvy than that other news aggregation site.
1Password is one of the best products I've ever used and removed tons of friction from my life when I switched from KeePass. It's a fantastic, exciting product.

...which is why this decision is extra infuriating.
The Apple Watch SE is $249, Series 8 is $400. Used version 5, 6 or 7’s can be had for $200. (I picked up a refurbished version 5 off Amazon for ~$200.) I find that the Apple Watch simplifies my life. I have all notifications turned off except for meeting reminders and texts from my spouse. I leave my phone at my desk and no longer carry it with me around thee house or work. Apple Pay works beautifully, allowing me to leave my phone at home to pop over to the grocery store. The timer is convenient for cooking and reminders. As a recreational runner, it has replaced my Garmin. The sleep tracker works well. To my knowledge, it transmits no additional data to Apple than the iPhone itself. And it keeps time. All in all, a worthy investment.
Correlating to current measurements, my first Serial log shows up almost as soon as I can see the current spiking from waking up (within a half-second)

I haven't timed it super precisely (my off-state is 30 min and my on-state is 4-5 seconds), but definitely going to check this for thoroughly in my next project, which will wake from deep sleep on button press; curious if there's some delay as everything powers on.
Launch: Copytrading for Robinhood, Webull, Ameritrade