skysight-inc/HackerNews huggingface dataset:
It might be due to a reduction in anxiety. When you're hungover you feel too "beat up" to worry, procrastinate and second guess yourself.

I've found I get the same benefit from distance running. I can have anxiety-provoking conversations more easily if I've run 10 miles because I'm too tired to get upset.

In fact, as someone with anxiety and ADHD I've finally realized in my thirties that I basically need to exercise (almost) every day to get more usable hours out of my day.
> I do like that caster is open source where talon isn't, but preferences like that are pretty low priority when say your career is on the line.

For sure if its on the line right now you use what is available and works best right now, but the reality of niche software is the companies/people backing it tend to close down or move on as they realize the market is too small to sustain them. Or Microsoft updates its OS in a way that forces them to expend considerable time making it functional again and they just don't have the bandwidth for it so you're stuck for some amount of time or indefinitely.

If you have no other choice, its definitely better than nothing and you want to use what enables you to do your job the best. But in terms of where I'd be willing to throw my financial support? It'd need to be something for the better of the coding community as whole. For me, this means an open source tool or set of tools, not a proprietary system.
The difference being one of those numbers is actually real.
I'm into off roading as well, my weapon of choice was a Cherokee 4.5" lift on 32" tires. Lots of time in the woods. Built it up myself.

I'm super excited for electric off road vehicles, but when you're way out there you really still need a gasoline engine. It's just too convenient to store 100+ miles of fuel in ~60lbs strapped to the back of your truck, your friends truck, and every other person's truck who you meet on the trail. On a longer trip it's easy to be a day or more from fuel (because the roads are bad, and average speed is very low)

Torque from 0 and independent control of each motor is going to be a game changer. Add in new suspension possibilities when you don't have differentials and axles (hub motors?) and next-gen trucks could be extremely capable. If we can figure out the range/refueling problem (...and I don't think we can for 10+ more years for this use-case)

I think folks are getting confused about 'off road' in the comments here. Image search '4x4 rock climbing' - that's the stuff many trails have short (or long) sections of. Add in the isolation, constant use of aircon or heat (or both), high power demands to go very short distances, and electric just won't do it right now. We need better batteries or some way of producing electricity from liquid fuels.
The U.S.-China Conflict over Chips Is About to Get Uglier
MiniDiscs were technologically interesting but everything about them was a pain in the ass. In the US they were also stupid expensive in just about every aspect.

Console MD player/recorders were ridiculously expensive in the US. Portable players were expensive but not nearly as bad as the mains powered console ones. This meant most people just went for CD players.

Because they didn't sell well here music labels didn't release many (any?) MD albums in the US. That meant you were buying new albums from the "import" section of the store (if you had a record store that sold imports) for full integer multiples of CD album prices.

Unless you were stupid rich then you bought blank MDs and recorded your own music on them. That didn't mean dropping tracks onto a playlist and pressing the "Burn" button. You had to plug your MD deck into an audio source, hit record, and then play the track/disc back in real-time. If you just did a whole CD at once it would record as one long track but you could go back and mark start and end points to break it into actual song tracks.

So you either spent tons of money buying commercial MD albums or bought blank discs to make your own. Making your own discs meant every album you listened to required the cost of the blank disc and at least an hour of your time to record it.

Or you could just save yourself tons of money and effort and listen to CDs.

Source: a friend of mine was obsessed with MiniDiscs and I thought they were cool until I spent an afternoon recording two discs. I realized my DiscMan was a way better deal.
it also says that nginx ingress controller doesn't have a CRD, as far as I know that's not true.
I really like the idea of a Marketplace for side projects. I have had a couple of side projects myself and sometimes they died because of the lack time or resources even if they had some traction.
The most convincing explanation that I heard was that by building up a tolerance in your body to carbon dioxide, you actually train your body to oxygenate itself better. CO2 dilates blood vessels and helps transport oxygen where it needs to go so it's not just a waste product.

