skysight-inc/HackerNews huggingface dataset:
> The Government was stable, until the US of A decided to bless them with freedom and democracy.

The Iraqi dictatorship was not stable at all. There were constant purges, murders, by Saddam Hussein's regime. That occurred the entire time Saddam was in power. Please explain how that's a stable situation.

The fact that Saddam had to constantly murder members of his own government, demonstrates beyond doubt that it was not stable at all. The routine execution of members of the Iraqi Government was required due to the extreme instability that such an oppressive minority dictatorship prompts.
We have a tool at work, that is forked from https://github.com/onetrueawk/awk, for the binary serialization of one of our proprietary in-house protocols, which has hundreds of record types.

I am blown away by how elegant the result is.
At first mine behaved like parent, but then behaved like grandparent. Perhaps the was another update?
>it takes a lot of energy to commit a BTC transaction to the blockchain

This is a misunderstanding of how mining works. It takes virtually zero energy to create a block (ie. commit a transaction). However, it takes massive amounts of energy for your block to be considered valid. This is because each block also comes with a block subsidy (currently 6.25BTC), which many miners are competing for.
These weak solutions are actually enough to keep the government requests at bay, for the moment. Why go into crazy crypto theory if that's good enough right? That's what Apple and Google are doing as well.
Commando: An influential run and gun game [video]
> In my opinion, the whole discussion of transgender people in sports is a proxy war for their role in society as a whole.

There are a lot of people out there who care way more about sports than they do about the role of transgender people in society.
Would you work for an employer who acted that way?
True, but that took decades of reeducation. For a language that literally had no relationship to actual Java.
What percentage reduction in typical page rendering time does the rewrite result in?
Microsoft saw developers flock to Mac OS/X where they had a true terminal and could also run line of business apps like Office. I was at several Microsoft developer conferences where 90% of the machines were MacBook Pros and I know that didn't make Microsoft leadership happy. I believe the Surface line was a direct response to that along with WSL. Someone in Redmond realized they couldn't beat Linux so now comes the embrace.
> and the 95 playoffs, he was back

Jordan returned in March/April after abandoning baseball in protest. The playoffs started in April 28th.
The short answer is no, they don't drag your career down. But they give you a reason to re-prioritize how you invest your time in a way you've probably never had to before.

It can take a couple of years as a new parent to adjust. Every person and every family will have different needs and approach the transition in a different way.

If the management at your company doesn't value your family then the question is really whether or not you agree with them. Is your family worth it?
Yeah, but right now it solves the problem of not being able to run code on WSL that does run fine in Linux.

What really stops me from using Linux on the Desktop is compatibility issues with my laptop(s), reliable sleep/wake and rendering issues with High DPI display.

Microsoft released an MS Teams client for Linux which astonished me. So, I am giving them the benefit of the doubt for the time being.
How many times are you going to post this same fear mongering comment.
Similar work at the BBC: https://tools.ietf.org/html/draft-pardue-quic-http-mcast-05 (https://github.com/bbc/nghq)
I actually like that it forces you to remember the PIN.
Yes, this is strongly related to inlining. Without the warmup code C2 most likely inlines your lambdas into the code generated for the for each method. At least I have seen this behavior with similar APIs (you can use a tool called JITWatch to visualize compiled and inlined methods). However, this does not scale.

Last time I checked C2 inlines at most two implementations at a polymorphic call-site (in this case the line that calls your lambda). If you pass in more lambda functions, it won’t inline them and might de-optimize existing compiled code to remove previously inlined functions (there are also cases where one implementation that is heavily used gets inlined and the others will be invoked via a function call). Graal does not seem to have the same limit but when I tested it two years ago it had others averaging out to the same performance.

Thus, increasing the max inline level does not necessarily help (you can already do that in Java 8 and 11) for this particular problem. What you would want is that the compiler inlines the for each method and the local lambdas into the methods using the API (the benchmark methods in our case), i.e., you want the compiler to copy the hot loop somewhere higher up in the call stack and then optimize it. But apparently this is easier said than done.

