skysight-inc/HackerNews huggingface dataset:
I have a pile of IOT devices in the field that I made malfunction en-masse with a buffer overrun. I used the boilerplate, generated bluetooth LE stubs to make a GATT interface and didn't pay much attention to what it generated (in C). In my defence it was the first embedded system I made and the fact that it worked at all amazed me.

At one point during the first year, I changed some code in the android app that set up the device and wrote a larger value into a characteristic than it was expecting (32 bit int instead of 8). The boilerplate code checks the length of the incoming data and copies it in full. I managed to overwrite the structure in memory for the next couple of characteristics which made the devices malfunction.

Kicked myself a few times, managed to salvage the situation, got customers up and running (mostly) but at the time it seemed like a company killing disaster.

However later on, when dealing with a new feature that dropped the battery usage I realised that setting the characteristic for power in my interface sometimes caused problems itself due to a problem with the way I was accessing the radio on the device during operation, which was not supported.

However, remembering that the buffer overrun worked, I was able to craft a set of bytes that didn't trigger the original problem but allowed me to change the radio setting without triggering the radio code (the device sets the radio on its 4 hourly reboot).

In the end the buffer overrun saved me a lot more time than getting 10,000 devices back to have new firmware installed.
They didn't fraud the US, they allegedly frauded HSBC, a UK bank. There isn't a legal obligation to extradite either, extradition could be prevented through numerous legal mechanisms - for example, there is no guarantee that Meng Wenzhou will actually be tried for minor fraud instead of the mucher harsher crime of violating sanctions, for which there is no analogy in Canadian law, but in addition US courts are not fully transparent and independent in matters of national security, nor is the penalty of up to 20 years analogous in Canadian law, nor is there any actual damages in the crime of fraud that could be recognized to any party besides the US Government, and so on, but there were also violations of due process during discovery as evidence was illegally obtained by the prosecution, and more. There is ample material for the extradition to be throw out, but it isn't because the US is trying to use it to extract strategic advantages over Canada.

More importantly, allies mean nothing to the US, which refuses to back Canada in any of its international disputes (most of which are against the US), so I see no reason why we shouldn't return the favour.

As far as genocide, I wish you wouldn't throw that around so lightly, it's an insult to the millions of actual victims of genocide, which weren't in a group where their population increased. If you mean cultural genocide, or racist repression, say that - it's already a grave enough offense. That being said, if you think any geopolitical actor cares about it, you're being misled - sanctions only serve to make the situation worse, and the United States has been funding the terrorists in Xinjiang for decades to attempt to create the conditions for repression. Put simply, no one actually cares, they're just trying to use you to achieve their goals. Otherwise Canada/US/EU wouldn't support all the other genocidal countries, or would at least recognize their own (cultural) genocides, which they haven't.
At this rate I have a strong suspicion that China's EV industry may overtake US.

The sheer accerlation in technological innovation coming out of China has been staggering over the last few years.
Archived version: https://archive.is/9d6iG
mine was a 1541, but most everyone I knew who had one had the same problems. my amiga floppy (and the external clone drive I bought) was super reliable.
That the date rolls over.

Processors and memory will get fast enough that we can afford to have the date infinitely accumulate in both directions, rather than count up to a limit. I think.
Yeah I've heard/seen that a lot. I know a few foreigners with great English, but they still make mistakes all the time. It must be one of the least consistent languages out there. But most languages probably have some interesting surprises at the "advanced" level. I learned French for a long time. It's hard at first because the spelling/pronunciation is weird for an English speaker. Then it gets much easier, because French is in fact a fairly consistent language with nice structure. However at the advanced level French has quite a few surprises. Strange inconsistencies preserved for historical or aesthetic reasons, opaque idioms, surprising new tenses, chains of relative clauses to make your head spin...
The Cornish beaches where Lego keeps washing up (2014)
Based on context, you seem to be referring to gas when you say 12 million "ether gwei" (the block limit being 12 million gas, lately). But gas is its own unit, not measured in ether (or in wei, the smallest atomic unit of ether).