When you're short on breath, the feeling is not actually due to a lack of oxygen but due to an excess of carbon dioxide. This is why just by starting to exhale after holding your breath, you immediately feel better, despite not having inhaled any additional oxygen. By holding your breath all the time you teach yourself to tolerate more CO2.

For some weeks I'd practice holding my breath all the time say while I'm driving or working, holding on each breath (maybe 20-30 seconds until my diaphragm starts to try to breathe involuntarily), maybe an hour at a time or more, but I find you need at least 20 minutes or so to feel an effect that lasts longer than a few minutes. You do get to a point where you really feel different throughout the whole day and your breathing slows down naturally.

I don't see why science is so resistant to researching disciplines involving the breath. Breathing is literally your most important source of energy, common sense would tell you there is something there to unpack.
Ok but the thing is people do. Unless you're going to make hummers illegal this seems like the best we can do.
I'm doing roughly the same thing, but just starting out. The focus is on real estate and business ownership. How long did it take you to get to the RE point?
I don't agree, as I've said, because PEG is a declarative formalism, and LALR is a parsing strategy. GLL implemented with graph-structured stacks can and will produce a parse forest for an ambiguous grammar, LALR will manifest one of those parses for the same grammar.

To lean on that means you have hidden information: your grammar is BNF + LALR, or BNF + GLL, not just BNF. PEGs, by contrast, are always PEGs. What you see is what you get.

A grammar in PEG format will always give you one parse, and which parse is predictable. If you want a different parse, you have to rewrite it. Indeed, as I'm sure you know, your example grammar isn't valid in the original PEG formalism, which prohibits immediate left recursion. Automatic rewrites into an intermediate rule are the leading method of allowing it.

Ambiguity is a well-defined concept in grammars, and PEGs aren't.

I've noticed that a lot of CFG enthusiasts don't like this about PEGs. They consider it inelegant, unprincipled. Some of that is aesthetic, some is unfamiliarity, and some is sunk cost: none of it actually engages with the formal expressive power of PEGs, nor their ergonomics as a practical tool for development.
I run to get time out from having to make todo lists and take notes. If something is really important or worthy enough, I will remember it.
A couple of potential reasons to rewrite it:

- The site is NOT mobile friendly (it wasn't a consideration in 2007), and the specific segment of the population that appeared to be the majority of users (people who had access to computers but didn't own graphing calculators) now have phones and look to their phones for graphing calculator functionality