But again, this is probably only relevant for workloads where there is very little work to do for each item.
Mainframes are designed and tuned for throughput in IO-heavy workloads, not compute performance. Reliability is also a key concern - in a typical system, every critical component might be triply redundant and use voting logic throughout to detect system faults.

Low-latency networking is obviously relevant to anyone who might want to achieve similar levels of throughput+reliability by scaling out towards datacenter-scale computing. But modern mainframes are typically single systems - perhaps with a secondary system in an off-site data center for automated failover, but nothing much beyond that.
That's a great question. Followed by a good point about perception of the individual being important.

As for a well-defined line about abuse, I'll draw from Justice Potter Stewart's utterance about pornography [0]:

> I know it when I see it.

[0] https://en.wikipedia.org/wiki/Jacobellis_v._Ohio#Supreme_Cou...
Capitalism Plus is much more like that. It's still very, very idealized, but you are spending your time mostly managing supply lines and marketing over the physical placement of things...
Only to an untrained eye. F# is a firmly rooted in ML language family history, only making concessions where necessary due to the fact it's running on the CLR. Scala is a random walk of language design space, with different ideas either working or ending up complete trainwrecks, and the fact it's missing this clean ML core makes it a painful language to pick up coming in from F# (or in fact most other statically typed FP languages).
It's because you're spamming.
That's more a matter of buffer management. Though it may turn out , if their work is too tied to NVIDIA, to only support NVIDIA's de facto proprietary selection: EGLStreams.

Though in principle, there's nothing preventing them from using GBM instead of EGLStreams, and there are some good practical reasons such as having compatibility with the broad base of existing accelerated Wayland windowing libraries and applications.
Reddit’s top user (GallowBoob) says he’s ‘done’ after being outed
I built my own budgeting app and I strongly modeled it after Google Inbox. After importing transactions, you then need to get to “uncategorized zero”, which is identical to inbox zero. I like that it’s much less tedious than manual entry but you still see and work with each transaction. After a transaction has been fully reconciled, it disappears. It’s very analogous to managing email.

It’s running on a raspberry pi in our house and my wife and I both use it. One feature I am adding is a “hey what’s this?” flag that tells the other person to reconcile/categorize the transaction that the other person has more context on.
how hard is it to enter 4 digits right
I don't see how it'll be locking projects into windows. There's no user space DirectX library here.

The whole point looks to take your CUDA code that would run just fine on Linux without a hypervisor, and run it just as well in WSL2.

ie. this is at worst still the embrace stage, IMO.
When I was using Google sheets I was really looking at this company Tiller to auto-fetch my transactions. I never actually tried them out, but the service looks pretty compelling: https://www.tillerhq.com/
> This will eventually be a full graphics stack

Are we seeing the start of the migration of Windows to linux?
“Doctor, it hurts when I do this!”
The enclaves will flush the data (much like the hardware you mention in your first post) after some number of wrong PIN guesses.

To do this securely made the whole thing quite difficult, because it means we can never persist anything outside the enclave, or an attacker could unpersist into 1000 unmodified enclaves (who would never know about each other) and get 1000*N guesses.
if it's anything like what other big players are doing: the attempts are limited and the code will destroy its knowledge of the key once you reach this limit.

Looking at the code quickly I see that nothing is documented and it's not clear what code gets executed there. So good luck understanding what they're doing. But it seems to be using Raft, probably to bring several HSMs to consensus on what's the state of the number of attempts. And it does seem to erase stuff if you reach some threshold of attempts: https://github.com/signalapp/SecureValueRecovery/blob/00d023...

