skysight-inc/HackerNews huggingface dataset:
>out from the center.

that's the point, there's not vent on the back center like the old iMac design, see the iFixit pic: https://guide-images.cdn.ifixit.com/igi/h3ZxqpRyhwlebxWC.ful...
From all the videos I've seen of people robbing stores in San Francisco (and there are a few), none of them looked like people on the brink of starvation stealing food or medicine to avert certain death. They looked like a criminal gang taking expensive items with high resale value in order to make a quick profit. Because that's exactly what they were. They didn't do it because they couldn't survive otherwise. They did it because it's profitable and nobody was going to prosecute them for it.
I too have become more cynical in the recent years...
I love this line from your docs on reasons for setting up own transit relay.

> You want to provide your users with a relay that fails at different times than the official one

What are your costs for running the official relay server? Do you have plans for if/when they significantly increase?
I am not an expert, but when I think of "old fashioned" sewers, I think of the vaults with a 'river' running, with footpaths on both sides - you know, the type from video games and movies. The sewers here are just pipes though, no room for people to walk through, no access points, no direct openings into a public waterway, and constant one-way flow. I'm not sure if they continuously run water through it, but I can imagine they would.
Pocket replaced a Firefox Sync based reading list. Firefox Sync is open source and end to end encrypted. Pocket is neither.

I used to trust Mozilla and recommend Firefox without reservations. Now I have to scrutinize every new feature and tell people some of Mozilla's privacy claims aren't true.[1]

[1] https://www.mozilla.org/en-US/firefox/pocket/
I agree with your general sentiment, but not about the traffic lights. The whole reason traffic lights work is because 99.9% of the time, those hulking monstrosities we call cars, can just barrel right through on a green light, and when they can't, it's because something with a big loud siren is making noise. Bikes can't do that.

I think the way forward ultimately involves re-thinking the way we architect transport networks:

- Replacing large non-trunk roads and traffic lights with narrower roads and roundabouts

- Increasing the number, size, and separation of bike lanes

- Having bike lanes that cut through otherwise meandering road sections. This is significant, because roads are often designed to go in a very inefficient path for all sorts of reasons that don't apply to bikes.

- Having mixed bike/car roads where the speed limit is 30 kph.
Real time offers predictability. In some contexts being certain of a 3ms latency is better than going randomly from 1 to 4ms which could make the code faster on the average but with less predictable timings.
Hubot is your friendly robot sidekick
Or SNES games that were never released outside of Japan but translated by fans.
The decimation of India’s white collar jobs
Yes, but they're now forced to do it far faster than they had planned.

They've had the entire autopilot team working on this for the past ~3 months.

