skysight-inc/HackerNews huggingface dataset:
>Yes, 2019. With Zoom having a billboard at SJC and plenty of other airports, not to mention every other phone interview for a software engineering role being done over Zoom.

Would you rather he bluffed and said "Oh yeah, Zoom.." and rattled off some reasons, rather than expressing a curiosity and willingness to listen to someone about it?

No one listens to RMS because they think he's the most hip person around -- they listen to him because occasionally he spouts out some wisdom that, on average, is worth listening to.
Radio country ('that Nashville sound') is not for me. Everyone has their own tastes, for sure, but radio country is not mine.

The bro-country that has evolved (an iota) into the snaptrack country is basically unchanged since ~2012. The hick-hop influences are much different than Garth and the other 90's influences, of course, but they are unchanging mostly. For example: both Kasey and Taylor got their start in that sound (kinda), but quickly moved on.

For me, internet streaming saved country. The neo-rebel country you can find online is much better than the radio, to me at least. Acid-country, IPA country, Texas music, whatever the hell John Prine is, etc. are all online now and at shows (were, hopefully we can get shows back again). Granted, it's not as profitable (cheap and fast).

The Nashville Sound has been, is, and will be the same: ca-ching, ca-ching, ca-ching.

As for rock, I'm glad that it's been left behind. We're starting to get really good rock again as people looking for a buck have left and the enthusiasts have stuck around. At least, that's my feeling. Rock, as well, is splintering, but in a good way. It's become more international and those influences are fruitful. The artists are smaller, but the good ones that have made the digital transition have a deeper support network.
We're not in that situation, because we've already made the choice not to muddle about pre-industrially.

But even so, that argument is flawed: we're still at risk of getting wiped out by all the same extreme natural phenomena as we were 500 years ago, only we've added some new ones of our own: nuclear holocaust, clathrate guns, runaway warming of some other cause immediately spring to mind. Probabilistically we're worse off now than we were then, just because of the additional ways things can go wrong.

We don't have the choice to stay pre-industrial. That's off the table. We do hopefully still have the choice to avoid a scenario that drops us irrecoverably back to pre-agricultural.
The way that the Laozi (Daodejing) and the Zhuangzi discuss knowledge is subtly different. The Laozi is secretly a very political text and has to be read in the context of other philosophies which emerged around the same time. These philosophies, including what was later called "Confucianism," argued that a virtuous ruler cultivates himself and, in doing so, transmits his virtue on down to his subjects. The Laozi, on the other hand, argues that a good ruler keeps his people poor and stupid (to totally butcher it, something along the lines of "they'll be happy if they don't know what they're missing out on"). In the Laozi, knowledge is dangerous for the people but not for the ruler.

In the Zhuangzi, knowledge is often discussed in terms of the interconnectedness of all things. The story cited in the OP is one example of several anecdotes which describe a skilled craftsman who is instinctively good at what he does but is unable to describe what he's doing in a formulaic manner. (Again, note the contrast to the "Confucian" texts which are very prescriptive about self-cultivation - in other words, they're all about following precise formulae.)

For background, I have undergrad/graduate degrees in Chinese Literature focusing mostly on ancient/early medieval texts.
Weird, I think I have an OG account (on Gmail), but I generally don't get too much spam.
where every couple of books there's a new "villain" or challenge. I'd much rather have that

Agreed.

ExForce has a hell of a deux ex machina at the end of the most recent book as well.
The disabled parts are the broken parts.
I used to do the HTTP server approach when I was a student at MIT and had a static IPv4 and symmetric gigabit in my dorm room and therefore the recipient could download at usually their full downlink speed.