My follow up question is: what prevents someone from destroying your account's backup key by entering wrong PINs for your account?
A tool is a tool, domain name can be a marketing tool, if you can establish a trademark that is
Antarctic penguins release an extreme amount of laughing gas in their feces
T450s worked flawlessly. Any of the Thinkpads that you see on eBay being retired by corporations and refurbished for $200-$500USD would be great candidates.
Sum and join mean different things. If sum didn't fail on chars I'd expect it instead to sum their binary values, which is a thing one occasionally actually does want to do, not to join/concatenate them. If it can't do that (or you have strings, as in this case, for which it makes less sense—the most sensible thing there would probably be to treat it as a byte array and do something with that, though any conceivable use of that probably breaks down with UTFs 8 or 16 instead of ascii) I'd want it to fail.
> Last modified: Thu Jun 8 21:20:58 CDT 2000

Surely there's been some advancement in OCAS in the last 20 years. I call for an immediate update.
Microsoft doesn’t consider desktop Linux its competition, it considers MacOs its competition.

It’s going after macbook’s position as the default developer laptop and Apple deserves what’s coming to them IMO, for neglecting it for so long.
Am I the only one who finds the Synaptics trackpads on many laptops are simply a nightmare in itself regardless of the operating system due to the physical design? Not all Synaptics trackpads are created equal, on some machines, the surface friction just doesn't feel correct, making the pointer acceleration difficult to control. I know I was probably using it wrong and I should've spent an hour tweaking the parameters in the Synaptics Windows Driver, but I don't really know what's the best for me. Even worse, some Synaptics trackpads have cheap plastic that worn out after a year or so, creating an uneven friction, making the navigation a difficult experience. I know I could replace it, but making the touchpad as a consumable item is not a good design. Also, on many ultralight machines, the available space is simply too small to have an adequate space for plamrest.

Finally, as a matter of personal preference, I found clicking the button on the touchpad is never a good experience - the pad is clickable, but only on its edge, or you could touch-click, but you need to constantly lifting your finger. The touch gestures are confusing as well, to this day I never figured out any of the gesture I could use. The device driver really should come with an animated tutorial. The only feature I found was scrolling at the edge or double-finger scrolling, but it's only useful if you want to scroll a few lines, rolling the entire page is a tiresome experience (unlike the middle-button scrolling on a TrackPoint).

As a result, I only use the TrackPoint on Thinkpad laptops. Although the TrackPoint is not completely free from the pointer acceleration issue in general on Linux (although I never found it to be an issue for me), the overall usability is much better because it doesn't have the physical design issues.
This title is misleading, I saw it and got really excited that someday we may be able to game on Linux.
There is also NixNote GPLv2 desktop Evernote client:

http://nixnote.org/NixNote-Home/

https://github.com/baumgarr/nixnote2
lightning is really only cheap if you use a single centralized node as a payment provider, in which case you lose the benefits of decentralization. Otherwise you have to frequently open new channels as they become depleted of funds, which becomes quite expensive.

and if you just leave one big channel with lots of money in it, then you end up with this fun situation! Hope you don't have a power outage... ever.

https://coinspice.io/news/bitcoiners-warn-after-user-documen...
Crowdsourced list of the best podcasts for product people
The best podcasts for product managers, startup founders, and tech professionals. Upvote or add your favorites.
Thanks, it did sound too good to be true!
If I open a new general store in a neighborhood, and I want to reach all the local people online without wasting money on advertising to non-locals.

There isn't a cheap way to do it without using some data. People don't often research stores in an area, once they find one in an area, so you're basically left to hope that people drive by and see the store name to Google it -- but those are people who were going to your site already.
One could argue that it's not that the value of a dollar varies by location, but that the value of a quarter pounder varies by location. And I think that might be a more practical perspective, since a variable-value dollar would present an easy arbitrage opportunity, whereas buying quarter pounders in Manhattan and reselling them in Peoria is a scheme that would run afoul of some technical challenges.

