skysight-inc/HackerNews huggingface dataset:
My guess is that to Adobe, "flash" was a set of authoring tools (developer IDE and bespoke language) and a runtime that allows execution in the browser.

Adobe, as a company, sells authoring tools. It doesn't make money building runtimes and then giving them away. Even the money from licensing runtimes (Air) is insignificant. The runtime was just a necessary overhead due to inconsistent and poor native rendering capabilities in the browser - it existed solely to allow the development of powerful authoring tools.

So after browsers improved their native support and announced they are dropping support for the plugin, Adobe migrated to a new version of the authoring tools (Adobe Animate) that can compile to the legacy flash player runtime if needed, but also to html/js, or svg, or other targets.

They still want to sell more of the authoring tools. They don't particularly care about flash, and are probably happy to be rid of it.

What they don't want is someone else taking control over the runtime and then building rival authoring tools for it, opening it up to other authoring tools, or creating any kind of rival authoring eco-system.

It's like if you give away razors to sell your own blades, and then you come up with razor 2.0, you still don't want people taking the razor 1.0 and keeping it alive by selling their own blades for it, or even giving away their own blades for it, as then you would be in competition with yourself.

Whether these business concerns are justified or not, or whether our IP laws are too extreme, is a separate question. These aren't simple questions.
Surprisingly, experience has shown that building more nuclear plants, even standardized, don't make them cheaper to build but more expensive.

2010: https://www.sciencedirect.com/science/article/abs/pii/S03014...

2020: https://arstechnica.com/science/2020/11/why-are-nuclear-plan...
DT fusion is not different, and is unlikely to be competitive. This was understood decades ago.

http://orcutt.net/weblog/wp-content/uploads/2015/08/The-Trou...
Sounds good. Sadly, there's this thing called "hyper-stimulus" - someone mentioned recently "Infinite Jest" and the desire to watch a particular video over and over again. I do think the fear of this thought played a deep role in DFW's desperation.

