skysight-inc/HackerNews huggingface dataset:
Sounds like Taylor will be set up to loose a lot of money if they don't fix the lemon. Even if it's just swapping out a lemon for a new lemon, Taylor will have an incentive to fix this.
This wouldn't be the first time that the US Government forced a sale of a company because it's owned by China. This happened in 2019 with Grindr[1], and no one really cared or noticed. The language being used here isn't even correct, since this isn't a "ban". There was a bill a year or two ago that would've done that explicitly, but it didn't really go anywhere. Should this bill pass, it puts other companies in the position of complying (Apple, Google etc) by removing it from the store if Bytedance doesn't actually sell the thing.

All of this seems eminently reasonable to me, and it's a massive credit to TikTok that they've managed to cloud the language we use to discuss this topic. Unfortunately for them, that activity is probably pushing people on the fence into the YES camp.

Side note: outright banning it seems wrong to me, for reasons I find hard to articulate so I'm not really wedded to that position. Then again, I watch some of these videos from people hyperventilating like a drug addict over this and then I think "nevermind, ban it yesterday".

[1] https://www.washingtonpost.com/politics/2019/04/03/why-is-us...
> I think the biggest drag is actually rent prices

This is a super common cycle. City gets economically depressed -> rents drop a lot -> lots of young people and artists, etc. move in -> great "scene" develops -> people with a bit more money start moving in because of the scene -> rents rise -> young people and artists move elsewhere -> scene slows or stagnates.

Obviously that's an oversimplification, and just becoming cheap to live in isn't enough by itself, and just becoming more expensive isn't the death knell.
Button Long Press Activation
I'd like to hear what others here think about "long-press activation",and its seemingly increased usage by manufacturers of devices, particularly those devices that have some sort of firmware.

As a user, I can't stress enough how I really have grown to dislike long-press activation (or deactivation).

As a first example, I have two devices in my RV which use long-press for several functions: the TV and the stereo through which the TV passes audio. A common function they both use long-press on their power buttons, with a short press to do the opposite (i.e. turn off or on). Here's the kicker: They use opposite schemes! - the TV is a long-press ON, short-press OFF; yet, the radio is a short-press ON, long-press OFF! Or it could be vice versa, I genuinely can't remember.

As a second example, I have a bedside reading light that has three states: OFF, ON:BLUE LIGHT, ON:WHITE LIGHT. You'd think that it would be a simple one-button solution of OFF -> (press) -> BLUE -> (press) -> WHITE -> (press) -> OFF. Nope. It's: OFF -> (press) -> BLUE -> (press) -> OFF {and} BLUE -> (3 second press) -> WHITE -> (3 second press) -> BLUE.

This makes me question several things:

- Have we really abandoned state-machine design to such a degree as to not realize that ON -> OFF and OFF -> ON, do NOT require "opposite" functions of the same button simply because they are "opposite" states?

- Is the TV trying to get me to never accidentally turn it on, while the Radio trying to never accidentally turn it off? What trains-of-thought led to one device being completely opposite of a related device?

- Are the developers simply blindly copying others? Or are there case studies that show my washer, dryer, dishwasher, AND oven need to arbitrarily put 2-3 second delays on some functions and not on others? (I understand if there is a dedicated lockout button for children.)

- Why is the default length around 2-3 seconds? This is far, far too long, and it's the reason I started to become aware of the increasing use of long-press activation. This length of time is beyond long enough to break my own train of thought.

It's no longer, "Let me do the thing, bop the button I have muscle memory for, and get back to what I was doing."

It's become, "Let me do the thing, oh crap, which buttons have long press? How long are presses on this device? This is an LG, right? No, Samsung. Shit. Why didn't the mode take? Let me just start over. I'll turn it off and on again (long-press, pause, long-press). Crap! Before I can long-press the start button, the device is forcing me to turn the jog wheel even though it's already on the setting I want. ok...3..........2......(this is taking forever).....1....... (silence)? Did it start? Did I release a few milliseconds too soon? I think I did. Let me try aga... (beep boowooop). Beep boowoop?! That sounded like a sad 'beep bwoooop'. What does THAT mean? Did it turn off? (sound of water running in the pipes). Whew, I think I got it. Ok, now what was I doing?"

