skysight-inc/HackerNews huggingface dataset:
There was a blog post on HN recently about a guy's experience reporting an issue to Google and they got a similar dismissive WONTFIX in robotic corp-speak. Security researchers should have a direct hotline to actual employees (engineers) interested in solving security issues, not be forced to raise tickets for morons who want to close them immediately because they don't care enough to investigate. I'd wager that a lot of people don't even bother reporting unless there's a potential reward because of this kind of treatment.
Fore – Declarative user interfaces in plain HTML
Sent one to Kovah but you don’t have an email address in your profile.
> What are the statistics on lithium-ion battery failures? Are they dangerous full stop, dangerous in certain scenarios

If you wanna get more paranoid: https://www.reddit.com/r/spicypillows/

Jokes aside, hard to say, but it's mostly scenarios.

Some batteries have proper venting (or puffing), protection circuits and sensors to prevent thermal runaway, and they are very unlikely to fail catastrophically, they would stop working before, generally.

Now those take more space, so such features are often offloaded onto the PCB designers to make them fit, and you may trust them more (or less) than the battery manufacturer.

More or less the same can be said about the charging circuit, and how it might handle low voltage or trickling/stop charge.

Personally I've seen flashlights that burn through the 18650 without respecting the minimum voltage whatsoever, and that would put 5V to charge. There a proper battery will refuse to charge or just die, but an unprotected one might catch fire.

As anecdotal data, after dozens and dozens of devices, I've only owned two batteries that became spicy (without catching fire), a Chinese-brand laptop and a cheap quadcopter battery.
I can’t really agree about the controls. Tank controls suck, especially for an acrobatic character. Remember Tomb Raider came out just after Super Mario 64 which essentially redefined how 3D games should be controlled. Even Resident Evil eventually relented on tank controls.
I wonder what would happen if someone connected a Transformer between the inputs and output of an embedded system.

Could we get a robotic arm to catch a falling ball?

I suspect the lack of awareness of time would mess it up.

What if we had the Transformer take inputs from the state of the world (as determined by other software) and output commands? I wonder what it could do.
> Despite being a smart person, I've never been the kind of A type personality who does well at school. The environment just doesn't suit me.

That's a feature. The fact that we expect kids to wake up at 7am, sit and pay attention in silence for hours is mindbogglingly absurd. For a decade after leaving school, I had residual semi-PTSD after getting home from work, with the feeling that I had to study or prepare homework for the next day. Our education system basically is long-term conditioning to create the perfect desk worker, the well-oiled cog for the Machine. I don't think I've spent more than 10 hours studying in my entire school career.

FWIW I got ADHD too. My crush once berated me by saying "you're so smart, why don't you put a little effort in your studies?" I dropped one year before graduation, so effectively I never finished high school and spent a sabbatical year smoking weed, chatting on IRC and writing a hobby OS. Good times.

https://github.com/1player/klesh

Fuck schools. Maths was alright, but the only class I truly loved was philosophy.
We don't need no stinking badgers! :)
A systematic design exploration of Visual Studio's IntelliCode [pdf]
Resilience beats talent 100% of the time.
> targeting HFT or other financial services

And the hyperscalers.

The Googles of this world only really build their own data centres in the US and maybe, if you're lucky, one or two other places elsewhere.

But generally, everywhere else in the world, and absolutely certainly in London, they're in the same buildings as everyone else ... except they rent entire floors and not just a few racks of course !
I feel like there is a consensus that open source is defined as you say. But there seems to be a vocal group, that I suspect are mostly just being pedantic about the literal definition of the two words separately that seem to keep coming up with alternate definitions. There was a long discussion about it on here the other day with tons of people "confusing" the availability of source code with open source.
I did horrible in school. I aced almost every single test, midterm, and final. I remember my AP teachers being surprised I got 5s across the board from calc BC to chemistry to US history. Literally had 92-100% on exams (what actually matters) and failed homework and attendance. On paper I was a B/C student overall because homework and busywork would be anywhere from 10-30% of the grade..

