skysight-inc/HackerNews huggingface dataset:
Video Games and the Future of Education
Other than wanting an IP that's not directly tied to you?
I might be wrong but there are only public repositories in that graph. Closed source private projects are not there. The open source libraries they use do.
If the data to be binary searched is static, that is, if it doesn't change, and if it fits entirely in RAM, then what I would do is as follows:

1) Pre-compute the first mid/center element, C1.

2) Move the data for this mid/center element to the first item in a new array.

3) Pre-compute the next two mid/center elements, that is, the ones between the start of the data and C1 (C2), and the one between C1 and the end of data (C3).

4) Move the data from C2 and C3 positions to the next positions in our array, the 2nd and 3rd position.

5) Keep repeating this pattern. For every iteration/split there are 2 times the amount of midpoints/data than the previous iteration. Order these linearly as the next items in our new array.

When you're done, two things will occur.

1) You will use a slightly different binary search algorithm.

That is because you no longer need to compute a mid-point at every iteration, those are now pre-computed in the ordered array.

2) Because the data is now ordered, it becomes possible to
load the tip of that data into the CPU's L1, L2, and L3 cache. If let's say your binary search takes 16 iterations to complete, then you might get a good headstart of 5-8 iterations (or more, depending on cache size and data size) of that data being in cache RAM, which will make those iterations MUCH faster.