The reason the math still works is that 12 million gas priced at 1 gwei/gas would cost 12 million gwei, which is .012 ether. (Since one ether is defined as a billion billion wei) ... Maybe this was all what you meant, but it was hard for me to decipher.
Unsuck-it for quick translations: http://unsuck-it.com/
And replacing it with auth code flow fixes that? I'll go along with auth code flow to fix Safari (now everyone) breaking cookies, but the security aspect of PKCE always smelled to me.
I wouldn’t really call that living
I've never actually bought straight from a dealership so excuse my naivety here, but wouldn't they be better off trying to sell me the car that is best for me? Otherwise if it doesn't meet my needs, I won't be buying anything.
I haven't dealt with tables a lot, but I've seen a lot of sites based on absolute positioning and floats, rather than flexbox and grid.

And there's been an explosion of modern (computer-based) musical notations recently... piano roll editors, MML, trackers, possibly 16-step sequencers as well...
That sounds like a blanket statement valid for most languages.
You can of course substitute irregular intercourse.
And, guess what? Since, the Galerkin approximation requires one to choose a basis that is appropriate to the problem at hand, we now have a deep learning solution too (since neural network learning is essentially equivalent to learning an adaptive basis).

It is called the Deep Galerkin Method [1]. In a nutshell, the method directly minimizes the L2 error over the PDE, boundary conditions and initial conditions. The integral is tricky though, and computed via a Monte Carlo approximation.

[1]: https://arxiv.org/abs/1708.07469
Rust will deprecate bad features with their edition system, but the compiler will still support the old editions.
Check out the rest of the guy's blog. I desperately wish there were more resources where complex mathematical concepts were first introduced without all of the proofs.
"Business results are achieved by exploiting opportunity NOT by solving problems" :) -- Peter Drucker
So we use solar instead. We might not even need solar panels, we could potentially use one of those solar thermal reactors with an array of mirrors pointed to a central focal point. They can produce heat up to several hundred degrees C AFAIK.
When or a tree dies, or burns, during the decomposition process it releases the carbon back to atmosphere. Maybe you could bury them somewhere where decomposition it's slower or more difficult but hard to imagine doing it at scale.
Come evensong.

Or in the alternative, vespers.
I have had the same experience. I tried a BMW X7 and could never get a comfortable seat position. There were just too many controls.

I only wish Tesla has thigh extension. Otherwise the seats are really comfortable.
I can't recommend Talking to Strangers enough. We have a crippling inability of people to read strangers correctly. In addition to amazing testimony and evidence, great case studies, the production quality of the audiobook is like a good podcast.
fwiw, I have nothing against Redditors, often use Reddit as a source of information, generally appreciate “highly technical and in-depth” humour, English is my first language, and I’m familiar with Java/ECMAScript and its versions, but your original comment still made no sense at all to me. I actually thought it might be a bot with some bug in its sentence construction or something.
Two thoughts:

1) If law enforcement ever has the time, they might want to play Maffia or Werewolf. Playing those games enough makes you realize how idiosyncratic lying can be.

2) I'm glad to know that my lecture on lying when I studied psychology basically had the same conclusions as this article.
Wanna be middle class people in CN buy fake Western brands, people who have money buy the actual Euro brands. It's their biggest market.

But the brands pushed themselves into a conundrum, they have statements against exploitation and treating people with dignity, etc., and on the other hand they turn a blind eye to the cheap (forced) labor in western China and enjoy the nice profits from the cities in Eastern China. So they ignore their supposed convictions.
H&M, Burberry, and Nike were the ones I remember. But the article said the companies are kind of being half-assed about it, because they say they talk about only wanting ethically sourced cotton, but aren't willing to actually say they don't support what the Chinese government is doing.
Why don't companies pay 50x engineers 50x?
I use names that indicate that the file contents can be easily discarded, so a meaningless name like 'xxx', 'hhhhhh' or even indicate specifically that "this is a worthless file" with a name like 'gunge1' or gunge2'.

