skysight-inc/HackerNews huggingface dataset:
what was the allowed form of the fraction? a ratio of literal integers, or also including irrationals? variables? did the scoring system need to know formulas? as in (2/3)v =?= (2/3) omega*r ?

if only the last one is not required of the scoring system, then it's been available for ages, and its just a really poor implementation. That's not programming but plumbing data-pipes.
Telegram starts public testing of TON this weekend
I wrote an algorithmic trading framework to work on Warsaw Stock Exchange.

WSE back then had a limit of 10k messages per second (as in one message every 1/10000th of a second). Messages came by two separate network operators so that was 20k messages to be deduplicated to 10k operations. Incomming messages came in compressed so they required uncompressing.

Responding to the message required complex processing and then may have resulted in an order to market which, again, had to be constructed and validated.

All this worked on a single server (regular two-socket Xeon-based server).

There was 10us (microseconds..) time budget to send response to the market and it had to work every time even under maximum possible load (10k messages per second).

Routing and forwarding 300 messages per second doesn't seem like something to brag about...
I am in the same situation yet I know people who are plagued by such calls. There must be something that triggers this off?

Having said that, these people will also give their phone number and email address to anyone who asks whereas I do not. If I have to enter a phone number on a form and it's isn't immediately obvious why I should do that then I'll make-up a number.
If you're on desktop, you can use the keyboard shortcuts to quickly swap between conversations. I don't like the drafts section either, but that has been my only way of coping with it.
Actually OS kernels and Linux kernel in particular have many not obvious requirements. Consider easy disassembly for example.