Also, (and this is just me), but if your program has appropriate permissions to temporarily shut off interrupts (x86 cli sti -- or OS API equivalent), then this search can be that much faster (well, depends on what the overhead for cli/sti and API calls are, but test, test, test! (also, always shut off the network and other threads when you're testing, as they can skewer the results!) <g>)

https://en.wikipedia.org/wiki/Memory_hierarchy

"Almost all programming can be viewed as an exercise in caching." --Terje Mathisen

"Assume Nothing" --Mike Abrash

Also, there is no such thing as the fastest binary search algorithm... there's always a better way to do them...

To paraphrase Bruce Lee:

"There are no mountain tops, there is only an endless series of plateaus, and you must ever seek to go beyond them..."
Lion Internet Worm Analysis
The older Metcals don't have a sensor. They auto-off after a timeout.
Is this a uniquely US issue, and if so, why? Other countries have enacted similar lockdowns, wouldn't a coin shortage show up elsewhere given similar circumstances?
Device Performance Litigation for iPhone 6, 6 Plus, 6s, 6s Plus, and/or SE
What is important from a public health standpoint isn't just the impact (which mortality rate is a small subset of) among the school aged but the propensity for propagation among a population and conditions like that found in schools (which, for.thr population side, isn't exclusively the school aged.)
> startups are basically the only vehicle for solving big problems that nobody else will/can solve.

Yeah the number of 6 mo. old "move fast break things" startups with top-candidate covid vaccines is staggering. What do those idiots who got life sciences phds think they're doing?! /s
Yeah, in practice the advantage of the auto-shut off is longer tip life.
People like you who drop valuable links like #2 are the reason I keep clicking around in Hacker News :)
The problem is that if the United States doesn't do it, China or other countries will. It's exactly the reason why we can't get behind on such a technology from a political / national perspective.

For what it's worth though, I think you're right that there are a lot of parallels with nuclear warheads and other dangerous technologies.
Does anyone have a problem with getting into reading?

My problem is not about making myself read, but how to find time for all the technical and business skills that I need to read.

And I am not even talking about fiction books, that I want to read, but put aside for now.

I am more curious to see how other people find time for reading?

Business oriented books I tend to listen as audio books while driving. But technical literature could not be addressed this way.
> Some people learn that you push the stalk up to indicate your intent to turn left, or down to turn right.

I was very confused for a good moment, because the turn signal in my car (which I drive in California) is on the left side of the steering wheel (itself on the left side of the car). I didn't realize the stalk might be on the right side of the wheel in other driver's-side-left cars until you said "some people will push the wrong stalk".

The "push the stalk in the direction that you would turn the wheel" method is intuitive to me.
I can just tell from my own experience, having interviewed and researched a ton of ML jobs: The majority of ML jobs today seem to be re-branded analytics jobs.

I'd say that a solid 4 in 5 of the jobs I've interviewed for, which were tagged in the ML domain, were just that. Typical [x] analytics jobs which don't really require more than stats 101, and good handling of excel. Basic scripting knowledge were often in the nice-to-know section.

Now, there might be a world difference in the typical ML jobs you see in startup hubs like SF, and the jobs you see elsewhere - but companies are, and have been for almost 10 years, been desperate to get onboard of the hype-train, and have re-banded a lot of jobs to attract those wanting to work with ML or Data Science.
Discussion 2 days ago (222+ comments):

https://news.ycombinator.com/item?id=23876146 "UFO VPN claims zero-logs policy, leaks 20M user logs"

Title is also slightly misleading, multiple sources have 1.2TB, not 2TB.
Going to disagree with you here. In many (I'll even say most) cases, being an executive or respected consultant at a large company with established resources, staff, and customers will give you significantly better opportunity to actually solve a big problem. The vast majority of startups are not, in fact, solving big problems. They are solving small problems for a small subset of people who need problems solved (usually yuppies) because those are the problems they are able to solve efficiently.

What you probably mean is that startups are good at innovating a potential solution to a big problem. But this is an entirely different thing than actually solving it at scale, and is the reason many startups end up getting bought or acquihired before they do anything of large importance.
Agreed. Even if we put research into deconstructing and attempting to understand how deep neural networks work in tasks such as autonomous driving, the fact is that these tasks are too complex to even logically describe.

That said, I do think it is possible to come up with robust guarantees to these methods.
Never forget how VPN actually works:
https://i.redd.it/ginexp6ezoa31.jpg
It's not robust, reliable, trustworthy

Is human writing robust, reliable, trustworthy? Would you agree that some humans produce vastly better writing than others? Have you never read comments here on HN that appeared to be incoherent rambling, logically faulty, or just shallow, trite and cliched?

GPT-1 is a significant improvement over earlier RNN based language models. GPT-2 is a significant improvement over GPT-1. GPT-3 is a significant improvement over GPT-2, especially in terms of "robustness". All these achievements appeared in the course of just 3 years, and we haven't yet reached the ceiling of what these large transformer based models can do. We can reasonably expect that GPT-4 will be a significant improvement over GPT-3 because it will be trained on more and better quality data, it will be bigger, and it might be using better word encoding methods. Aside from that, we haven't even tried finetuning GPT-3, I'd expect it would result in a significant improvement over the generic GPT-3. Not to mention various potential architectural and conceptual improvements, such as an ability to query external knowledge bases (e.g. Wikipedia, or just performing a google search), or an ability to constrain its output based on an elaborate profile (e.g. assuming a specific personality). There are most likely people at OpenAI who are working on GPT-4 right now, and I'm sure Google, Microsoft, Facebook, etc are experimenting with something equally ambitious.

I agree that GPT writing is not "good" if we compare it to high quality human writing. However, it is qualitatively getting better and better with each iteration. At some point, as soon as a couple years from now, it will become consistent and coherent enough to be interesting and/or useful to regular people. Just like self-driving cars in a couple of years might reach the point where the risk of dying is higher when you drive than when AI drives you.
I am originally from Moscow and I always had great respect for Siberia and its people. I just watched "Happy People" series referenced below. Amazing!

"Ditch Moscow" - "Moscow" it is not a geography:) There are plenty of people in Moscow (and the rest of the country) just like you. And I am sure you have shitheads is Siberia too. I wish we could drain the swamp, wherever it is.
IMO, language is one of the purest forms of thinking / consciousness. What is our brain doing that makes it different?
Depending on one’s locality and bias, “the typical Siberian is a white person” may or may not ring true. In large cities people would seem predominantly white or mixed. Going into smaller towns it is much less clear-cut, and further away you’ll find villages without a single non-indigenous resident (read: everyone is Asian-looking). In such regions indigenous languages have official status alongside Russian, which they are not mutually intelligible with.

In my opinion it is entirely fair to illustrate an article about Siberians with a photo representing one of the many native peoples.

Source: grew up in a region of Russian Siberia with less than 60% of ethnically Russian residents per last census, most of which from my observation concentrated in and around the largest municipality. Taking that number at face value is, of course, assuming that all of the indigenous people, many of whom don’t speak Russian and live in remote villages, were counted in the 2010 census and declared their ethnicity “correctly”.
This article has such a strong mental bias towards the Bay Area worldview. It assumes so deeply that the two types of people in the world are VC-backed startup founders and engineers at top tier tech companies. This is so completely off. Many people (including me) decided to start bootstrapped companies that are profitable on day 1 (or soon thereafter), with richly rewarding work. Many folks literally can’t get a job because they have no marketable skills and their only solution is to create something brand new. Other folks just want to have a good story to tell about trying to change the world. It’s really in this small bubble that you can create an equivalence between tech founder and tech employee.
On the topic of binary searches, I was wondering if they can be done without any branching so you can avoid branch misses and possibly parallelize it with SIMD instructions. I think I was able to get it with some optimizer flags and GCC built-ins.

https://github.com/ehrmann/branchless-binary-search
> Technology businesses may very well have the lowest capital requirements of any type of company in history.

Is it? You still have the traditional expenses of sales and marketing, often higher because they're aiming to acquire users at scale. Instead of putting down tons of capital on factories, you have to pay through the nose for quality devs + office space in areas where quality devs tend to congregate.

Besides, capital requirements may be low, but we've seen technology pay massive returns due to its ability to scale so well, so I don't think anybody minds paying a bit more because the expected return is much higher.
* https://reallifemag.com/

* https://logicmag.io/
I like how according to Silicon Valley, a "Founder" is a person that has borrowed capital from VCs. I live in Silicon Valley and there are more businesses here that are not backed by VCs than otherwise. Tens of thousands of small businesses who work as hard as the top dogs sucking up to VCs, yet they're just businesses with owners, not "Startups" with "Founders". Some people still call Dropbox, Airbnb and Uber as "Startups". I am a little annoyed by this just like I am annoyed by buzzwords of today - AI, crypto (bonus points if you throw in the term - supply-chain), and of course, the new kid on the block - "Quantum".

Do you guys not see this and introspect once in a while?
I didn't notice any difference in perceived safety. I routinely walk late in the night, even past midnight, but I live in Europe. North America might be different. I don't have any recent direct experience there. SF and NYC were ok about 20 years ago. Lot of people walking around in the night.
All kids live with adults, and they get high exposure to the virus when their family gets infected. From this we know that kids have a low mortality rate.
I have two regarding embedded software stack,

1. Memory Safety
C-language literally dominates embedded software stack, while every on knows it is not memory safe and terrible memory bugs will be found but not yet discovered.

2. Compile time
The whole GNU toolchain take minutes if not hours to make, which makes CI/CD painfully long.
Then, may I present the argument that, in general, you should be testing if for one reason: to get practice writing tests for when you actually have a project that you need to write tests in (edit: according to your metric).
Does this work if you have 1000 notes?
Not really mentioned by the author, but my own experience is that you need to strongly consider the 80/20 rule for founders. If you start a business, you will spend 80% of your time doing the business things you don't want to do, and only 20% of your time doing the things you enjoy.

What this means in practice is that if you want to start a company because, for example, you just want to build products without dealing with manager/team bullshit, you are going to have an awful time. You need to be very honest with yourself about your ability and dedication to do all the things that actually get a business off the ground, not just the things you want to do and imagine you'll spend all your time doing.
I'll give credit to the NYT journalist at least for showing their work in this thread: https://twitter.com/nathanielpopper/status/12812471249155809...
No amount of bundling will work for Minnesota winters. About once a year school gets cancelled state wide due to it being too cold for kids to even wait for a bus.
D3DX is a user-space library, though. Separate from D3D. So if WINE or VKD3D ship their own open-source version of D3DX9, you could use that, but you could also use the original Microsoft version of the .dll - the individual numbered versions (d3dx9_31.dll, etc) exist to facilitate using the same version that your game was compiled and tested against. The D3D shader compiler (D3DCompiler) dlls are still versioned in this way for games to link against as well. If you look inside the SxS directory for a current installation of Google Chrome, you'll find a D3DCompiler_47.dll sitting in there that they deploy instead of relying on whatever the OS has available.
It's not unique to the US. Last month I was at a shop in Barcelona, Spain, and the shopkeeper told me she was glad I was paying with coins because they were running out of them.
Wow. That's a great way to not only piss off the judge, but bring the full wrath of the federal government down on you.

Piss off is not the right word, because it marginalizes what happened. But man, that judge is not going to be on your side.
Unfortunately, I doubt any schools in my neck of the woods could seriously consider that. North-midwestern winters are very uncomfortable.
You may not wish to be a founder if you believe the only way to succeed is to chase venture capital.

If you value freedom over becoming a billionaire there's an alternative and that's bootstrapping. Plus your odds jump from under 10% to as much as 50%. If you don't quickly reach product-market-fit it's a short journey. Sometimes having that pressure early brings clarity to the mind.
Here's a link on the Epstein connection https://news.bloomberglaw.com/securities-law/deutsche-bank-i...
Chance to improve your SEO, get more traffic and backlink by guest posting
Making a commit and pushing every time I edit a note would drive me nuts. I've gotten used to notes auto-saving and syncing. Additionally, reading md on android would require a specialized app anyway.
Thats pretty cool, but I question a few of the figures.
This is true, although in China's case in addition to being high quality it's also absurdly cheap.
> UFO also claimed its logs were kept for traffic-performance monitoring only

When your product's sole purpose is to provide privacy, there's no excuse in the world good enough to knowingly retain logs like this. There needs to be a class-action lawsuit to curb douchebag businesses like this.
Also, to save bandwidth, what happens is, a couple seconds after the last interaction, new screens will no longer be sent. And they will only be sent if you are moving your mouse / touching the screen. So you need to "keep active" if you are watching a video and want to keep getting images from it. Sound will continue tho.
So the conclusion we are to draw is that VPNs are for the naive, and that if you really get security, you self-host or go VPN-less (what is the alternative, exactly?)

Isn't the major benefit of a VPN the added hoop websites have to jump through in order to build visitor profiles?
If you search for "today's date" [1] you'd see that there are many webpages trying to serve this particular need. So I guess this is just one more in the noise. Besides, this serves my needs accurately, and hopefully it might help someone else as well.

[1]: https://www.google.com/search?q=today's+date
It doesn't have to be stressful or full-commitment. I'm cool with $50k ARR.
> A lot of people claim that startups are less money, but I find for signicant number of founders, that's not true -- not because they'll definitely have a good exit, but because they're skilled in ways that allow them to raise enough money to pay themselves like they would at a big company. If that applies to you, then going to a startup probably is your best shot at getting rich! For other people, the expected value of industry (particularly joining a well-founded early-stage startup) is usually higher.

I've never heard this before. Raising enough VC money to pay yourself a corporate salary (i.e. 6-figure or beyond) sounds like fraudulent use of VC money?
> Nitpicks are what they are, and shouldn't block a PR in the first place, so not sure how much benefit this would be.

I will often make a hedged critical comment, but approve the PR. I am capable of identifying my own "nitpicks" that are not functionally relevant. This allows me to provide my opinion, and track examples of where my opinion on a particular subject could have been applied, while not mucking up the process with a minority view.
I recommend webrecorder.io for web page snapshots.
No, at this point we can be pretty certain that this disease doesn't affect young children as badly as flu. Plenty of kids have tested positive for COVID19, but almost none have died. This disease is so pervasive we'd see excess showing up in that age group and we just don't. Kids just don't seem to get as sick as adults.

What we don't know is how effective kids are as transmission vectors. If COVID19 spreads rapidly through a school and kids can get thier caretakers sick, thats a real problem. The limited data we have in suggests that not only do young kids not have limited disease, they also don't spread it easily, but all the data I've seen is almost anecdotal.
Just 4% of Employees Want to Return to Office [Study]
I successful founded startups since 20 years, starting in the age of 16. In none of them, I founded together with partners that I realy trusted like I trust my wife. However we worked together on a professional level and figured it out everytime.

Why could we do that? because in the end it is a work for roughly 5y and if you stop even thinking about working 24x7x365 you have enough free time for recreational activities. I'm on vacation around 6 times a year, but available to the company on critical stuff.

Yes sometimes it's hard, sometimes you have so much work that even 24 hours a day wont be enough, but then again you need to focus on the important work and think about yourself.

Btw I only did the bootstrap way with every company founded on 25k€ and no VC/Angle/Bank/External money and very low income in the first years (I hire people ASAP). As of today, in average over the last 20y this gave me more then 500k€ yearly salary with the exit money. Not bad and definitive much better than I would have had in in any Employment.

For me it is absolutely no choice to be employed or working in larger companies. I want my own freedom :)
Managers need developers to write tests so that when that developer job hops the new dev on the team can actually make changes with confidence. As it happens, writing tests and adhering to best practices has a side effect of keeping turnover low because developers can do their jobs with less friction.
I think more video conferencing apps needs to have simple games available like https://team.video does. Basically there's a new Scrabble game available for each meeting which you can play whenever. We have found ourselves using it as a nice social moment before and after meetings even if it's just for a minute.
I really enjoyed this article! I'm not even a game dev, but I still found the article very approachable and engaging. Thanks!
I think I'll gently disagree with Wirecutter here, as much as I like them. The Nespresso machine may make thin espresso, but it's still espresso -- it brews its espresso the same way a non-capsule machine does.