I think that I like the way that the World Bank measures the value of the two rials better. The US dollar (or any other large stable foreign currency) theoretically represents a fairly stable measuring stick that's going to be a little bit more resilient to regional effects than a commodity good.
I know you're not asking directly for advice, but if you'd be interested, I find the following is the easiest way of keeping a budget.

0. Forget about tracking things down to the dollar, or even the tens of dollars. That level of precision is unnecessary. If a coffee here or there is going to break your budget, it's already broken and you need to go in to panic mode.

1. Have a spreadsheet with vague monthly costs like 'transport', 'food' and the like. Combine that with your monthly income, and you'll know what your approximate monthly savings should be

2. Every month, manually record your savings.

3. Over time, compare your actual savings with your expected savings

4. If there's a discrepancy of a meaningful amount (however, remember step 0) then you might need to bury in to the details a little bit more.

Given that sort-of system, you have enough manual touchpoints that the budget is in your mind when you're making discretionary purchases, but not so much that it's stressing you out.

I've made a sheet that does basically the above with example budgeting for what I'm familiar with in Sydney - https://docs.google.com/spreadsheets/d/1KW3i-m8BtJ2O9lKurhJr...
It is beyond comprehension that they think pin reminders being mandatory is ok. I have been a huge fan of signal from the beginning and this is single handily a deal breaker and has me looking for alternatives.

How did they not learn from this when they tried it with the activation lock.
They don't own all the IP used in Windows. Even if they wanted to open source Windows, they couldn't without a very expensive licensing agreements with all of the rights holders of technologies they have licensed.
Apparently as a podcast consumer you prefer the "premium" Spotify model. As Thompson and Allworth have explained numerous times, they'll never be on Spotify. Centralization is not the reason for this decision, even though it's bad for humans in general. The main reason is they want a direct relationship with their customers, which may be redundant to say because does anyone on Spotify actually have a customer other than Spotify? (OK your link to some goofy aggregator instead of the actual Exponent podcast [0] sort of undercuts this; well played.) Interestingly, Thompson has explored other funding mechanisms for his other podcasts [1]. He prefers "open and paid" to "closed and free-as-in-beer". I have "subscribed" to several podcasts that would do well to use his tech; after paying the yearly fee I was given a link to a "secret" feed that could be shared with anyone if I or the podcast app I'm using chose to do so.

In many podcast apps, you can fast-forward through advertisements. When Spotify decides they have to have advertising in addition to subscriptions in order to make investors happy, their app won't allow such fast-forwarding. In that sense Spotify's new podcast model is a bit of a scam on investors. Buying talent with invested money makes sense as long as that investment is coming in. After that stops, the underlying business won't support it, and stars like Rogan will be back on RSS.

[0] https://exponent.fm/

[1] https://stratechery.com/2020/dithering-and-the-open-web/
Same here, except it's an 11" MacBook air! And I'm old enough to remember Clinton's presidency well.

I think some of us are lucky to have a flexibility gene activated. I have a 24" display I sometimes plug it into, but I've been working off this setup for a few months and it's fine.
Can you help me understand how it's fair for transitioned women to compete against men? I would expect this to be unfair in many sports because of natural biological differences. Not a troll, just looking for relevant facts to inform my world view.
Yes Vulkan is supported as well. They are implementing Mesa driver on top of it: https://devblogs.microsoft.com/directx/directx-heart-linux/
I mostly blame YouTube for the move... Anyone that doesn't seem to be towing the line of the major network/content sources seems to be losing a lot of advertising, and it's not really surprising to see this.

I'm running an android tv and watched his shows, or at least clips pretty regularly. I'm actually surprised there aren't bitchute and other video options for Android TV (not sure about firetv or apple). Youtube is the 600# gorilla and needs to be brought back down to size.

I don't blame creators for exploring other options... not everyone can get a fat check from spotify... I also wonder if this will still have video?
> Err... my comment was referring to the sales tax evasion.

