skysight-inc/HackerNews huggingface dataset:
Exactly and things are actually getting crazy now.
Pardon the tangent but for some reason this hasn't reached the frontpage on HN yet: https://github.com/OpenBMB/ChatDev

Making your own "internal family system" of AI's is a making this exponential (and frightening), like an ensemble on top of the ensemble, with specific "mindsets", that with shared memory can build and do stuff continuously. Found this from a comp sci professor on Tiktok so be warned: https://www.tiktok.com/@lizthedeveloper/video/72835773820264...

I remember a couple of comments here on HN when the hype began about how some dude thought he had figured out how to actually make an AGI - can't find it now, but it was something about having multiple ai's with different personalities discoursing with a shared memory - and now it seems to be happening.

This coupled with access to linux containers that can be spawned on demand, we are in for a wild ride!
do you know javascript? it can eat CPU
A student asked how I keep us innovative – I don't
I think you can argue that the experiment wasn't representative of 'normal' coin flips.

On average, each flipper in that experiment flipped a coin over 7000 times, after that amount many people will have learned to flip in a comfortable way with less variance between physical action and force they use. I'd imagine that in that case the coin would more likely land with the same orientation.

I don't think this would be true if someone flipped without practice.
Adopting Vespa search engine for personalised fashion recommendations
Adopting the Vespa search engine for serving personalized second-hand fashion recommendations.
that reminds me of the famous “don’t anthropomorphize Larry Ellison” talk

https://news.ycombinator.com/item?id=5170246
The novel HTTP/2 'Rapid Reset' DDoS attack
Art, culture, museums, and niche hobbies are only desirable if the culture (other meaning) deems them desirable.
Spring is basically a standard in itself and it is easier to hire people in it. It also normalizes large pieces of the backend application so even though they are written by different people they are similar.

Once you learn the annotation based configuration it also saves a lot of time.

The performance is valid but it will only keep improving.
That's really cool. The key insight is that "The reason this process produces a fair result is that the probability of getting heads and then tails must be the same as the probability of getting tails and then heads, as the coin is not changing its bias between flips and the two flips are independent." So you have to make sure you always start with the same side up.
This looks sketchy
I mean, there's plenty of other meds whose exact precise functioning we don't know, just what results and side effects it has.
If you've never really grokked spreadsheets like Excel, this is a great place to start.

Although I don't have Office installed, most of what Joel demos can be done in Numbers if you are so inclined. It's not nearly as powerful as Excel, but for my needs it's capable enough.

As regards Pivot Tables, I think Numbers had them at some point early in its history, but it wasn't 1.0 - Notably, Apple's implementation was significantly different than Excel and people complained, loudly enough that it was rewritten to be more compatible with MS in a later version.

The elephant in the room is (unsurprisingly) SPSS, which I had the unfortunate luck to encounter in my Research Methods class during grad school. Since that time (2010-2012), many of the other frameworks and tools have emerged to either fill in gaps or do the kinds of analysis that even Excel isn't well suited for.
> Otherwise "(*x).y" would have been needed, instead of "x->y". With a postfix "*", that would have been "x*.y", and "->", would not have been needed.

I mean technically the compiler could just have been less stupid and made `.` auto-deref, it’s not like C has operator overloading so the LHS is either a struct or a pointer, not both.
If it helps, the ASRock B550M Pro4 supports ECC. At least when paired with a Ryzen 5600X and 4x 16GB (Kingston KSM26ED8/16HD @3200MHz) memory modules.

It's what I've been using for 15+ months as my main development desktop.

This is how they show up in the system (Linux) from dmidecode:

Handle 0x000F, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
Maximum Capacity: 128 GB
Error Information Handle: 0x000E
Number Of Devices: 4