There have been no real changes to autopilot or autopilot beta for that time, and the data collected by the car fleet has all been stuff for this change (no more detecting road markings, priorities or signage - it's all about detecting cars sufficiently reliably for emergency braking).

For Elon to effectively pause self-driving work for 3 months tells you this radar change was business critical.
One that has no such drivers? Which would then imply limited hardware support as the price for the guarantee, which is a trade-off a general purpose kernel like Linux isn't going to make.
It surely was forced to land... somewhere. However, this plane is capable of crossing the Atlantic, and surely wasn't going to make unnecessary refueling stops. And indeed, they didn't make the implausible claim that they'd run out of fuel; they made the only slightly less implausible claim that they weren't sure of the fuel situation. And several European countries dispute the chain of events. The plane in question was a dassault falcon 900ex - https://www.flightradar24.com/data/aircraft/fab-001 - that has a range of 8,340km; it would have needed only 1 refueling stop between moscow and la paz. The fact that portugal refused a refueling stop is perhaps relevant, because that stop may well have been planned for the azores - those are slightly further from Vienna than Moscow is; making the story about fuel yet more implausible.

Finally, consider the motivations of its owner - Evo Morales. While I have no objection to his political aims; it is nevertheless wise to consider that he does have political aims. And as it so happens, he's a populist, anti-imperialist, anti-US political leader. For him, seeking this confrontation would have been a pure win; and furthermore being seen as the victim of imperialist oppression would have been the cherry on top. As such, it's just not reasonable to assume that his actions were aimed to defuse the situation; if he could appear to be victimized by imperialist forces, that's to his benefit.

So it's entirely plausible for him to choose to land in Vienna instead of return. It's not very plausible fuel was running low. Additionally, there are about a dozen other countries very close by he could like have chosen to land in, even if fuel was scarce - he wasn't in some inescapable box.
> In 2017, Christel Dahlskjaer—who was, at the time, head of Freenode staff—created a corporation, Freenode Ltd., which she immediately sold to Lee.

I have two questions about this: how much did she make from the sale and who got the money.
> I would have said it would either throw an error, concatenate the vectors or only add the matching elements

Heh this itself is common evidence of an (experienced) programmer's way of thinking. Remember, when dealing with mathematics, there's no machine (or runtime or similar abstraction) there lurking in the background, enforcing conditions, or even lending a physical reality. Operations in mathematics are defined. Notation in mathematics is just an operation encoded as an "arbitrary" symbol. Which leads to

> I just don’t think it’s particularly clear, and I struggle to believe it’s clear, unambiguous and obvious to statisticians too.

This happens to be convention in both a subset of textbooks and many programming environments. It's mostly an artifact of the notation.

If you want to explore what math notation "feels like" a bit more without learning math (which I _wholeheartedly_ recommend as it's incredibly useful), try out the APL programming language a bit. It evokes a similar atmosphere of notation conveying the idea of well-defined operations.
Sign Board Manufacturers in Chennai
Sign Board Manufacturers in Chennai?
> I share the author's conclusions: don't do that. If you find yourself slapping Mutexes and Arc/Rc all over the place it probably means that there's something messed up with the way you modeled data ownership within your program.

That's just not a very useful statement to a beginner. Rc/RefCell and Arc/Mutex have their use, for data with patterns of lifetime or mutability that cannot be derived at compile time based on program syntax - something that comes up all the time in practical programs. Of course one should seek to refactor these things out whenever possible (among other things, programs that use shared data heavily are also harder to survey wrt. correctness), but to say as a generalized statement that there's no case for this feature is just not correct. The feature is also intentionally heavy on syntax so there's no missing where you're using it.
The common practice now is to "close stale issues", which was discussed recently, though I can't find the thread.

It's nice to see the inverse of that, I doubt anyone would have replied every 90 days for 21 years.
https://www.insightab.com/
This used to be helpful for those games that didn't give you a crosshair.
I kinda like Chrome's more than the alternative though.
As far as I can tell the difference between the pfizer and moderna vaccines are negligible. The results of differences in their testing procedure and conditions - the stuff you’re getting is basically the same. So, unless you’re (in my opinion) wrongly calculating the risk from a vaccine as larger than the risk from the disease, the best shot is the one you can get soonest.
When the data supports your views – "here, look at this".

When the data doesn't support your views – "it isn't reported correctly anyways".

This is standard online discourse.
And absolutely none of these platforms will start working on 4-year old Samsung hardware because of an unlocked bootloader.

It is a chicken and egg problem - if there is no market to port an OS to a device, work to port it will be limited. LineageOS is doing a pretty decent job in supporting a lot of devices. All that said, the lack of any OS is no excuse to lock bootloaders.
Some product designer in MTV needed something to do
Right, but if you heard an acid attack outside of your hotel three visits in a row, it’d be a different story.

I’ve spent six years in the Bay (SF and Berkeley), and the unfortunate truth is that the feces, homelessness, and public drug use have become prominent features of today’s SF.
Judging by the massive number of dependency issues (bugs, etc) that appeared in the bug history once they started working on moving to native menus, I guess it really was a time-consuming thing to fix :)
Also https://github.com/google/nixery is nice.

I used to easily add a sidecar container to my k8s workload, with the tools I need, without having to maintain a dockerfile and setup an automation to build the container.
You might want to add: [I wonder] when it will be discontinued with just a one month's notice and will turn my device into a brick.
Each chapter ends with a "Comments and Solutions" in smaller print; as far as I can tell every single problem has solutions, sometimes multiple pages' worth.
Unfortunately this is becoming fairly rare, I haven't encountered one in ages.
I for one value keeping my sense of smell and taste higher than the risks i’m seeing from vaccines - eliminating the risk of hospitalization is just a bonus
Yes, please. I'm sure all nation states and intelligence agencies have complete access, but to say any travel agent also has travel records of everyone for the past decade is an extraordinary statement that requires evidence.
For a continuously measured variable like height or attractiveness or curiosity measured at arbitrary precision, your probability of being average is 0.
Hmm, looks like Fuchsia still uses Dart/Flutter for the front end. My experiences have been positive (although I’m sure someone will be happy to explain how my opinion of Flutter is wrong) so I’m glad to see it.
CLOC says about ~1 MLOC of Rust and ~1.1 MLOC of C++ in https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/s...
> It took another fifty years for the definition of a gentlemen to change to exclude people who got roaring drunk and pissed in the fireplace in the name of hospitality.

On the contrary, providing the above is done with panache it would pass quite well here..... *Never* whilst wearing White Tie though.

I'm British if you hadn't guessed :-)
Ode to the Robot Butt - Erlang Battleground
It's hard to pin down a single use-case, because there are so many situations where it turns out to be useful.