- There are competitors with better UIs (http://desmos.com/) that sprung up later and seemed to have sweeped up a bunch of users from mine. Mine was, to my knowledge, the first web-based graphing calculator that you could click and drag the graph around with the mouse, and zoom with the scroll wheel.

- There are lots of new features in web browsers that could make it faster, snappier, and also support 3D graphing, which was a popular feature request

- I could base it off React and also release both mobile apps as well as a webapp, since people today seem to prefer native apps to webapps

- It looks outdated compared to modern graphing apps available for iOS and Android

That said, no motivation to do the above unless I had a guaranteed payout. Making graphing calculators isn't what I want to be spending my time on now considering the site is <1% of my income now. Back when I was a grad student, back when it had a lot more users, it was >30% of my total income. If someone gave me 30% of my income now to modernize its UI, I'd do it.
Oh, I was waiting for something like this to appear. So this allows using Rust to generate SPIR-V for Vulkan instead of GLSL or HLSL?

Can Rust be used also for compute? It would be a great way to dislodge CUDA lock-in, since something in Rust could be a lot better option than either CUDA or OpenCL.
I love the pacing note on the sheet music. "I Got It From Agnes" should be played "Infectiously".
Don't blame the messenger. The risk was created and perpetuated by a mafia style government on both counts.
Quibi to Shut Down, Ending $2B Streaming Experiment
For now, it's not updated automatically, so I can prevent this sort of thing from happening. Eventually, I hope it will be more automatic, but I'll still mark all screams that can be transcribed for human review before posting. (This also serves as a spam filter.)
> stunt to pump money out of local economy. I guess time will show.

I think time has shown, has it not?
> Problems often arise when hardware or software are expected to change and still run the same legacy code.

One of the selling points of IBM mainframes is the pretty flawless backwards compatibility. I wouldn't be surprised if you could run unmodified binaries compiled for the 360 model 20 on a z15.
Or maybe you just have very low standards.
In my experience EDU IT tends to be an extremely small staff with a very heavy amount of duties and overtime. It frankly surprises me this doesn't happen more often.
I think they're referring to this protocol: http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt

It wraps a TCP connection (not just HTTP) and forwards it, and preserves the originating IP information as a small header on the proxied connection.

It's supported beyond HAProxy, too; e.g., AWS ELBs support it. I've used it when forwarding TLS connections, but not wanting to lose the remote IP information. (And not wanting to decrypt on the ELB, which is required to add, e.g., an HTTP Forwarded-For header.)
Jsonnet, Nix and CUE are lazily evaluated. Starlark is not IIRC. Dhall I don't know, but I would presume it is?

Nix as an example:

nix-repl> { foo = 5 / 0; bar = 5; }
error: division by zero, at (string):1:9

nix-repl> { foo = 5 / 0; bar = 5; }.bar
5

vs. Python as an obvious example of a language with eager evaluation:

>>> { "foo": 5 / 0, "bar": 5 }.bar
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero

This lazy evaluation allows for a very nice construct in Jsonnet:

local widget = {
id:: error "id must be set",
name: "widget-%d" % [self.id],
url: "https://factory.com/widget/%d" % [self.id],
};
widgetStandard: widget { id: 42 },
widgetSpecial: widget { name: "foo"; url: "https://foo.com" },

When the resulting code only expects a widget to have a 'name' and 'url' field, you can either have both automatically defined based on a single to-level ID, or override them, even fully skipping the ID if not needed. (a :: in jsonnet is a hidden field, ie. one that will not be evaluated automatically when generating a YAML/JSON/..., but can be evaluated by other means).
This is a nice summary. It would be nice if it included deployment model like daemonset vs replicaset.

With the plethora of options, what missing for me is what ones perform well under heavy loads. Its painful to find out after the fact since each ingress controller deploys in differing (and sometimes not compatible) ways.

For example, with nginx-ingress there are gotchas under heavy load. nginx-ingress doesn't support SSL session caching on the upstream (nginx<->your pod). This is a deficiency in the lua-balancer implementation. You can tune keep-alive requests on the upstream, but it isn't always enough. That 50% CPU savings from SSL resumption is costly to lose at times.

This has bitten me when a client side connection burst requires a connection burst in nginx<->service. Upstream services then burn a lot of CPU negotiating SSL, to the detriment of request processing. This then causes more nginx connections to open up due to slower request processing; and might cause healthchecks to fail. There just aren't enough tuning parameters to control how hard nginx hits your upstream PODs.
Well, the space ai art space is getting pretty competitive. I have seen many people starting and then quitting these kind of projects because they approached it purely from the money side. I make only few sales every couple of months and so far it is mostly coming from social media (@ai_art_supreme on Instagram) or word of mouth channels. I am targeting high end of the market so that is fine by me and also ready to play this for the long term as I wholeheartedly believe this is an monumental moment in art history. These kind of artworks are going to be worth a ton of money in 20-30 years when we get super AI.
Mask wearing isn't really partisan enough to signal affiliation effectively. A substantial majority of all political leanings (https://www.nationalgeographic.com/history/2020/10/poll-incr...) report they always wear a mask.
Lots of people would probably rather not commit crime. Not everyone, but a lot of crime is people who see no other way. People society usually failed while they were children. It’s still all a big system. If you don’t change the cause you’ll continue to get the same results. Even someone actively committing crime like the armed robber you describe are still part of that. Motivation is just the affect of previous events. You can say this without condoning criminal acts.
In my experience, which is graduate level mathematics, spaced repetition is essential. Once you get beyond basic mathematics and algebra, recalling and understanding concepts and definitions is essential. This is true at the calculus level where you need to remember things like the chain rule, integration by parts, various theorems, etc. But it is even more true at the higher levels of mathematics where there are many more theorems, lemmas, and definitions to remember. I find that at that level, just having a huge depth of recall for definitions alone is incredibly useful. If you remember enough definitions you can start to piece things together. If you can recall theorems, lemmas, and some key proofs you can achieve quite a bit.
Very unlikely to be true. Pick up Ezra Klein's Why We're Polarized, he takes a look at the degree of polarisation in US society. Even during the cold war, civil rights fights, assassinations, students being shot on campus and cities on fire and McCarthyist persecutions the political system itself continued to function without much hiccup.

Today's institutions are relatively stable, as is the world situation overall, yet polarisation is significantly more extreme than during past times in history.

Institutions in the US aren't much more partisan then they were at any other point, because institutions in the US in particular are very independent and hard to take over. This has nothing to do with the state of the real world and everything to do with the uncontrolled flow of information.
> its the poor who's children suffer the most

Honest question: How do the poor (and their children) "suffer the most" from taxes on GPUs and iPhones?
Bless him for telling us what had been suspect for so many years.

There is no illusion of privacy anymore, even if a company jams ads down your throat.

If things need to be private, you need to be taking extreme precautions.
£64.99
My Android app, Gamers Database, entered its 3rd year of operation in 2020. It's in maintenance mode, but thanks to automated hourly updates and crowd-sourced data, it stays relevant.

~$120 / month in passive income between adverts and the $3 option to buy the ad-free version.

The only real effort is keeping up with Google's constant deprecation of their libraries.

https://play.google.com/store/apps/details?id=com.roobr.retr...
That's quite interesting, but I wonder what Rust brings to the table here.

From my understanding of GLSL, it seemed like the hardware was in control of scheduling, and the driver that compiled the shaders was the one inserting locks, fences, etc.

GPUs seem like a bad fit for run-time exceptions and return value checking (? operator?) since they are so poor at branching, being SIMD. The more you can check ahead of time, the better, and Rust isn't such a bad fit there.

But given that Rust's main advantages seem to be the ability to safely control multiple execution threads, and its handling of edge cases, I wonder if the first is going to be used at all, and if the second isn't going to lead to extra instructions?
They did not ask, but Swedish letter "å" is bloody useless on Finnish keyboard, so I have

(global-set-key (kbd "å") 'hippie-expand)
There is a huge demographic that would buy yoga pants if you explain they are tactical seal team 6 pants.
At the end of the survey there was a 'what is the default binding to find a file' question. I wonder how many people don't know the answer to that question. I didn't. For Doom Emacs the binding is SPC f d. I've been using Doom for two years and before that I was using Spacemacs. I have no idea what the default bindings are.
I wonder if people who think this would have the same opinion of someone who revealed classified documents about government surveillance or ethnic cleansing in China. Or is it only bad when it's our government's misdeeds that are being exposed?
Another benefit that comes to mind is having experienced stakeholders guiding a newer organization through growing pains in good faith.
> using a usermode x86 emulator

Ain't iOS devices arm based devices ? Why should they emulate x86 ?
Royal Canadian Air Force Exercise Plans
Any reason we shouldn't just make mask use permanently mandatory in public (similar to seatbelts)? Even in times without covid, I'm sure it would reduce a lot of infectious disease transmission (flu, cold, etc). We can further optimize and reduce death counts by making all gatherings permanently remote. If people can't gather, they can't spread disease. We can also further optimize by advocating people have less kids. The smaller the population, the fewer people will die. You can't get sick if you were never born.

Had we been doing all these things for the past century, we would have saved many millions of lives by now (well, they all died eventually, but I mean we could have extended lives by millions, maybe even billions of man-years).
This isn't surprising, considering the fuel economy of an a regular Hummer compared to an ICE car.

I'm actually glad a luxury priced vehicle finally has a decent range, considering the I-pace, E-tron, EQC, taycan have equivalent range to the much cheaper Tesla model 3 and Chevy Bolt. (~220-240mi)
Actually looking back at https://news.ycombinator.com/item?id=24857606 I realize the problem commented on there definitely was about demonetization and shadowbanning. Sorry.
I misread this as US CHESS Federation.
https://PopcornNotify.com - API for sending email and text messages. About 3 weeks of work, making a little money.

https://CSVExplorer.com - Web app for opening big CSV files. Months of work to build, but now just a few hours of support a week.

https://TheSimplePostcard.com - Send Postcards via text message. A few weeks of work, now mostly passive.
Tesla started out that way because EVs were entirely unproven and they had extremely limited capital.

It’s not a perfect analogy, but it says a lot about GM that what they are doing in 2020 is on the same scale as what Tesla was doing in 2004-2008 with $60 million in funding.
I am seeing more and more users wanting to implement end-to-end connectivity from GW to service mesh. Particularly when it comes to Kong, we have done all the heavy lifting in Kong[1] + Kuma[2] (the latter a CNCF project) to do that.

Typically we want to create a service mesh overlay across our applications and their services - to secure and observe the underlying service traffic - and still expose a subset of those via an API GW (and via an Ingress Controller) at the edge, to either mobile applications or an ecosystem of partners (where a sidecar pattern model is not feasible).

With Kuma and its "gateway" data plane proxy mode, this can be easily achieved via the Kong Ingress Controller, which is mentioned in this spreadsheet.

Disclaimer: I am a maintainer of both Kong and Kuma.

[1] - https://github.com/Kong/kong

[2] - https://github.com/kumahq/kuma
hippie-expand is so blessed. It surprises me that all other text editors/IDE's seem to have converged on the distracting pop-up thing
The original story is by the Dutch magazine 'Vrij Nederland': https://www.vn.nl/trump-twitter-hacked-again/ . Most Dutch news media run the story currently, including broadcasters NOS and RTL, news sites nu.nl and Tweakers, and (the websites of) newspapers Volkskrant, Parool, Telegraaf.

As andlarry writes in another comment, The Guardian seems to have a quote from Twitter denying the story, though: https://www.theguardian.com/us-news/2020/oct/22/trump-twitte...
Thanks for checking it out!

1) The generated PTX is written to a file and then dynamically loaded into the fuzzer, which is a CUDA program. Specifically, the cuModuleLoad function can be called to load a ptx file, and then cuModuleGetFunction can be used kind of like dlsym to get pointers to functions that were loaded from the ptx.

2) We do plan to open source! Currently the code is definitely research grade and needs some more work.
> it turns out to be really hard

Everyone was yelling this at you since the beginning. Ever since Apple proposed "safe HLSL", and then it morphed into WHLSL and then WLSL and then the competing Tint proposal which is now WGSL, everyone (Adobe, Valve, Epic, Unity, NVIDIA) was saying "none of this will do what you think it does, we've all been here before and it's very very hard, at the very least, get some IHVs or at least a team that does port work / emulation tech on board".

The committee chose not to listen, instead forcing WebGPU down this hell that nobody really wants or appreciates. The whole WebGPU is three years late and still has no users, despite being one of the most complicated specs to land in years. And yeah, I'm still a bit bitter about it.

I am also skeptical of rust-gpu's approach, because I don't think it's possible to take a CPU-inspired language design and blindly adapt it to GPUs without some difficult questions to answer (they still don't have flow control, but I'm told that's coming).

But at the very least, I think repi and Embark know what they're doing and know about the tough problems, rather than feigning being blindsighted.