Handle 0x001A, DMI type 17, 92 bytes (this section is repeated 4 times though, once per DIMM stick)
Memory Device
Array Handle: 0x000F
Error Information Handle: 0x0019
Total Width: 72 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 3200 MT/s
Manufacturer: Kingston
Serial Number: [snipped]
Asset Tag: Not Specified
Part Number: 9965745-028.A00G
Rank: 2
Configured Memory Speed: 3200 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Memory Technology: DRAM
Memory Operating Mode Capability: Volatile memory
Firmware Version: Unknown
Module Manufacturer ID: Bank 2, Hex 0x98
Module Product ID: Unknown
Memory Subsystem Controller Manufacturer ID: Unknown
Memory Subsystem Controller Product ID: Unknown
Non-Volatile Size: None
Volatile Size: 16 GB
Cache Size: None
Logical Size: None
The “deleted” lines were just changed indentation, plus a slight refactor to exit early on certain inverted conditions instead of checking conditions to enter the big if statement.
Imagine paying your CEO 3 millions but fixing a bug like this only after 20+ years
HTTP/2 zero-day vulnerability results in record-breaking DDoS attacks
>dodgy overclocking

Error detection and correction is actually ideal when overclocking. It'll not only save you, it'll let you know you need to back off a bit, because the handful of errors that may happen once a month despite passing days of tests will show up in the system logs instead of staying silent and causing problems. I speak from experience as I overclocked ECC memory in a first gen threadripper system, playing around with overclocking as a hobby for a bit. ECC memory was fantastic to work with.

However the dodgy or outright lack of CPU/Motherboard support results in trying to market that feature to gamers/overclockers having too much friction. Much like what went on with intel's confusing proprietary optane/flash combo M.2 drives that needed certain motherboards in order to fully access both parts of the drive.

And with bad sticks, instead of hard to explain crashes, you'll end up with system logs filled with corrected/detected errors and maby crashes if it's really bad. Then you just RMA the sticks like normal. So honestly that's a win too, because that's the whole point of detecting and correcting errors. It's in every other part of the system already, continuing to leave this capability out of memory is an oversight that needs to be.. corrected.

I just don't really get the strange resistance people have to ECC, it's not some sacred cow. It's just good sense.
Possibly the largest artificial one, but pair instability supernova turn several solar masses of hydrogen all the way up into nickel-56 in a few seconds:

https://en.wikipedia.org/wiki/Pair-instability_supernova

Edit: Just remembered that Isaac Arthur has spoken about artificially inducing a Type Ia supernova to synthesise heavy elements, and why sufficiently developed civilisations may want to do this at this scale.
Also, then "int @p" would read "integer at p" which is exactly what "int *p" means.
HTTP/2 Rapid Reset: deconstructing the record-breaking attack
successor to steam locomotives are not just only electric locomotive but cars, planes, rockets. In few decades we might use more often rockets such as SpaceX for moving cargo or travel.

Sure maybe in 200 years we won't get AGI but current technologies that we call AI will be massively improved and I would bet by that time software development as we currently know it will be a solved problem
Yes thanks - I was not sure I got OP's comment right.
Maybe.

I watch streams on youtube, twitch etc and everything is fine.

However whole CPU is flying to the moon if I will watch something on netflix.

Btw Chrome was pure a nightmare for CPU but Brave is better.
*
star
start
start of

;)
Re: Fast is subjective

I wonder if frequency and hours get overlooked in these discussions. In my experiences one of the things that made the NYC subway more enjoyable than other systems is that the trains came frequently (so I didn't have to schedule when I got to the station and if I missed a train it wasn't a big deal) and they ran 24 hours a day (so I could do things like go to a bar and not have to worry about getting home).
One of the children’s hospitals north of Dallas does just that. I think they had a special Netflix account.
> do people actually want their keybindings to change when they change their layouts?

Personally, yes. If I am in Qwerty and I press the T key, I press the button where T is physically in Qwerty. If I am in Dvorak, I press the button where T is physically in Dvorak. Pressing the button where something is physically in Qwerty when I am in another layout would be very confusing, because effectively it would be that everything else is respecting the layout I am using except this one program that is still using the Qwerty positions of the keys.
Mind you I'm not talking of open-source vs commercial, or other types of governance. I'm talking more abstractly about the fact that having source available and open contributions does not noticeably increase the amount of bugs fixed.