Maybe I wrote a document on my laptop, which I don't have on me and I forgot to send it. I always have my phone, so I'm in never in a position where I don't have access to that document and can't complete that task.

Maybe I have to wipe my phone or I get locked out of it, and I don't have to worry about losing anything and I don't have to put in any extra effort into backing things up (with the risk of forgetting something).
PowerPoint Templates for ECommerce – The Ultimate Cheat Sheet for ECommerce
A more plausible Portuguese refueling stop could have been the azores, those are sort of close to half-way between moscow and la paz, and both legs of that journey are well within the 900EX's range.
Yeah, given the number of people who run Firefox on Windows, you absolutely need to have a custom print dialog for them. Maybe it should default to the system one on OS X, but you gotta have that custom one.
My fiance and I are holding out for same reasons.
They found out that this is cheaper and more efficient than turnstiles. I saw the paper a long time ago, because I couldn't believe it.
One of the problems I've found with native context/drop down menus is that when you're sharing a specific window on Zoom, the context menus don't show up on the video.

You have to share your entire screen to show someone all the available options in the context/drop-down menu.
Maybe I'm missing something but bikes passing at traffic lights, or just zipping in the intersections, is such a terrible, horrible idea. Being on a bike on a roundabout is terrifying already.

I agree a bikes-only traffic would be more fluid (even if only for the sheer volume of bikes you can fit in a normal road) but if you have cars, bikes, motorbikes, public transport and ambulances all together in the same space, on a complex web of roads, following a common set of rules is kind of the absolutely minimum prerequisite of a somewhat civil society.
That's because context menus are a separate top-level window with their own event loop on all windowing systems (even macOS, I think). The drop-down you get on a combo-box is a similar deal, at least on Windows and X11.
To add to the pot of cynics

I wonder how much of it is driven to supplant Linux's "viral" GPL-ness
Thank you so much for your detailed comment! I am mostly interested in writing professional audio code, so I am learning C++ at the moment. Also, do you think Rust is a good alternative to C++ for writing high performance code? I am thinking of learning Rust too, but I am not sure whether Rust audio programming is popular or not.
Given that storing n items in an array or a similar structure requires O(n) space, the space requirement of bang sort seems normal.

Perhaps by making use of the Oracle of Delphi, you could do away with the array.

Also, the energy requirements... Wouldn't they be proportional to the number of operations required, i.e. the time complexity?
This reminds me of the "cofounder dating" platforms. Yeah, you could go there and talk to people. But how many companies were founded that way?

