skysight-inc/HackerNews huggingface dataset:
In college, I worked for four different restaurants. It always blew my mind how perfectly reasonable people would take their entire life savings and invest it into a restaurant at the age of 60, 65, even 70.

They really and truly thought they'd just show up with a checkbook, and then the restaurant would churn out solid returns, year after year.

On top of that, they often placed their children on the staff. Children who had no interest in working in a restaurant, the children of wealthy parents who knew that their parents couldn't compel them to show up to work.
Well, not now they wouldn't.

I fail to see what is so hard to believe that an actor _could_ use civilian parts to get military capabilities. Yes, sure the are points about performance and reliability and what not but I can't shake the feeling that at least some of those points are exaggerated or marketing speak and the re is obviously a point where these components are good enough to be dangerous.
Yes and no. It really depends on how you're reading it.

It's certainly unusual for a grad student to move straight into a tenure-track position at a research university, although not so much at a primarily teaching-oriented institution.

If the point you're taking from it is "here's a cool breakthrough in knot theory and low dimensional topology," then her title is irrelevant. If the point is "this woman made a discovery so awesome that it was published in the Annals, and got her a tenure track position straight out of grad school," then it's quite relevant.
Thanks for sharing --that is awesome the functionality exists-- but I meant native support by the require command.
"the feeling something complex might be needed because everything simple was already tried."

I feel this hard. Any relatively well known long standing problem I (wrongly?) assume must be impossible for me to solve because so many much more experienced that me people have put many hours of work into it already. But maybe I'm overestimating the actual effort being put into these sorts of things, or the amount of benefit fresh eyes can bring.
lol, I knew fantasy-land, but I didn't know the story, thanks!

I have to admit, when I read stuff by hardcore FP proponents like in that Reddit thread, I also feel the urge to call it fantasy land.
On modern colour notes one conventional way to help the visually impaired is to make the note have a distinctive colour theme. Most countries do this, and I believe the latest US notes finally have at least subtle coloured elements.