Moka pots are a little fiddly to clean and, well, a little fiddly in general, I think. I use an Aeropress for brewing most of the time because it's less so. You can make, hmm, "espresso-ish" coffee with it -- it's also actually brewing coffee for a shorter amount of time than usual with greater than usual pressure, when you think about it! -- but I'm generally aiming to get an 8 or 12 ounce cup of normal brewed coffee.
If your videos are less than 512MB each, you can serve them through Cloudflare's free plan.
This delete issue happened to me as recently as 2 months back and I lost a year-long running note.

Edits also sometimes result in a bunch of duplicated notes.
It works relatively well, amazingly. Nice!
IMO, OKRs should be quarterly targets. Enough time to meaningfully make and measure changes repeatedly.
i was talking more about the shoulder patches, but the video is too low res to make out the details of the patches
Yeah Although those stores also suffer from the problem of wading through products to find the one you need, They’re better than newegg and much better than Walmart or amazon.
Piss off? Her son was killed and her husband injured.
millions of minivans have been deployed?
I know about Erlang's let it fail philosophy but why would you want something to be caught at runtime when it could be caught at compile time? It doesn't seem to have any valid reasons.
This is correct (am author), bad oversight. Opinions were only applicable towards the scope you described
Worth noting about the shared hosting argument: Dallas (author) is a co-founder of DreamHost. DreamHost, at the time, was very invested in selling "unlimited everything" shared hosting plans.
Honestly that sounds like anxiety or stress to me. Your brother should be checked for that. It’s amazing what anxiety/stress can manifest as. Yes, it can cause powerful physical symptoms.