skysight-inc/HackerNews huggingface dataset:
Most bug bounty payouts go to the first person or group that report it, and only if the bug in question is novel to the company in question.

I.e if you report after someone else or report after it’s already been identified internally , you’re not likely to get a payout unless you have novel details
To be clear, my answer is wrong or at least misleading. 30 million is the approximate number of game pass subscribers (not including core). When I posted this I missed the word "streaming." Apparently the game streaming service is now a higher tier of the regular game pass service, but that's kind of a technicality. 30 million people are not using their streaming service, afaik.

Thank you to the people who corrected me.
I wonder what the new green lock will be. WEI?
Not that old...
> And how do you reconcile your view with modern software development?

I mainly work with Linux and open source software, and though I'm not a software developer, I'm more than happy to share any BASH scripts that I've written with anyone that wants them.

> Also the “contract” you’re referring to doesn’t seem to be rooted in any law, but rather your opinion.

From https://en.wikipedia.org/wiki/Copyright_law_of_the_United_Ki...

> The modern concept of copyright originated in Great Britain, in the year 1710, with the Statute of Anne. This Act prescribed a copyright term of fourteen years, and let the author renew for another fourteen years, after which the work went into the public domain. Over the years, additional acts and case law steadily refined the definitions of what could be protected, including derivative works, and the degree of protection given.
Please cite the wizards and dragons comment. Sounds fascinating!
This ^, exactly this ^
‘I couldn’t stop myself’: inside the 12-step program for internet addiction
I am just trying to say that we should begin our conversations giving each other the benefit of the doubt, and then build mutual understanding through compassion and empathy. That is all.

That mod is likely an ill-intentioned guy and in violation of the Discord ToS, but starting every conversation by accusing others of being ill-intentioned is how we end achieving nothing as a society.

Punishment and an escalation of intolerance are not the goal, tolerance is. We are not going to heal the world one accusation or insult at a time.

When you are not a prejudiced person, a good starting point is to consider yourself fortunate in that respect, and then acknowledging others might not have been as fortunate as you.
Applescript could have been great except for two (IMHO) huge design misfeatures:

1. You can't write a BNF for it because its syntax depends on what program you're trying to control.

2. It wants to be "English-like" which means you can always think of 20 plausible ways to express any action, only one of which will actually compile.

(1) frustrates professional programmers and (2) frustrates everybody, so almost nobody uses it.
I'm reminded of anecdotes from Murakami, who tactically wrote pieces of his work in English, and then translated back to Japanese, and preferred the style of the result. He also mentioned later learning of Hungarian writer Agota Kristof, who learned and wrote in French, and had a direct style with short sentences. This is only to point out that in addition to the objective, empirical conclusions described in this guardian article, there are also sometimes aesthetic and subjective benefits.

https://lithub.com/haruki-murakami-the-moment-i-became-a-nov...
From my POV that is bad example, for those embedded apps you have technical personnel installing and configuring those. Non-technical users don't have any means to install/modify whatever is there.
> I guess things like recursive self-improvement. You wouldn’t want to let your little AI go off and update its own code without you having oversight. Maybe that should even be a licensed activity—you know, just like for handling anthrax or nuclear materials.

He’s clearly aware of the risks of runaway, self-improving AI, and the idea that we can prevent this with regulation is laughable. The car is barreling towards the edge of the cliff, and many of our best and brightest have decided to just put a blindfold on and keep flooring it.
Oh, my bad. I forgot what the last digit stands for
It’s more akin to pumping water up hill at times of excess energy and then generating hydro power during times of peak power. Such a system is essentially a water battery, and the iron system would be an iron battery.
it says "This inbox is not actively monitored."
You can try congee or polenta instead. Or mix in various grains.
> "Programming" as a concept is more accessible to people than it's ever been.

I really don’t think this is true. The programs and web sites we interact with nowadays are far more complex than they used to be, so building something feels far less approachable.