I try to make really meaningful names for quality file contents. So those filenames are often very long-winded and specific: '96_98_100_102_belmore_road _survey_plans_140310.pdf' or another: '2-2b_barnes_ave_magill_sales_agency_agreement_n_marketing_program_161130.pdf'
If you liked this you might like Embassytown
Switch-Case Statements in Python 3.10
Interviewed with Amazon's ad product org a few months ago (ultimately both decided it didn't make sense at the time.)

Amazon is crushing it with ads and will do even better over time. The main value of ads is to steer shopping dollars towards a better product for the customer. EG: I was about to buy product X but an ad taught me that product Y is better (or just as good, but cheaper.)

Amazon is already the best place for this kind of advertising because people are on the site 100% of the time in shopping (or at least product research) mode. Such ads are WAY more valuable than showing me ads when I am trying to read the news or some other non-shopping activity (although amazon is in that business as well.)

Over time, Amazon is becoming more and more the start of people's product search. That means Google neither learns about the customer's interest nor earn the ad revenue from (most likely) sending the shopper to Amazon, which makes Amazon's ads even more valuable in comparison.

I have no idea HOW valuable the business is but - very.
Nicely done OP.

If you guys liked this, then there are similar solutions posted for the problem 'Teach me vocabulary without spending extra time'[1] on my problem validation platform.

As the problem title implies, it's about integrating language learning as part of our regular reading efforts. OP, You're welcomed to share your work there as well.

[1] https://needgap.com/problems/169-teach-me-vocabulary-without...
> An online mob besieged H&M and other brands, including Nike, Uniqlo and Adidas, demanding they retract past statements about Xinjiang if they expect to make money in China.
Unencrypted, client legible access tokens is probably one of the worst ecosystem mistakes you can make. It lets devs (like the article author) read oauth as oauthN "because I can read the token". So now you have clients taking a silent dependency in your ecosystem on being able to predictably read the access token, even though they're not the audience. Suddenly, decisions like "change the format of the token for this resource" or "let's start encrypting" become ecosystem shattering projects.

Encrypt your access tokens by default if you want to guarantee clever clients don't try to take a dependency on them.
> Makes me think if all those insets that mimic plants are really just a matter of adaption and evolution or they got some plant genes.