The research is built on personal relationships and trust. If you work on a niche problem, you already know everyone else who works in the field. You don't really need some crypto-coin to build a reputation, that's what citations are for.
A Lawsuit Inspired Apple’s Most Iconic Sounds [video]
Yes, they do issue security updates for Webkit / Safari as even that can be exploited to Jailbreak a device. I was however talking about feature updates for the default apps. Currently bundled apps appear to be tied to ios updates.
It's aimed at the opposite end from GCP, aimed at things like phones, tablets, and laptops.
> It's IOPS, not throughput, that NVMe gets you. (Or rather, if you're not being bottlenecked by IOPS, then NVMe won't get you anything over a JBOD of SATA SSDs

It's both. Throughput is a significant issue with SATA. You need 6 SATA drives to match the throughout of single PCIe 3x drive. The SATA JBOD will have a significant higher CPU overhead at combined line speed than NVMe.

> If you've got higher concurrency, you'll want several NVMe SSDs behind a hardware RAID controller, in RAID0.

The few examples of raid controllers with NVMe support I had access increased latency sufficiently to be quite painful.
It does: https://github.com/Polymer/polymer/wiki/Who's-using-Polymer%...

The whole idea of web components was somehow sold inside Google, hard. They even re-wrote Youtube with web components v0 which was almost immediately deprecated. And Chrome had to support it for years before Youtube rewrote stuff in v1.
Ha ha memories of talking to RH salespeople and every time OpenStack was mentioned they were like "but you don't want that!" errr... OK I guess?
I think they do - 5G seems to have the prospect of some realtime low latency guarantee features (though I don’t think it’s rolled out yet). With this in place and an RT audio device you could build an all in one remote jamming box without having to insist on wired internet or deal with the wifi jitter. Currently the user’s network is often the bane of things like Jamulus that try to do this in software + your internet connection
There are many ways to cut metrics, but here's some line counts:

C 365017
C Header 894250
CMake 396
C++ 2025857
C++ Header 10691
Rust 3124869
> Can you formalize these inherent qualities? Until you can, it's hard to prove that a quality is or is not essential.

There is an obvious one, though it's tricky to fully formalize and quantify: locality (also known as "coupling"). You ask yourself a question, "if I were to make a small change to a single piece of this program, how much of the program would I have to change/retest/keep in mind?". If the answer is, "typically, just the area around the change", it's a high locality (loosely coupled) program, a good design. If the answer is, "usually, most/all of it", then it's low locality (tight coupling), a bad design.

The reason is, of course, that human mental capacity is limited and in general, number of interactions grows superlinearly with the amount of interacting components. So this here is an objective measure of "easy/hard to understand": the more code you have to keep track of when investigating a random piece of the program, the more mental effort you have to exert - the more difficult to understand it is.
Dart / Flutter is nice, the problems with it back in the day were mostly just the fact that it was (previously) competing with JavaScript on the front-end.
You should try something like webflow or an alternative. Pretty straightforward to use and exportable to pure html css if you prefer to do things without them in the future.
More than 80% of things stated as facts in this article should have been prefixed with "My highly personal opinion is that [...]"
What nonceness!
Yes! That time I wanted to learn Rust every time I saw a complicated closure my mental parser/linter crashed (from a lifetime C developer PoV).

I don't understand how a function that is defined in-place is more clear than a nice function on its own. Perhaps because it gives a sense of continuity (like in async code), but man, it's really painful to read (at least to me). In fact, if I have to write some Rust right now, all my closures would be defined elsewhere, whenever possible.
That was the point I was trying to drive home, more or less.
Nice short examples in simple language. Scrolling down does pollute the browser history though.
Why wearing the wrong socks is risky in Belarus
> These are classic proof of correctness areas. It's fairly straightforward to state the conditions that have to be proven, and usually not that hard to prove them.

