skysight-inc/HackerNews huggingface dataset:
It's a very common practice, not just in computers. Many digital oscilloscopes (and probably other instruments too) can be hacked by just editing a file or flashing a new firmware. The purpose in scopes is making them behave as more expensive models with much higher bandwidth, which means that faster ADCs and circuitry is already there, but not used to its full potential so that the device can be placed in a lower market segment and sold cheaply.

https://nyctomachia.wordpress.com/2018/09/02/riglol-unlock-e...

https://www.makermatrix.com/blog/hacking-the-siglent-1104x-e...

..etc.
So what's the point of the blockchain here, if you have a single trusted source?
I didn't mean to imply that you can't get into flow with even day long feedback loops. But the flow is definitely more likely to break while you're waiting for the feedback loop. I'm not sure you can really be in flow state between iterations if you're using punch cards circa 1970. But you might be able to reach flow state while writing said code between iterations, you'll just make sure to test more than one thing per iteration if possible. There's also a different state of mind that may look like flow for people who have to wait weeks to see if their code works. I know someone who grew up in a boarding school, and only had access to computers on the weekend, so he'd work on the code all week, only to get a chance to test it at the end of the week. He claims that's one of the reason he's such a good coder today, and I've heard similar anecdotes elsewhere.

But all kinds of things can knock you out of flow and so you might need to develop other strategies to compensate for something like a long compile time. I personally will write code, and every so often fire off a ./compile && flash_embedded_device && connect_to_device command then go back to write more code while I wait the minute plus it takes for me to get to run a test. This helps, but flow would be much easier to maintain if I didn't have to wait more than 5 seconds for the same test.
The more regular an activity is the more likely you're going to have people specialized in it - you'll have much more accurate estimates around costs and time to deliver since people will have more recent experience getting it done and you'll have infrastructure around building infrastructure. When these projects are rarer it becomes infeasible for a company to dedicate itself to the labour so you end up with residential construction firms digging tunnels and laying road foundations - and needing to learn a lot as they go or bring in consultants.

The more you build - especially the more you commit to build in the future - the cheaper it will be. If everything is billed as a one-off then the specialized labour doesn't settle in the local market and you end up paying large costs over and over.
this doesn't support "China simply invested more in their people than USA it seems.".
Business practices should have their own book of law, which says what is and what isn't acceptable.
Cubby: A Swift wrapper around the JSONbin.io API
Oh, a memory...

The only time I was able to beat compiler optimization was in an algebraic task where remainders of M mod P were needed, but the number M was fairly often between P and 2P, sometimes 3P, but rarely higher. (Due to the intrinsic character of the algorithm used.)

Of course, the compiler could not have known that in advance, but I did, so I tried subtracting P from M once or twice and checking whether it was already under P.

That was like 40 per cent faster than a single division of 32-bit numbers. But it was 2005, so YMMV.
I don't think that this is really new for Intel so they are very likely to use this functionality. They've done something similar to Pentiums about 11 years ago: https://www.engadget.com/2010-09-18-intel-wants-to-charge-50...
>Even if this were the case, the only bad part would be evading taxes.

Ah, the little things.

>To generate a profit, it still has to be an investment in a profitable venture

Like Twitter? Which got a tax break recently, BTW

>I also don't think there's any indication that this happens on a large scale

Did you try looking?

https://en.wikipedia.org/wiki/Panama_Papers
Diagnosis:

Relapsing Polychondritis (R.P.)
https://rarediseases.info.nih.gov/diseases/7417/relapsing-po...

https://archive.ph/K2UB3
The biggest crypto lending company is a ponzi scheme
None of us have any real agency, and the sooner we admit that the sooner we can start truly analyzing cause and effect of behaviors. We need to stop lying to ourselves if we want to truly enact change

Free will is an illusion
Was this a port of the Flash app or reverse engineering it? The description on GitHub mentions that the Flash version was made by your friend, so I presume you have the original source available.

I've wanted to port an old Flash game for a long time, but I only have the .swf file, not .fla, because I'm not the original developer. I've tried several decompilers to examine the code and resources, but it would take a lot of work to make sense of the obfuscated code. Unfortunately, it can't be played in the Ruffle emulator since it is written in ActionScript 3, which is not currently supported.
I'm very glad to hear it. I spent a lot of time optimizing.
A message that gets "skipped" - for lack of a better term - because it's already been processed, and a poison message, are not the same thing.
Which is what SafeInteger does internally. Checked is kinda obscure but i added a doc string to it which was merged with the main branch today.
> Dialing back citizens’ rights to participate in public projects would seem politically unfeasible.

So is having design processes decoupled from project budgets.

