skysight-inc/HackerNews huggingface dataset:
C has an enormous weight to it. If you've been carrying it for decades, you are likely somewhere between being so used to carrying it it's hard to notice the burden, and being so at ease with carrying it that it's not actually a burden. Imo, Zig doesn't have /a/ killer feature. Instead it has hundreds of small design choices made with the insight of decades of programing language evolution, along with a few clever ideas on its own.

I would say it's well on the way to becoming the best language for giving you control as a programmer over the computer. Compared to say Rust focusing on safety first, execution speed second, ergonomics third; Or Go on maintainable systems at large corp scale.

To list some specific examples:

- No headers.
- No complex build and linkage systems.
- Fast compilation (and no explosion of compile time as headers import headers.)
- A small and distinct set of fundamental types, with true enums, unions, and arbitrary size integers.
- Code formatting, which is a feature that feels kind of invisible, but means arbitrary code you look at will be formatted in a familiar way. A subtle but powerful difference.
- It doesn't try to remove undefined behavior. Instead it does a really good job of catching you hitting it when building in a development version. Imo, often code wrote simply will have undefined behavior that is meaningless because it will never be called with that behavior. It's fine to code that way in C until you accidentally hit it and have a hell of a time figuring out why something isn't working.
Thankfully Europe is not US in this regard, here ChromeOS is hardly something to worry about.
I like the fact that they sell a case to reuse the motherboard from the laptop when you upgrade it.
Are there libraries out there for AIs that have online learning?
I've never had any problems with Intel drivers on their current Xe SOCs (ie. i7-1165G7), so the discreet GPUs with Xe should be pretty good I would think.
This is what I've been waiting for.

I love Casio watches, I own many. I have dreamed about having an F91 with smart functionality, ideally, a private, security focused device.

I feel you might have hit the nail on the head.

Can't wait to see this grow.
I live in Chicago. You can look us up on the Internet. It's pretty big.
Title should be “why we ignore hundreds of thousands of deaths in our war analogies before we even get to an analysis”. Unless I’ve missed it, neither the article nor any comments at time I’m reading acknowledge that a war of aggression led to orders of magnitude more Iraqi deaths than the scale of death the author is registering as large. I’m not going to dismiss the 3000ish US military fatalities either, but someone should mention the half a million or more deaths that were suffered by people who didn’t invade a country or start a war.
probably not by yogi berra

https://quoteinvestigator.com/2013/10/20/no-predict/
I'll answer myself: Luckily there's a native app for Android TV.
With researchers that are from European background, with geopolitics forcing an end into globalization, things will slowly turn into another way.
OBDD: Ordered Binary Decision Diagrams. This data structure allows efficient symbolic operations on boolean functions. Widely used in electronic design automation software.

[1] https://en.wikipedia.org/wiki/Binary_decision_diagram
[2] https://apps.dtic.mil/sti/pdfs/ADA470446.pdf
I know that my total grocery bill (not just lettuce) has more than doubled in the past few years. Gas too.

"The purchasing power of the US Dollar has decreased 47%" sounds about right.
A variation of this are dynamic spatially-hashed voxel grids, where the outer grid is spatially hashed and the grid elements are stored (as needed) as dense voxel grids. The advantages of this are that you get voxel grid-like behavior over essentially unbounded size, so long as the data is sparse (otherwise you would need to allocate a significant number of grid elements as voxel grids and the memory savings go away).

These data structures have been used in 3D reconstruction methods like CHISEL where they can often outperform octrees due to better memory access behavior.
I agree with Constructivism over Transmissionism (though learning being an active process seems trivial, though I am just a laymen in this field), but I have to disagree on the book part.

It is not an easy feat, but some author can write a book that target their audience’s previous knowledge so well, that it is a joy to read. I believe many have such a science book as an example.

What make books such a timeless tool of learning is that it is “self-pacing”. If a given idea is hard to grasp, I can take my time on it, while easier parts can be quickly skimmed. This is not possible on a lecture or even with video. While the latter can be slowed down/sped up, you don’t know what you miss by skipping even just a few seconds ahead. You loose this spatial orientation that is a given for texts.