If you mean insects that look like plants, then no. The genes that control and influence morphology are completely different (in theory a gene for something like a pigment could transfer, but I'm not aware of any examples).

But if you mean insects that, for example, smell/taste like plants (either to plants being eaten, or to other insects), then maybe. But a common strategy that achieves this is for the insect to just store whatever compounds they need from plant material they eat, and that doesn't require gene transfer.
It's often the case that sec.report has better SEO than the official EDGAR website. Which is a shame in that it can be quite challenging to mechanistically download data from sec.report. In short, you can always get what you need from EDGAR, and also spider that site with ease (so long as you are not abusive).

sec.report does provide value to the user for sure. Just not the one who is interested in data extraction.
Crash Bandicoot on the Run
لعبة كراش بانديكوت أون ذا رن
اللعبة بسيطة ولا تأخذ الكثير من الوقت لتعتاد عليها، ولها أيضا العديد من الميزات المثيرة الأخرى للاعبين لديهم تجربة أفضل مع هذه اللعبة أيضا يربط الأكوان الأخرى ذات الصلة السماح للاعبين لأداء مختلف التحديات للحصول على عدد لا يحصى من المكافآت. وعلاوة على ذلك، يمكن للاعبين فتح واستخدام شخصيات مختلفة
„We were chased out of SF after trying to give free Internet to the poorest“
Hey you should watch The Founder basically explains how
McDonald got started and how it went international
> On March 24th the Communist Youth League, a party affiliate, whipped up a nationalist online boycott of H&M, digging up a months-old statement on the Swedish garment-maker’s corporate website expressing concerns about reports of forced labour in Xinjiang. Government officials and state media joined in. An online mob besieged H&M and other brands, including Nike, Uniqlo and Adidas, demanding they retract past statements about Xinjiang if they expect to make money in China.

> Multiple Chinese celebrities publicly renounced brands they had endorsed but which have stuck by earlier statements about Xinjiang (or not indicated any change). These include H&M, as well as Adidas, Nike, Puma and Uniqlo. Zhou Dongyu, an actress, dropped her deal with Burberry because she said the British maker of posh trench-coats, a member of the Better Cotton Initiative (BCI), a due-diligence consortium, had not “clearly and publicly stated its stance on cotton from Xinjiang”

> Several apparel firms, including Muji, Fila China and the Chinese operation of Hugo Boss, gave testimonials on Chinese social media that they support Xinjiang cotton (all three of those companies have also issued statements from corporate headquarters acknowledging concerns about allegations of forced labour in Xinjiang).

> Other firms have apparently taken down earlier statements about Xinjiang. They include PVH, which owns Calvin Klein, and Inditex, which owns Zara, among other brands.
I'll also recommend the actual talking to strangers meetups, though I assume they're on hold due to plague.
Interesting thanks. I knew there were deprecated features you're discouraged from using but I wasn't aware of the ones that were removed.

So if ECMA (or whoever now?) is okay with theoretically breaking some websites maybe thru should clean up more things like "with" and double equals.
Related tangent: I wish "AMAP" (as much as possible) would catch on, too.
What kind of things are you doing w binary data where an editor like this comes in handy?
I totally agree with your comment and you gave a great analogy
Everything is relatively easy to learn, but not to master
Lincoln, that is such a cool brand that everybody raves about, everyone talks about Lincoln because of their seats that are so much better than Tesla's. This is why Ford has such a high valuation. They invest in the right kind of innovations, like seat massagers, I mean, if I had 80K to spend on a car, I would totally buy a Lincoln just because of that.
Thanks for the link about frankencerts!
This takes me back to the days of the early 00’s where much ROM hacking was done by hex editing, and maybe along with Tile Map Pro was any ROM hacker’s most valuable tool.

I spent many many hours messing around in Sonic 2; especially, first changing palettes, then creating custom level layouts; until the tools finally came around to compress / decompress the art found in various formats. :)

Now everything is mostly done with Assembly in those communities but there was a grace to the very delicate and fascinating art of editing ROMs directly in hex. :)
For what it's worth - I'm a firm believer that what is always healthy for your body, is not always healthy for your mind.

Some of the most productive people I know eat nothing but donuts and coffee, and don't exercise at all. They're smart, driven, and highly successful.

Meanwhile, I know a lot of people who put exercise and food as a priority, and don't seem nearly as sharp or as successful. Maybe this all washes out, with age.

Point is - do whatever works for you. Don't let some blog, or some person on the internet, tell you how to perform optimally!
There's no paywall? Maybe for the US? Nothing for me from Scandinavia.

It is a big deal. One brand mentioned had 520 shops in China. I don't see how things are harder to sell. The article even mentions that covid cause a decline in sales but the higher sales in China can offset it for some (Hugo boss I think was the example).
Any time I talk to someone about this evidence it's always "yeah, most people suck at telling liars, but I'm good at it."

Lake Wobegon effect for people reading.
Most policemen aren't really learning state of the art stuff. It's institutional knowledge passed down over time. So they're likely to be far behind the truth. They likely usually don't have the tools necessary¹ to even understand these studies since they are not taught how.

This manifests in hard to prove stuff like this, but also obviously in things like when facial recognition or shot spotter tech is used. Scientists and engineers comprehend the limitations of these tools, but the users here are similar to prehistoric man before the monolith. The tools are magic to them and they rely on them like they are magical truths.

This isn't particularly changeable. So for those who build for these users, it's important to guide them to the right truths and express the right uncertainties.

¹ After all, even the most basic adversarial analysis would be that people are aware of the "eyes averted" nonsense and would subsequently compensate. As a matter of fact, almost anyone who believes in this stuff also believes they can dodge detection because they know these secret truths that everyone knows.
> I know a few foreigners with great English, but they still make mistakes all the time.