[Gets out British "paper" money that hasn't been touched since the lockdown started months ago because who pays cash now?]

As well as being different sizes, my £10 notes are orange, while the £20 is purple. The tenners have this big orange splodge that's actually a book with the initials JA (Jane Austen) and the twenty has a purple splodge whose meaning might be obvious to me if I liked art enough (relating to Turner, a famous British painter).

Comparing sizes is hard to do quickly, whereas you can see instantly if the money you're trying to pay with or receiving in change is the wrong colour.
The point is not to force this idiocy on people. Losing my messages and contacts when setting up a new device is actually a great feature. I regularly delete them and signal even has a feature to do so automatically. And forcing people to create a pin in the ui is just lousy ux. Until I read this article, I had no idea what that meant and just wanted it to go away. Now I want it to go away even more.

Edit: it's especially stupid if you can't use a pw manager with it. I haven't tried it because I don't want to set one. Once I'm forced, I'm going to ditch signal. Fuck that.
My gen 5 X1 Carbon works quite well...
On this subject: does anyone have an example of a time picker that supports unambiguously picking a time in the "fall back" hour in political timezones with daylight saving time part of the year? I've never actually seen one. It's only relevant for one hour out of the year, so you want it to be unobtrusive (maybe invisible) most of the time, and intuitive when it's relevant.
If there are two valid, signed transactions that spend the same unspent input transaction (UTXO), only one of them will be included in the block. This is indeed guaranteed by the protocol [1].

[1] https://bitcoin.stackexchange.com/questions/81624/can-two-or...
My guess is that MS and Apple are both slowly trying to steer their ship in the same general direction as ChromeOS: a stable, locked down OS that runs applications in dedicated sandboxes/containers/VMs. No longer does the OS need to provide the same "shell" to those applications. You don't need a library-based wrapper to the syscall layer. The paravirtualized hardware is the new syscall layer. You can wrap whatever OS interface you want around that in order to support different kinds of workloads. Games can run as close to the system as possible. Workloads destined for the cloud can run in a Linux environment. Instead of being intermediated by clunky VM kit from third-party vendors, they'll provide a lot of it themselves to optimize performance and ensure adequate security between environments in a user-friendly manner.

By making the virtualized hardware the "glue", they can avoid the GPL/copyleft infection of their commercial OS, while supporting different kinds of developer experiences.
They store your social graph in plaintext on their servers.
The actual cost of a Bitcoin transaction (when not socialized via inflation, or block rewards in the parlance) is ~the electricity cost of 700kWh, or $50, plus the cost of developing, building, and maintaining the miners. Each transaction also generates 87g of e-waste so that's gotta be non-trivial.

I'd suspect each BTC payment is actually $60-70. When block rewards end, someone's gonna have to pay that.
I'm still waiting for the sad day when Gimlet moves it's podcasts to exclusive status. I'm sure it's coming.
We just don't have any evidence of that. Like I said in a previous post, we are in the second decade of this being allowed. Where are all the world class transgender athletes that are dominating men on a routine basis? People always point to the same 2 or 3 examples while acting like this is a widespread epidemic of men deciding to switch genders just to win athletic competitions. I don't think this is as big of a problem as people pretend it is.

EDIT: Please keep my post in context. When I say there is no evidence for that, I am not referring to a basic physiological difference between men and women. I am referring specifically to this: "If you were born an average American male and you trained your whole youth... you'd beat a lot of elite women basketball players." There is no basis for a statement like that.
If you can even find someone to take them. My friend had me take them to EU and spend them. FNAC in France had no problem taking them on a large purchase.
It makes me sad how so many of those examples are Month-Day-Year.

Imo the perfect date and time picker should respect ISO8601.
Why would they want it to be expensive? Who gets the money?
Except that they would then be taken over by spammers and trolls. They might see that as a problem.
You can get replacement panels for the 1982 vw van off the shelf, first google result https://raybuck.com/panels/volkswagen/1980-1990-volkswagen-v...

Most older vintage replacement panels are pressed using original factory dies bought by third parties and repaired multiple times over the years. Sometimes you wont want the original die pressed parts because they werent all that great to begin with. ~1960 Porshes and Ferraris were pretty much hand made and nothing fit all that great.
Would Uber for example need those licenses?

Why not use “credits” where buyer makes a single payment and then uses those credits to make smaller transactions
In my experience the data just seems bigger for organizations when the proper hardware, software, and coding practices aren’t used.
No, not this again…
It could well have been an AR game, though, which is probably too much of a distinction to expect from the media.
They have BSD music!!
You seem to be confusing dictatorship with instability. On your criterion Russia and Turkey would also be classified as unstable, which they do not seem to be.

And off course, stability is relative. Compared to the current state of affairs, Iraqi government 20 years back was far more stable.
Payers don't want micropayments. They don't want them because each time you spend, you have to make a decision. This leads to decision fatigue. Nobody wants to make a million individual tiny purchasing decisions.

This is why Netflix is so successful, but Apple's pay-by-the-episode model is far less engaging, even though I wager for most people it'd be much cheaper.
are you allowed to tell us where it is?
You can replenish channels, even multiple all at once, either through someone just paying you, or an on-chain payment through a "loop". And trading some decentralization for "performance" when dealing with small frequent payments is still better than other choices.
> They want Linux users to use Linux APIs, but run them on WSL (on Windows). And those Linux users expect normal Linux software to work, out of the box, all the time. Totally different things.

This is exactly on course for EEE. EEE isn't about increasing DirectX adoption on regular Linux, it's about using DirectX as a wedge to increase Microsoft product adoption (ie. Windows, Azure and co.) and marginalize regular Linux. By marginalizing regular Linux, they also marginalize every competitor that supports regular Linux.

The theoretical future moves in stages. Today it's "only Windows can support DirectX on Linux! But don't worry, it's still Linux, just this one extension."

Then it's "DirectX on Linux now works best with Windows Machine Learning Foundation or some crap like that, only on Windows!"

Then it's "Windows Machine Learning Foundation is now only on Windows Professional Plus"

Then it's "WSL enjoys deep integration with Visual Studio, only on Windows!"

Then it's "Azure ML is the best way to run DirectX on Linux in the cloud! You see, the Azure Advantage (TM) is that only we know how to run DirectX on Linux effectively, because only we can see and change the code."

At some point, you stopped using open source tooling, stopped using an open source OS, and stopped being compatible with open source Linux providers like AWS & GCP. Microsoft practically owns your entire stack. "Gotcha!"
If you read the replies by Dave Airlie and Daniel Vetter, it seems somewhat likely that upstream won't accept it. Perhaps that's just initial skepticism that will evaporate after more discussion, but perhaps not.

Frankly this does just seem like MS wanting to reduce their maintenance burden on what they expect will be a very important part of their WSL offering on Windows. There's nothing inherently wrong with that desire, but the people on the other side need to weigh their maintenance burden[0] with what benefit this will have to the Linux community as a whole, which at first blush seems minimal. Especially considering that the userland pieces that talk to this driver aren't open-source.

There's also the question of whether or not you believe WSL as a whole is good or bad for Linux. If there are people who would run a Linux desktop for development who then decide not to because WSL exists, perhaps that's a bad outcome. If you have people writing more DirectX GPGPU code who would otherwise write to a standard interface like OpenCL, perhaps that's a bad outcome (to be fair, there's also a lot of CUDA out there, which is similarly problematic). Is this the start of MS going back to their "Embrace, Extend, Extinguish" playbook, or is that just a paranoid fear? They've definitely been embracing Linux, and enabling people to write DX12 GPGPU code that targets a Linux environment but will only run under WSL on a Windows install does feel like "extend".