All this to say: some social attractors are way more attractive than others (that's why they are "dark" patterns). Only physical constrains will do the trick, I'm afraid.
Coinbase NFT: Create. Collect. Connect. Launching This Year
That's capacity, the interesting side is usage which as you can see also has declined, while total capacity has increased.

https://www.cleanenergywire.org/sites/default/files/styles/g...
Then target leadership. They're the ones responsible for building better roads (which is the whole advertised purpose of this project!).

Writing an NLP bot that rewords articles to blame the driver 100% of the time is nothing but an exercise in getting a nice revenge dopamine rush. But drivers aren't the ones building roads.
Expulsion is one of the friendlier outcomes. Federal prosecution and prison time are also very realistic options here. It's happened to other well-meaning kids on many occasions.
I mean you could camp targets and Twitter from 5-6 am every morning for 2-3 weeks and you would probably have a shot. Or you could pay a $150-200 fee and have someone do it for your. Or for 50-100 you could have someone run your profile on a bot. Lots of options
I got in trouble and subsequently suspended from school back in the ‘90s for causing BSOD’s on classmates computers using WinNuke [0]. They classed it as vandalism even though the payload causes no permanent damage (apart from losing unsaved work).

I found more severe vulnerabilities including being able to lift home addresses of students by querying an unprotected endpoint. Didn’t get in trouble for this one, and reported it promptly to the IT administrator.

[0] https://en.m.wikipedia.org/wiki/WinNuke
Everyone missing the bleeding obvious: keywords for their moderation bots, if post contains keyword, flag it for manual moderation, or even downrank it so it doesn't show up that often in news feeds.

Although with how much the MAGA-crowd evokes the name of Hitler/Nazis to compare the current administration with it, maybe not...
Like this? https://circleci.com/docs/2.0/parallelism-faster-jobs/
Surely signed tags and signed commits in git are supposed to be cryptographically secure? [0]

Doesn't the security of those signatures depend on the security of the SHA-1 hashes that are being signed?

[0] https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work
I guess limestone is what I mean, not sandstone. Giving it a quick google, they used lime, and their brick/concrete structures did burn down because of that. My tour was a long time ago.

>so by your logic we are even dumber
I never said the romans were dumb, but the logic of putting dumb words in someone's mouth then sarcastically making fun of those (your) words, is quite dumb indeed.

by my logic, we are not dumber, and I already explained that. When we need things like fire retardants, we use many materials that are better than lime. It took burning jet fuel to bring down things we don't want to burn. We learned that lesson from the Chicago Fire. For residential homes, in communities with fire departments, it is not cost effective to have more than basic fire proofing.

It would indeed be dumb to build a fireproof single family home for double the cost, when the new owner is going to knock it down and build something else 50 years later. This is why we don't build skyscrapers out of wood though.
Couldn't this also have been handled efficiently in Lambda had it been configured to use batching? (Assuming it was implemented as async invocations driven by a queue of some sort.)

It does seem unfortunate that Lambda cannot be configured to support concurrent synchronous invocations for serving HTTP requests concurrently.
I wonder how many people in this discussion have actually looked at kernel code.

If you take an average chunk of kernel code, and try to reason about how to rewrite it in Rust, you'll note that the result looks surprisingly like C.

Working with hardware registers, instructions, memory mapping, and trying to do all that with optimal runtime performance puts a lot of constraints on you.

Rust is all about memory safety. Well, what does it mean when the entire memory map is not only accessible to you, but DEFINED by you?
“If you don't believe it or don't get it, I don't have the time to try to convince you, sorry.” - Satoshi
FDA clears Withings’ EKG and blood oxygen features
They didn't do so unilaterally. The users of Ethereum collectively chose to bail it out.
Otherwise agree with you, just noting that Scala is likely even more mainstream than Haskell and has proper Monads.
Hand hands that are half as tall as your phone and 2-3x as thick are common. As our units designed to be installed in cars. Both can connect direct to other radios (usually on 2M or 70cm bands) or to repeaters (which are quite common).

Having the closest few dozen repeaters programmed in is common, that way you can have a few for the closest dozen or so metro areas and often includes a state wide repeater network. Having access to these networks can provide a wealth of information from a device is easily hand held, can be worn on a belt, and still works even when the cell towers die. As texas learned, even just a cold spell can have significant impact on the power grid, which of course the cellular network depends on.

If you are having severe weather, fire, earthquakes, hurricanes, etc the ham radio networks typically get really active, people working hard to spread useful information. Often have friends/family/connections to local fire fighters, doctors, nurses, etc that have a really good idea of what's actually going on and how the local services are responding to those challenges. Might want to try listening in on a local emergency net (you can listen to amateur radio legally in the USA without a license).

When comparing what the local TV station broadcasts (and sends out over social media) to the local hams, I've found the ham based info to be significantly more accurate and timely. The news station seems to be focusing on the drama of it all.
Working in a Team
What I don't understand: this person seems highly intelligent, I mean he's a nuclear engineer for crying out loud, but yet reading their email correspondence he comes off extremely stupid. How can we reconcile this?
Watch: Sara Ali Khan and Kusha Kapila recreate Squid Game scene in the new video
For those who don't know, Dan Gelbart also has a wonderful series on prototyping.

[1] https://www.youtube.com/playlist?list=PLSGA1wWSdWaTXNhz_YkoP...
(not) to use readdir_r(3) (2012)
As the other comment says, it's a valid URL but to really rub it in, the canonical link RFC (6596) says it's valid and then also uses a relative URL in an example like they were just waiting for someone to be wrong about this on the internet.
And, to that point, I'm not really convinced that a cryptographic hashing algorithm is really a great choice for git.

It is nice that it checks off the boxes for even distribution of hashes, but there's a bunch of other hashing algorithms that can do that without the performance penalty inherent in crypto hashes. For example, FNV seems like a good fit for something like git.
For anyone who like to hack legally and ethically, check out https://www.hackerone.com/. If you're very good at hacking devices, software, networks, etc, companies will pay bounties for the vulnerabilities you find thru HackerOne.

Looks like they paid out millions in bounty in 2020:

https://www.zdnet.com/article/hackerones-2020-top-10-public-bug-bounty-programs/
> So it’s all people who spent lots of time studying for algos and data structures class asking each other those same questions. Asking “Are you one of us?”

In my experience, there's a point where it becomes 100% cargo-culting/rote.

The best approach is to keep the coding (it's essential to be able to write code on the whiteboard, period) and have some elements of algorithmic reasoning but focus on using those to solve a real problem.
As long as we're in fantasyland I suggest perpetual motion machines, or perhaps unicorn power.

It's hard to make up for LENR's lack of existence with clever engineering. But even if LENR existed, how do you think it would get around the problem described? LENR would make heat, low grade heat.
Nazism is illegal in Germany. Militias are constitutionally protected in the USA, so there's not really a legal argument for all of those to be included.
I agree to a point. However, employees do at least have to acknowledge that if they choose to work for, or stay at, a bad company then they get some blame as well. If you lie down with dogs, you get up with fleas.
> the Medieval Empire, that is what is commonly referred to as the HRE,

Sure, the HRE name is three lies for the price of one, but its at least specifically understood in its referent; “the Medieval Empire” is...not. Byzantium, most notably, being a thing.
I have not had to deal with that, but I have idly thought that it might be easier to pipe the audio version into google assistant or something, and see what it comes up with.
Traceroute over starlink, see if you can figure out where your uplink station is, and how far it is from you. From what I can tell the range is much more than cellular, but not all that much as far as worrying about hurricanes, large fires, and major power grid problems.
VC sector in Europe is 15-20 years behind to that in the US. VC in the US want to play on a turf they understand- the local legislation, infrastructure,etc. When some random guy from Latvia shows up, he gets the money but it's pocket change compared to what the guy from Chicago would have gotten.
> I wonder if it was possible for the hacker to ask a lawyer to represent them anonymously and make a contract, something like the district promises not to file criminal charges, and if they violate this deal they will have to pay a lot of money...

Criminal charges are generally filed by the prosecutor. They'll generally follow the wishes of the victim, but are not required to (think, e.g., domestic violence cases). There is absolutely zero the school can do to guarantee that you won't be charged if the prosecutor does catch wind of the incident and decides to make an example of you.
Performance is one issue. Testability is another. How do you test your pipeline changes? I am aware there's a tool that uses Docker to simulate what GitHub does on the backend but last time I tried it, it didn't work. It's not even supported by GitHub themselves and doesn't run like the real thing.

Once again, I will praise SourceHut CI. Being able to just run a freestyle pipeline without needing to commit and push to see if it works is great, and you can even SSH in to the agent when things go wrong. This is how CI should be done.
And how about the indigenous Inca & Maya people, nobody wants to see their human sacrifice culture celebrated on Facebook (Mel Gibson exposed the ugly truth in Apocalypto)

And the Spanish Inquisition, Bluebeard, Ivan The Terrible, Robespierre, Lenin, Beelzebub and Donald J. Trump?

The ban list is way too short.
The math helps you write new models that only a small priesthood will even understand, much less scrutinize.

Then you can predict a crisis with your esoteric model, use that to justify forcing your political choices on others, and shame anyone who disagrees!
Try any of the digital modes, like say js8call. The newer software and technologies tend to have a younger and more diverse user base.
C is a statically, but weakly typed language with very few compile time checks and many non-intuitive automatic casts.
> But this fails to hold true for general purpose chains acting as a VM, including the front-runner Ethereum. Ethereum nodes can in theory filter modifications to the smart contracts they execute, but in practice, node operators have no reason to inspect or reject these upgrades, because they have relatively little stake in the success of individual contracts or their ecosystems. If an owner of a smart contract publishes a new change, nodes will mindlessly run it. Ethereum is blockchain AWS.

This part does talk about Ethereum itself. It's just a conflation that, I agree, the author probably didn't intend, but nonetheless demonstrates the lack of understanding.
What is the thread model though?

I don't think it's possible to create a collision that's also executeable code which adds a security hole or anything.

So what exactly would they achieve with the collision?

And how do they push these gigantic files that have the hash collisions to a server? The upload time would be significant.
I wrote a piece on the topic earlier this year in my blog [1] since I was also interested in learning more on the topic of Ethereum and DeFi, and not interested at all in the speculative take that attracts most people.

In my post I write about an open source project I implemented using smart contracts that acts as an options (derivatives) exchange, and all the components required for making it work (ex: stablecoins, price oracles, collateral management, liquidity pools, etc).

[1] https://thomasvilhena.com/2021/02/building-a-decentralized-o...
I forget the source but I once heard a quote that really resonated with me "corruption festers in the dark but tends to evaporate once it's brought to light". With that said, imagine a government where you can audit every transaction they make...
Posts like yours validate the insane over criminalization of what essentially amounts to a prank. I had literally the exact same experience in high school. Got expelled and had to get a GED. They could have easily pressed charges.

Part of the issue is people like you who advocate for respecting "the system" and essentially scaring kids into not doing anything. Except that simply re-enforces the draconian laws that are currently in place. If more kids rebelled and this was a regular occurrence it would help to desensitize society to digital pranks instead of always treating these kids like terrorists.
Every now and then an empire with a powerful land army decides to really try to build a navy.

At some point they start pushing back against the existing commercial world order, which leads to conflict with the dominant naval/air power, who plays the role of protecting trade.

Then they lose.
deck.gl is another open source rendering option with a TileLayer, TerrainLayer, and MVTLayer.

Other libraries mentioned have better text label and styling support out of the box compared to deck, so typically people do interleaved WebGL rendering with deck.gl and other basemap libraries to get a beautiful base and a super performant deck overlay.

Tile hosting is still typically a paid service from someone, though COGS and S3 are a self-hosting option.

I primarily work on libraries adjacent to deck.gl, happy to answer questions.
Thanks for that explanation, I'll look at turning it back on.
US Arrests Nuclear Engineer for Allegedly Selling Nuclear Submarine 'Secrets'
Does geth provide a basic search/querying feature? For example like searching for a list of transactions sent to and from a specific account.

But doesn't geth require me to setup and sync my own Ethereum node from scratch? I heard it consumes 300GB minimum. It would be great if I could just query some random node on testnet for example for testing my service before I commit to launching a node.
Why are all the graphs on your main page[0] fake? They're all the same size despite the data being different.

[0]: https://buildjet.com/for-github-actions
In order to have a reasonable, stable supply chain at all, you need quite large scale; and even then your phone would have much smaller scale than the mainstream competitors and so would be be significantly more expensive than their models with similar hardware, both because it's targeting a niche and also because all this tracking&targeting does result in some revenue stream for the manufacturers.

It indeed is a jolly good idea if somebody really checked for a living all those open source apps, however the math works out only if you allocate the salary of those people over a million phones, not if you have only 10000 customers.

Perhaps you would actually be willing to pay a large premium for that, but the vast majority people are not. Perhaps a meaningful number of people would be willing to pay a small premium like 10-20%? But that's not what's reasonably achievable, the differences are much larger as soon as you go off mass market production or start needing software modifications which are a large fixed cost that is cost-effective only if you're distributing it over very many phones.

There have been many companies in the past which have found out the hard way that few people really care about privacy that much (or they care but can't really afford much, which has the same effect), but for a recent example, you can look at the troubles of Librem 5; IMHO it's trying to do similar things, but its price/performance is suffering because of that and you be the judge whether their business model looks viable. And if you want a trustworthy supply chain, then your (already high) costs literally double, again, Librem 5 "USA" model is an example of that - a $2k phone where the core functionality (excluding the privacy) is essentially the same or worse as a $200 phone from a Chinese brand.
The problem with Java exceptions is that they are used to paper over the lack of multiple return values for totally mundane situations where there are genuinely multiple possible outcomes. "tried to open file that doesn't exist", "tried to open a socket to a domain that couldn't be resolved", "user doesn't have permission to perform that action", etc, are normal failures not exceptional. But all of these totally normal outcomes are mediated by the same language feature that also deals with indexing past the end of an array or dereferencing null, both of which are clearly program bugs. That's why checked exceptions were controversial: they were a noisy workaround for proper language tool to manage multiple outcomes. Go takes a small step towards fixing this by making packing and unpacking tuples easy and normalizing returning an error as the last tuple value; rust and other languages with discriminated unions and an integrated match actually solves this.

I guess if it helps you understand typed effects if you describe it as "java checked exceptions with an option to resume" then I'm glad that works for you, but for me, Java exceptions have so much other baggage surrounding their design that I would prefer describing it from the other direction: "typed effects would enable you to implement a host of cross-stack features, including a checked exception system like Java's".
Absent from your analysis is the risk presented by global warming. Obviously, transitioning the energy sources for an entire group of nations is risky and absolutely the kind of thing you expect to be a bumpy ride. On the other hand, uncontrolled global warming is far more risky - at worst, the energy shortages present a limited economic challenge. Global warming presents an existential challenge at worst, and an unbounded, extreme economic challenge at best.

The issue a lot of people have with fracking is not just the local environmental damage, but also the deeper issue of whether it's worth pouring investment into an obsolete industry that is going to produce inputs for other obsolete industries, all of which are environmentally damaging on any scale, just so you can gain a bit of energy security in the here and now. It's not just kicking the can down the road on your future energy security - it's also pushing us towards an extremely chaotic and difficult future for everybody.
> Given that that information does go to the server

That "given" there is doing a lot of work. I've never seen any reference stating that it's sending the entire process list anywhere.

The current third party protocol implementations all expose setting the game/activity you're playing directly, sure making it look like everything is done client-side.
This is true of human nature as well, not just the search algorithms. As long as people have even a slight preference for the more popular option, you have the basic ingredient for a rich-get-richer market with power law distribution of sales.
Haven’t Watched ‘Squid Game’? Here’s What You’re Not Missing
Reminds me lightly of when I was in high school, email was fairly new -- especially at a school. My friend at a fancy private school had a Linux machine to access, and she really wanted to know what someone else had said about her. I managed to script kiddy my way in leveraging her existing shell login, got root, and read the email. What I didn't realize was that my .history file contained everything I had done. Eventually the sysadmin wrote me an email saying he knew what was going on and wanted to meet up, stating 'he wouldn't cuff me' and that he was 'a chill dude'. I was obviously scared, deleted everything, and tried to pretend nothing ever had happened.

Luckily no one got in trouble (meaning me or my friend). Not so sure this would happen in 2021.
Because he wants to punish people.
There are plenty of smart contracts where the admin destroyed their access, and where the admin never had any privileged access.

Are people so out of touch on this topic that they would ask "source?" after being presented with negative information that matched what they wanted to read
That’s market forces at work.

Someone in 1910 in Pennsylvania or Western NY would be concerned about peak oil from the standpoint that trivially extractable (by todays standards) oil was running out and is most out today.

That drives prices up, drives higher risk exploration, and ultimately exploitation becomes operational and cheap. This drives the price down like any other commodity business.
The light is polarized, as I understand that very much excludes an ordinary star in such a system.
DB and Siemens unveil world’s first automatic train in Germany
Apple Set to Cut iPhone Production Goals Due to Chip Crunch