skysight-inc/HackerNews huggingface dataset:
True, that would help immensely in creating MPMC data structures, but as these are SPSC there is no problem. Also to clarify, this is only for the indexes, the data members can be anything.

Using these intrinsics or inline assembly would break portability or create situations where platforms have different feature levels, which is not something I intend to do. I want the library to be compatible with everything from a tiny MCU to x86.
It's incredible, no question about it. But it's also incredibly sad. I mean, you have one life. One. And you spend 2-3 hours every day on the very same f'ing route? Life has so much more to offer.

Besides, 3 hours for 8 miles, that's not running, it's slowish walking. Not judging here, I'm not 70 yet, but I'm wondering how much of his health problems are actually causally related to this stubbornness. In a bad way.
A local cinema here does this every other week or so - a late showing (usually 10pm) of some classic like Star Wars (or more recently, Pink Floyd's The Wall). It sells out every time, but I think that it wouldn't do so if that's what they showed every day.
> The race is about to begin. I wait for the screen to flash green, finger hovering over the enter key. It flashes and I press the button immediately, and the race is over.

And you missed your window to get into BIOS, you need to reboot and try again. /s
Perhaps that 20-25% portion that you disagree with them on is actually a lot larger than you think. These differences of opinion are not exactly minor. They are fundamental to the other 75-80%!
But why should the slice notation be consistent with the range() syntax, which is itself weird?

They could have added, in parallel to range(start,end+1), some interval() function that would adopt the more sensible syntax interval(start,end), and then design the slice syntax on this new interval() one.

And to begin with, why on Earth is range() using the syntax range(start,end+1)? I honestly can't understand why it was so important for the language designers to calque it on the (barely) most common idiom in C "for (int i=begin; i<end+1; ++i)" which can by the way very well be replaced by "for (int i=begin; i<=end; ++i)".

While they were at designing a sugar syntax for slicing (and the same applies for range), why didn't they internalize the "i<end+1" quirk by doing the conversion in the implementation code???

> How about `len(items)` vs `items.length`?

This, poses no problem to me. Just a different language, nothing hurting my sense of logic like [start:end+1] does. Same for 0 vs 1, just convention, fine by me.
Circular reasoning. If you assume your ideas are your own, and nobody else can benefit from them without your permission, then the point of your rhetorical questions follows. The reality is that IP laws are a grafting of property-like attributes onto something that absolutely isn't property.

Do I feel I should have control over what I create? I make hammers for a living. I sell them for $10. I don't expect any control over what people do with "my" hammers once I sell them. I don't even expect to stop my neighbor from buying one, teaching herself to build hammers, and then manufacturing and selling identical ones for $9. Do you?

(To anticipate the rest of this tired conversation, the temporary monopoly tradeoff ("securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries") is facially reasonable. But it's important to recognize that the "shouldn't" and "feel" in your questions are based on a very recent recharacterization of these temporary monopolies as "intellectual property," which is probably the most financially successful propaganda term ever devised. Start with "temporary monopoly" instead, and then the better rhetorical question for you to be asking is "when should Disney's temporary monopoly end?")
WHOIS was next to useless for getting contact information prior to GDPR thanks to every domain register defaulting to 'free privacy protection'.

I don't consider it a loss that there's one less place my phone number and address is posted online.
Yes- being able to reflect on its own thoughts.

You could argue being able to observe and think about what was just said aligns with ReAct (https://arxiv.org/pdf/2210.03629.pdf) - maybe a tweak to directly assessing a previous thought, and modifying output / thought process based on the assessment accordingly would help, but I'm not sure that's quite enough.

If it can't ask "why" and step back through why it thinks something, I think we'll keep having the confident hallucination problem- rather than "I don't know".

But maybe that's touching on the quality of AGI.

Is "reasoning" a necessity for the base definition?
I could see it working if it was marketed more like a recurring event where the focus wasn't on the particular film. I'd totally be into a series where it was like... every Tuesday at 8 we're going to show some classic pre-1990 film. We won't tell you in advance what it is, but it'll be good. (Maybe use the AFI lists, or a minimum of an 8.0 IMDB rating or something).
Feedback: The era of getting interest from waitlists for AI products is mostly over. People expect demo videos, or ideally, interactive demos.

The design of the homepage isn't good from my perspective, which doesn't inspire confidence in a design product.
The cookie is the same for all users. There is no value unique to each user. All that is logged is “a visit to this page occurred at X time” and if the request contained the cookie then it is marked “unique”. The cookie value is the same for everyone.

What should matter is what’s logged. Every request contains an IP that’s how the web works.
Logrotate is part of a lot of defaults (eg: Debian) and keeps only a few weeks of logs.
I've had a 4a since launch but I was planning to wait out for the 9a. (The cheap OnePlus I had before survived 5 years so I'd hope for at least the same.)

Battery degradation hasn't been an issue for me at all, but maybe I'm using my phone less than average. Still goes from morning to bedtime without me thinking about or looking at the charge.
> c) (the best one) memorize everything from leetcode style solutions and definitions to mathematics MCQs.

Couldn't it be argued that memorizing leetcode solutions IS NOT cheating? Seems like it would be better to understand things at a fundamental level, but its still proof of ability to master the problem in and takes a lot of effort.

Especially if the person was upfront about the fact they could solve the problem but still didn't understand everything about it.
If only there was an HTML tag that let you provide a concise description of the page content. Perhaps something like <meta name="description" content="This is an example of a meta description. This will often show up in search results.">
As someone born and raised in Romania, I can 100% confirm what the above poster was saying for Romania as well. Even if cheating may be widespread through corruption and other means in the States, it is at least theoretically treated much more seriously.

The worse penalty possible for cheating (IF you get caught and IF the teacher/professor even cares, which was not by any means universal) is getting a grade of 1 (out of 10) on that specific item (exam, project etc. ).

This is even true for the national country-wide exams you take in 8th and 12th grades: if you are caught cheating, you get a 1/10 on that specific exam, but can still take all the rest, and will be forced to re-take the one you cheated on in the next session.

The only thing treated more seriously were bachelor's/master's/PhD theses, where you could face plagiarism charges. But even this is mostly theoretical, especially for the bachelor's, since only some cursory verification was ever performed, at least at my university (one of the biggest ones in the capital).
I had a mixed bundle of fun and stress writing a rust LoRa driver and an abstraction library atop it for the popular low-cost RFM66HCW/RFM98W LoRa transceiver/breakout board a few years ago [0]. In order to test both send and receive with two such modules connected to the same STM32 MCU (with no OS), I ended up converting/rewriting the driver to use async/await and futures, all with no_std and no alloc.

It was really eye opening to me how much Rust’s language-level features (as opposed to std library features) really unlock the ability to do in an embedded/driver/kernel context with zero abstraction and overhead.

The most annoying part was making it generic over the MCU’s hardware. I ended up with function prototypes 20+ lines long with all the insidiously pervasive generic constraints tacked on a propagating everywhere but I think I would just rip those out and use &dyn instead as I don’t think it was worth the effort and hit to ergonomics it took to avoid the dynamic dispatch.

I asked around to see if anyone would be interested if I published the code at the time but didn’t really get any interest; I think I can still have it on my code server somewhere if someone would benefit from it.

[0]: at the time, these were the cheapest and most available with breakout boards going for a couple of dollars from the Chinese web. Adafruit has them for $10 but you can find them on the usual Asian sites for a dollar or two a piece, which is great because you can’t have too many!

———

Do note that there are a number of restrictions on how you can transmit on the ISM bands, which the LoRa transceivers use, at least in both the USA/Canada and EU. They notably do allow encrypted payloads, which isn’t allowed for a lot of the other free-for-all frequencies such as the HAM radio frequencies.
Yours is a naiive position positioning itself as enlightened

Firearms are worthless without organization and there is no actual revolutionary force in America even at the seed stage that is approximating anything near even Taliban levels of insurgent capabilities.

Your 2A “movement” has neither the coherent holistic political philosophy nor the competent leadership needed to actually create a viable social structure

So no, you’re cosplaying as a hollow copy of the Taliban with none of the threat, risk or even dedication to a real cause.
You don't "just hook it up to the grid". You have to work with the local utility company or companies to negotiate pricing, SLAs, and safety concerns (eg: shutting off power when linemen are working). Helion's fusion reactors are small enough to fit in a couple shipping containers. The idea is that the units can be mass produced in a factory, then transported to data centers and replace the grid hookup as the primary power source. Another potential market is stuff like remote mining operations which currently use diesel generators. The cost of transporting fuel to such sites can be quite high. A fusion reactor, while more expensive up-front, could be cheaper in the long run. And unlike solar cells, the reactor can be easily moved offsite when the operation is complete.
I will translate. "You have no reasonable ability to get another job because the market is in a slump, so take a 5% pay cut after inflation, and deal with it."
What's next, a press release about a new Azure datacenter on Proxima Centauri B, powered of course by Helion?
Corporations exist to fulfill the purposes stated in their incorporation documents.

Shareholders usually get some vote through the board, but they are secondary to the actual incorporation documents.
Why would you use something other than cron for many types of tasks? Not everyone needs a distributed system to run a script periodically, they want to actually get things done. :)
It can do emails and VPN just fine, so I'm wondering what the "average user" is missing. Grubhub? Crappy mobile games? Social networks that are making their lives worse? Definitely not YouTube because NewPipe is full-stop better. I'm just surprised that "Maybe I don't need all this toxic crap" is such a niche, extreme position that draws me funny looks and scorn.
As others mentioned, marketing is an issue, but I think you could get some traction in smaller markets.