It's a discussion about software complexity and logistics of distributed bugfixing, not organisational.
Well not really what I mean. I mostly have faith I create a pleasant outcome, but the way to get there is painful.

I feel the simple equation fails to account for that.
I'm also pretty doubtful that anyone really understands their own emergent phenomena actually.
$20k/mo in salary is huge, $20k/mo in revenue is a very small business. This thread seems to happily mix the two
Excel is really amazing for doing adhoc type reporting/analysis. I think there is still a gap in the market for a product between Excel and a full blown app with a sql database. Excel falters at larger data sets but I don't find the existing tools in the marketplace very compelling. I always thought there was a lot more momentum in the past with Visual Basic and MS Access. You could build some very interesting tooling that bridge the gap between an Excel workbook and a full blown custom application.

These days I hear a lot about Tableau but the few times I have tried it out I was not a fan. It definitely handles larger datasets that Excel cannot but everything feels hidden behind menus that are unintuitive. In fairness I have never spent the proper time to sit down with it and maybe this kind of workflow works really well for business users.
You do recall correctly and it seems like this would be yet another excellent reason to just renumber all of the exits by mileage. Wikipedia doesn't quite answer the question of which road was built first where they meet.
My first Pentium was a 75MHz one bought in 1995's Summer, and yes we bought it on credit.

It served me well until end of 1998, when I replaced it with a 166Mhz one, also bought on credit.
In many of those cases the settled peoples they coexisted with are the settled descendents of those same nomadic raiders. That shared ethnicity, language, trade, and intermarriage is what protected them.

The nation of Turkey is a strong historically recent and well documented example of that, with Turkic tribes displacing Kurds, Armenians, and Greeks, not coexisting with them (long term). In short periods, of course there were some cases of peaceful coexistence, but power politics always finds a way to capitalize on ethnic divisions through violence.

Bulgaria and Hungary are much earlier era examples (still visible in genetic testing) . The displaced Slavic and Germanic tribes refugee crisis brought upon various Roman crises in multiple waves, ultimately driving the collapse of the Western Roman Empire.
I get what you’re saying. But, a 10% donation is significant regardless of your income level. It might increase hardship in a poor person, or increase inconvenience in a richer person. There is no “right” amount. The fact that people are willing and able to give any significant amount of their wealth to improve the world is cause for celebration.
Biological and Artificial Neural Networks
Presumably, if one replaced their physical keyboard with one with a different layout, then change the layout to match in software, then the binding would still apply to the same "physical key location"?
The oldest trace of @ being used to mean "at" can be traced to typeriters for commerce around 1880, where it was used as "5 apples @ 10 p" meaning "5 apples at 10 pence each."

At least that's what German Wikipedia Claims while the corresponding paragraph in english Wikipedia is short.

https://de.wikipedia.org/wiki/At-Zeichen

https://en.wikipedia.org/wiki/At_sign
Well put, and is a great read for people to understand the fundamentals of leading an eng team. What sort of thinking goes into it. I feel like this perfectly explains how I need to think on a daily basis.

Lead engs are about bringing order to a chaotic eng process.
Do you mind providing a link to your reference?
Time dynamics of income segregation at neighborhood scale
Right, I forgot, you also need someone willing to take those bets. So I think what you should do is make bets against multiple casinos/institutions where you can develop an algorithm that will find you an optimal method of betting for reasonable 50/50 results, if it makes easier to think. So for example at some point you might want to go to a casino and put the max bet on a single number in roulette, but do it enough times that you would have 50% odds of winning.

Once that is exhausted, you would have to become more creative, like trying powerball enough times, but I'm not sure how good the odds are there vs the reward. Maybe that wouldn't ever work.