You're right, but current Rust cannot express logical preconditions in code, much less compiler-checkable proofs. Many groups are working on this via a variety of approaches, but it will take some time before there's a common standard for expressing these things as part of the Rust language itself.
Around December or January I tried to get Fuchsia going in QEMU to play around a bit and maybe contribute back some code, but nothing quite worked as I expected. Based on this experience I had figured they were still years off from shipping but I'm pleasantly surprised to see that I was (obviously) wrong.

Congrats to the team and looking forward to seeing it work as intended!
> albeit stupidly expensive for men

WHY??? 620€ in Germany/Austria for 3 shots is absolutely outrageous.

HPV is responsible for a high amount of penile, anal and mouth/throat cancers. Even if you already have or had a HPV infection, the vaccine can protect you from getting it again or strains you don't have yet. There is some evidence that the HPV vaccine can act as cure for existing infections. +anyone vaccinated protects unvaccinated people.
“Most banks have systems written in COBOL, RPG, assembler”
It's more nature than nurture. Babies died in a Romanian orphanage because they were only fed and diaper changed and not held for example. I can't find the source right now but I did find this https://www.livescience.com/21778-early-neglect-alters-kids-...
Unlike most people in SF, he probably does have an armed guard, and likely one that isn't afraid to use force. My experience shows that communists usually understand the concept of private property very well, as long as it's their personal property. If you try to rob them, you're a domestic terrorist, but if it's anybody else, then you're just a poor misunderstood soul.
I don't think it is. While a lot of folks don't use google, a lot of folks do, and have for a while. It isn't like it is the first time a brand became something more: Band-aid and Kleenex are items as well as brands, for example. You might Xerox that contract, too, even though you probably aren't using a Xerox brand machine to do so. Maybe you call all soda a "coke" - and asked someone, "What flavor of coke do you want?" - with Mountain Dew being a perfectly acceptable answer. (This last example isn't as widespread).
My pleasure!

My understanding of Rust audio programming is that it is possible, but still fairly early days... something like JUCE provides a huge amount out of the box that you might not initially appreciate, e.g. it abstracts away the details of all the different plugin formats and all the different platform's audio APIs, and it has been around for long enough that you can be confident it does it well.

I'm really curious about Rust as it feels like a nicer language to work with than C++, but if you are serious about building professional audio software I personally don't think you can avoid C++ so you might as well embrace it.

I have a feeling that with Rust, you'd spend half your time figuring out how to do stuff that JUCE does out of the box, which is fine if you are interested in the figuring out part, but ultimately it might not help you focus on the actual audio programming.

Also there are a tonne of resources on C++ and especially JUCE out there, never underestimate the power of being able to Google for your answers!

Edit: on the C++ side, I found Bjarne Stroustrup's "C++ Programming Language" book quite a good way to understand the fundamentals. To be honest, I usually learn new languages just by doing and Googling, but with C++ it quickly became apparent after the 100th mystery crash that I'd actually have to understand what was going on under the hood with memory etc!
Exactly. So e2e makes sense only when the client is open source too.

Signal got this right.
Brexit didn't really kick in until January this year, and covid impact masks any brexit impact
People who did not witness how dangerous such schemes are, will probably not understand until they live through it. It's a popular scheme (heck, even wealthy software dev in HN like it) and very easy to pass, democratically speaking.

Price voting is the difference between communist and capitalist societies. If you offer free public transportation, you kill any potential initiative to create alternate transportation and even can hurt individual transport; making the state a de-facto monopoly over transporting people.

The natural evolution of such bureaucratic systems, is that they'll target something else next time (free healthcare, free books, free whatever...) as it expands their sphere of power and influence further. Soon, you have a huge bureaucracy that controls large parts of your economy which is impossible to change since the leaders of such bureaucracy are now running the country. They are also demanding higher pay, more benefits, and less working time.

Your economy stagnates, the service gets worse as there is no competition, tax revenue is down and a large deficit/debt starts growing; and it's only a matter of time before the whole system collapses. Sounds familiar?