EDIT: Mentioning Halmos’s How To Write Mathematics book is probably a good fit here.
https://www.youtube.com/watch?v=YM3oUGbvZbI

No, it actually applies the brakes automatically. The ACC as toyota calls it.
Of course the right to privacy applies to children as well, and to messaging in school between peers, just like in civilized jurisdictions it's illegal for employers to read read email between employees.
It's illegal in many places, but happens everywhere. If the tools allow it, even if it's not the intended use for a feature, people will do it in the worst ways eventually.

This applies for school staff managing student emails, startup founders managing cloud apps for staff, and Google employees... in general.
Your emails are not scanned for building an advertising profile. This rumour comes up quite often, Google has thankfully stopped doing it for a long time now.

https://www.nytimes.com/2017/06/23/technology/gmail-ads.html
Also anyone who used the results without sufficient due diligence should be barred from working as researcher or receiving grant money. They are not quilt free either.
Nothing prevents you to ask about salary range at the very first conversation.

Just specify that "depends on experience" or "we're competitive" or "industry standard" BS is not going to fly.
So the students learn to use these "free" services and then later pay with their data for their personal accounts? Even worse if you ask me.
I’ve always found Morton encoding to be a cool approach. There’s an old but good blog post about this: https://www.forceflow.be/2013/10/07/morton-encodingdecoding-...

This looks like a more modern implementation: https://crates.io/crates/lindel
I've had someone tell me, with a straight face and serious voice, to "stick to the agile process from now on"
Because of your username I think you are biased
Arguments about “GOP racism” might be justified if they were the ones constantly talking about people’s race, but they’re not.

They'd be justified if the party endorses racist views, elects racist candidates, puts racist policies in place. "Talking about race" is a very narrow and selective definition of "racism".
The weirdest thing is that at one point, I think it's now almost 10 years, they had somewhat OK recommendations. It's not like "you bought programming books and Battlestar Galactica DVDs, so you might be interested in Neal Stephenson's novels" is really advanced but it's still miles ahead of the "you just bought a washing machine, so you might be interested in washing machines" level.
I really wanted to get a framework as this new one was announced. But… the glossy screen was a no-go (also the lack of dedicated home/end keys). I went with an x1 carbon gen 9 instead (replacing my thinkpad t440s). Flawless so far with Linux. I’m sure it will last me 5+ years.

Stinks that such little (yet significant) things kept me from the framework!
MidJourney is an amazing way to explore the generative art scene. This data set should help improve the prompts.
Another interesting approach to copy-on-write for immutable collections (for example arrays) is where you actively mutate the array in place, but leave the original as a lazy description/view of how to get back to the before state.

From the outside the effect is the same, but the performance is optimized for accessing the updated collection and only possibly using the old value.

Great for cases where you want the immutability guarantee, but where it might be unlikely the old value is actually going to be used in the general case.
What I'm hearing from you is that we need to regulate companies to mandate interoperability.

Could you imagine a world where telephones couldn't make calls to each other or cars needed special gasoline that was only available from gas station chains that licensed it from your car maker?

What a terrible world that would be.

Why do we accept similar things with computers?
Y-fast tries are some of my favorites. I think they are heavily under utilized in modern terms. They sat by the the wayside for a long term because datasets where relatively small, at the time they where created ram didn't exist, and bitwise operations where inefficient along with many other constant factors.

Today; however, a lot of people have datasets on the order of 2^16 or 2^32 keys they need to maintain. And efficient bitwise operations (on upto 512 bits) are the norm. Y-fast tries are faster than b-trees or other datastructures. Also because they divide _space_ not the _data_ they are very amenable to multi-threaded and distributed algorithms. For example the hash-tables in a y-fast trie can actually be a rendezvous hash pointing to a database node. Once in that node you can hash on cores again to get to a local process for example.
People today have jobs, but what we don't hear about are the people who were made redundant and the suffering they went through. They're just forgotten about, or even ridiculed, like the Luddites are today. For the Luddites who were not shot by the state or factory owners, or were tried and literally executed by the state for machine breaking, the rest of them and their families lived and died in utter destitution having formerly lived comfortable lives as skilled laborers and small business owners themselves.