Just restrict the participation to budget neutral things. The political decision to build something and what it can cost can’t be followed by another process where it snowballs to 5x the cost?
A better approach is to avoid writing bash scripts. They're just too dangerous, even with "strict mode" (http://redsymbol.net/articles/unofficial-bash-strict-mode/).

Better to use Python, or Ruby, or a Rust or Go executable.
> When you have observed a colossal material improvement in your life, and you have hope for the future, you can overlook a lot of problems with governance.

It has been long believed to work the other way: Poor people don't have the education or resources to deal with governmance; they are trying to survive, working three jobs (if they can get them), etc. When the middle class expands is typically when democracy blooms.
I strongly disagree with your viewpoint.

If you need to support plugging in new hardware to a very niche embedded architecture, you will still have many options. These range the gamut from writing a driver based on the reference driver for your environment, to requesting/funding the development of such C driver from the vendor, to funding support for your hardware architecture in Rust/LLVM. Yes, all of these cost time/money. Maintenance of software ports to various architectures is very much not zero-cost, and assuming it is will eventually bite you or your business hard.

As another thought experiment: let's say the development of drivers in Rust is less expensive (either in $$$ spent on engineer time, in $$$ lost to bugs and security issues, or any other valuation you choose. If you/your community of people who desire new hardware to be supported by your embedded architecture can not cover this difference in cost (to make it worthwhile for drivers to be written for you), nor can afford to develop and maintain support for your architecture in Rust (so that you can benefit from the development work done by the vendor), nor can afford to upgrade to a newer hardware platform (which solves the problem completely), then your business is already screwed and you just don't realize it yet.

That said, this is the responsible way to introduce Rust code to the kernel - if this had be done by limiting future releases of Linux to only those supported by Rust, I'd be out with my pitchfork too, because that's something that really needs to be planned very carefully. As long as stable kernel releases continue to exist that support the full set of architectures, everyone's existing code will keep working, receive security fixes, etc. This is fine.
I'll name quite a few:

https://en.wikipedia.org/wiki/Panama_Papers
In case it isn't common knowledge that BrooklynDad_Defiant gets payed for what he is doing: he gets PAC money.
Automox (http://automox.com) | All Roles | 100% Remote Company | Multiple Positions | Full-time

Founded in 2015, Automox is coming off its fourth quarter of record growth that has seen its platform become the most recommended solution in endpoint security and the preferred endpoint management solution for over 1,500 customers across 30 countries. With an increasing number of operating systems, servers, hardware, and applications that need to be maintained, updated, configured, and patched on a regular basis, IT ops teams are feeling fatigued and vulnerable. Automox is building a company and team to tackle this problem for millions of endpoints.

We're hiring full-stack and back end engineers, SDETs, and non-engineering positions. Great culture, flexible PTO, lots of great engineers and a friendly and collaborative work environment.

Job descriptions here: https://jobs.lever.co/automox?lever-via=Uks-ozC3CV
Instagram will bring back a chronological feed in 2022
It's fine for most infrastructure projects to be firm fixed price (with bonus incentives for early completion or higher quality). But there are other projects for which cost plus is the only viable option. Sometimes there's so much technical risk and uncertainty that no sane contractor would even submit a fixed price bid.
This level of pretense is really mind boggling to me. It underscores how certain regimes/people fear objective reality more than anything. And it's a very inconvenient position to take since objective reality is everywhere.
How are they deceiving people outside China when only showing the difference inside China?
> I just don't see the value of hardware tokens where the hardware token can be compromised, and the credentials to access them can be as well.

What sort of compromises are you envisioning here?
Nice. so SOAP?
Didn’t they just drop it ?
and if TSMC ends up doing nothing but supplying Apple.. then it likely means they'll end up being a wholly owned Apple subsidiary
I've got a feeling this has to be some kind of enterprise play. Random devs are not going to pay for a data format.
The implication in the FIX use case is that you should have a single writer/consumer of these events, at least for sequencing purposes. Attempting to coordinate sequencing across multiple threads (or computers) will just slow you down. Consider that a CAS or volatile write is ~10x slower on modern x86 than a single thread tearing through the same items without any contention. A 10x slowdown is pretty much the best-case scenario if you must have a contended resource shared between multiple threads. You only lose more orders of magnitude the further you go into this rabbit hole. The LMAX Disruptor is a good example of how we can rethink these sorts of problems and solve them in novel ways. I have linked a document that I think provides a really good perspective on this: [0].

The poison pill case is a business logic thing on either side of the queue. You can either do validation up-front before sticking requests into the queue, or after the fact when processing in batches. Either way, you will ultimately need to be able to handle problems on both sides of the fence. Something that doesn't look like "poison" on the way into the queue could become pretty nasty with certain emergent state as events are processed on the other side.

[0]: https://lmax-exchange.github.io/disruptor/disruptor.html
I think you misjudge how much the Anglophone world looks down on America, and Americans in general. We take great pride in Australia of our differences from that place. We're much more similar to the British (and them to us) than to the Americans.
If we hit a trillion transistors by 2030 without increasing chip size, I'll be shocked.
> the ascendancy of drones and the usefulness of the A-10

Its really a popularity problem in that there is a doctrine of "we need something survivable in BVR and active ADA" but we don't like talking about that situation as much as pew-pew A-10s are cool and we always plan to fight the last war where there was no BVR or ADA threat (not after the first few days...)

Inevitably we will someday go up against an opponent that is willing to take BVR RoE risks and is capable and willing to do ADA (anti-aircraft guns and missiles). At that point the drones and A-10s are simply out of the fight, in fact the entire Air Force is out of the fight until either another procurement cycle or hope that the ground Army, despite having no air support at all, somehow knocks out the opfor so our undefended planes can fly again.

That's why we have a doctrine, however uncool to talk about, of keeping BVR-proof and ADA-proof weapons systems around, there is a situation where they're quite useful.

Really its not even ADA-proof, its more generically "capable of operating in an environment where we do not already have total utter complete air supremacy".

There is a logistical theory that air supremacy is so expensive that nobody but the USA can sustain it, although it goes guarantee huge USA losses until supremacy is lost, so that's not really politically viable. "They're going to wipe our ground forces out by air and there's nothing we can do about it until they run out of armament" is something that's supposed to happen to other nations, not the US, so its a very hard sell politically.
Apparently they didn't have any programmers on staff.
Is people still using Facebook? I’ve been using it less and less for the last year, and save one or two hyper engaged friends, most of my friends seem to have moved on from FB
Strongly agree here as a long time driver developer. I honestly don't see the point to rush rust into drivers in the kernel now, if anything, it makes the driver space even more complicated.
How does that help with idempotency? Your better off with Ansible if idempotency is the goal.
we've done an okay job of correcting some historical mistakes

I don't want to take anything from the generally commendable and impressive German efforts in that regard, as you say, over a period of several generations. At the same time, one has to acknowledge to get there, Germany was physically destroyed, its territory dismembered and occupied, it effectively ceased to exist as a sovereign state for a period, etc, etc. It's not much of an example of a group spontaneously deciding they'd got it wrong.
Day to day life in China is easy if you're in a Tier 1 city, able to speak/read Chinese, don't require stable access to non-China based internet services, don't mind the pollutuon and are not black or Indian.

Even with some of these it's still OK, but it can be aggravating quickly. I feel like there is always someone in every apartment block constantly renovating and the drills on the walls never cease. Also, try transferring money put of the country. Spent more time in banks in China than all other places I've lived combined. And I speak Chinese, so most things are easier.
Overengineering My Blog for Fun and Definitely Not Profit
For those interested in a real deep dive, and I mean, deep, check out the blog https://pedestrianobservations.com/construction-costs/. And the comments are super informative!

It makes a lot of complex analyses using the best cost information available, and compares projects across countries, states, geography, politics, etc. I'm impressed by the technical engineering analyses. We IT people could learn a thing or two. ;)

Like, "this subway project in NYC cost $N billion USD, which cannot be compared to this subway project in France, which cost $M billion EUR, because of the diameter of the tunnel used and the composition of the dirt under the ground."
I did not know that. Thank you. Possibly in lesser quantities though? It is only related to the spike protein in the case of Covid. As I understand the natural immunity has a different fingerprint even with covid?
`Default` is a trait[1] that can be implemented on any type that can be conceived to have a default value. For example, Option has something like:

impl<T> Default for Option<T> {
fn default() -> Option<T> {
None
}
}

If every field of a struct impl Default, then you can you can use the `#[derive(Default)]` annotation to auto-fill that impl for that struct, otherwise you have to write it by hand.

The .. is the spread operator, and it takes every field of the value on the right and applies it to every field of the struct constructor on the left. This only works for the same type (it's not only looking at the field names).

`Default::default()` is a qualified call on the trait equivalent to `<_ as Default>::default()`, where `_` is inferred from context to be `BufferInfo`.

What that code is doing is saying "build a default BufferInfo with field buffer_usage set to VERTEX".

The spread operator has a limitation you might have intuited from the description that it can't work for types where some field(s) should always be set but not others. To get around that you can use the builder pattern

BufferInfo::with_buffer_usage(BufferUsage::VERTEX).build()

and there's a pre-RFC in flight to become an RFC to add support for

struct Foo {
field: i32 = 42,
}

let foo = Foo { .. };

[1]: https://doc.rust-lang.org/std/default/trait.Default.html
Yes, it's great. I can't wait to update my 11.4 systems to 12.3.

Just make sure you use ZFS as a file system if you have enough memory because the tooling is great and you can resize or reconfigure your storage more easily, or mount it in Linux with ZoL. I recently had to relocate and grow a UFS partition on a VM and it was a bit of a pain compared to ext4 and gparted. Had to grow the qcow2 disk image, make another slice (partition) at the end, dump /usr onto that, remove the original /usr slice to make room to grow /var, create a new /usr, restore onto it, delete the partition that held the dump, grow the new /usr to fill up the empty space. With ZFS, the BSD slices holding UFS filesystems becone ZFS datasets, you have the full zpool free space available on all of them, just like when using a single partition, but it can also span multiple disks.
>I have stated multiple times that muslim or uygur genocide in Xinjiang is a laughable propaganda lie.

That you have stated so does not mean if it is true or not. Your Chinese source doesn't change the fact that Uyghur birthrates dropped by a 60% between 2015 to 2018 according to Chinese government statistics. From 2016 there was a seven-fold increase in sterilization [1]. There are no natural reasons why that would happen, only to Uyghurs, entirely limited within Xinjiang in such a short amount of time. It is the textbook definition of genocide [2].

[1]: https://apnews.com/article/ap-top-news-international-news-we...
[2]: https://www.un.org/en/genocideprevention/genocide.shtml
> If self-driving cars ever become a real thing, it's all over for team urbanization.

Urbanization is more than just hatred of vehicles - Europe has managed to development walkable cities where cars are significantly less convenient than other modes of transport - even if the cars are automated they're going to continue to be suboptimal compared to well planned and zoned cities. At the heart of the issue is whether a city is oriented toward foot traffic or optimized for car storage - America leans the latter way and it's pretty darn weird since, outside of the central south (Arizona, Texas and such) - most people would prefer a ten minute walk to five minute drive.
>Why does it matter if they join each channel?

Higher friction to visit other channels means that it will mean less people will visit other channels. I've been in a Nix / NixOS room for a while and I had no clue I was in a space and that space had other rooms until you commented that it existed. I never had this issue with discord. It was obvious there were other channels the first time I used it.
I'm sure China would be quite happy if Taiwan was even kinda China.
Another model is having a government run project, with all the employees direct hires of the relevant government department. Though that has its own downsides.

One model I haven't heard of, is the government as general contractor, hiring and managing the subs directly. I could imagine a hybrid mode like this could work.
According to Wikipedia cytochrome P450 is also responsible for hormonal regulation (including testosterone and estrogen), cholesterol synthesis, and the filtering of more natural toxins (this is the mechanism relavent to most medications). I really want to see a long term study of regular grapefruit consumption (absent drugs) now since those are pretty big things to be regularly disrupted.

https://en.m.wikipedia.org/wiki/Cytochrome_P450
It’s not that they didn’t cave, Google products are unavailable due to sanctions.

Google Search for example was heavily modified for the Chinese market.
Democracy doesn't bloom when the middle class expands. Democracy is just one possible outcome of political upheaval - and political upheaval happens when the middle class feels that their situation is hopeless.

Russia's 'middle class' expanded massively since the economic disaster of the 90s, but I would not describe it as being more democratic today than it was in 1995.

A rising middle class isn't why communism fell apart in the 80s, either. It fell apart because the country lost any faith that the system will bring future prosperity.
If you're short on time - the top comment provides an excellent summary.
Isn't that just contract law?
I didn't realize that the Planck length was so much smaller than the elementary particles. "There's plenty of room at the bottom" indeed.
It was closer to a port than reverse engineering. I spoke with Cary (the original creator) to get explanations from him on how the features and math behind it worked. He then sent over the metadata and images for all the objects. I think he sent the original flash project as well but I don't remember reading that code too much because his explanations of the functionality were sufficient.
This looks amazing, can’t wait to play around with it. What’s the story around migrating from GTM? We could easily switch out `dataLayer.push` for `zaraz.track` in our internal GTM wrapper, but is there feature parity?
Maybe unrelated but there was a report about the construction related corruption in Quebec. I read it back in the year 2015 and there was a lot of interesting information.

For example, many construction projects are given to favored parties and government engineers who take care of those projects will make sure that outsiders do not get the tender offer. Occasionally someone from outside of the circle makes a competent bid so there are multiple stages to persuade such party to withdraw the bid: 1) The engineer in charge phones the party, 2) Shady characters riding on motorcycles throw garbage at the door of the said party, 3) I forgot what the 3rd stage is.

Here is the document if anyone is interested:

https://www.apigq.qc.ca/wp-content/uploads/2021/04/rapport_f...
I don't think Github has any control over this without changing their content license.
Did they just have extreme foresight about wanting the domain alexa.com or were they genuinely interested in alexa.com as a product? They kept it around for 22 years after all but I can't see how what alexa.com used to do has anything to do with what amazon is doing.