Now I live in the heart of Silicon Valley, a couple km from Google's Headquarters, and have a crappy 15 mbps uplink with no other options available to me, so I typically throw the file on Amazon S3, Google Drive, or Dropbox before sending a link to the other person so that they don't have to put up with a 15 mbps download.
This was the PDF used in my UNIX class! That brings back some memories...
My disagreement with the fsf is pretty fundamental. I don’t see anything wrong, all things equal, with paying someone for software that is closed source provided there’s some way to ensure it’s not doing things wildly unexpected or malicious. Perhaps it’s impossible to verify such a thing without source code, but the core ethical claim seems off to me.
WordPress raised on a 3 Billion valuation last year. They are very much on a unicorn track.
You might also enjoy this then: https://youtu.be/JoHDp8BK4JE
Zoom itself is relatively new. I've only used it once or twice, but if you've been interviewing in 2018/2019, it's basically been the platform of choice for every other interview. I almost always decline to use Zoom; one time I've tried it on my phone, my phone almost burned from how much power the app was consuming; never again.

Here's what I wrote to Stallman in 2019-02-19 about it:

> I really enjoy your What's-bad-about series. Any chance you can do one for Zoom.us? And, possibly, Google Meet / Hangouts as well?

> The context: I'm interviewing for a number of UNIX/Go/C SRE/SWE positions, and it is surprisingly common that the company requires that I join a meeting, to check my coding proficiency or whatnot, through Zoom. For me, it's a security issue, as you have to install a third-party closed-source binary in order to join. I instead prefer to join via ssh/tmux (somehow noone ever offers this), or Collabedit (which at least always works in my OSS browser without having to install any third-party plugins).
I gues the street would have to be half a mile long to show the truely richest
Coworker, is that you?
They do lie. Mozilla claimed Quantum was fundamentally incompatible with XUL extensions, despite the fact people could simply build their own Firefox Quantum from source with XUL support turned back on.
>Julia's function polymorphism shines in a lot of cases, but in general it is less powerful than the OOP solution and also I find it much more difficult to read.

Given that OOP is single dispatch and multiple dispatch is a strict generalization, that's not just wrong or an opinion but it's a statement that can't be true. a.b(x) is equivalent to b(a,x) where b is a (possibly callbale struct) function you allow dispatching on a but not x. Multiple dispatch is the case where you can, well, dispatch on both.

>Without going too into the specifics, I can only match on a type of a object. With Scala say, I can override the method of an object at creation without actually defining a class.

You could also just drop to Val to dispatch on values or even define calls from the parameters like GeneralizedGenerated. That's pretty much the behavior you're trying to recreate so that would just do it directly. It's not the most common thing to do since you will hit dynamic dispatch, but of course if you're trying to dynamically add or change functions that's bound to happen.

>Also the amount of type-piracy can get a little annoying. A lot of libraries end up defining alternative dispatches that are inappropriate.

Interesting. Can you please make a list?
Isn't modern art a reaction to the camera?

Prior to the camera re-creating a scene with reasonable realism was a technical challenge.

But now everyone does it on a whim whenever and where ever they want.

So then the question is what can artists contribute that is different.
int pop_int ()
{
int x = *stack;
--stack;
return x;
}

void push_int(int x)
{
++stack;
*stack = x;
}

Genunine questions:

- Is this worse?
- How does the state get inconsistent?
> But the incentives aren't aligned that way, and it's annoying.

Not only they are not aligned, they are fundamentally adversarial.

- Companies want to pay as little as possible as long as they can get away with it.

- You want to get as much as possible.

- There's no "objective" criteria possible that can judge someone's salary/pay.

So it is fundamentally impossible to get what you're asking for. Fundamentally. Like, no amount of your wish or arguing or effort can make it so. Meritocracy (for a pay) is a lie. It's never been true. Merit does have significant effect - as capable people will tend to get advanced, etc - but it does not and can not guarantee better pay, as merit is only an indirect factor that determines your pay.

That said, https://levels.fyi seems decent enough to give you reasonable ranges, if the company you work for and their competitors are there.
Does the "bronze" plan have "out of pocket maximum"? It supposed to be 20% up to the OOM and total coverage after, right?
One reason age is beneficial is that it will generate a sufficiently long password for you when encrypting a file, This is a good idea if you're using a transmission protocol without a handshake. I don't think gpg has this as an option?
Almost certainly parent isn't talking about

