skysight-inc/HackerNews huggingface dataset:
Oh man, nobody tell kovarex, this sounds like something that would be a slam-dunk for hypercomplicating things in a factorio setup.
This seems like the most likely answer to me, but getting little fanfare here.
That doesn't matter. Their ToS prohibits hacking them, but Twitch can hire an external security company to test their security.
> You can, and do, select any expressions, not only column name

I find this very useful when I need to insert some fixed data alongside some data from the database. I'll then use

insert into TableX(Key, TotalWeight, Name, Category)
select Key, sum(Weight), 'foo', 42 from TableY where Key = 1234 group by Key

or something like that. Usually the source of the fixed data is in a spreadsheet, so I just use Excel to generate the SQL statements.
SMS has become a huge pain to send, because of spam. I ran into this with my steampunk telegraph office. We ran a telegraph office at steampunk conventions, where attendees could send in a message via SMS, and it was typed out on an antique teletype machine. A messenger at the con would then deliver a proper telegram in person.[1] I recruited some young actors to run the office, and it was a hit.

This used Twilio. Users sent an SMS to Twilio. Twilio then made an HTTP request to our server, which queued the message for the Teletype machine and replied to the sender with an SMS message. This is what Twilio calls inbound SMS - text comes in, reply goes back in the HTTP reply. You can't send unsolicited SMS via the inbound system. It's a unit transaction.

This now has to be registered as an "advertising campaign". There's an additional per-month fee, and a vetting process. You have to have an identifiable company. I could go through all that to comply, but steampunk is pretty much over and we stopped doing cons when COVID hit.

The spam industry effectively defines a "transactional message" as someone messaged in once, so now you can spam them forever. ("Now you can buy more of that thing you bought last year!") Regulation now works on that basis. So even services that are inherently one request/reply are regulated as "ad campaigns."

This is why we can't have nice things.

[1] https://vimeo.com/124065314
> Custom hardware can and has been developed in the past (on mobile devices) that could've been tailored to the task at hand.

You think google doesn't know that? are you aware of what's inside of Google's phones?

I'm not sure what performance benefit you expect out of custom hardware. How many orders of magnitude? You're going to probably need at least a few, probably more, to make generative AI work well in the palm of your hand.

Oh, and if you've figured that out, Apple, Google, OpenAI, and other AI companies would like a word.
That's exactly how it went with Stadia and "negative latency", and that was never actually implemented before they shuttered Stadia.
I do quite a lot of this kind of stuff for my job. Some thoughts that may be useful.

Often the full IDE is needed. I record a lot of gifs of VSCode, where part of the gif is typing code, part is interacting with the rest of the IDE / terminal - perhaps to run the code and view the output.

For me the killer app would be one which could pre-record keystrokes (and maybe mouse actions) so that I could do them error free. I often attempt a gif 10 times before I'm happy with the outcome.

I don't personally love the transition animation. I would want the option for something that seems like it's being typed.

The closest tools I've found are:

Typewriter VSCode extesion: Allows you to copy text and then "types" it out for you. https://marketplace.visualstudio.com/items?itemName=dansilve...

Ascii Cinema: https://asciinema.org/
Same for keju, most peasants did not apply.
> “Pushing sales people to increase their amount of sales/quota is like asking meteorologists for sunshine”.

Depending on the economic climate and the situation of the company in the marketplace this may be accurate.

If you've got good sales people that are already selling as hard as they can't you won't be able to squeeze much more out of them if the economy tanks and nobody wants your product.

I'm sure there are sales people who have quit due to "the beatings will continue until the morale improves" situations where their quotas keep going up, which cuts their bonuses, effectively acting like a salary cut, in a bad company.
Everything you say is presumably true of FAANG or SV in general. Cult rules apply there, where you have to forsake anything that might serve you in outside communities so you risk economic death in trying to get into this one.

Posers aside, the rest of the world does not function this way and advice like yours really fucked my professional development up.

If you're just a regular type of dude in most of the US, none of this applies. Your Petco job does matter, your employer won't even look at your Github page, and talking about PRs will only invite clarification of whether you mean public relations or Puerto Ricans.

The SV-optimized path is not the only path to success in America. This country is itself entirely optimized for entrepreneurs. Tradesmen crush it and don't have to live in fear of AI obsolescence. The most successful people I know are all undereducated immigrants and ex-military types running boring businesses selling medical equipment, carpet and tile. Always boring shit people generally need, not drop-shipped dollar-store crap from Temu.