Post-2008 did that to a lot of workers, as well, causing some of them to leave the workforce entirely. I know more people than I'd like to who are over 60 now, but were made redundant in the wake of the financial crisis and economic restructuring. They never worked in their fields again, some of them were forced to retire and others are working dead end jobs for $10 an hour despite having been middle to upper middle class a decade or so prior.

Sure, maybe their kids or their grandkids might be able to dig themselves out of the hole their parents were forced to drag them down into, but that doesn't do much for people who lost their livelihoods and have died/will die in destitution.
Skip lists! Super wacky, super fun to implement. O(log n) insertion/deletion/binary search, maintained sorted. It's probabilistic; you have a number of linked list levels, so you flip k coins to insert a node, and insert into the lowest k linked lists.

also, radix heaps are underappreciated.
I'm working my way through Alfred's basic adult Piano Course. I like how it also teaches music theory.

https://www.alfred.com/alfreds-basic-adult-piano-course-less...

I went through it page by page, each day I started I'd go back maybe 5-10 pages. I do contrawise 2 handed scales as a warm up. I've been approaching it as work (ie concentrate hard, do deliberate practice not messing around) and have seen really fast improvement. I practice maybe 30 mins 5 days a week.

I'll also just have fun - I just try and play the songs I really like (Greensleeves, Scarborough fair, House of the rising sun, Canon in D etc) until they're really good. I can (barely) play Canon in D after maybe a month (though I played Violin for 5 years and piano for 2 as a kid)

If I don't know a song, I'll google it before tackling it as I find that makes it way easier, eg here's Canon in D https://www.youtube.com/watch?v=jFRYPg5dwss

You can also download sheet music, eg Aphex Twin, and easy version of Europe's the final countdown etc which is pretty fun to play as a synth.

Good luck!
Trie != tree
> Presuming the original lab didn't also intentionally leave out important details to make it harder for others to replicate their research quickly.

Is this common?
> The whole central point of this euro scaremongering is that Google will turn over your data to intelligence agencies when U.S. court orders it to do so.

Euro scaremongering? [0] [1]

Particularly that court mention is weird, considering how the FISA court is very much just a rubberstamp formality.

> Now imagine that for whatever fanciful and obviously highly unlikely reason the C.I.A. wants your PDFs.

That "fanciful reason" could be that my company developed a breakthrough technology/medication/chemical.

Which is exactly the kind of stuff the NSA is very interested in, so it can "patent subsidize" US industries with them [2]

[0] https://www.theguardian.com/world/2013/jun/06/us-tech-giants...

[1] https://qz.com/1145669/googles-true-origin-partly-lies-in-ci...

[2] https://en.wikipedia.org/wiki/ECHELON#Examples_of_industrial...
The difficulties in your example all stem from the employer not having proper staffing. The fault is entirely with the employer, and if I was one of those guys I'd also fuck off right at 5PM. I'm not getting paid to stay late.
Btw your solution to google docs failed too.

We tried many german solutions, but as the new normal in Germany, you all overpromisse and under deliver...
I have a similar approach that works well, you just need one more filtering step.

Anyone who reacts negatively to the salary request, you ignore and move on. Don't even bother replying.

For the "lets hop on a call" folks, I have a second copy-paste that just politely states that my schedule is tight between interviewing and my day job and that I want to ensure a reasonable fit is possible before investing a lot of time.

Anyone who _still_ hasn't given a clear answer after those 2 tries I stop replying to.

To be clear, well north of 90% of inbound linkedin recruiters will fail this test, but I've found it to be a surprisingly low-effort way to separate valid opportunities from uninteresting recruiter spam
If self hosting is not an option, there are European mail providers, who must be GDPR compliant. The biggest one being ProtonMail.
Replace the T with a roundabout and reduce the speed limit significantly 200 meters before the roundabout.
The famous chiropractors will ensure you that there will be better blood flow in your body. Therefore, all joint areas and pain areas will feel lighter than before.