I feel lucky that my first exposure to programming was on 8 bit machines in the 80s and then got to learn web programming in the PHP era.

It provided a gentler introduction than starting afresh nowadays would.
If you use exact match, and craft a phrase that is 11 words long, it's almost guaranteed that you'll be the first person in the universe. You're just being disingenuous.

Why don't you ask Google if fish are animals? You absolute moron.
The whole point of the Nac was that you didn't have to write your own code for it. It was a consumer device with modeless editing and an emphasis on the GUI, not the terminal window.

The only people I ever met that programmed for the Mac were converting PC programs over to it.
I don't think it's that. It's hard to write legal texts, and sometimes it's better to be vague, so the courts have some freedom when establishing jurisprudence.

Treaties can be written with vague wording to allow parties to sign it, even if there isn't 100% agreement. That's an old practice.
Okay, you're most likely trolling. Hexdump of this alleged virus or it didn't happen.

Just to make sure, I tested this on MS-DOS 2.0 in an online emulator[1] for a machine of the vintage you described, and it did exactly what I expected:

A> echo>deadbeef.com
A> dir deadbeef.com

DEADBEEF.COM 12

A> type deadbeef.com
ECHO is on

A> deadbeef
(starts spewing gibberish)

COPY CON can't create an empty file either.

Running an empty program (or falling off the end of this one containing the message from ECHO) will execute whatever happens to already be in memory at the time. Might work if there was another program loaded before, but not from a freshly booted system.

The disk format is 5.25", not 5.4"

Unexpected disk activity when the machine is idle would mean the virus also hooks the timer interrupt and does stuff in the background, instead of (or in addition to) infecting programs you actively run. Implementing that on an OS not designed for multitasking is certainly possible, but would take quite a bit more than 100 bytes of code.

As for viruses of 76 bytes or less being common, AFAIK all of those are direct-action overwriting. Meaning that they don't stay active in the background, and any infected program will no longer work. Too simple and destructive to be viable.

[1] https://www.pcjs.org/machines/pcx86/ibm/5160/cga

edit:

There is apparently a memory resident 76-byte virus, however note that it simply overwrites programs when they are copied, is "Rare", and was discovered in 1994, quite late for the machine you described:

https://wiw.org/~meta/vsum/view.php?vir=1232

Most likely no copies of it exist outside of the "virus research" community.
No doubt this is an issue that should be taken seriously. But certainly much more concrete proof of declining trends would be needed before declaring such a forgone conclusion. While the extent of sea ice does indeed shift around quite a bit from year to year, actual sea temperatures have more or less remained fairly consistent.
Maps (and lists) are other examples of exponential types. Intuitively this should make sense that these are the same as functions because any pure function could be (theoretically) replaced with a map lookup of pre-computed values. In this context, list is a special map where the keys are integers.

Writing it out mathematically, given a List of Bool, the left-hand side is the number of elements and the right-hand side is the total possibilities.

- 0 : 1

- 1 : 2

- 2 : 4

- 3 : 8

- 4 : 16

- 5 : 32

and so on
> because business language is expected to be normalized and boring

why?
The existence of a God isn't incompatible with the laws of the universe, because if God exists, then it exists outside this universe. As such, it is a textbook definition of a non-falsifiable concept, and you're setting up a strawman.

As for religion, the important aspects about it aren't the supernatural beings that judge us. God and the devil are a reflection of our "soul", and religion is a recipe for morality, being simply tradition that found a full proof way to be passed between generations. Even if you don't believe in God, you should believe in the power of tradition to pass on knowledge in the human culture.

I've also replied to another comment that (IMO):

1) All humans are religious, if we define religion as faith in non-falsifiable theories, with the existence of a God not being required;

2) We are not enlightened enough, and we don't have enough resources to base morality simply on observations of the natural world.

