skysight-inc/HackerNews huggingface dataset:
Typically what cameras like the Edgertronic do are have 8-16 GB of onboard DDR3-4 RAM and write raw frames directly to memory on a trigger or a loop/trap. Then when you have X amount of frames you want, process them using ffmpeg/gstreamer using onboard hardware acceleration methods and write to an SD card / network drive / attached SSD or similar. Simply bind X GB of RAM to a memdisk and write to that path in Linux, for example.

I am fine doing this and have done it using raspiraw and know the Edgertronic platform / source code very well. The problem is that sensors and MIPI lanes on commercially-available products are complete trash with even worse documentation.
Any experienced EE should know this stuff and one of the first questions on doing a design is "what is the operational environment?".
Also there is value in being able to fix a library without having to recompile everything.

Number of times I have benefited from this process: 0 (AFAIK)

Number of times this process has hosed previously-working applications and components: too many to count

On Windows, this "feature" was called "DLL Hell," and was generally considered a bad thing. Nothing has fundamentally changed since it was a common practice for every installer to have its way with c:\windows, IMHO. (Admittedly shared MSVC runtimes aren't as big a problem as the Winsock-provider-du-jour was, but still... there is simply no point.)
Ex-minister Rory Stewart said that (paraphrasing from memory) ministers don't know what they are doing because they don't stay in the job long enough. By the time they get to the point they start to understand what they need to do they are either sacked or promoted to another ministry.
Bothsides posting should have stopped around 2005. There's nothing impressive about telling people how above it all you are.
Fixing the GD77's Terrible Charger
Sure, but is constant "direct attention" the best way to empower engineers? I would argue that systemic improvements (e.g. onboarding process, good documentation, team communication or company culture) are more impactful since they scale better and address the root of the problem. Of course, you need both, but saying that everything other than hand-holding is "just filler" shows a lack of understanding of good leadership.
As other people have said in exhaustive detail: where you are comes from a lot of signals other than your IP address at the VPN end of your VPN. Off the top of my head: you connected to some cell tower in Mexico.

Go to google.com/history and clear out all history from all services. Go to YouTube and do the same. Clear everything from your browsers, meaning you have to log in again. If it's allowed, return the phone to its default state.

Just for good measure, power the phone off, take the battery out, wait an hour, put the battery back in, and power back up again (this part is cargo-cult, I know).

There are probably even more sanitary measures I'm missing here.
Saab makes mostly weapons. And yes some software here and there.
At least, he argued that there were other equally plausible explanations for climate change back in the late 90s and early 00s. He has been dragging his feet all the way like a good follower of the tobacco industry's playbook.
> It's more like softball, if we're being honest. 99.9% of the public doesn't care, and of the small portion of the public who is familiar with both MIT and W3C... I'll just predict that nobody is going to show up and protest, or bring torches and pitchforks, or anything because of twitter threads. Nobody is going to cut MIT's funding because of this, and they'd have to really cut in order to make MIT reconsider dumping what must be a money-loser for them already.

The thing is, the 0.1% that do care are the people MIT care about what they think. MIT don't care what most people think. They're not giving them money, they're not giving them status, they're providing MIT with nothing. Which is kind of why those people don't care. But the people do care are giving them money and status and other stuff.
Of course stocks should jump around a lot too.

The stock price represents likelihood of future earnings. That's going to be influenced by a bunch of things not in financial reporting.
They can get it from your android phone or from chrome if you’re running it
The way it’s phrased can be read as having the implication “Other things are newer or more popular, so why bother?” That may not have been your intent, but this is how it can come across, especially when people have been insincerely asking this question for decades in order to troll or poke fun.
Yeah as I see it, the attacks on Milgram were part of a larger fad that went around of finding any excuse to attack unethical science of the past as unscientific and useless or unhelpful. I think previously, the narrative was that such experiments were at least helpful or informative, and that made some people uncomfortable. I think also the particular conclusions of the Milgram and Stanford experiments also deeply upset university liberals because they humanized oppressors and provided some source of empathy for them. There are undoubtedly issues with all such historical science, but I think fighting that small window of empathy is misguided personally, because it forgets one of the most important lessons of history: There really are lots of "normal" people capable of great atrocities under the right conditions. I think it's important and takes more work to pay attention to those conditions, rather than to simply label the perpetrators as evil or inhuman and move on.
Only 73% of all people living in Germany have no modern migration background. Beyond that the German nation is relatively young concept (which has proven to be problematic) and there is no homogenic population within the country. Many people rather identify with their region (which is supported by the federal structure). But it is true that we have problems Integrating migrants.
Yep, but it depends on what’s rate plan you select.

> SEASONAL PRICING The cost of electricity on your rate plan is lower during the cooler months from October to May, and is higher during the warmer months from June to September. For full seasonal pricing details, visit pge.com/tariffs. [0]

And here’s a an infographic [1] showing the differences between two plans for season, time of day, and baseline allowance (tiered usage).

[0] https://www.pge.com/pge_global/common/pdfs/rate-plans/rate-p...
[1] https://www.pge.com/pge_global/common/pdfs/rate-plans/how-ra...
They don't. But Chrome, Google Play Services and other popular apps likely share this data frequently.
In a http request/response, mac address would be meta data. ARP is not a thing there. That would be an example of data snaffling.
In this specific case, this worked on the first version of iBooks on the iPad 1 (which was famously underpowered)
The most widely used version of Basic which these platforms used does not have functions. This makes Basic programs tend to spaghetti and unreadable code, especially considering the constant memory constraints of those platforms. I grew up on these systems, and every time I think back on it I wish something like Forth would have taken its place – i.e. something with a clean and scalable pattern for abstraction. Basic, on the other hand, doesn't do abstractions. It barely has data types and what it calls “functions” are an even more limited form of Python's style of lambdas; every subset of code which can actually do something looks like “GOSUB 11600” when you call it. No naming, no abstractions, nothing. (No parameters or return values, only global variables.)

(This is in some ways even worse than assembler, which usually has labeled goto’s.)

When I programmed in Basic those many years ago, I was stalled when my programs reached a certain level of complexity. I was then mostly halted in my education and development as a programmer for many years, because the language did not make program composition easy. It was not until I had the opportunity to learn other languages with did have proper functions and other methods of program composition that I could break through the barrier, so to speak.

(Reportedly, BBC Basic on the BBC Micro did have proper named functions, and later versions of Basic like on the Atari ST and Amiga also had them. I believe that those versions of Basic would have been vastly more productive and taught people the usefulness of abstracting things as you go, building ever higher abstractions, etc. But this is never the version of Basic which people talk about, or used by all those listings in magazines, etc. These are, for all intents and purposes, not the “80s style Basic” which everybody remembers with such apparent and baffling fondness.)

(Mostly a repost of previous posts of mine, e.g. https://news.ycombinator.com/item?id=25014279)
> Maybe I'm just missing something obvious but it doesn't seem like you can start with an empty list that you can repeatedly append to

You can, but appending some list L and an empty list, or an empty list and L yields L in either case; there's nothing to append. Subsequent appends will be more interesting, e.g.

CL-USER> (append '(x) (append '(y z) '()))
(X Y Z)

> The empty list is nil, and `(append nil foo)` seems to just yield `foo`, not `(list foo)`

Right. Conceptually APPEND appends lists and not bare elements; try (append '() '(foo))
I've written raw frames to memory using the RPi HQ cam and RPi4 and processed them in ffmpeg/dcraw for example, so I'm familiar with that methodology. I can take it from there if I can find an IMX477 sensor (or similar) plus 4+ MIPI lanes to get full drive mode.

Any idea where to start? I am proficient enough in scripting/coding to pick up a new platform like the Jetson/Nvidia products, but no idea where to find the correct sensor+board package to actually give me the data rates I need.

Looking for 240fps/hz @ 720p in some form of greyscale, for the record.
He made more media appearances than Alan Johnson who was running Labour’s Remain campaign.
Well when you find a region witout hydro or interconnects or sufficient renewable resource that neither are necessary to exceed 75% penetration just by adding variable loads then let us know and we can put the chemical batteries there first.
> taint my entire IP address across all Google services.

When in .mx your cell phone location was on, and you used apps like Google maps at least partially through the house/hotel wifi which you tunneled to exit in USA? If so, that tied the "trusted" phone location to the IP you used to exit traffic in USA.
Thanks for asking!

I am not super optimistic in the short/medium term (5+ years) at least. There are clear structural headwinds which anyone would be foolish to deny. This doesn't mean the country is ending. The country will still remain a fantastic place to live in the grand scheme of things. Once inflation settles down, a lot of the current issues will settle down (strikes et al). The inflation while exasperated no doubt by Brexit is primarily caused by energy crisis + lockdowns.

On tribalism, it is tricky. Most of the discourse I find in the Anglosphere is similarly negative and tribalistic. Cutting down on news overall is a good tactic I won't lie + reading comments sections (HN is my vice, clearly). I stay away from Guardian and the Mail who love to wind up their audience.

On thriving outside of the UK, the UK needs to forge strong trade deals and have a visa system which supports skilled immigration (they are making good progress here). More funding/support in place for commercialising the great innovations happening in many of the UK universities (a significant advantage). More competitive taxation rates. Unfortunately, Truss totally messed this up which means we are probably saddled with high taxation without corresponding supply side reforms for a good period.

Domestically, the NHS needs to be reformed and a system found on the continent followed (note: not the awful US model).
Lucid Air Sapphire Smokes a Tesla Model S Plaid and a Bugatti Chiron Pur Sport
I would be absolutely fine, because I was on 3x the national average income.

I would not go onto national television and act like earning way more than anyone else made me a modern suffragette.
I see an optometrist every year. But my eye sight is degrading over time (which is normal). As I understand, there’s no point getting LASIK until your eyes have stopped degrading, since if you got them fixed, they would just degrade anyway.
I feel like you're trolling, or just setting up a strawman since the argument has been lost. But in good faith, I'll try one more time.

"Better players" are defined by production on the field. That better play on the field then results in higher contracts for the better players. I'm not defining better players by the size of their contracts. Players who never perform well won't get the biggest contracts. Which is meritocratic, by definition.

> Most workers aren't professional football players.

No, but it's just one of many examples that proves there are people who significantly outperform their peers. The idea of rewarding them more as a result of better performance is what a meritocracy is.
Well and it's not like WG14 has been doing anything constructive for the last 20 years. So it's not like there are any new features to take advantage of.

Far as I can tell the only thing I get out of newer versions of gcc is more pointless warnings to silence.
Thanks a lot. It's nice when people appreciate the stuff I build for fun.

The UI is my own design system that I will open source at some point. The app is Remix with a Redis cache to keep things snappy.
Not just Germany. Jews across Europe, for example in Poland, had lived harmoniously with their neighbors for hundreds of years until their neighbors turned on them. When times get difficult, there’s really no telling what can happen. As I was telling my dad the other day, it’s nice as Bangladeshis that we have an ethnostate we can always return to.
> That is literally a case where Twitter was "making their posts and comments no longer visible to other users" and they did so "without their knowledge".

This continues to be incorrect: their posts are visible to anyone on the internet and show up to their followers. The only thing twitter is not doing is having their algorithm highlight them to people who weren’t following them or participating in a conversation with them. That doesn’t fit any common definition of shadow-banning.
> I try and excel in my role and others are less interested in doing so. I should be promoted faster and compensated higher.

I was referring to this comment.
that 10 second pause

I repeatedly learn this lesson just by being on accidental mute on Zoom calls.
> I just wish I could make this known to Google's advertisers. Are they aware that when I travel, they're pay to show me ads that I can't understand?

I live in Canada, but came to Australia for an extended period to visit family.

I'd been in Australia, using wifi and a local Aussie SIM for over 6 months and Facebook and google were still showing me ads for Canadian things. I wonder if people paying for FB and Google ads know they're being shown to people outside the country like that. I'd be mad if I were paying for that.
> If they are really that far ahead, then where is it and why aren't we as consumers working with it now?

I guess it's similar to Tesla vs Waymo/Cruise. The former simply released a unfinished product first then iterate on the production accepting some reputational damages while the latter put a much higher bar for whatever reason. I don't know if this assertion is really true or not, but the overall strategy on AI between two companies seems significantly different.
It's not fine tuned. You literally just add something like "if the answer to the question isn't in the context, say 'I don't know'" It's wild.
Drupal users tend to forget that "entities" and "fields" are the vaguest possible nouns they could have come up with. It's like defining a data type called "item" and just making it a struct with an unbounded string, a timestamp, and an owner. It's a nightmare to learn.
From the 2011 census, around 30% of Scots are fluent in a second language.

https://www.scotlandscensus.gov.uk/census-results/at-a-glanc...

(We don't yet have the results for the 2022 census)
Their wages are low because they're British and live in a failing country.

Immigration raises wages; more people = better economy. That's why every other Anglo country is doing better than them. And has food that isn't brown slop.
>why should we believe

Oh, good lord.

Listen, you're talking about companies with hundreds of thousands of employees scattered all across the globe. Do you really think there's one homogeneous culture across everything? Single orgs can have the population of small towns. "culture" is a local phenomenon.

There are promotion oriented people. There are not promotion oriented people. There are mutants who work 12 hours every day and call into meeting while on vacation because they want to climb the ladder. There are teams which are hyper focused on visibility and self-promotion, and there are teams which just quietly churn out good tech. There are hundreds of thousands of people. You're going to get different experiences. I'm not sure why that's such a crazy idea to you.
> It’s febrile at this point.

Not really sure what you're saying here. Did you mean to use the word "juvenile"?
What’s wrong with Arial? I mean I know it is disliked by typography fans because it is a ripoff of the popular Helvetica. But like, moral concerns aside or whatever, as a slightly worse ripoff of a good and popular typeface, it is unsurprisingly fairly visually appealing…

It seems like a reasonable product decision given that most people don’t care about typeface history.
I never quite understood why blockchain vaporware is so prevalent in europe. It is also popular in the US, sure, but it seems more embedded and at higher levels than in the EU. Is there a reason why? (I'm not necessarily talking about crypto coins specifically, more about blockchain as a technology in general)
TuSimple Plans Layoffs That Could Cut at Least Half Its Workforce Next Week
You would have hated the original Zelda game.
To be more accurate, the 7 year old will tell you they can't do it and suggest the use of a calculator.

GPT simply gives you a complete hallucination. This can be gotten around imperfectly with prompt engineering to get GPT to admit it doesn't know. But still, hallucinations are pretty dangerous failure modes in many applications, and definitely something we don't want in a future iteration. I don't know how much of a change it is to create a GPT without hallucinations, but I suspect that it is non-trival.
huh? When I run a Linux native game via steam it uses Windows dependencies? What is this dark magic.
+ 1.

In case anyone wants to use Play store apps with push notifications(GCM) on LineageOS, I highly recommend MicroG+F-droid bundled version[1].

If not for privacy, De-googling results in excellent power backup.

[1]: https://lineage.microg.org/
This is the way. Just make sure the hypervisor isn't jumping the clock forward.
https://en.wikipedia.org/wiki/Tunnel_Bob
I don't know about your friends, but playing Alyx
opened my eyes to the level of immersion VR can achieve.

I've had a lot of friends who liked a few VR games like Alyx but never really touched their headsets after that.

My feeling is less "VR stinks" and more "yes, it can be a really nifty gaming controller/display but there's a big gap between 'nifty gaming thing' and Zuckerberg's opium dream of a fulltime VR revolution."

The other issue is the killer game or app that gets people into VR en-masse.

We've already had a few five star VR games, so I don't think that's sufficient.

Maybe the "killer app" is more of a paradigm or framework. Like how we didn't have killer GUI applications until Xerox/Apple/Microsoft created the environment in which those apps could be created.

But, I don't know. Fundamentally I just don't think people want to strap these things to their heads.
Firefox actually does alter UA on its own, see about:compat
Judging what is "worse" is tricky. Of course, if the alternative is proposing policies that don't fit with your ideology, you are going to judge them badly ("how can they be good politicians, they haven't even understood what is obvious to me"). But it does not mean they are worse, it just means that they are not representative of your ideology. In a healthy democracy, the community should accept that there will be people with different ideology, and that there will therefore be political parties representing them.

I think this is the problem: politicians representing the ideology X can afford to be mediocre because they have some room before "voting for mediocre politicians that still agree with what I believe is the best" is worse than "voting for non-mediocre politicians that disagree with what I believe is the best". If a party ends up with mediocre politician, it is its own failure, and the other parties (even if they themselves have bad politicians) are not responsible: the other parties represent other people. If the party that represents your ideology is managing to put forward mediocre politicians, then, it is your failure for letting that happens or accepting this situation.

(I'm not saying that you are incompetent: you may have failed because it was impossible. Still, it's certainly not the responsibility of people who have a different ideology)

In short, in a healthy democracy, there will always be a "worse" party. It cannot take away the responsibility of the party you have voted for for being bad. It's a bit like having giraffes and lions at the zoo, and having the lions saying "the meat is full of maggots and really bad quality, but the alternative is having the vegetables that suits the giraffes, so, it's the giraffes' fault".
Leaving the EU is structural issue, the war and the pandemic are disasters that will yield their damage and go away.

The significance of the structural issues is that it defines you and your limits. It’s bit like, being victim of a car crash can be life changing but choosing not to go to a University defines you.
> Many people tip … with the expectation of better service.

How does this work if you tip at the very end of the interaction? The server doesn’t know how much you’re planning to tip. Do they have to profile you and estimate how much of a tip you’re going to leave? Hopefully not!

Is it only for repeat customers on subsequent trips? I assume that’s a minority, but I really have no idea.

The worst is when I’m in a situation where I don’t know if tips are expected or even allowed (let alone how much). You’re supposed to tip unskilled labor, but not skilled labor, and only if they’re not the business owner, etc. How do I avoid accidentally being stingy!?
Because the issues aren't codegen, they're weird, broken optimisations. Loading values several times, subtracting zero.

Why would gcc have several register allocators instead of one slightly more configurable one? Why aren't useless actions (subtract by zero) removed in generic optimisation?

Of course there are architecture specific optimisations, but the examples provided here are not of that kind
Not interested, based purely on the title. The article may have insight, but these anti intellectual clickbaitesque headlines are too tired to heed
OS field seems a bit off. Windows 11 reports itself as Windows 10 and newer macOS still says it's Catalina in user-agent.
Does it inline?
Setting emails to a long waiting period, during which you can undo them, has been a game changer for me in that regard. Too bad you can't take back words that came out of your mouth. Or many instant messages.
"What browser are you?" -"I'm Firefox, WebKit, Chrome and Safari. One of those."