Have weeks centered around classic directors, stars or themes.

A week of Hitchcock films. Or Scorcese films. Or Classic Thrillers week. Or Murder Mystery week. etc.

Maybe the economics aren't there...? But many of the things I might want to see aren't on the streaming services I have anyway.
Python Dependency Injection That Empowers You to Build Better Applications
Isn't their plan B being an economical way of generating helium-3? Their power generation plan sounds dubious but the helium-3 production might make some sense.
I thought they only made professional drones. I wasn’t clear I was in the market for a personal drone.
I'm referring to scenarios where the nonsense is affecting your psychological well being. If you're in a situation where you see nonsense, see a way to refute or diffuse it, and without it causing an emotional response in that moment, then obviously "block and move on" has different consequential implications and isn't a good formula. But the duty to tell the truth only is actionable if you're not plunged into irrationality or weak arguments because of the stress or emotional frustration overwhelming you.
I could also go on a diet, but so far that hasn’t happened…
If they could build a fusion system, are they in any danger of not having customers to the point that they're selling futures now?
"were true, dyed in the wool nerds who simply thought making stuff was cool."

Now we're in 2023 - where making money is cool and building things is just a necessary evil to achieve that.
For the same reason many apps are iOS-first — because testing on Android is incredibly difficult (and expensive) to do well.
Emergencies are always considered In-Network by law *.