> I never heard of that. What does it do?

I'm pretty sure they're talking about the dismissal on the following line (which on the surface is the opposite of curiosity, although you can make the argument that paired with his question on the previous line it's more a statement about his confidence in his own familiarity with the field of software):

> I would guess that since I never head about it then it isn't important enough to mention.
Hahaha I'll take the jab. And I guess I dated myself a bit. Should we start using Bezo$ instead? I don't think that is as visually pleasing.
TSA doesn't check your ID in order to prohibit a secondary market for airline tickets or to ban liquids.
Finding a wrongdoing and finding a wrongdoer are two very different problems.

I can observe that something has been stolen and still not know who stole it.

This is made much more difficult with the creation of legal entities designed with the explicit purpose of shielding wrongdoers from accountability; like corporations. The idea, as we're told, is that society benefits by shielding risk-takers from accountability; and so we balance this by making it incredibly difficult to hold organizations and the individuals within accountable for their collective wrongs.

No, it's not equitably balanced.
That seems like it would end up with police being incentivised to turn a blind eye to those who can afford expensive lawyers more than they already do?
While this is true to some extent, there has to be a game plan. This is a lot like climate change. Sure, individual choices help, but there has to be systemic change as well, especially if your goal is to change the situation that exists in the world around you. I mean, hell do I push, I've been trying to get people to use jitsi over zoom for example even when the default instance is kinda poor compared to zoom for the reasons rms listed. But from the other side, we need regulation of the worst abuses that zoom has done. There need to be some sort of consequences for zoom lying constantly about their product and how it isn't actual encrypted for example. When they can operate on an uneven playing field and get away with abuses just because will mean we'll never win.
If you want a CLI/Desktop WebTorrent client https://github.com/anacrolix/torrent works great.
Before, the best paid jobs were in developing operating systems or databases or compilers for companies that sold them. Now the best paying jobs are optimizing ads whether in regards to efficiently storing and processing people’s private data or making it more likely people will click an ad.
what about self-proclaimed Marxists, clearly they should be censored, now that even current POTUS is getting censored?
Students Figured Out Their Tests Were Graded by AI
Love it. If their future is half-baked code judging them, gaming the system is a necessary life skill! Grading homework is an NLU approximation to self-driving cars, we’re nowhere near.

If I was a parent of one of those kids, I’d be really angry at the school system to have this kind of setup.
> but we give the cops every dollar they have so who is really paying when it's your dollar being given to the cop to be given to an insurance provider?

The key point parent made was that the officer had to pay it themselves.

Every officer would (likely) start paying the same premium, but the one with 4 pending brutality charges slowly making their way through the criminal courts will be forced into retirement for lack of insurance (or outrageously priced insurance).

Not much unlike auto insurance.
https://fabiensanglard.net/ it is tech, but it is fantastic tech, tons of amiga stuff that takes me back to earlier, simpler time. I'd recommend a browse through the titles, at least. I'd be shocked if this crowd didn't love it.
Did you see Figure 16?? The camera is pointed at the back of a playing card (like, from a 52-card deck), and the front is faintly reflecting light onto a book, and they're able to reconstruct a shockingly clear image of the front of the card (King of Hearts, spoilers).
OOP encourages writing code in "reusable" way of having bunch of objects referencing each other, which throws out of the window the reality of data having an actual form that has to support efficient computation.

This kind of works (to the point) while the data is entirely in memory, but quickly falls appart when it's a bigger data set in external storage.

I am yet to see a OOP project with ORM that have not fall appart in a way I described in these twitter post:

https://twitter.com/dpc_pw/status/1240719977071575040
Ask HN: Marketing your side project with minimal time spend
I've developed a free content creation app as a side project. Now I'm trying to get more people using it. While I've been blabbing about it on my social media channels, I don't have time (or skills) to do a sustained marketing effort myself. I do have a small budget and am willing to pay for help but I don't know where to start.

How you do you go about effectively marketing a side project with minimal time spend on your part? Any advice for outsourcing small scale, viral-style marketing efforts?

---

I've tried traditional ads in the past but they don't seem like a good fit for this app.

Instead, I have tried creating jobs on a gig service to, "create and post a some content using my app", but the results have been low quality, as in: lame, low effort content posted from no-name accounts.
David Blaine's Ascension stunt breaks YouTube Originals livestream record
You speak truth. That’s all. Living in Oklahoma and Texas I learned many of the flavors - and it was a nice break from my hard rock days in the 90s and naughts.
>seems that holding joint parades, signing secret pacts, sacrificing Comintern, etc, still did not help much.

Neither did appeasement. The correct response to Ribbentrop's suggestions was war on Germany, just like the correct choice at the Munich agreement was war on Germany. Beyond that, you're just choosing between bad options.
The biggest negative feedback loop I am aware of is clouds. Higher temp, more moisture in the air, more clouds, greater reflection of incoming light (and greater retention of heat, so not a clear negative loop in all scenarios). However, as far as I can tell, clouds are a lot easier to model than the positive feed back loops we know/suspect, albedo decrease, clathrate guns, peat breakdown, etc. Thus, we are in a situation, where negative feedback loops seem well accounted for and there are a few potentially catastrophic, but perfectly plausible, positive feedback loops that are too difficult to properly assess. It is scary.
They could just reverse split if it’s such a big deal
The Missing Introduction to React
In Chrome (and I'm guessing other browsers) you can go into the network tab and slow down networking. I don't think there is a similar option for CPU perf.

There are several race conditions in many webpages related to waiting for video or images to load.

Tangentially my late 2018 i5 MBA feels sluggish compared to my 2014 MBP. Simple things like switching windows are noticeably slower and janky. Unfortunately my 2014 MBP has an no longer supported NVidia GPU by Chrome/Firefox/Photoshop so I may have to upgrade but I know it will basically feel no different than what I have except I'll have the touch bar which I'm not really interested in.
Sounds like you'll end up with a couple of qr codes per frame in the end, which would probably survive compression
I've found refusing to use an app on privacy or security grounds often doesn't curry a lot of favor. Even if I can demonstrate concrete examples of harms. But I generally try to invite people to open platforms when I can.

So if I need to share something online with someone, I share using my Sandstorm server. Sometimes they ask what it is, sometimes they don't because it works for what we are doing and nobody found need to comment further.
https://webwormhole.io/ has web and native clients. You can build for Windows/Mac/Linux/FreeBSD/Mobile. It uses WebRTC so if you are in the same network it will establish the best path possible.

I see a lot of people mentioning magic-wormhole and NAT traversal. I can't find any docs that confirm this. I think it always runs through a relay server?
I don't see how this proves the point.

For someone who doesn't have the operator precedence rules memorized, it isn't clear whether the above code means this:

x = *stack;
stack--;

or this:

stack--;
x = *stack;

Combining those two operations into one line is a trade-off I will never agree with. And I'm a fan of C myself: https://gist.github.com/cellularmitosis/3327379b151445c602ad... https://gist.github.com/cellularmitosis/d8d4034c82b0ef817913...

The two-liner is actually the one which is simpler and more direct, as it requires less knowledge of operator precedence rules. The one-liner and two-liner compile to the same number of instructions, so I don't see how either "avoids inconsistent state".

Many expert-level C programmers tend towards one-liners. Here's an example from the original "Red book":

c = ((((i&0x8)==0)^((j&0x8))==))*255;

nooooo don't do it sadpanda.jpg
How to Grow a Podcast with Email
OK. The first paper is indeed literally about species and in a good but not top journal. But it's not connected to the mainstream of combinatorics in any way, in the sense that if you aren't a priori interested in species, there's no reason to be interested in the paper.

The second paper is interesting because it's in an excellent journal and about a problem not obviously connected with species. So I agree that it counts as a good example for your case. I also agree with your conclusion – it's an exception that proves the rule, so to speak. Most probabilists have no need for category theory, and most AoP papers don't use categories. (I feel that may literally be the only one?)

I also agree that, to the extent it's useful, it's useful as an organizing principle and not "substantively." I suppose this explains why I feel it's overhyped: mathematicians care about solving problems, and the insights that solve the problems ultimately have to come from some problem-specific observations.
This is an absolute delight. Some of these do a good job of being authentic, too. Some use thee and thou correctly with the correct conjugations, use "mine" instead of "my" in front of a vowel sound, and so on. Truly a lot of fun.
Calling it "AI" seems generous. It's really just searching for keywords. If it was any decent AI then it could detect incoherent jumbles of words.
Sure it exists. We've banned people for it. I've scolded them publicly for it, too, in the hope of discouraging others from doing similar things. So no, what I'm saying is that it's wrong to claim astroturfing without evidence, and the mere fact of someone posting a comment that you feel is wrong—even outrageously, perversely wrong—is not evidence of astroturfing. It's evidence merely that they have a different view than you.

I can't speak about other forums but as far as I'm aware there's one outfit that sells HN votes and comments and stories. What their customers don't seem to realize is that using that service will get them banned here. At this point I figure the spammers know this too, but since people still buy from them, they probably don't care. I doubt they get much repeat business though.
Driving Uber. Teaching is a labor of love, it doesn't pay. /s

And in the mean time prepare plans for lessons, answer questions, bringing resources for students use - they never were mostly or exclusively occupied by grading.
You could try the snapfeel web app.
What/who is this a quote from?
I've been using the author's flat_hash_map (https://github.com/skarupke/flat_hash_map) for several years now and have been really impressed. I've yet to find a single bug, it's nearly as fast as folly's hash maps (for my use case anyway) but far easier to integrate than folly.
One does not have the "same material standard of living" in identical houses independent of where the houses are located. That's why the costs are different in the first place. You're imagining that the real estate can be valued in the abstract, independent of its location. But it can't. If you have two identical houses, one in Manhattan and one in suburban Arizona, the one in Manhattan represents a vastly higher material standard of living.
If you get in the vehicle, their power over you grearly diminishes as they can't tow a vehicle with a person in it.
what about pardoning snowden?
Not the original commenter, but I think the point of the comment is different from your interpretation. Typically "ocean fertilization" refers to the concept of seeding the ocean with iron and other nutrients to encourage blooming of oxygen generating (CO2 consuming) photosynthetic microorganisms. The idea is not to literally consume the rising bubble as it boils off the ocean floor, but to slow down/reverse global warming in general by reducing atmospheric CO2.
I think we need to find a new paradigm for funding infrastructure work. You guys might not like it, but may be you could get something like grants from NSF or the like.

In the computational world, NSF, DOE, and DOD often fund the development of computational codes that are then used by researchers across the US and even the world. It isn't the most stable way to fund development, but it's better than nothing that is the status quo. For an example of this, see this[0]. The ecp is kind of an exception, but smaller grants fund all sorts of smaller codes.

[0] https://www.exascaleproject.org/
How does that work?

Are you allowed to take photos in a public area? What about video?

How do they differentiate between that and a camera mounted to your house?

So you can't have security cameras unless they only point at your own property?
Swift on Linux costs no money haha
When you’re targeting platforms that Rust doesn’t, have a lot of legacy code that can’t do for a new toolchain, or cannot handle dependencies.
I don't see this at all. You can easily get a high paying job contributing to LLVM, Clang, Swift, Chromium, WebKit, GraphQL, React, K8, and 1000s of other open source projects. And, many companies do contribute one way or another.
Please see https://twitter.com/dpc_pw/status/1240719977071575040 for description how OOP + ORM business code falls apart in practice, then https://dpc.pw/opportunistic-programming for what I encourage. Then more posts there if you're still interested.
Sometimes we have to pretend things. This helps keep the natural order.
Whoopti freaking doo
Anything in particular that's non-obvious & sticks out to you?