I'm not sure where I personally stand on this issue as I haven't done my research, but I think they're interesting questions to ask.

If this gets rejected, of course it doesn't stop MS from doing any of these things, but it does make it harder for them to maintain their extensions to Linux.

[0] Airlie is even concerned that just by looking at the code, he or other DRI developers could run into future IP derived-works trouble when designing future Linux graphics interfaces.
I completely agree, and that is okay. I do have to admit though, Teams has a lot to offer from the amount of time I have been using it. I've also heard of some public schools using it extensively to manage classrooms and students, at least here in Central Florida (Sidenote: it surprises me when other places I would assume have 'advanced' study from home programs do not but we do).
Not OP, but if they were only half built (and presumably therefore not released), what use is knowing the working titles?
And damn good onions to boot. I'm a very happy customer.
What irritates me about DoH is it's lazy.

I get the impression Google, Mozilla etc. are genuinely irritated with crappy networks and invasive ISPs meddling with DNS traffic. What I don't accept is their decision to abuse their market positions to impose a quick, unilateral solution that comes with a range of unfortunate long term implications and secondary effects vis a vis centralization.

Imho, it would have been much, much better if they had used their resources and clout to help fund & advocate for a general, independent transition over to DoT for last mile and increased adoption of DNSSEC and DNSCurve upstream.

The world manged to move to encrypted email and www. Surely it could move to encrypted DNS without browser vendors forcing us to split name resolution and send half of it over HTTP?
Pushing the Boundaries in Quantum Electronics
Absolutely - hard to believe that at the time Java was SO COOL that the name 'JavaScript' seemed like a really good idea.
How HTTP Requests Work
Neat! I'm curious -- would it be possible to share a few (non-sensitive!) details about how this works / what this looks like?
How would they deal with someone who would have a deathly allergic reaction to the vaccine?
We Should Prepare for Severe Water Shortage in a Post Covid-19 World
>> The program is commonly used as a bridge for high-performing students to enter the U.S. job market, especially in tech.