Actually, I forgot. You can just play with highly leveraged options. It's not infinite yet, but come back to me until you've multiplied enough times that even options are not enough.

Forget everything I said before, just play with options and automated algorithm to buy more. And post here once you can't buy any higher cost options, and we'll figure something out together.
I can give an example. If something moves back in time, it interacts as if it has negative mass relative to us, who move forward in time. Of course nothing moves back in time but tachyons which exist only on paper. The worlds of things moving forward in time and backward in time never meet because they are just two different solutions to the same equation and we have absolutely no evidence that the second world exists. Inverted matter from Tenet should have received negative mass but we most likely will never see it because time may be an illusion likewise to rotation.
It’s not just “all of them”?
I haven't mentioned anything about closed-source development. I'm talking about software complexity here. I've updated my comment to clarify.
Some of us suck at math.
Java and JavaScript have no relation at all.
How do Content-Addressable documents work for content that is meant to be edited (ie. with changing content, versioning, …) or for content that is meant to include live data?
Who else was hoping to see a real MRI scanner built with LEGO?
> do people actually want their keybindings to change when they change their layouts?

As a colemak user, definitely. It's a super weird and confusing experience otherwise and this bug is a blocker for me checking out your (otherwise quite promising-looking) project.
I learned, from HN actually, that the reason for this is actually because taxes must be included and enumerated so that the public know the rate and thus can be cognizant of taxes levied against them. Probably goes back to the founding of America being a country that started in large part out of a rebellion against taxes.

While at this point it makes more sense to come up with a new law/methodology, I understand the thought process. If an item is $5 final price you don't know how much the tax actually was. The taxes can be raised easily and only those paying close attention to local or state politics would know. It's a backstop against government greed.

Again, I think we could reform this tax code and tip culture. However, I believe you legally have to include the tax. Maybe you simply should only be able to advertise the final price, but on the receipt it shows the tax rate.
But they need to remove the possibility of a psychological guessing game. E.g. Bob could've researched before hand that people are 55% likely to pick heads if they can pick by themselves.
What are more realistic/grounded assumptions?
What law? The U.S.'s Section 508 and other laws and regulations based on WCAG, don't require that sites honor `prefers-color-scheme` or to work correctly when `forced-colors` is active.

Nevertheless, it's a good idea to do so (though if a site honors `prefers-color-scheme` it should also have a setting so the user can choose to have that site not match their system's color scheme setting).
> This is normally specified in the "Memory" section of the specifications, in something like "ECC & Non-ECC, Unbuffered Memory".

I've seen allegations that for some vendors, text like this on their non-server/workstation boards turns out to mean that ECC modules will work in the board, but without the actual ECC function.
Please try to assume good faith here. Obviously MS Word does not write the pornographic content for you.
I think my critique to the article would then be that there is not distinction between actual objective utility of the solution (I.e. expected outcome) versus the own standards and fear of being not good enough (which is totally unrelated to the actual utility or greatness of the solution).
For Mac: https://objective-see.org/products/reikey.html

Detectors like this detect the most common ways of implementing key logging, but there may be other ways that they don’t detect.
If a PR is just chilling for years, couldn't a user just keep the updated fork/clone separate and periodically update it from the remote master (trigger warning, lol) branch?
It’s 50.8% bias, so you only need to do best of 1015!
Bindings respond to a particular hardware key code. If you have a qwerty keyboard, when you press the key labeled as 'Q', the keyboard sends a `KEY_Q`. If you take a different physical device, `KEY_Q` will probably be reported for the key where `Q` is written on the new keyboard.
Definition of a “hacker”
Software engineering, evidently. Regardless of the numbers, it makes sense to hoard data on code generation and this lets them do it
Hmm it seems slightly out of sync, does not match with what I see through my window.
We still need a study then to confirm that when people try to mix the coins in their hands like that, it would be random enough. And that would take another year...
> if your car engine breaks, you do not depend on your manufacturer to have enough time and energy to fix it