To be the guy positioned to sell N95 masks in 2019 never required a Github profile or elite education.
I can see the list of things they use it for, but why is oil consumption flat lining? What is increasing their usage (as ICE car usage declines)?
Doesn't this tool make the assumption that some fixed areas of the drive will be real and the rest will always fail? But what about the fraudulent drives that will save data written anywhere and then start throwing away the oldest data once their true capacity is exceeded?
There don't seem to be many write-ups on this concept. The best reference seems to be existing implementations:

Wasmer's implementation of metering[0] just traps when it runs out of fuel. WasmEdge's implementation of interruptibility[1] checks a flag and stops execution if it's set.

While neither of these support resuming execution after the deadline, replacing the halt with a call to a signal dispatcher should work.

Wasmtime has two different implementations of interrupting execution that both support resuming[2]. The fuel mechanism[3] is deterministic but the epoch mechanism[4] is more performant. If you're free to pick your runtime, I'm sure you could configure Wasmtime into doing what you want.

[0]: https://github.com/wasmerio/wasmer/blob/master/lib/middlewar...

[1]: https://github.com/WasmEdge/WasmEdge/pull/910

[2]: https://docs.rs/wasmtime/latest/wasmtime/struct.Config.html#...

[3]: https://github.com/bytecodealliance/wasmtime/pull/2611

[4]: https://github.com/bytecodealliance/wasmtime/pull/3699
It’s funny because I see what you’re saying but I was caught on the same points you question here. I don’t really know. I suppose my takeaway is that there was interesting standardized test in Chinese history and leave it at that.
I do not mean to be condescending. I am being literal.
Every job is hard, and the pay is not exactly commensurate with effort.

Ops is absolutely hard and theres a lot to learn. And in doing so you generally may end up with DevOps teams with minimal to zero domain knowledge in what the company delivers to end users.

So if you have a team of people who built a deep level of expertise in something over 10, 15, 20 years and that something is business facing, domain knowledge, etc.. then it is not of value to have their time spent on other tasks.

Often these DevOps roles are filled by more junior staff at the earlier stages of their career. This is another reason the staffing is usually lower cost.
So it's a mix of the letters but also I do not consider 100% matching lines in the diff. But I can see how there might be too much noise for very different code snippets. Thanks for your feedback!
I didn't know that archive did YouTube. Thank you very much
have you used just a fish oil or some fish oil derivative ( high concentrate of omega3, or DHA, etc)?
This is great feedback! Thanks.
I’d say very few actually ( and I say this from the perspective of someone who used to work in hpc ). If they need to know about hw, most devs need to know about their primary platform, ie cpu. Gpus for general purpose computing ( I’m deliberately excluding games here, and even then it’s not obvious ) and programmed by people who don’t write ml/hpc libraries are far from ubiquitous.

Yes, you want to know as much as possible ( helps debugging/zooming in on issues since you don’t need to introduce an outsider to your problem, helps avoid errors), yes you need to specialize somewhere, no you can’t know everything and often don’t need to
Well, yes and no. ECMA-48 is an established standard, and dates from 1976. The standards in use today have been around that long, long enough even that terminals that aren't ECMA-48 compatible are exceedingly rare nowadays.

So it's really the reverse of what you state. There has been a lot of effort put into standardization, and compared to the 1960s we are highly uniform in the 21st century and widely adhere to an almost 50-year-old standard. It's not the long-dead systems that spoil this. As evidenced from the headlined article, it is the still active systems adding things like vendor-specific commands for setting titles and clipboards and colours and displaying images and whatnot that have introduced the complexity.

A strictly ECMA-48 only emulator doesn't have even half of the problems mentioned in the headlined article, because the control sequences mentioned are extensions to the standard introduced by various GUI terminal emulator programs.
There will still be cases where more fine tuned control is warranted. Rust has done this very intelligently by moving data race controls to the compiler level.
Google's smartphone/AI announcements are used to portray them as being massively ahead of their smartphone competitors. The actual product on the other hand is not what they advertise.

Take Duplex for example. It was meant to be this flexible and natural AI that even the store wouldn't notice. In 2023 it's a clunky chatbot experience, it has a patchwork of features depending on the user's location and sounds so much like a robocall that there is a problem with how many stores hang up on it.
The problem is that doing a proper code review is actually hard and thankless work. It’s one thing to skim a medium sized change and another to actually go through every line and every condition, consider second order effects, check what’s missing in the change, etc.