Is the idea that students on OPT or employees on H-1Bs are all high-performing geniuses a myth that is believed widely? The implication (or maybe I am reading too much into one sentence) is something that I have seen quite often. Every student from an accredited university is eligible for a one-year OPT. Every student with a STEM degree is eligible for the STEM extension. The field one works in does not have to do anything with the degree since the case is often made that the skills learned during the degree program are highly transferable. In my experience, it was very rare to not get an OPT or an extension approved. This made a masters degree the cheapest and the fastest path to immigrate into the U.S. Whether this is fair or not is a collective judgement call by U.S. citizenry but it would reasonably be given very low or no priority when millions of citizens are suffering economically.
> automatic fines if the api is not up to spec

Fines As A Service?
A modern equivalent (sorta) -- https://en.wikipedia.org/wiki/2008_Universal_Studios_fire
A thousand times yes! the abstraction of double-entry accounting is absolutely central to understanding the modern economy and why (large) economic agents behave the way they do. It’s also essential for understanding fiat money, which is more or less just numbers in a double-entry ledger.
The documentation says to type "pip install beancount". That doesn't seem hard, so I'm guessing you're having some other problem? If you post on the mailing list, people will help you.
What? Notion's keyboard support is my absolute favorite part about it. I can brianstorm and take meeting minutes at the speed of thought!
Not sure what is the real business? If you want to start a new business, you got an idea and then try to find a domain name. Or random like the b head story, find a name and start a business. Or ... initially that is what I thought, buy some domain name and then re-sell it once success (but seems odd, it is very old squatter hat).

What is it?
A successful (above water) landlord, by definition, must extract more value from their tenants than the landlord contributes.
I found this list has some good self studying for netowkr:

https://siliconsprawl.com/2020/05/10/network-programming-sel...
I misremembered; M4sh (which uses m4 to generate portable bourne-ish shell scripts) is what was the lowest-common-denominator for autoconf.
Nice!

I just stop spending money unless I absolutely have to. A cup of coffee and a bit of candy at the gas station every other day (2+4 euro) * (365/2) * 10 years. Thats ELEVEN THOUSAND euro I could probably be doing something more interesting with. At 7 euro/kg and 30 gr/liter 11k is 52380 liters of coffee or 314285 cups or 86 cups/day for 10 years. 2/3 was candy (we are not buying that) so we only have 28 cups left per day. At 2 cups per day (which is 4 times as much) it still is 140 years of coffee every 10 years.

I pick 10 years because its short. If we take 50 years it is 55 000 euro. Now imagine throwing money around like that all day long.

Think about that when you get a free coffee.

I know it doesn't sound very convincing but most people manage to match their spending with their income. It really doesn't matter how much you earn. Real wealth is in not spending it.