> The code generation part ends up being nice when something goes wrong. When somebody sends in an oops, I often end up having to look at the disassembly (and no, a fancy debugger wouldn't help - I'm talking about the disassembly of the "code" portion of the oops itself, and matching it up with the source tree - the oops doesn't come with the whole binary), and then having code generation match the source makes things a _lot_ easier.

https://yarchive.net/comp/linux/error_jumps.html
Rust is still a research language. And using more than one language for a kernel/drivers, is that really a good idea? Anyone trying to fix/debug things in the kernel now has to learn Rust.
Then definately check his twitter, he is quite a figure:

https://twitter.com/nntaleb
How is this relevant in a Lit class - presumably you hid the fact you where a Catholic / Anglican from her.
I really wanted wanted to reply to the parent comment too, but you’ve done a better job than I ever could. Thank you.
He "sells" these ideas as if he was the first one to ever think of them.
You're continuing to attribute claims to me that I don't believe I'm making. If you think a freestanding statement about "applicability" in a general sense needs to be construed as an AI actively stepping outside it's domain, and as AI having it's own "realization", you should support that contention, so I can understand why you think that that's what I'm saying and we can go from there.
Have you used vanilla Emacs + Evil? Any thoughts on that combination?
After getting a Windows Tablet, I was looking hard for a good epub/pdf reader with annotations. To my surprise, Edge was by far the best reader out there. However, a few weeks later an update killed the annotations feature - I just couldn't save them anymore. None of the support-provided solutions has worked. I then started using Calibre to convert my epub files into azn3 and open them in the Windows Kindle app, which is also quite nice.
I agree this is "a step in the right direction", but if the iPhones are special, would the exploit run on them?

I suppose it depends on how "special" they are—do they run standard iOS with normal Safari and actual apps?
People forget that Disney made up the whole idea of a theme park (as opposed to something more like a carnival) and built it in basically a year. Anytime you are the first to do something, it's really hard to know how to do it right the first time. Having been a programmer in the 1980's, a lot of what we did was making it up as we went along since there were no precedents (and no easy communications like the internet today to know if someone else did it before). In 1955 Disney had no computers or cell phones or CAD or anything we take for granted. Despite the opening day disasters, today it's a huge business. DisneyWorld in Orlando by itself as a separate company would be in the middle of the Fortune 500.
Based on the following header file, it would seem that they are using this unsupported module.

https://github.com/canonical/dqlite/blob/master/src/vfs.h
8 years ago or so I was involved in building a cloud platform. The very first version of the design for keeping the VM and storage allocation metadata synced across the cluster involved syncing sqlite databases (which we moved off once we realised we'd pretty much have to invent something a lot like raft to make it work). If this had existed then, we'd just have picked it off the shelf.
And steak is more expensive than french fries. People still eat steak. Cost is not the only metric.
Security was never high in priority list of Linux kernel development actually.
or make it all forum like and pin it or make a pinned section and much like how it works no with posting and websites(though would need some smarts to discern possible context) defer to that.
> The most obvious suspect is China: they have gulag camps in Xinjiang where Uygurs are interned, up to 1.1 million according to the UN[^2]. The dominant ethnic in China is Han, and Uygurs have been oppressed for decades.

But China doesn't need exploits to spy on their iPhone-using citizens, right? Because Apple has been cooperating with the Chinese government.
If you define a generic function, the function is "duplicated" for each concrete type it's used with. If the function is large, or it's used with many different types, that leads to a lot of semi-duplicates and extra code in the binary. For instance there will be one version of Vec::push for each type used in a Vec<T>.

A common pattern to mitigate this (though not always applicable) is a generic trampoline to a monomorphic function for the cases where the genericity is mostly a matter of convenience e.g. let's say that your function works on strings, but for convenience you take a `T: AsRef<str>` (callers can pass anything from which a string reference can be created cheaply), the first thing you do is `let s = s.as_ref()` so the vast majority of the function is monomorphic (it takes only one set of concrete types as input). Rather than this:

fn my_function(s: T) where T: AsRef<str> {
let s = s.as_ref();
// do stuff with s: &str
}

you can do this:

fn my_function(s: T) where T: AsRef<str> {
_my_function(s.as_ref());
}
fn _my_function(s: &str) {
// do stuff with s
}

unless rustc decides to inline just _my_function into my_function (which would be quite odd), this leads to very little monomorphization and bloat.
It's not sophisticated logic, it's plain reading of the grammatical structure of the phrase. An adverb and adjective modifying a noun.

Haraway did not play a few games of chess as a child, she studied 7+ years to get a PhD.

I'm with you that gender studies has an evidence/science problem in general, baselessly attacking a researchers credentials does not prove that point.
1 million notifications per hour, or ~300 per second, seriously?
"It must be squeezed to extremely high pressure, nearly 2.5 million times the pressure of Earth’s atmosphere"

I think I'd rather have the low Kelvin superconductor, thanks.
Given that the stack ranking at your future job will also be done by an "AI" (probably developed by the same company that graded you tests) this is a very useful skill to have.
A rare sight, sure. A ridiculously expensive car? Definitely. A luxury car? no.

There are a plenty of actual luxury cars in Denmark.
Fullscreen Web Apps on iPadOS
Ah apologies, yes her revisiting of the original paper does not address many of the issues raised.
The whole point of these is that they are not too far from home.
But I bet the company took the decision makers to a really nice restaurant nudge nudge
Wasn't alive for this one, but this was one that my parents got out of the way for. With the forecast shifting south every day, I have a sneaking feeling this could be another one they get out of the way for. The problem with Dorian is it looks like it's going to hit south, and then move up the state. Nowhere really to go.
It is important for the teacher to see where part of the class took the wrong turn, where the students' understanding ended. It is important to distinguish between careless errors, wrong memorizing of a formula and lack of understanding.
Bouml, a UML Toolbox Review
This is not the point.

In your example the different views do not interfere. In society at large one can be vegetarian without forcing everyone to follow.

But when it is not possible or difficult to accommodate everyone then the most 'intolerant' and vocal may impose their view on the majority that does not have a strong view.

A common example is halal meat: If I sell fried chicken and some people absolutely demand that chicken be halal then I might just switch to halal chicken, i.e. all chicken will be halal.

Where I live the local primary school bans all nuts and all food containing nuts because of the 2% of children who have nut allergies.

Whether good, neutral, or bad, that's how it tends to work. The topic is overdramatised, though.
I've used both products for as long as they've existed. Google's search quality has become absolutely terrible and only reflects their ad strategy.
DDG has become superior in many important ways.
> Discovering all the ways in which `unsafe` blocks can cause unsafe or undefined behavior in unrelated places is still an active field of research.

unsafe blocks can cause UB period, UB means the program is broken but the UB can manifest anywhere.

C or C++ don't make this any better, they just make the entire program into a source of UB.
I recommend his interviews on Econtalk: https://www.econlib.org/econtalk-by-featured-guest-and-lette...

He has a really good rapport with the host (Russ Roberts) and it seems to tamper down his tendency to rant against the stupidity of others.
I prefer macOS, but I’m ok with several Linux distros and wouldn’t mind using them.

I was a vscode power user, but I picked up Vim earlier this year and can’t stand GUI editors anymore. That’s been a big change to the way I work.

Shell applications...I use a lot but the one that comes to mind right now is jq. It makes parsing json responses from cURL easy, and prettifies the output.
The dedicated laptop would be smarter idea. Running "sensitive" tasks from VM doesn't provide much protection if the host might be compromised.
They would have to, wouldn't they? The Sqlite VFS subsystem is the obvious place to intercept the usually local DB and WAL reads/writes and make them distributed functions that use Raft.
The "Silver Bullet Syndrome" video by Hadi Hariri [1] is also worth a watch.

[1] https://www.youtube.com/watch?v=3wyd6J3yjcs
If you think Taleb's wrong, explain how!
A Secchi disk is a pretty reliable way to measure water clarity.
For what it's worth, for maybe half of my scripting purposes, Perl 6 was already performant enough back in 2010. The big things I remember it having speed issues on were things you wouldn't normally have considered Perl 5 a solution for, like using a grammar to parse a multi-megabyte CAD file or calculate a Mandelbrot set using elegant high-level code.

Today, while those two things are still slow enough in Perl 6 I wouldn't make Perl 6 my primary language for doing them, I can't even remember the last time I wrote a script in Perl 6 and it was too slow to be usable.

Mind, I think Perl 5 is still faster on things Perl 5 was super-optimized for -- regex processing, for instance. But on a normal week, I throw together a couple of quick Perl 6 scripts to get stuff done. It's usually a joy to program in and execution speed just hasn't been a problem for me.
I have used both. I had a MacBook at work at a previous job and otherwise mostly Debian. Currently I use Void Linux at home and Debian at work.

I was impressed with the build quality of the Mac at the time (2012 model? 2013?) but as a Unix system it wasn't among the best. No built-in package manager and the popular option, Homebrew, was messy and temperamental. System updates were terrifying because you never knew what it did to software installed with Homebrew. System core utilities are from BSD or BSD like (forks from old versions?). The file system system hierarchy is a bit unconventional if you are used to *BSD or GNU/Linux. The file manager was clunky (though easily "fixed" with a modern Norton Commander clone). In the end I spent most days with a full screen terminal and a full screen browser. One thing I really liked was the touch pad. The motions make sense and it's pleasant to use even for long periods of time. Screen was also nice (retina).

It wasn't a great sense of loss when I turned that laptop back in, though. I bought a refurbished Thinkpad for probably a tenth of the price and was happy with that. I'd never buy a Mac myself. Maybe if I get into iOS development it would make sense, or really need to use Photoshop or some such software. Until then I see no reason to pay the premium, especially now that other manufacturers have high resolution screens. "It just works" is overstated because when it frequently does not in some slightly off-mainstream use case you have browse some Stack Exchange site or some Apple support forum to figure out how to fix it.
I suppose I am in the minority but I thought it was a pretty good FizzBuzz challenge for DS.

In fact I'd say it is a bit aggressive for a 60 minute challenge.

Quite a bit of data wrangling is expected to complete modeling on all columns. Some regex knowledge would help here too (for example for wrangling internet_users column)

What was the idea behind asking for 20 most important features when we have 16 columns? Is it expected to do some feature engineering?

Disclaimer: I teach Python and basic Data Science to adults and I'd say most people would struggle to complete this in 60 minutes including myself.
Not literally, because farmland isn't that cheap.
And what happens if the raspberry pi goes down for an hour ?
It happens to everyone in my team.

It's related to having multiple workspaces which is common if you work for a large enterprise.

Apparently it's all too much for this glorified IRC client.
bit.ly redirect goes to https://chrome.google.com/webstore/detail/online-shopping-yo...
Fitness equipment market was valued at USD 4BN
So there's obviously multiple ways to invest. Warren Buffet's method is to find really good deals on stocks and then fix what's wrong with their business; providing a value.

Other people look for bullshit(the owners had lied in some way) like improperly rated options. As we saw during the financial crisis, the rating companies were lying about risk and AAA mortgages were much lower. You can go down a lot before the return happens.

Some people look for patterns. In this case Ray Dalio is looking at the debt cycle pattern and predicting we are in for a long term debt cycle.

If he's right, there's a rush to get debt on the books, which we are seeing. Which artificially inflates the market right before the crash. S&P500 January 1st was about 2500. It was over 3000. The general stock market of bluechips were up 20% YTD over 7 months. Sorry but that's an absolutely ridiculous number.

The problem is that if you're predicting a crash and are betting against it; you would be down 20% YTD. IF Ray is correct, he's going to be cashing in bigtime.
"The newly predicted superconductor — a compound of hydrogen, magnesium and lithium — [...] must be squeezed to extremely high pressure, nearly 2.5 million times the pressure of Earth’s atmosphere [...]"

Sounds risky ...
Hell, modern microcontrollers (which run into the several hundred megahertz) could handle that load.
Who was behind this one? This seems to be incredibly severe.
Gmail now show your recipient OOO message before you even send a msg
I have a 2018 3 as well. CarPlay is ok, but the maps only uses 2/3 of the screen. However it was a cool feature of “send to bmw nav.”

I had the odd multi phone behavior so I bought a “usb condom” that blocks data and only allows power. I keep this plugged in for charging and pair only with wifi/Bluetooth.

This stops for me the fighting of multiple phones taking over
>it packs neither capability nor efficiency.

There's something to be said for an Odyssey with an uncovered cargo area (the styling on the current generation really drives that point home IMO). For that kind of use the Ridgeline is great.
The Paxos Algorithm, or How to Win a Turing Award
Ubercool.

Wasn't aware of PSI - thanks to the author. The load avg alerts are mostly late to our liking but tooling around this should really help.
It had massive security problems, so they mostly killed it.

eg https://blog.checkpoint.com/2015/05/12/the-microsoft-help-fi...
I was a C++ developer a long time ago (I've actually used CFront as a professional -- that's how long ago ;-) ). C++ is a fine language. You can write good code in C++. I've worked on large projects that were extremely stable and easy to work with. It can be done.

The one thing I will say about C++ from long ago was that you needed to be skilled at C++. You needed to understand it and you needed to know how to write code that wasn't going to cause you problems in the future. You also needed to work on a team that allowed you to use your skill. The language is so different now that it's practically I different language so I don't know how much of that still remains, but I guess quite a lot.

I've been doing some Rust recently. I like Rust. There are bits I think still need work, but generally it's a fine language. The biggest difference I see between it and C++ from long ago is that Rust helps you a lot. It's very convenient and friendly. It also scolds me when I do something stupid, which I appreciate.

However, I don't really feel like I need to know less than I did as a C++ programmer. With Rust, it helps you, but if you start causing problems for yourself you can be in for a world of hurt trying to understand what the compiler doesn't like. It will catch that thing that slips by you, which is awesome, but you still have to understand what's going on under the hood.

So in my book, it feels very much like C++ with a super friendly and super powerful linter. I mean it's really, really nice, but I don't think you could just hire random people off the street and give them a Rust compiler and say "This will protect you".

So to answer your question (finally), I think you won't really fare much better or worse, but the journey seems a little bit more relaxed with Rust.
ROFL : I was about to post a message here bragging how i achieved 2 millions push a minute with a simple kafka queues + a cluster of push servers running on go architecture, but now i feel humbled !
LDS ?
>much easier to be in a good mood in

Is that for you, or for the average person, or for most persons ? If not the last, it's just a personal opinion, and a possible typical mind fallacy.
Americans have a do not call list. People are prosecuted for abusing it. Yet we still get Spam calls. This has nothing to do with lack of regulation, but by ease of abuse and difficulty in preventing these calls without impacting legitimate uses. Like, say, creating Twilio which uses a bunch of random numbers?
>> (even airplanes had, absurdly, a smoking section)

Even more absurd, when growing up in Brazil, the smoking section on the airline VASP (Viação Aérea São Paulo S/A) was the entire left side of the plane, i.e., to the left of the central aisle ... just an entertaining aside.
Sure. It's usually cheater bars that bend/break cast wrenches. Not common for around the house stuff, but very common for rusty bolts on cars, for a shade tree mechanic. Though the tolerances on cheap wrenches can certainly round off nuts even in around the house situations.
Surely it's better to solve a problem through peaceful and voluntary innovation then through coercive regulation.
You've described the reality of upper middle class pickup ownership.

As you go down the economic ladder people become more willing to shoehorn vehicles into uses that would make wealthier people hem and haw.
Not sure about that. If the severance was good enough people would purposely try to get fired and then get a new job and continue that cycle as desired
Seems like an incredibly efficient way to farm karma. Identity posts in this category (3+ posts, each a year apart and gaining 50+ upvotes) and post them once the time is right (including the right time of the day — I remember seeing some analysis on this, and my own analytics show that SF/SV is a very large portion of HN traffic)
You spend $35 on a spare.
Forecasts from multiple sources gathered here: https://www.spaghettimodels.com/
YouTube videos might or might not be a source of truth and science
This is a tremendous story; I was first told of it many years ago and it's informed my thinking about authenticity ever since. I recently managed to find a copy of "The Man Who Stole Portugal" to read the whole definitive account with all its absurd details. The total obliviousness of the British printers was key to the whole thing; once they'd been convinced they were dealing with the Right Sort of Chap, who simply confirmed their prejudices that Portugal was corrupt and disorganised enough to have banknotes collected in person.
I don't know the relevance, I guess she just felt enthused about sharing some of her learning with us impressionable minds.
The economy was horrible for a handful of years, and when that was over, like a rubber band, the economy bounced up. This created a bubble / mini-bubble, but now that the bounce has possible finished what we're seeing is possibly more normal growth than anything.

The mentality of a market slowing down being a depression or a recession is odd to me. The market slowing down leading to a depression, isn't as odd, because it can be at times a precursor. While that may be the case here, it is also entirely possible the market is simply normalizing from previous volatile times.
Yeah, I would not like this becomming required. Now, it's still fairly manageable to keep developing and building my own kernels. You need binutils/gcc for your host platforms, and that's about all. And I have 3 architectures I build for.

If I also need clang and rust for all the platforms, and learn rust, for some questionable benefits... That would make things hard.
They still are :)
The Million Dollar Dissident
As somebody who has done his time on a waiting list for an allotment, and has been allotmenteering for the past 7 years now, I find these small German allotments vastly different to our UK ones.
I fly reasonably often to Munich and I've often seen them alongside the railway lines... and they are immaculate. But the bit I find odd is that there is an awful lot of grass. We in the UK tend to focus more on food or flower production, yet those German ones seem more geared to relaxation more than anything. Ours are more of a weekend digging variety, theirs seem to be more of an evening BBQing and a beer kind. Maybe its a weather thing. Maybe its just a cultural thing.

And maybe we ought to encourage more people to stop playing video games and get out and grow more stuff.

https://martin-way-plot30.blogspot.com