In general, if you're going to be an atheist, might as well be the kind that understands our history. Hubris isn't good, and we aren't more enlightened than past generations, we just have more resources and slightly better traditions; although here I'd add that social progress isn't guaranteed, given how ancient civilizations crumbled.
Airless bike tires made with NASA technology are now on sale
I thought they've owned the trademark for 15+ years at this point? That's part of the reason why Jupiter, the main dev for Nintendo's picross games, can't use the name when they create a picross game for a non-Nintendo system

That's why they had to use the awkward Logiart name for the game they just published on Steam
Seconding that autocorrect is inexcusably bad on iPhone.
A CS degree from Stanford is how you get a red carpet entry to a $500k+ entry-level AI/VC/Trading role.

An astounding amount of tribal knowledge is hidden behind elite-CS-spaces. Some high-school hackers are the right combination of lucky, talented-and savvy enough to enter these spaces. But, walking that path without the fallback of an elite university puts you 1 mis-step away from eternal mediocrity.
Oh, I wrote that last comment because you asked me to.
cool silence?
How would you value this exploit, or any exploit?
I've never had to and I have stuff that uses async all over. The only time I've seriously had to deal with Pin is for some pretty low level stuff: manual memory/heap management for database datastructures (paged btree) and for some work stuff related to working with a C++ library that uses zeromq, etc. The point being that in both cases these were frobby dark corners where the mechanics of the pinning ends up being hidden from the user.

People writing application code in Rust should not encounter it often.
Did you like working there?
And here's an Emacs org-mode compatibility layer to make writing your own D&D-style campaigns or handbooks even easier (if you grok Emacs):

https://github.com/xeals/emacs-org-dnd

Written around the same DND-5e-LaTeX-Template as the OP article:

https://github.com/rpgtex/DND-5e-LaTeX-Template
> You're confusing when Google started designing its own mobile SOC with when Android devices (including Google's) first started using neural network accelerators, which happened months earlier on Android than on iPhones.

Apple (famously) doesn't announce until new functionality/devices are actually available. When they announce real people in the real world get it within a week if not less.

A press release from Qualcomm that came a few months before Apple actually got it in people's hands only further demonstrates that Apple was working on this long before Qualcomm included it in the chipsets that lag on the market from Android device manufacturers.

> As for GP's claim, Android has indeed had what the iPhone is now getting for two years

You meant to say that Pixel had a variant at that time with Gboard. I'm not going to bother to do the research on Gboard on iOS but I suspect it was also available on iOS with Gboard at the same time or soon thereafter. If not that's on the Gboard team at Google for not supporting neural on iOS and Apple hardware that came far, far sooner.

On a somewhat-negative Apple take they are infamous for being, ummm, "inspired by" successful apps and add-ons in terms of what makes it to iOS. I wouldn't be surprised in the least if Gboard vs built-in iOS keyboard is another one of these cases.
Conspiracy theorists don't think that way. They want things that validate their paranoia, so they look for symbols that are obvious to them, but discarded by others because they're too obvious and stupid. They want buildings that look like Hollywood evil lairs. They want barcodes and IC cards that spell out 666[0] if you squint at them funny. They see Linux error screens with the words "kill process or sacrifice child" in them and think their Fire Stick is extracting adrenochrome at the basement of Comet Ping-Pong[1].

They aren't entirely insane, they are onto something. But, ironically, they have been programmed by business interests to ignore their own malfeasance. So the story can't just be "the government suspended monopoly laws and let everyone buy everyone and that's why everything sucks now, join a union". After all, a lot of these people were born and raised to oppose regulation and unions. So they instead have to construct a new framework for opposing business to get rid of that cognitive dissonance, and it invariably becomes this over-dramatized nonsense.

[0] A codeword referring to Nero, a politically unpopular Roman emperor that has been dead for over a thousand years

[1] A pizza place that does not have a basement, but that hasn't stopped conspiracy theorists from shooting them up and holding them hostage anyway
This person is a third-party who runs a company that does X.

In an effort to push X and in turn their company and their personal financial gain, they decided to go to the issue tracker of an open-source project, demanding that X should be implemented because it's important to do so.