I just never found those other parts of “schooling” that enticing.

I feel that homework should be optional, made for people who don’t understand the material to hopefully have it make sense. It’s like people who need to grind 500 LC to feel good because they don’t actually understand arrays.

Attendance should be optional. I’m paying the college to go to school. I’m there to learn, and if I am getting 90-100% on tests (A grade basically) I should not be penalized for not showing up on time or skipping altogether. Doesn’t matter now, I’m over it.

I studied business in school. I’m a self taught swe.

Now that I’m a staff engineer and started my own company I can’t believe how much school just tries to make you an average person and punishes people who are creative and ambitious. Homework is an opportunity cost and waste of time. Mandatory attendance is basically bullshit meetings people set up and have to be told they’re wasting people’s time.

Most people who did well in school were early game advantaged. Maybe they did well in mid game. Most fell off end game.

Now that I’m in my end game I see that the people who always ended up at the top (valedictorian or too 5%) are mostly doing average things. They fell off. I would beat them on tests 1v1 or group, so they would gank other lanes (homework and other busywork BS) leaving me open to farm knowledge and capabilities, push farther. Eventually you will show up in team fights beefy and turn the tide completely.

Almost everyone who I meet now that’s successful and forward thinking either dropped out of college or found it just beneficial just for the people they met. They are all fast learners and adapt quickly. School should be about building capabilities and knowledge.

I’m planning on sending my children to private schools where they will be tested and pushed on knowledge and capability. Not the ability to be a drone.
To be clear, though repetitious, I was only mystified about the community aspect.
Check this out: https://github.com/oandrew/ipod-gadget

It's a USB gadget kernel module that pretends to be an iPod to stream music to car/etc.
Co-founder happy faced nice woman in the vid seemed pretty confident about how efficient everything was. Wonder how they drew up their numbers? Was really great to also hear her talk about what robots are good at, and what humans are good at - very insightful. I prefer operations and biz models that are less complex, this seems to have added lots of complexity? Seems super strange that you are automating the process except for when the toppings are added - that’s a human? Remember, it’s all love people, all love. (Vomit)
Companies in the healthcare technology space typically prefer to hire physicians as product managers rather than engineers. There's a shortage of product managers who understand clinical workflows. Lots of job openings.
We recently published a paper on IntelliCode and share some of the usage numbers.

https://austinhenley.com/pubs/Vaithilingam2023ICSE_IntelliCo...

Disclaimer: I'm one of the co-authors.
Yeah that’s a mysterious one. Such an incredible achievement, and it enabled so, so much creativity, and free (as in beer) to all as far as I know. I hope FuSoYa does open source it someday.
All the more reason no US president will do anything to reign in the CIA. If anything, we'll be trying to use more covert power in the future.
Why would typo squatting be part of the threat model?