- My sanity.

- Can I please have 3D touch back?
Maybe if it has syntactical errors it’s text and not code?
> This is something what US diplomacy wanted to avoid by keeping US Army in Europe

The US has been actively promoting European political unification and internal defense integration for decades, and was also a backer of the “United States of Europe” vision at least as far back as when Churchill articulated it after WWII. On of the major goals of NATO and integrating West Germany into it was to reduce intra-European tensions.
Reddit-Like Groups on Subreply
I love their apparent documentation culture, however, “the advantages of asynchronous work” and “how to embrace asynchronous communication” are separate topics that warrant separate documents.
Cool! I wonder if it's just sellers (since sellers technically pay the commission for buyer and seller in my area, at least) or if buyers can also get $3.47 or whatever's left after lawyers.

Realtors are useless. My attorney was critical, but my realtor did not that much.
Its hilarious how much people still cling to synchronous meetings, even in an increasingly "Remote", globally distributed company.

Far too often "this could have been an email" meetings end up forcing some people in some other time zone (usually the people in APAC people) to stay up late. I just can't figure out what the fixation is. Maybe they just like talking better than typing. Perhaps getting people to embrace dictation software (call it AI and they'll jump all over) could get them to break this habit.
"An intersectional, equity-oriented approach can help remove systemic obstacles and improve the experience of marginalized people in physics education through decolonial and critical race lenses."

Do we have to take these people seriously?
Thriftiness to the extent of requiring a manager’s signature for getting office supplies is actually a great example of an accounting focused culture that inhibits good engineering.
Fair question. If maybe they could somehow distribute the DB load over a network of users...
Are they really game changers though? Baraka (1992) in 1080p non-HDR looks stunning.
Now you have me thinking back to the big(-ish) companies I've worked for. One in particular was a global patchwork of smaller firms, assembled through acquisition. They were never integrated together all that tightly, though. They shared a C-office, a board, and a logo, and not much else. Working with other arms of the company was a lot like working with an outside firm, except everything was priced at cost and you got priority over truly-external clients.

This probably sounds woefully inefficient to the average American business mind, but it seemed to work great. Each sub-firm had their own way of doing things that was tailored to maximize efficiency on a local level. Sure, inter-division communication could be wonky sometimes, but eventually you learn how to iron out those wrinkles.

Sure, there's redundancy in some parts of the business. Those costs are easy to calculate. What's much harder to calculate is the cost of taking 14 manufacturing firms scattered 4 continents, stripping them of their current internal processes, and replacing them with a unified system.
Boeing decided to put in charge the CEO of McDonnel Douglas. Boeing dealt with MDA as if this was a merger. It was a case where the bad leadership was influential in the change of culture.
I lost a lot of respect for Lewis over the book. He gave a wildly charitable and apologetic take on SBF's blatant fraud and incompetence. I'd suggest reading it (or watching any related interviews with Lewis) -- but I don't think this is a particularly unpopular take.

Comes up in most (all?) reviews, like this one, where the subtitle reads:

> The Moneyball author develops a misguided soft spot for fallen crypto king Sam Bankman-Fried

It reads like, with full knowledge now of what was really happening, that Lewis ate up all the lies and baloney he was fed the whole time he was interviewing SBF.

[1] https://www.theguardian.com/books/2023/oct/25/going-infinite...
Thanks! This is interesting - just to make sure I'm understanding you correctly - you're trying to build analytics into your SaaS tool to offer it to your users, correct? And you're using Superset to build the analytics inside your SaaS app?

I'll definitely look into it. For the moment, I know a team trying to solve this exact problem (they're not open-source/free but I think they're pretty inexpensive) - happy to connect you with them if you like :)
> That is what it does at this moment. Will it do that 8 seconds from now?