Along with this, Nantais Family Chiropractic experts also believe that it will also stimulate the patient’s nervous system. Thus, regular chiropractic visits can also provide a better mental state.

For more information please visit our site: https://www.elevationhealth.ca/

#DrBrianNantais
#NantaisFamilyChiropractic
#Windsor
#Ontario
#Canada
I've begun to tune out societal criticism that doesn't come from someone with a better idea, who isn't willing to stand in one place and defend a proposal.

The experience of saying how you would do it better and getting it torn to shreds really brings you back down to earth.
I often recommend this book, RTCD, as a "better intro to data structures and algorithms" (sometimes as "the best").
The advice often falls on deaf ears, unfortunately.
> The security must represent some type of financial value

This is probably going to be the point of contention. There's no shortage of people wanting to argue Bitcoin really does have financial value, cures cancer, etc...
It depends where you live! I've lost laptops to guys with knives, guys with guns, mysterious cat burglars... hence my preference for easily replaceable ~$500 used Thinkpads.
I can't agree with your assessment at all. Deaths are rising, yet what changes are happening?

Deaths per miles driven have never been lower (2nd table). You can't just add up the negative impacts (deaths) without adjusting for positive impacts (miles traveled).

https://injuryfacts.nsc.org/motor-vehicle/historical-fatalit...
"Incidentally: among the well recognized functions of books, they are there to have selected, better company that those in mentioned "social networks gone bad" - even taking special cases into account. (Of course, you have to be able to perceive what "better" is.)"

Zounds, this might be the most deliberately obfuscated and yet simultaneously poorly written diatribe I've ever read. You seem to possess a penchant for verbosity but an inability to smoothly couple your thoughts together.

And yes, just like any physical matter from a hobby, it can act as either a beacon or a warning signal to other like-minded people.
That sounds like an interesting method. Got a link?
Yes, I evaluated it. The complexity of knowing where to convert from/to plain JS, plus the extra library syntax to learn, plus the performance cost of toJS, made it a poor fit for my particular use case. Nearly as much of a hard sell at work as saying “let’s rebuild the UI in Clojurescript,” and without providing as much benefit.

My use case is pretty atypical though, and it’s worth checking out if you have more reliable data shapes/update paths.
There is sadly still a huge performance gap between most filesystems and other storage API's.

If you tried to boot windows with all system files stored on S3, it would take forever.

It turns out the overhead of HTTP, encoding, many memory copies, splitting into TCP/UDP packets, etc. Is huge compared to a DMA transfer straight from an SSD into an applications memory space.
std.ArrayList

std.HashMap

std.ArrayHashMap

std.MultiArrayList

std.heap.ArenaAllocator

defer/errdefer, try, catch

Debug mode: stack traces, safety checks, segfault handler, error return tracing, valgrind integration, undefined bytes set to 0xAA, GeneralPurposeAllocator finds leaks, double frees, and use-after-frees

Comptime instead of macros

Unit testing
Because of vested interests with power to keep the controversy alive at a high level.
> A remote, unauthenticated attacker with knowledge of the hardcoded password could exploit this to log into Confluence and access all content accessible to users in the confluence-users group

A hardcoded password... are these guys for real?
Oh, huh, this is serendipitously handy because I need to be doing something like that this weekend (translating from Go to Rust - I already have a reparenting solution using hashes but hopefully this is easier / better.)
I don't care if a meter of road is dangerous, I care if the amount of driving necessary to live in a city is likely to get me killed. Or if I'm liable to be killed while walking. Deaths/distance is a limited metric that has no bearing on societal cost. Deaths/value is the appropriate cost benefit analysis.
No problem!

> among the well recognized functions of books, they are there to have selected, better company that those in mentioned "social networks gone bad" - even taking special cases into account. (Of course, you have to be able to perceive what "better" is.)