It was never an "Hey, I have this thing and maybe it would be a good fit for Zig". Instead it was an "This needs to be done."

But that's just regular foss nonsense.

Where this turned into something different is when the person - only 15 minutes after creating that feature request labelled as a bug - started a $5000 bounty for people to implement X.

The maintainers never agreed to having X in the first place. They were never even consulted, given that the author didn't ask if X could be implemented. There was never a question. It was an attempted hostile takeover of the direction of the project.

But the worst part of it is that this person wasn't even going to do the maintainer-harrassing all by themself. No, they're a smart one. They know that if they trow out a bounty of $5000, a lot of naive and unsuspecting useful idiots will jump in and apply pressure to the zig maintainers for them.

Tbh I think it's quite clever to perform such an amplification attack to force your way into a project. It would probably also be just business as usual in a business context with different commercial entities competing with each other.

But as always, people don't understand that foss projects usually do not take part in that rat race and therefore never consented to playing games with morally questionable tactics like these.
Rust has an excellent story for running old code on new compilers.

For example, I've been using Rust in production since just after 1.0, so about 8 years now. I maintain 10-20 libraries and tools, some with hundreds of dependencies. If I update a project with 200 dependencies that hasn't been touched in 3 years, that's 3x200 = 600 "dependency-years" worth of old code being run on a new compiler. And usually it either works flawlessly, or it can be fixed in under 5 minutes. Very occasionally I'm forced to update my code to use a new library version that requires some code changes on my end.

I've also maintained long-lived C, C++, Ruby and Python projects. Those projects tend to have far more problems with new compilers or runtimes than Rust, in my experience. Updating a large C++ program to newest version of Visual C++, for example, can be a mess.

However, Rust obviously does not support running new code on old compilers. And because stable Rust is almost always a safe upgrade, many popular libraries don't worry too much about supporting 3-year-old compilers. (This is super irritating for distros like Debian.) Which if you're working on a regulated embedded system that requires you to use a specific old compiler, well, it's a problem. Realistically, in that case you'll want to vendor and freeze all your dependencies and back-port specific security fixes as needed. If you're not allowed to update your compiler, you probably shouldn't be mass-updating your dependencies, either.

Basically, Rust got so exceptionally good at running old code on new compilers that the library ecosystem developed the habit of dropping support for old compilers too quickly for some downstream LTS maintainers. And as a library maintainer, I'm absolutely part of the problem—I don't actually care about supporting 5 year old compilers for free. On some level, I probably should, but...
Sadly very light on the subject matter of the title, mostly just a very brief LaTeX introduction page. The interesting content is the outlinks in the intro, existing templates that mimic D&D, either old school 2e style[1] or modern 5e aesthetics[2].

[1] https://www.ctan.org/pkg/rpg-module - click the PDF link to the package documentation to see the style

[2] https://github.com/rpgtex/DND-5e-LaTeX-Template -- with great looking preview in readme
I subscribe to the buy once cry once philosophy. Meaning bite the bullet and buy quality. My wife is finally coming around after we've had to replace items that she initially wanted to pinch pennies on.

Obviously doesn't apply to stuff you know you will seldom use.
https://qz.com/1005879/snapchat-quietly-revealed-how-it-can-...
NASA's OSIRIS-REx asteroid sample return to Earth: Live updates
OSIRIS-REx's asteroid-sample return capsule will land in Utah on Sept. 23 at around 10 a.m. EDT (1400 GMT). Here's the latest.
I believe most of the value in the ISA being open source would be captured by hyperscalars and companies like Qualcomm.
With companies like Qualcomm involved, I am afraid they are going to do the whole embrace, extend and extinguish strategy.
No, "killed" still includes intention of the killer. You may be thinking of "died".
Because features are always used in the worst (most evil?) way possible by inexperienced programmers. One of the benefits of Rust is that it makes many evil things either impossible or easily detectable.
Some of this isn't as bad as it looks due to the way the accounting works. Take Apple products. They basically lead the world in laptops and phones, designed in America but because the manufacturing is done abroad it appears as a trade deficit even though most of the design and profit accrue to Apple shareholders.
On my iPhone X I zoomed all the way out and it got the page to render well and scroll to work
Google extends Chromebook lifespan to ten years
It feels like they eventually managed to enforce this when the App Store came along, rejecting “useless” or “redundant” apps. Eventually they gave up on that idea because they loved seeing the number of apps rise, even if those apps were, in the end, low-quality software.
You’re pretty much correct.