I’ve seen estimates that it takes 1h to properly review 400 LOC and the reviewer then needs a long break after that time regardless of whether they’re done reviewing or not.
Dude gamers get super defensive over refresh rate. It's like, don't trash my large numbers! They are large numbers!

It's kind of stupid.
A lot of the time getting things done more quickly equates to creating a mess that will cost you more in the long run.

That's why it's called tech debt, it accrues interest.
Why is ad supported streaming considered a sale but radio isn't?
You can use an application called Habitify, it is very instinctive.

An even better option is to download a Habitos atomicos template, and have it in your home. The dopamine you get from checking your habits makes you keep on doing them.
There's a limit to how much about a plane the pilot understands (e.g. how much about the electronics, circuitry, software in the cockpit is understood? what about the chemical composition or manufacturing process behind the rubber in the tires? or the subatomic physics that helps explain why air and the plane interact they way they are known to in aviation?). I don't disagree that poor practitioners exist in every field, but that's a sign of what the technology permits you to get away with not knowing.
You might be interested in this new book: https://nostarch.com/gettingstartedwithfpgas
Also lots of cubes can do similar things.

Seems the author made a lot of assumptions without a lot of research.

For one example, I would strongly doubt that count(*) without a where clause isn’t already highly optimized.
Amazon PIPs happen in Japan but I don't know how the process may differ from an American PIP.
There is a grain of truth in it when they say that the IQ of a team equals the IQ of the most intelligent team member divided by the number of people in the team.
I think waymo is not google, they had some smaller alphabet companies dissolved I think in the past, and it just wasn't something newsworthy.
As I understand it, the 737 MAX issue was not because the pilots didn't know how their plane worked, but because they were lied to about a feature that was installed to try to reduce costs. Had they been told it was there, no the outcomes could well have been different.
Just to be sure to check the resulting plans. The DB we use usually has sub-optimal plans when using IN compared to EXISTS, often quite drastically so.
There's a now-notorious group of voters born two or three decades before the 80s that largely don't think it's outlandish at all.
When those individual reasons lead to a net migration from blue states to red states (e.g. more people being recruited in red states in the aggregate than in blue states) that’s meaningful.

I’ve got some cousins in DFW now and they love it. One, after studying in Queens, is marveling at how “everything is bigger in Texas.” They move for jobs and schools and neighborhood safety; same reason my parents immigrated to red state Virginia instead of blue state Maryland. (Then they helped turn Virginia into a blue state and are now surprised at e.g. democrats trying to “equity” TJ.)

I think your point even cuts in the opposite direction. The Bangladeshis I know who moved to Queens did so not because they think New York City is great, but because of the large community of other Bangladeshis. Most of the folks who could afford it migrated out to purple Long Island, etc.
If time is cost, then yes, everything has an increasing total cost.

The question is more about complexity and interactions. Does a specific subsystem interact with N modules, or with 1. If N+1 module interacts with N, then the cost of maintaining that system will explode very quickly. OTOH, if the system is revisited after that test goes green to increase modularity, reduce dependencies, then complexity is now potentially growing sub-linearly to the number of modules rather than O(n!)
Apple doesn’t seem to be, or have I missed something?
It may be true your TC is so high, and I salute is so. Clearly my tone implied a level of looking down my nose I didn't intend.

Now take all the stuff you are an expert at, and imagine the CTO assigned to you - build dashboards of accounting information. You don't do UI, and you don't know accounting (maybe YOU do, but your average SRE/DevOps do not).

It wouldn't make sense right? And a lot of those tasks can be done by a junior "data analyst / BI dev". So it would be an expensive mistake as well.

This is my point.
Yes and no.

It's interesting to see the debate going on in Seattle regarding crime right now. What I can say is that, while crime rates may not be scary compared to, say, the early 90s, what is different is that in the 90s you had to go to bad areas to experience it. Now the crime comes to you. It is much more widespread in areas 'normal' people frequent. Part of that has to do with the revitalization of downtowns that occurred then(when millennials and gays began cleaning them up?), I think. Back in the 80s and early 90s, you didn't go to downtowns unless you worked there.
> Just pointing out that people spending 15-20 mins at stations is not unrealistic.

This is super unrealistic due to volume.

I filled my car at Costco this morning. I spent about 3 minutes pumping 10 gallons. At the same time, 25 other cars filled up at the 25 pumps. And there was a line backed up. To change refuel times from 3-5 minutes to 15-20 (rather optimistic based on my supercharging experience) won’t work unless you increase the charging infrastructure significantly.