-- The text of a book represents, in the "good cases", an as-best-organized-as-possible expression of the refined thought of an author. That communication from such author is "company" you choose. It is a "selected acquaintance", picked to enrich you. It can be better than many other options, which will contain less value.

-- With possible exceptions of very selected containers (whatever their elected term - 'subs'?) in «mentioned "social networks gone bad"», the general quality in the content found by commenters is very, very poor. So, the competition with a selected writer would be "not in the same league". If you took special cases of very well moderated, luckier containers, the collective effort could bring special value, yet we would be comparing quite different things (and the book would still be superior in some areas, e.g. structure).

-- So, you may compare "material intended for growth" (the book) and "an involving experience" (the popular social network), but of course there is value to be recognized in order to appreciate the difference. You have to be able to recognize "better company" - otherwise, of course you will see little difference.
I find the claim implausible. There’s no way remote work in itself is causing damage to eyes. Stress and substance abuse are more likely culprits.
I've seen it repeatedly, how they think you'll get the same quality product outsourced to the cheapest consultancy in India is beyond me.

The business never learn and if it wasn't for experienced DevOps managers intervening they'd still use sweatshop devs that barely speak English on their first gig.
Let's note up front that Coinbase also did not engage with the particular assets in question, instead making a blanket statement that absolutely no securities are on Coinbase (but also that nobody knows how to define a digital security in the first place?). A cynical person like myself would see this as evidence that Coinbase knows there's no story to tell about how the world is better off for having these coins listed. But going to the tweet that started this all (https://twitter.com/cobie/status/1513874972552355846) and spot checking the first three coins:

* Indexed says that you'll "gain exposure to passively-managed crypto index portfolios represented by a single token" and references their $2.25m assets under management.

* Kromatika says that they'll be selling some reserved KROM tokens on an ongoing basis in order to fund their project.

* DappRadar says that, by buying their RADAR token, you will help scale their "Dapp store".

The second and third are perhaps arguable, although I struggle to believe that anyone would buy their tokens except as an investment in the future of their platforms. The first is the most obvious security imaginable. This kind of thing is why I don't usually engage with the details of specific coins; at least when we're talking about exchange-listed coins, they all end up being like this.
Wow, that is very comprehensive. I looked up some obscure stuff from the 80s and it's there. Not just an unhelpful stub either, it has actual significant useful information.
That's right, in a hypothetical world where this limitation might not matter, it might not matter.
That will take millions, tens of millions of years. I don't see what use it is to be curious about that when no human will see it.
I'm learning Computer Science by auditing University of California, Berkeley CS61A, CS61B, CS61C. Later I will be learning web developement through Full Stack Open.
I remember you were bullish about Swift a few years ago. What's your current view on non-python deep learning?
I don't view it that way.

I think the fact that Coinbase does not deny that their employee acted wrongly is a good thing.

Their stance is that cryptocurrencies aren't securities to avoid ("unfair") SEC regulatory capture.
The Pico W may not have been in stock for you yet. I believe the earliest it shipped from vendors was July 5th, so it's probably worth your while to keep checking back.
When we are talking nanoseconds or low microseconds the distance is still important - networking has become a lot faster, but we are still talking milliseconds when doing stuff in the "cloud", if not seconds if we are talking enterprise/business software in the cloud. Distributed systems have few advantages and many disadvantages. For speed/performance keep the data as local as possible.
Yes, I’m very confused why he did not make the agency.
Includes useless use of cat for good measure.
I have occasionally seen people wearing far too many clothes to make the luggage smaller/lighter.
What does being a google dev teach you about marketing?
Cuckoo hashing: https://en.wikipedia.org/wiki/Cuckoo_hashing

Hash tables that come with a parameter that lets you control density vs. speed.
The result is great though.

Just not sure about that logo ...
Well, half of DS and CS papers are like this: shallow descriptions, no public data, no code. And things are MUCH easier with computers!

Extrapolation to a more complex field tells me that it's a norm there.