Listened to any native English speakers lately? At least in the US, the native speakers mangle the language to a horrible extent.

Most foreigners with decent English are actually much better at "English" than most Americans.
And still, I own a Google phone, but I wouldn't buy some noname brand Android from China, because I have no idea what the quality is going to be like. What Foxconn wants to do is going to result in a flood of cheap Chinese noname electric cars. Think of the products you see on Amazon.

Would you buy an ILove2Life EV200X? It claims to have better range than a Tesla Model 3 and it costs 25% less. It also has cool features like UltraBass speakers built into the headrests, whoa! When people buy a car, they usually expect it to last them at least 5 years, and they expect it to be in good working condition when they sell it (otherwise there would be no buyers). That's hard to do with zero brand trust.
Here's Linus's actual words:

> anything that was written with Linux in mind (whether it then also works on other operating systems or not) is clearly partially a derived work

> Historically, there's been things like the original Andrew filesystem module: a standard filesystem that really wasn't written for Linux in the first place, and just implements a UNIX filesystem. Is that derived just because it got ported to Linux that had a reasonably similar VFS interface to what other UNIXes did?

> Personally, I think that case wasn't a derived work, and I was willing to tell the AFS guys so.

If we take this logic and apply it to this situation, we can see that the GPL always applies if you are intentionally designing for and using GPLed code in your program, even if you "run on separate machine and you talk to it over IPC".

Now, if there happened to be some common readline API, with readline_gpl.so and readline_mit.so, then you could use it. But making up a hypothetical about readline_doesnotexist.so, when the only implementation you actually are using is readline_gpl.so is not going to convince a judge that the GPL does not apply.

You could maybe get away with it if you originally designed for inputline.so, some non-GPL library that had similar functionality to readline but with a different API, and then ported to readline.so - it would be situation dependent and I'd probably talk to a lawyer here. However, that wasn't what happened here either.
Maybe Pihole blocking updates/version checks for flask app? Many of the calls seem to be 404 errors, they may be getting through when PiHole or DNS server is offline?

Any reason your not using 127.0.0.1 IP for local host?
The author linked to a wikipedia page[0] for examples of viable business models, and it interestingly includes "Professional Open-source Model" without explanation.

[0]: https://en.m.wikipedia.org/wiki/Business_model#Examples
RPA solutions seem very fragile (akin to the web scraper space), but if the folks maintaining these low code solutions are cheap, then product will be around for a while as a sort new fangled, easy to deploy, CGI.
I assure you neither "high priced" nor "private" are necessary for this. In fact, those institutions have more to lose for doing so than a "low price public US university"
That would be very useful, you can post your product even before that to get some feedback from those who need it.
Well what I meant to say is they were both inspired by the OS I'm going to release next year.
> involving itself in Eastern Europe

You mean invading Ukraine?
It's big enough for major projects like FreeBSD and Illumos - and for Linux itself (although due to no copyright assignment other than enforcing GPLv2 instead of "GPLv2 or newer" individual developers can and will dispute it).

But ultimately there's no ruling to fall back on, as far as I know all cases ended up without actually getting a court ruling.
That sounds like the wish of the Polish military, less so the Polish people.
Techcrunch uses nasty DNS fiddling to allow tracking across domains. It should be avoided.

It goes through
https://guce.advertising.com/ on click.
The only way to lie effectively (if you are committed to lying, which IMO is not a good longterm strategy) is to commit to the lie 100% and then believe it yourself.

For example, if you want to lie about where you were, you have to believe yourself that you were there. If you consciously think you are lying, it won’t work. It’s like forming a new truth and then fully accepting that reality.

Many years ago I worked at a Dominos pizza with a pathological liar. It was so obvious everything he said was false, and he couldn’t stop himself from lying about literally everything. That is not effective lying. Effective lying is believable.
> Net losses fell from $519.9 million in 2020 to $92.3 million in 2021.

It's amazing how tolerant the capital markets are of purchasing revenues.

https://www.cnbc.com/2021/03/26/uipath-files-s-1-for-ipo.htm...