If it's a design problem rather than the parts just wearing down… unless it is life threatening on a large scale, it just won't be taken care of.
> they could improve

Couldn't get worse.

> they've lost the teams

That's just careless
Just curious is there a way to set up the development environment as following?

Two machines, neither is virtual. One machine contains all the development tools (IDE, compilers, etc.) to develop say XV6, and the other uses the compiled binaries as the OS.

I'm thinking maybe using a USB storage device is easy? I can just dump the binaries into the USB and plug it on the OS machine and reboot.
The largest DDoS attack to date, peaking above 398M rps
I bet that with enough practice, you can learn to toss the coin so that you get a much bigger than 51% chance of landing it on the same side.
> Or do people actually want their keybindings to change when they change their layouts?

That's what actually happens everywhere. For instance undo is usually CTRL+Z. On QWERTY that will be CTRL + the key at the left side of the X, and on AZERTY that will be CTRL+the key at the left side of the E. Therefore, that's the behavior people expect and it has advantages. Having to write KEY_Z to actually have KEY_W is also jarring and very counter-intuitive. That also means UIs don't have to translate key bindings, unless they want them to correspond to some word (for instance word processors have CTRL+B for bold in English, but CTRL+G is allowed in French (Bold = Gras).

Now I also understand the benefits of your choice, and I appreciate that nobody is entitled to make you change this in any case. At worse everybody should be thankful for your choice to release this work as open source and spend time on it to the benefit of everyone. I'm also not a user so I don't have any stake in this.
The formal name of the Unicode character U+0040 '@' is, in fact, COMMERCIAL AT.

https://en.wikipedia.org/wiki/At_sign#Unicode
Two obvious problems

- you aren't applying actively

- your main language is Haskell
The phrase "Mail can be sent with" is ambiguous. "can always be sent"? no.

But, if read as "Mail can (often, usually, generally) be sent with just a postcode and door number" then it's perfectly true of the UK. And that's a great achievement. I've seen far worse postcode systems.

Real world naming always has special cases, so no surprise there. This doesn't entirely invalidate the general point.
How Australia's most remote phone booths work [video]
Not knowing the details, I wonder if this incident could be Kubernetes' Waterloo. All the supposed benefits of self-healing and management are the only thing bolstering its use, far as I understand.
With a 1 foot to 2 feet toss, landing in the hand, I can get the same side as the starting side more than 90% of the time, without even trying. I wouldn't trust such a toss to be fair. Landing on the floor would change the game.
Encryption and signing don't protect against memory corruption.

For example, I download software from the internet then hash it. The hash matches. Before the bytes are written to disk locally, a bit flips in RAM. The corrupted data is written to disk and used.

Likewise, dnssec doesn't protect you against DNS bitsquatting attacks[1] because the domain name can be changed before the DNS request is made. So the DNS response your computer makes for a-azon.com might be totally valid and signed. It can come through DoH or whatever. The problem is that your browser thought it was the response for amazon.com and chrome send a bitsquatter your amazon cookies. (Oops).

[1] https://www.youtube.com/watch?v=9WcHsT97suU
It was amazing how much attention SBF got for saying he'd donate a lot of money someday. I don't think he made any actual donation or formal commitment.
The core idea of SOAP was good. The ability to generate client and server code stubs from a single declarative file was great. I worked with SOAP extensively in early 2000s.

The problem that killed SOAP, to my mind, was growing complexity that eventually started to outweigh the benefits of the protocol. Not every implementation supported every new complication that, say, MS kept inventing, it hurt interoperability.

I think a modern sort-of-replacement for the SOAP's use case is GRPC. It eschews the heavyweight XML and tries to keep things simple, while staying reasonably typesafe, declarative, discoverable, and extendable.
Perhaps they are trying to help people get the best out of a tool which they themselves find very useful?
In which case sharing the address is completely useless anyway, so the problem of having to share the address is automatically solved :)