Let's say you're at a restaurant, they have one of those stupid QR codes to view the menu (I really wish they would print the damn menus, but that's another story ...). Why not just an URL of "myrestaurant.com/menu" and you just scan that URL? Who would typo-squat an alternate menu and paste it on the restaurant tables?

If there's a venue in which typo-squatting is a potential threat, QR-squatting would be an even bigger threat because even if only 5% of people have sharp enough eyes to spot a typo squat, probably only 0.0001% of people are good at decoding QR codes in their brain and would spot a QR squat. The typo squat is easier to spot.

If you really wanted, we could also establish an optional checksum protocol for URLs e.g.
http://myrestaurant.com/menu#cs=123

If the checksum fails, the phone can try (a) all possible 1-2 character edits for error correction, which should take only a couple milliseconds (b) auto-Google the URL to see if there is a fixed version of the URL (c) error out if both of the above fail.
> I mean SF or LA aren't the only cities with homeless problems. My home city Seattle has them…

I mentioned SF and LA because TFA is about California. You can ask my question about any city though: for every 1000 broken car windows, how many convictions (or even arrests) are there? I know that number is extremely low in Seattle as well.

> Either you accept that an entire class of people need to be jailed for life for the crime of being homeless, or you try and fix the revolving door.

It’s not for the crime of being homeless, it’s for the actual crimes they’re committing. What you’re doing here is you’re setting up the homeless as some sort of protected class that’s allowed to victimize the rest of us with impunity. That’s been the cornerstone of policy in cities like Seattle for years and that’s why those cities have the biggest problem.

> Trying to solve a national problem on a state level is almost always bound to be a failure

It’s definitely going to be a failure if you make your city one of the best places in the country to be homeless and commit crimes.
Utility-scale batteries are a little bit different from these units in cheap consumer electronics.
It can cause your site to end up on Google's safe Browsing black list which can be a death sentence for a business. Google has automated process for identifying malware and black list such websites. Almost all browsers use this list to warn users. This is why it is also dangerous to host anonymous uploaded files even for a short time. https://news.ycombinator.com/item?id=25802366
This is nutty pseudoscience and something that an optometrist pushed on me as a child, which made my myopia actually worse.

Rather than correcting my vision to 100%, they attempted to "cure" it with exercises and "print pushing". Newsflash, it didn't work.

Stop recommending this.
Signal backup encryption works by trusting SGX. If you cannot trust SGX, you have to assume the attacker can decrypt your signal backups, of course including all media and messages.
I think PALM-E[1] is pretty close to what you're describing.

[1]: https://arstechnica.com/information-technology/2023/03/embod...
Haha, I love "Central Planning" is viewed as a bad thing by most normal Americans - like the commies are the only ones doing it.

It takes a huge amount of "Central Planning" for our economy to function - as its fundamentally based on the concept of delayed gratification.

Those concepts are very very similar. Any American that has worked and budgeted towards any financial goal should be able to see that for what it is... essentially the same thing.
Where I live Dominios can't find/afford drivers to deliver the pizza(one is in jail for Jan.6th).

I find the whole premise of Zune offensive to common business sense. The demand for pizza cannot be so great that it deserves this type of automation. This complex production path effort has no chance of payoff and contributes nothing to the product the customer wanted, a pizza.

The crazy thing is that pizza production is so simple and the only reason to make it complex pizza production is the business model not.
There is a mass storage gadget: https://linux-sunxi.org/USB_Gadget/Mass_storage
He very clearly cares deeply about Twitter losing money. He was desperate to cut costs and increase revenue right from the start. He frequently whines about the cost of running Twitter. He has been stiffing a ton of Twitter's suppliers and not paying the bills.

And there's a good reason for this. He is using a his own Tesla shares as collateral for some of the debt.
The way that it is handled today, "ADHD" seems to represent a spectrum of symptoms rather than a well-understood root cause.

I've seen people go through school and adulthood, with different doctors vacillating between "you definitely have ADHD" and, "there is no chance that you have ADHD". Clearly something is up, and their symptoms broadly fit the guidelines, but the typical medication (amphetamines) sometimes seems to do more harm than good. "It helps me focus, but gives me no control over what I focus on" is a common refrain, even in this thread.

I am sure that accurate diagnoses have helped a lot of people, and I don't want to belittle that. Based on my personal experience, though, I'm not sure that "prevalence of ADHD" is a particularly useful label for large-scale analyses.
It really shouldn't matter as long as the frequency is high enough (>2000Hz). On their 1st gen laptop it seems seamless to the point where I can't tell (if it's DC or not).
https://dcic-world.org/2023-02-21/part_appendix.html#%28part...

For anyone, like me, that had checked this book out in an earlier release and wants to know what's changed. Seems like rather substantial alterations, including more Python code to help students transition from Pyret to Python.
I did not do well at school. I think I have some mild dyslexia that puts a cap on my reading speeds, and being in a lecture class of size 30 didn't work well for me. I recall getting bogged down by the slower people in class, so I'd start daydreaming about programming, and then be out of context when class started progressing again. Here I'm talking Jr High and High Schools.

My kids are in an Expeditionary Learning school (based off Outward Bound), and I think that would have worked really well for me. Much more hands on, and a much smaller class size. They have K-12 in a school the size of my Jr HS. My daughter's graduating class size was less than twice the size of my HS Social Studies classrooms.

But, I'm watching my son struggle in a lot of the same ways that I struggled. School is just something he does until he can get home and do programming. But in retrospect, I understand the value of figuring out how to do the boring things. I call it "making license plates". It's boring, you just pull the handle and crank one out, but it needs to be done. So I'm trying to both foster his love of the programming and computer stuff, while also trying to get him to have strategies for dealing with the boring stuff.

I was quite lucky after HS. I thought I needed to go to college, so I tried to go down that path, but it just was totally the wrong path for me. Meanwhile, I had some connections that led to getting hired by Hewlett-Packard while I was still in HS. So, after trying a semester of Community College, which I totally failed at (in some ways it failed me, but let's be honest: I wasn't engaged with it at all).

Through luck and connections, I was able to always be employed at something I love. For me, the work was engaging and educational. I always loved learning on my own, it was just the learning in school that was a problem. Today, in my 50s, I feel fairly well educated, still have a passion for learning, and have a good job and family.

It's a different world now, in many ways. But, CS people are in high demand. In some ways, the traditional CS education is going to struggle with the new world. People need the foundations, in order to be able to leverage LLMs, but CS teaches through a lot of rote work that LLMs can do. It's a lot like embracing calculators in mathematics, which I remember there being two minds about back in my Jr HS era.

Unfortunately, I think you're going to have to pick a path that suits you.
Haha, yeah but it will all different people getting the perks than those with perks now
goodness gracious there is a lot to unpack here.

> As I confronted my busy, work-filled weekend cemented to the shop to deal with the fickle and spoiled public

> And it was very nearly non-profit or barely-profit for most of its run. If you know anyone that owns a bike shop, you should give them a hug. They need it.

some serious mental gymnastics to land this hypocrisy. someone else struggling differently? here’s an anecdote about how “their kind” are bad. incredible stuff.

read carefully, your comment suggests you don’t much like anyone other than bike shop owners.

maybe that’s why things felt so hard?
The only "demand" I have is that software products be released as open source instead of just silently dropped out of support and forgotten about. I'm not saying people should be forced to maintain code forever or something. Release the code, let whoever still needs it fork it and maintain it as they please. That way, everybody wins. The original authors don't have to maintain this legacy software forever, or harm their reputation by dumping it. And people don't lose access to things they depend on.

Games and game servers are an excellent example of where this is an easy win win situation.

I would contribute to keep legacy things I love working, but generally I'm not allowed to at the moment. But I have contributed in the past by buying the products...
That is what you have to plan for when dealing with consumers. That someone will stick the device somewhere in the messy real world because it is easy. You have to engineer for people "holding it wrong" when failures can lead to loss of life.
That's what my solution after the parsing would be.

OP mentioned reading from a file, which you would only be able to use after string conversion to ints.
My parents’ house has two NATO air bases in a 100-kms radius (one of them very often mentioned on US news because it’s very close to Ukraine and it has US soldiers stationed there), and yet said house doesn’t have indoor plumbing and I do my stuff while visiting them in a hole dug up at the back of the garden. What’s nice is that while I’m doing it I have a splendid view over a Danube branch and over the Dobruja hills, beats navigating social media on my phone.
The holy grail was always someone at a university with a 100 Mbps connection. That was godlike back in the day when most people still had 56k dial-up and the lucky people had ADSL which was, iirc, 768 Kbps.
What makes you think that? The explicit, not-implied argument is that it enabled because it "is impossible to boot a modern Intel x86 system without it".

Of course if you ignore arguments entirely, other people's opinions become arbitrary. But that's all you.
For anyone interested in related research, I used https://mirrorthink.ai to find some background on the state-of-the-art.

(disclaimer: this is AI generated, but grounded on contents of papers, with real references, so I'd say it is still constructive)

The state-of-the-art in code generation has seen significant advancements with the deployment of large language models (LLMs) in various code authoring tools. One such example is the study on GitHub Copilot, Amazon CodeWhisperer, and ChatGPT [1], which evaluates the code quality of these AI-assisted code generation tools. The study reveals that ChatGPT generates correct code 65.2% of the time, while GitHub Copilot and Amazon CodeWhisperer achieve 46.3% and 31.1% correctness, respectively. These results indicate that LLMs have made substantial progress in generating high-quality code, but there is still room for improvement.

Other research in the field has explored various techniques to enhance code generation and assistance. For instance, RepoCoder [2] focuses on repository-level code completion by integrating code generation and retrieval models in an iterative paradigm. This approach considers the repository-level context, including customized information such as API definitions and identifier names, to improve code completion suggestions. Serenity [3] leverages library-based Python code analysis for code completion and automated machine learning. The authors explore the potential of data flow analysis produced by Serenity to improve code completion when combined with neural models.

In addition to these advancements, the field has seen progress in incorporating contextual information into code completion models. The paper on enriching source code with contextual data [4] investigates the impact of incorporating contextual information on the performance of code completion models. The authors conduct an empirical study to analyze the effectiveness of this approach. These achievements, along with the advancements in LLMs, contribute to the ongoing progress in code generation and assistance. As the field continues to evolve, it is expected that AI-assisted tools will become increasingly sophisticated and effective in assisting developers with various aspects of the software development process.

[1] Evaluating the Code Quality of AI-Assisted Code Generation Tools: An Empirical Study on GitHub Copilot, Amazon CodeWhisperer, and ChatGPT - 2023: https://arxiv.org/abs/2304.10778

[2] RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation - 2023: https://arxiv.org/abs/2303.12570

[3] Serenity: Library Based Python Code Analysis for Code Completion and Automated Machine Learning - 2023: https://arxiv.org/abs/2301.05108

[4] Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study - 2023: https://arxiv.org/abs/2304.12269
The problem is that there is plenty of stuff that you probably don't even realize has a Lithium Ion battery in it. With a phone at least it's obvious. But what about that controller for your e-bike? Camera? Remote control? Headphones? Authentication token? Toy? Microscope? and so on... they're everywhere. And they are not always announced properly, especially smaller pouch cells.
I’m not sure which SD card was chosen in the past, but I do recommend upgrading to an industrial one (and not just high endurance), and they are typically purchased through electronics components retailers/suppliers.

One brand I use is ATP for my ruggedized systems[0]. Yes, they may be an order of magnitude more expensive than even a high endurance from SanDisk or Samsung, but I started using these in 2015 or 2016 and found they hold in harsh terrain, tolerate brown outs (these devices are solar powered and run off of super capacitors), and JustWorks(tm).

[0]: https://www.digikey.com/en/products/detail/atp-electronics-i...
Iraq invasion was planned way before the 9/11 terrorist attack

Dedollarisation in the Middle-East and the potential death of the petrodollar was the real reason they invaded Iraq

"Iraq: Baghdad Moves To Euro" (2000) - https://www.rferl.org/a/1095057.html

We now have all the data to understand the events of the past
Read the comment again please. I am talking about 2004, you are talking about 2025.
For each 2x2 block, decide randomly/arbitrarily to split it horizontally or vertically.
Brokers get told how many assignments they need to make and then they hand them out randomly to their customers. My impression was that the number of exercises gets added up by the OCC and there is no chain of permutations recorded tying an individual exercise to an assignment from one broker's customers to another.

My belief here is based solely on having read some documents about the assignment process and having seen no reference to such record-keeping.