Also, if you hoard enough cash and enough discipline it eventually stops making sense to work. More time to enjoy life! (jay!) Also, that bag of candy is probably killing me. If I'm hungry I must have planned things poorly.
The trackpad on Macs is one of the major reasons I stick with Mac laptops.
Same thing happened in India. In fact, there was a lot of Indian influence on Islamic sciences. (https://en.wikipedia.org/wiki/Indian_influence_on_Islamic_sc...)

But unfortunately, more than just knowledge was exchanged.

Imagine universities existing for hundreds of years, but promptly destroyed by invaders.

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

This pattern repeated throughout India for hundreds of years.
Future-dating transactions allows me to run my household finances like a comptroller. Cash is never idle in my bank accounts!
So there are sort of several ideas floating in my head. Keep in mind, these are very loose and I am talking way out of my league here.

I said lenses, but the more general term is optics (still vague and unsearchable, I know). A certain representation of optics was popularized in Haskell by Edward Kmett partly as a way to solve the record access problem, but they are way more useful then that.

Lenses, in a context of programming, can sort of be seen as a vast purely functional generalization of l-values.

When you are manipulating affordances in a user interface, you can view it as manipulating part of larger state. That is something that fits very well into the framework of optics. A simple example would be a color picker using different color models. HSV and RGB are both views of the same object. A slider for each of hue, saturation, value, red, blue and green can be seen as a lens from color to a magnitude. By adjusting the slider, you change the state.

Some parts of a user interface are dynamical systems, i.e. evolve over time based on state and locally available actions. One can imagine a platformer game with changing player position, or a media player with a slider. FRP delves into this, but I'm not too familiar with the literature. I am vaguely aware that lenses can be connected to dynamical systems, but I don't understand it at all.

As far as reinterpreting code. In Haskell and typed functional programming in general, there is this tower of different abstractions you can use to describe different levels of reified computation (Functors, Applicatives, Arrows, Monads). You also get effects systems, which make it more tractable for the layman that doesn't want to read ω+1 monad tutorials.

In these abstractions, one can make "free" constructions, which sort of have the flavor of making the thing as syntactic as possible while still following the laws that must be upheld by the abstraction. This makes it possible to write code separately from the way it is interpreted.

I only have a vague feeling that these concepts will fit well together. Perhaps my head is too far in the clouds.

EDIT:
As far as model view separation, that it is. But the idea is to stratify it even further. You have your larger state of the whole application in which you can increasingly select parts of the whole and manipulate them.
The lens part not only captures the translation from the model to the view, but also from actions on the view to the model.
> although I really don't think the lack of namespaces it what has hindered Awk from widespread use

I agree (I side more with Kernighan than Robbins here). My take on what hindered it from larger-scale use: lack of a big standard library (Kernighan more or less says this) -- Python and Go's stdlibs really helped them for example, and some significant quirks like lack of proper local variables (you can get them with extra arguments, but it's weird).

Just skimmed your AWK-learning talk -- very good stuff. I'm relatively proficient, but keen to try your exercises anyway!
Maybe a contractor, but it would be near impossible to do this as an active duty soldier these days. In WW2 it was common, now it isn't. The US military is very strict about this sort of thing.
If this works, Microsoft will overnight become viable for scientific dev work. Kudos to MS for taking on what is perceived by many as a "fringe" feature, but would allow me to use Windows on a laptop, while having a sane (and compute-rich) Linux dev environment. In all these years, NVIDIA still didn't make it easy to use laptop GPUs from Linux directly. At least not if you want good battery life.
Every tool has a hammer end.
I really liked it first impression UI lets see how it goes. Thanks for the share.
Who is making the claim that she 'threw a fit'? The redditor? That's patronizing, not something that helps me understand the nature of the disagreement, and not something that makes me think any attempt is being made at a charitable attempt to understand her actions.
Yes I qualified it at the end why the former is the correct solution and not the latter.
Puppet can be difficult to get right. Dependencies are _very_ hard to get right, despite the fact that Puppet is virtually designed around the idea of dependencies. I'm a fan of the concept, less a fan of the execution.

Unfortunately, the competition (Salt, Ansible, Chef) aren't really any better here.

These days, I run Kubernetes whenever possible, and keep the base OS light, which makes the configuration management surface extremely small.
I think the kindle books are still available if you login at the right url. They were for a bit, long enough for me to download them. It's difficult though. You're just fucked. I have like four kindles though and they work fine without an Amazon account. Never even need to turn the wifi on. Getting books on there with a USB cable is slightly annoying but not really. I don't know about any other product. I recommend avoiding all drm content for this reason. Luckily kindle books can have their drm easily removed. Not that I'd ever do that cause it's illegal. Lol.
Does that let the extension intercept the browsing history or just allow the extension to get information about a page after the user pulls up the share sheet and chooses to send the page to the extension?
These guys [1] trained a model to generate music. Used 512 GPU cluster for 4 weeks. Dataset is one million songs. Now imagine what would it take to generate video. 10 years from now everyone will want to generate something.

[1] https://openai.com/blog/jukebox