In that case, you can simply stick to the commit hash you read the source code from.

https://raw.githubusercontent.com/nanovms/ops/0b7e8bb9e56767...
Catch-22. I was maybe 11 on my first reading, and read it once a year until I was 19 or so. The book grew darker and darker on each reading, without changing a word. (I've read it a bunch of times since, just not every year. )

The Adventures of Huckleberry Finn. My mother read it to me before I could read. I thought it was a great adventure book!
> Life's about "experiences" not owning property!

Life is about being happy.
The choice of title has an infuriating amount of wasted potential
Sometimes you need a scooter, sometimes you need a truck.

I think a snappy interface for <1gb datasets is really neat and super useful for certain kinds of data
Apple's trackpads are leaps and bounds better than any other I've tried.
Uber, Lyft to stop offering rides in Minneapolis after driver minimum wage hike
Don’t forget his Billionaire status came from fraudulent activities (taking other people’s money).

This isn’t punishing entrepreneurs.
It’s 85%
Just wait until it's all in AI LLMs... fun times ahead.
Most of us are no longer in school, and lots of people forget that as soon as they learn it, but it's also entirely irrelevant to the question of how the term was used. "Europe" is very commonly used as a synonym for the EEA or even just EU many places today, no matter how incorrect that is.
Shields and armor are dirty, heavy, and tend to get stolen. And people can’t overspend so ticket totals are lower.

As with most decisions this one is a series of tradeoffs. Appreciate the reminisce and the fun metaphor though!
After 114 days of change, Broadcom CEO acknowledges VMware-related "unease"
> consistently lower rent and property price growth

That's not a bad thing at all.
Jamie Dimon should be in prison right now, for one.
That only applies when the utility companies are heavily and well regulated. Take that away or loosen enforcement and you get things like California's campfire. Or in my own case, a large water company purchasing smaller water companies and immediately applying for higher prices... to cover the cost of purchasing more of the local water companies (transparently so).

Get a bunch of yes men on the board regulating a utility, though, and all the sudden it's easy for them to just approve whatever the utility wants to do regardless of public comment.
I'm not sure why Ollama garners so much attention. It has limited value - used for only experimenting with models + cannot support more than 1 model at a time. It's not meant for production deployments. Granted that it makes the experimentation process super easy but for something that relies on llama.cpp completely and whose main value proposition is easy model management I'm not sure it deserves the brouhaha people are giving it.

Edit: what do you do after the initial experimentation? you need to deploy these models eventually to production. I'm not even talking about giving credit to llama.cpp, just mentioning that this product is gaining disproportionate attention and kudos compared to the value it delivers. Not denying that it's a great product.
I still find myself comparing it to oracle on these points.

As a user, postgres is a far more ergonomic database, but things like this show good old insane oracle is still strongly ahead on some of these points.

In practice, postgres is not as bad as you'd expect in the large, but it can still be anoying.
I think the real takeaway from this article, which is applicable to pretty widely applicable, is that a lot of times when you get the requirement "make it simple" the actual requirement is "make it intuitive." Taking away functionality doesn't typically make things any more intuitive, indeed they often make things much less intuitive because a lot of things need to be coupled that a user would not naturally expect to be. Conversely giving the user tons of options but making sure they are distinct, clearly named, their interfaces are consistent, and the defaults are sensible allows someone who understands the problem they want to use the api to solve to jump right in.
That is frustrating. Although nothing is stopping Comcast from offering plans lower than the FCC definition of broadband. IIRC they did this for years where they had a $10-15 plan for certain areas/people that was 15mbit download and I don't recall the upload.

I suspect the issue you are describing has more to do with Comcast than anything the FCC has done. Comcast realized they can extract more than $19 from your household and others like it so they axed that plan. The major phone companies have done the same thing in past decades. Comcast is notoriously sleazy! This is the same company that at one point required customers to pay $25 a month to get the full speed of their internet package (in addition to their monthly bill of course). Realistically it costs Comcast the same amount of money to provide you with 25/3, 40/5, or 100/20 so a slightly higher broadband definition should have 0 impact on what they charge.
TL;DR: Apple builds to a standard while everyone else builds to a price.
I just bumped that glass off the table. How I would know that it would fall and break? Surely the fragility of the glass deserves part of the blame.
Unfortunately the vast majority of services only support SMS or email 2FA. I've set up a real 2FA app for every site I use that supports it, and that number is four: gitlab, github, discord, and my domain name provider. My bank, my utilities, my insurance, everything only supports SMS if they support 2FA at all. Most just don't.
I would guess "AllDone" here is Thumbtack based on their careers page
Not saying you're wrong in anything you've stated, but if there are many independent MLS's and it's easy and cheap to set them up, that undermines the whole antitrust argument against the NAR, doesn't it?

If alternate MLS's are easy and cheap to set up and run, and they can provide a much more attractive value proposition than NAR-aligned MLS's, wouldn't the NAR MLS's have been pushed out of existence long ago?
Both are true, I think. Many business stand to gain very little from money. Others could gain a tremendous amount, but they don't know enough to see how.

A great example is my friend who works for a provincial political party. It's clear that they would be able to compete with other parties on many levels if they were more technically capable, and someone on staff being paid a lot to facilitate that would be well worth it. They'd almost certainly secure more donations, learn to reach their demographics better by utilizing data properly, work far more efficiently, and so on. My friend is acutely aware of this and how technology is currently impeding them, but the rest of the organization is more like vaguely aware of this yet almost entirely uncertain of what to do about it.

If they were to pay someone with significant software experience around $200,000 per year to untangle and revamp the technology they're depending on, they'd certainly see this paying dividends within a couple of years. Instead they will carry on encumbered. They currently spend around $38,000 per year on software that's serving them partially and otherwise weighing them down substantially.

Part of the problem they face too is that they'd need to hire someone who truly gets the politics and people involved. You couldn't bring someone into that scenario who loves the IC role. There would be a lot of white boarding and explaining to stakeholders. A lot of very mundane untangling of existing services accomplished by digging through accounts and billing, talking to the people who use it, documenting how they use it, why, figuring out what they forgot to tell you, etc. Then the very dissatisfying step of determining solutions which can't be totally bespoke or custom, but would inevitably involve some degree of compromise. It wouldn't be a glamorous role. It could transform the capability and velocity of the organization, though.

I often think this is exactly the type of role which software developers will tend to move into as AI takes on more low-level IC tasks. I don't expect that to be tomorrow, but very likely within the next decade. Software developers will need to be far more people-oriented than they tend to be today in order to allow their skills to shine in ways an AI's can't.
Perhaps you are being downvoted because you're leaving negative yet unconstructive feedback. Apparently what author created is not creative and objectively bad? Please reflect on what you feel when you receive unsubstantiated negative feedback of your own (the downvotes).
https://needleberlin.com/2014/07/03/the-two-faces-of-kreuzbe...

"36 Brennt, 61 Pennt"

'I’ve tried to come up with a rhyme that works in English: “36’s on fire, 61’s just tired” was one solution, but it doesn’t carry the matter-of-factness of the German.'
Definitely agree that mainstream languages are adopting functional features, but records aren't a functional feature.

Records are basic data modeling and something that has been around since the beginning of programming languages, whether procedural or functional. It's one of the bare minimums of having a type system, and Java didn't have this due to the misguided belief that "everything is an object". I think records being added is more of a symptom of that belief weakening.

There are functional features that have made it over to Java which are the things related to functions, i.e. lambdas and such which are a welcome addition.
Half of the big bank CEOS, and major wall street players should be in jail... they just have more money then Sam Bankman-Fried had, because he lost it all. If he had substantial resources outside FTC, do you think he would be in jail?
> Jamie Dimon should be in prison right now

Dimon? Why?
>20 years is as much a deterrent as 50 years, but at a lower cost to the tax payer.

The number of wealthy people getting those kinds of sentences is basically 0, so the cost to the taxpayer is a moot point.
Apple makes devices for the users. Dell makes them to sell as part of a service contract to a company. Microsoft makes an OS to sell to enterprises to provide a heavily managed experience for their employees so they can maximize productivity and profit. Apple makes an OS for people to use. (and get a 30% cut on almost every purchase the users make with it lol)
> This was a thread about julia and garbage collection, you keep talking about unrelated things and trying to go off in all sorts of other directions.

Yes, but I was referring specifically to your statement "Just like any other garbage collected language, you want to avoid the garbage collection." I took issue with that statement. I think you know that and you're pretending to not.

> This is very different in modern C++, I basically never have memory problems since the actual allocation is minimal and inside value types.

Fair, maybe my C++ is out of date.

> The point is that if you care about performance you don't do either of these. If you try this you will see that they are both much slower than they need to be, but julia will pause and hiccup because of the gc.

You keep asserting different, slightly contrary things, and are restating things that I've already conceded to. The statement "if you really care about performance" is doing a lot of work; most realistic code isn't hyper optimized to remove all allocations and the like. Most code is written by mediocre engineers. Julia gives very good speeds, comparable to C++, in those situations.

If you're doing high frequency trading or something then sure, maybe you're writing this hyper optimized code. In my experience that's not typical, and the initial point I argued that you took issue with for reasons I have to admit I still don't understand is this: Julia can be used for general purpose stuff in place of C++ and Rust, and you'll get decent performance while also having full garbage collection.

> This is a bizarre and unrelated tangent, but it's so wrong I figured I would say something.

In the thing you're responding to I said it was a tangent so acting like I'm changing the subject unprompted is weird. I also mentioned OpenMP and mentioned that this wasn't a problem realistically, so I don't see why you felt the need to restate it.

Are these the concurrency primitives you're talking about? https://en.cppreference.com/w/cpp/thread

Sure, those are fine, but I dispute that they're as generally-useful as CSP style message passing. Moreover, Julia has parallel for loops out of the box (https://julialang.org/blog/2019/07/multithreading/), in addition to having built in support for not only parallel computing, but also distributed computing across multiple nodes (https://docs.julialang.org/en/v1/manual/distributed-computin...).

Now I again will restate that I am aware that C++ has libraries to do this, you don't need to pretend that I didn't say that. You can get nice distributed computing support with ZeroMQ or Nanomsg and probably a dozen other libraries.

Honestly though, this entire topic is frustrating to me because you're getting to the point of outright dishonesty.
Fred Again is pretty unique, would not classify him as EDM.

https://www.youtube.com/watch?v=c0-hvjV2A5Y
I wrote a bunch of openmp code on a 5700XT a couple of years ago, if you're building from source it'll probably run fine
Not trying to defend or anything (what I read in those news on SBF doesn't cause any sympathy for him in me), just wondering - as the crimes committed here were committed in the open over some prolonged time, why those crimes weren't stopped by the law enforcement several years/billions (and decades of prison term) before that pretty late point? Kind of like with Madoff or 2008 - everybody knows that the things aren't kosher (and the professionals and the related law enforcement even know most of the details of how bad the things really are), yet let it go until it crashes - basically it looks like the main crime in such cases is the failure/crash itself not the cheating/scamming/etc. before it.
Yes, at least the parts that my research group used regularly. I ported them to Rust, though, not modern Fortran. They're also pretty specific to computational chemistry, rather than general packages like PRIMA, but I'll link them here in case you're curious anyway. I was also still learning Rust and followed the original Fortran API and naming scheme where possible, so this code could use a refactor too! But at least there are no gotos.

https://github.com/ntBre/anpass - ordinary least squares fitting
https://github.com/ntBre/intder - internal coordinate transformations
https://github.com/ntBre/spectro - vibrational perturbation theory

PRIMA looks very interesting, by the way. I may see if I can get some use out of it in my research!