People will need to charge at home, not at gas stations. And motorway stops are going to have to have hundreds of chargers not the current dozen or two.
As far as how the city itself is run and operated, yes.

Separate from that is the experience of living in this city.

My wife and I have walked next to pods of dolphins with our dogs along the Embarcadero, we've listened to countless free concerts under the stars with perfect weather, we've learned what truly good food from around the world is like, we've met so many fascinating people from documentary filmmakers to product designers to dog walkers. It's a magical place not just still today, but especially today.
Deliverability on these gateways can vary greatly
> With more than six million vehicles and more than 1,000 miles of freeway upon which to roam, Los Angeles has created a landscape ideal for bank robberies.

This entire article is anti-freeway anti-freedom-of-movement propaganda. In the future the only thing that will have freedom of movement is capital, not humans.
"Tensor" isn't offloading anything, it's the Android apps that are doing that to Google cloud. Not sure what the SoC has to do with that?
Yes. It is really popular in Germany to burn money :)
That is a good point. What I take from the article as valid is the value of an engineer’s general attitude toward these matters.

Having worked with a fair amount of devs who are very clever, but instead of having a sense of wonder and curiosity about the tech their systems rely on, they show a disdain for it. The kinds of fixes I’ve seen almost go into prod are scary, e.g. “the packaging system will not pack this 3rd party exe in with our code, so I’ll rename it to txt” - anything to avoid understanding the lower level mechanism and devise a sane solution. And management is thrilled because they deliver on schedule; engineers who protest the “working” approach are, at best, placated with a tech debt story in the backlog.

Your comment and many others here start their criticism by conflating builders with end users - does every taxi driver need to be a mechanic? This comes off as a bit of a strawman since the author is referring to building software, not simply consuming it. If the person who designed my car is just selecting prefab components on the strength of blog posts and industry hype, with weak knowledge of how they are built, I’d be worried.
>Most programmers have an intimate understanding of CPUs

maybe this article is brilliant, but when the first line is something so blatantly untrue it really makes it hard to take the rest seriously
> So, even though I am nobody, I’m still too afraid to really speak out.

Did you read about the Harvard and Columbia law students who had their job offers rescinded because they signed a letter critical of Israel’s actions?
> I can easily imagine that Apple omitted period tracking intentionally to position these products as aimed at young professionals who take their health and fitness seriously (a fashionable group), rather than "menstruating women” (an unfashionable group).

Maybe Apple should put out a statement saying that "We did this on purpose because professionals don't have to worry about menstruation." That would clear things right up.
I'm at 16k miles on my current road bike and the only maintenance I've done on my hydraulic disc brakes is swap the pads, which takes five minutes and requires no special tools. I assume at some point I'll need to have the brakes bled, but a $50 service task every 20k miles is not actually a meaningful expense relative to everything else.
> Then why the internet requirement?

So they can include it in their advertising profile about you, and later insert ads into the generated content.
The fact that those tasks are running in cloud was called out in Pixel 8 keynote and mentioned in their blog post as well - https://blog.google/products/pixel/google-pixel-8-pro-camera...

This seems yet another nothingburger news to generate clicks and HN rants.
> having a personalizable automated agent I can train and control that can eliminate guesswork and undesired influences sounds good

How do you ensure it eliminates undesired influences though? Say for example you need to find a new brand of dish soap to buy because the one you were buying becomes unacceptable for whatever reason, how is your agent going to compare them? Unless you have carefully programmed it with pre-checked dish soap data it's going to need to go and get that from all the manufacturers, and they are going to try extremely hard to work out ways to game the system. Maybe brand X describes their soap as "sumptuous and delicious" and the AI goes "hey that sounds great! Those are the kind of words my human loves!"

Until LLMs have evolved to the point that they're not susceptible to the grandma exploit, trusting them to remain sane and safe in the presence of outside input is a really bad idea in my view
Correct. If management told our team that our performance was based on getting 2-3 planned features out this quarter, and we've been minmaxed to fill our schedules, and there's a hiring freeze and one team member just left - then we have no room for some "30 minute" (which is much more than 30 minutes for us) request. Also, management has told us that our performance reviews are based on whether we got these 2-3 planned features done within a very aggressive schedule, not your "30 minute" request - so it is management who has said this is of minimal importance, not us.
Not just nagging. I've been fully blocked. I guess my crime of watching videos to help with my college study was too much to bear for YouTube. I had to install a greasemonkey script to inject the embedded version to avoid the block.