It's not immediately clear to me why, when someone in Oklahoma City purchases an object from someone in London, anyone should be paying a New York sales tax.
That’s too bad. I ditched Spotify because they won’t release a proper Apple Watch app with cellular streaming. I prefer to watch JRE so I guess this is just going to be the end of me being able to legitimately consume this content.
Here are my thoughts. Take them for what they are worth. I'm no professional. Someone who does this for a living will probably eye roll big time:

Gravity is the force exerted on mass due to a curvature of spacetime. It's faster to slow down your clock to get an extra second, move, and speed up your clock again than to just move. That's Relativity. Stochastic models scale out the subatomic probability models deriving temperature and pressure needed for containment. Combined with the photoelectric effect, viewing Planck's law in terms of particles, provides a model for acceleration.

Light transfers heat through electromagnetic radiation. No conductive surface, no convective medium. Your watch ticks, right? That's medium enough for nature. Every object already emits at the speed of light, the electromagnetic radiation. For the entire object to go the speed of light, everything around absorbs it, taking the easiest place to transfer heat.

The closest to instantaneous effects from what I know is Bell's Theorem. Grow a spinning coin at the speed of light through everything that exists, then stop it. Your side will be heads. You know every other side will be tails. You don't travel at all and instead build one object out of a lot of other separate things.

So to me, speed of light and gravity in terms of a theory of matter are a lot alike from very abstract physical models.
Spotify actually has video already, which they used for music videos. Although it seems like they removed it fairly recently.
Because Python's design philosophy is that, for a given operation exposed by the language, there should ideally be a single clear way of doing it, and that philosophy is optimized around reading code rather than writing it. You might need to do a few more edits while you're writing the code, sure, but now a reader of your code will always find sum for numbers and join for strings without even having to examine the context of the code in question.

I'm not saying that's necessarily the correct design approach, but it's the one that Python has explicitly established as their guiding principle! A different language will take a different approach: Ruby, for example, likes to build multiple alternative ways of accomplishing the same thing, which leads to multiple aliases for built-in methods or various alternative flags that allow a method to behave in a number of ways. It shouldn't be a surprise that Ruby is fine with the equivalent operation:

irb(main):001:0> ["a", "b"].sum(identity="")
=> "ab"

But that's because Ruby's design sensibility is different from Python's. You might like one better than another, but they both come from a consistent vision of how to design programming languages.
Daily Crunch: Disney’s streaming chief departs for TikTok
Don't remember what this practice is called but these scummy businesses buy it for a limited time (to hold it for a few weeks) in hope that _you_ who search for that name would buy it for premium price.
How fast is it the second time?
The typical way to describe this, especially in this sector, would be "royalty-free", right? "Royalty-free shared source game engine" would be about 10x better than either "free and open" or "open and free", which sounds intentionally misleading (even if it's not).
Had a discussion just today with some colleagues because of internal company network(VPN) hijacking every port 53 request and responding in 2s(!).

I sure do hope this becomes a visible and flexible feature and not a google-only-dnses or "Oh, you have to run it with this special flag --use-dns-over-tls) kind of feature.

I think DNS topic has been underrepresented in the privacy-aware community. Hope this changes both for OSes and also apps people use regularly.
It was already adtech, just youtube's ad-tech. And YouTube has been a really bad actor in terms of creator support.
Actually, the year of Linux on the desktop will never come also thanks to this. Developers will find more comfortable writing Linux software on Windows (some already do); desktop users will have both worlds at hand without being forced to dual boot; Linux gamers won't have any reasons to keep using native Linux. Etc.
I foresee in a not so distant future Microsoft integrating Windows UI elements and events hooks right into WSL, so that Linux developers too will be able to take advantage of the well standardized Windows UI; no more GTK or Qt frankenapps on Windows: just pure Linux code written on well known Windows RADs that access all windows internals while opening standard Windows dialogs and widgets. That would likely take away a huge part of Linux users.