GPUs are a very interesting attack vector. Especially as more computation is being pushed to GPUs, and they’re not always well isolated.
A key point here is that the centralization in this case is from a for-profit company.

If the records were centralized by the government, the issues that we see now would likely not be as prevalent.

There would be other talking points and issues to be sure, but the point is there are many ways to 'centralize' information, even including, ironically, the technologies that are infamous on HN that "de-centralize" information.
>You could rediscover all of that knowledge using the scientific method, but why bother? The local cultures have already done the heavy lifting

No. The heavy lifting is determining whether a specific practice is ecologically beneficial or not. The people who built those mounds did not document how they arrived at the practice of building them (although it's safe to assume it wasn't a scientific process), so someone had to evaluate whether they are ecologically beneficial or not. The same would have to be done for any other practice, same as you'd do for any other idea someone comes up with. A proposal for action is worthless is there's no indication that it suits the desired goal.

>I don’t see why it’s surprising that indigenous peoples end up building more ecologically appropriate structures.

Because everyone is indigenous to the place they're from, and people routinely build structures in their homelands that are environmentally destructive. Do you think, say, Roman aqueducts were not at least disruptive? This implicit distinction you're making between "indigenous" and "not indigenous" is exactly what the idea of the noble savage is.

People are people. They'll build the things that suit their needs and in the process they'll destroy some things they don't care about, and some that perhaps they should.

>Quite frankly, Europe/science has just been through an extend period of believing that humans are capable of overcoming nature

I don't see any non-Europeans doing anything differently. Do you? It seems to me that the only people not trying to massively transform the environment are those who don't have means to do it.
Weird language, sorry
Is there anything inherently wrong with 99% "owning" 1% nominally? Somehow 95/1 or 75/1 is systemically different or is it just extracting an emotional reaction to numbers folks have no accurate mental representation of in such context. If not, it does strike me as a slippery slope to communism.
In the 1960s the riots in cities led to the requirement of 'no windows' and datacenters were not to share walls with the exterior walls, so that breaching a datacenter required going through 2 walls. These requirements no doubt play a large factor in the building's design.
Honestly, just find yourself a project and just Go for it (sorry for the pun).

The syntax is easy enough you can start coding just after having looked at basic examples.

Personally I actually like Go because it's so boring.

I tend to see languages more like tools rather than valuable knowledge I must learn, so a simple yet powerful enough language is a perfect fit for me.
I’m not saying it’s a bad thing, but it is something to be aware of
DeepMind has https://arxiv.org/abs/2309.03409 so as long as you can specify an objective scoring function you can get closer than manual prompt engineering.
I’d love to see you elaborate on this. Anecdotally, my experience was the exact opposite. Is there some documentation making this point?

In the course of optimizing I came to know the various JVM GC algos (concurrent mark/sweep, parallel old, etc) by the corresponding memory graph alone. I never, ever had to debug similar latency in the Go stack.
> $30mm backing

Realistically that would still only be enough to get something you can make a cool looking demo and that only run on desktop.

Building a general purpose engine that is suitable for many different workflows and run on pretty much every singe platform like Unity is very trick and takes a lot of time (and trial an error). Dev UX, APIs, platform integration, QA, all the third party packages and infrastructure are much harder to solve than shiny graphics or advanced physics. Whatever you come up with that $30mm is only likely to cover a small subset of use cases.