For example, if you are traveling Out of Area (OOA) and skiing in Colorado, and you have a medical emergency, emergency room care is considered In-Network. Any financial responsibility you have under your health plan (coinsurance, copay) should be calculated as part of In-Network.

* If you have an HMO or EPO plan, it is black and white language. If you have a PPO plan, legally it is a bit squishy because of the already provided for out of network (OON) access. BUT - generally - any emergency is considered in network no matter what product you have and where you are.

Source: I work in health insurance at Evry Health (https://evryhealth.com)
Welcome to venture capitalism.
As always, you still have to bring your own ideas and hustle to the table. The difference is that GPT flattens the learning curve on a lot of things that would previously prevent you from executing on your ideas and it helps keep the momentum up when you hit the hard part of the grind.
Maybe a Hawk and Chick festival?
Validating a product idea in under a week
> these stories of old healthy people

Have you read the article? That gentlement is not actually healthy and some other activities could contribute to a better health.
I was on stage at that Google IO (I press the button that "launches" 700,000 servers during the launch of GCE). My practice session was bumped into 2:30AM because both Sergey with Glass and Vic with some Google Plus feature were "more important presentations and needed the stage practice time more".

Of the three products, Glass is gone, Vic and Google Plus are gone, and GCE is now making money for Google.

As for Nexus Q- I met a guy on the team. They not only never released it, they never INTENDED to release it! It was just a marketing thing for that Google IO.
Even on most overpriced and insane modern nvme consumer SSDs you'd see numbers like that: Seq Writes 7000 MiB/s; Rand 4k Writes: 44 MiB/s. And the last number haven't really improved over the years.

Yeah, it's better compared to (1 MiB/s writes;8 MiB/s reads) on HDDs, but it's not that good.
The AI doesn't have to follow ai.txt, but it appreciates the effort you put into classifying data for it.
It sounds like you find cheating shameful for vague moralistic reasons that you have not disclosed.

Software is full of cheating. I am really convinced that maybe 85% (that's actually being generous) of developers have no idea what they are doing. They know enough to complete some tiny agile tasks and push a few lines into a pull request. These people are either suffering from imposter syndrome, deliberately cheating, or just don't care. All the real decisions are made by that last 15%. That's why almost nobody can write software anymore without a plethora of open source software delivering most of their product for them.

In my mind if you aren't part of that last 15% you are cheating whether or not its deliberate. Everybody wants to get paid.

If you want to reduce the amount of cheating in software then the industry must be willing to impose minimal standards of acceptable practice. The industry is not willing to do so.

There are a couple of reasons why such prolific cheating is allowed (and even encouraged):

* Developers are not taught to plan. I take this for granted being a military guy, but seriously I have seen many children with a greater planning ability than many developers tasked with a new product effort. Its like the abstractness of software completely destroys any capability to put simple steps in order. This is why many businesses will offload this to business analysts and project managers.

* Developers are not taught to write. Although many of these people have bachelor's degrees so many cannot put their thoughts into even a simple bullet list.

* There are no ethics in software. The closest thing for most developers might be something like an NDA at initial on boarding. Otherwise, ethics is entirely off loaded to a legal team who mandate areas of compliance.

* The goals of hiring/employment often do not align to the skills required to perform product delivery. This indicates employers have completely lost faith in candidate preparation and/or candidate availability and are just willing to take what they can get. Typically that means dumbing things down to widen the pool of availability.

* Many developers are grossly entitled. The most important word for most developers: easiness. Comparatively nothing else matters, and they will fight you to death on this.

Edit: two grammar corrections.
My take is that there's some vicious cycle going on with cheating.

It's comparatively hard to cheat significantly in a pen-on-paper exam in a classroom proctored by vigilant humans. It's much easier to cheat on other forms of assessment. But exams are rather unpopular, not necessarily entirely for bad reasons. They don't really test what we care about in an ideal way, and exam-specific technique is too important. Also, students are _terrible_ at exams.

In my class I'm faced with two choices: make the grade highly contingent on exam success, deal with awful grades, angry students, and a department that wants my teaching to be modernized; or make the grade about homeworks, quizzes and project work that 10% of students cheat on _blatantly_ and an unknown percentage that I figure is 20-50% "cheat" in some way that significantly damages their learning because they lean so hard on Google, ChatGPT, Chegg, smart friends, ...

The vicious cycle is that more professors are moving away from exams so students aren't getting any practice at exams and hence flunk them ever harder. Anybody who still has an exam component is under significant pressure to reduce it, increasing the cheating-vulnerable surface area and hence the competitive advantage of cheating. Of course cheating increases! And as cheating increases, actual learning decreases, thus increasing the pressure on proffessors to avoid assessment that actually tests their students understand, because then there are unacceptable failure rates. The fact of the matter is that I simply cannot afford to fail 30% of my students. The school and department won't have it.

My response to some of the AI handwringing over things like "ChatGPT gets 100% on my intro to Python course" is to say that your stupid python course isn't testing understanding it's testing trivial syntax. But of course it's not testing understanding, doing so is weeded out by the pressure to avoid failing entire cohorts of incredibly weak students.
Thank you for the validation. :-) Absolutely agree on "staying with it". I'm not "craving" for a full marathon or prove anything to anyone. I'm trying not to burn myself out by over-training.

I hear you on losing fitness: It's unfair how quickly we lose the training we put into running. Just even one month of skipping runs (due to life coming in the way) has a noticeable effect in slow-down and efficiency.

And good luck (or "succes" as they say in Dutch, which I like better as it tilts towards the positive) with your upcoming half-m. I'm sure you'll crush it!
On top of no generally available API, GPT-4 in ChatGPT is really damn slow right now.

Unless you have a special deal (Microsoft) the only performant option is 3.5-turbo. In my experience for coding and text summarization it’s totally fine with a limited benefit from GPT-4, which is more impressive at higher order reasoning and planning.
Software-Hardware Co-Design for Fast Training of Deep Learning Recs Models
What if current interview process heavily favours fast thinkers, memorizers and crammers? Shouldn't slow thinkers figure out a way to beat the system?
Do some folks still not validate new entries in their certificate transparency logs on at least one other machine before publishing them?

This is getting to the point (2 log failures in just under 2 years) that I wouldn't be surprised to see some certificates invalidated because they only used 2 transparency logs and both failed within the lifetime of the cert.
I think this is currently an open question.

It may turn out that ChatGPT results in a new generation of developers who produce terrible code, full of flaws, with no understanding of how it actually works.

Or... it might be that ChatGPT helps newcomers get over that horrendous initial learning curve, start by writing bad code... and then get better at it.

I'm currently cautiously optimistic that the latter scenario is going to win out.
I’m genuinely excited about integrating AI into our IDEs and metrics gathering and pipelines because I think it’ll pay off dividends in tracking down bugs and preventing shipping regressions.

But I am having existential dread over my pay decreasing by a large margin over the next decade. Not sure what I’ll do next. Maybe general contracting.
https://en.wikipedia.org/wiki/Fusion_energy_gain_factor

> On December 13, 2022, the United States Department of Energy announced that NIF had exceeded the previously elusive Q ≥ 1 milestone on December 5, 2022. This was achieved by producing 3.15 MJ after delivering 2.05 MJ to the target, for an equivalent Q of 1.54.
I have the belief that models should be allowed to ingest everything, just as a human is allowed. We are not yet at the stage where AI is autonomous, they currently are designed to require human agency for input, human agency for evaluation of output, and finally human agency for the dissemination of select output. This last important stage is well understood in the field of photography, but currently ignored in AI stewardship dialogues. Ultimately, it is the responsibility of the human agent who selects AI information products to determine its legality and appropriateness, just as if they had snapped a photograph and are wrestling with the decision whether or not it should be distributed in a particular medium. It takes a fairly selfish consciousness to become obsessed with the desire to prevent AI models access to information and disregard the collective benefits of rich information availability to training.
It did! I tried it out and ended up buying a Lumia. Really liked that phone too. Sadly, the app story was bad and the platform was doomed.
I guess we should just give up then right?