jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>EIC

EIC is the mother of "strings attached", you have to have a job in order to earn that money. Poor people don't have jobs and if they do they're afraid they'll lose them at a moment's notice.

>It would need to be closer to $3k a month to get close to the combined benefits people can get.

For $1k you can buy a house in the middle of nowhere and not work, anything more than that is just "luxury". I'm an adult living in a city (buying insanely priced food) and I don't spend much more than that (other than rent).
HK - easiest, cheapest and no taxes for income sourced outside of HK.
If you see a lot of people that don't deep into a particular discipline in a competitive environment, 90% of the cases is because they really don't need it.

Not all problems of Biology can be solved with chemistry, in fact much of the really puzzling and big problems of the current biology can not be solved using just one science.

For Biochemists chemistry is the only and truly god of course. Geneticists need to know only a little salt of chemistry and a lot of computer skills in fact. Ecologists are much more impressed by math and physics. Taxonomists need basically a good eye for picking subtle differences in 3D structures and an encyclopedic knowledge of the life forms.

Early biologists have few concepts to study, so one single people could grasp the majority. This is not possible today because most human research has done in the last 100 years and one single human brain could not cover all the new ideas and concepts emerging at superfast pace.
A semester of linear algebra (or just a willingness to Wikipedia a few things) plus Excel experience is all you need.

That said, the book does require a lot of effort, because the techniques are worked through step by step.

But once you learn all the guts of the algorithms, you never have to implement them again! The last chapter moves the reader into R package land with the confidence that you now know what those packages are basically doing and what to watch out for.
Only if the density is close to that of water. A quick google search says that approximating 1g = 1ml would work for yogurt (1.04g/ml), but not for honey (1.40g/ml).
> People are weighed down by the poverty, caste and religion of the families they are born into

These are just noisy words that people throw around without giving any concrete examples or offering any ideas on how it should be done. Like what does weighed down by caste mean actually in 2020 India? I see plenty of inter-caste marriages - I never did in the past. That's progress to me.

I lived there 30 years - 70s through early 2000s - and each time I visit I find that circumstances have improved quite a bit for the poor. I even saw my doodhwallah's daughter enroll in MBBS last time and the maid only had 2 kids (as opposed to when I was a kid the maid would have 5 or 6 because of lack of knowledge about birth control!)

It isn't exactly a do this and that and then suddenly billions will be "free" and prosperous thing. It's not a problem that has been solved - not at this scale certainly. Given the history and the odds I would say the progress has been nothing to sneeze at.
Kernel 5.4 compiled under 24 seconds. Insane.
I'm not sure testing the law on that would have been something that worth it for them for a bit of meat. The impact on their PR would awful too.
That's why I differentiated my like and dislike. As a consumer, it's a service I use. I would use anyone who gave me that service and driver-mass. As a citizen of the net, I dislike them for their practices. But to be perfectly honest I rather call an uber than stand in the rain waiting for a black cab.
One of the C# developers commented [1] on HN that they use a hand written parser for three reasons: incremental re-parsing, better error reporting, and resilient parsing (i.e., you still get a syntax tree even if something doesn't parse).

[1] https://news.ycombinator.com/item?id=13915150
By sending a link from gdrive, with permissions enabled by email address
Is there a way for doing that, just instead of using html/css files, you'd use a docker image?
Yea it was a toss-up between the two, but there's been so little out there about Sanjay that he's hard to know enough about to emulate unless you work with him directly I assume.

Jeff on the other hand, because he's slightly more extroverted as you point out, does videos and press which makes it easier to follow him.
We HAVE a standard user interface.

It consists of some sort of Taskbar, some sort of Launcher/Startbutton and some application windows.

KDE, GNOME2, XFCE, Windows 95 up to Windows 7 all use this. OSX to some degree. It is all the same.

Am i asking to much if i belive every (non-technical) user should be able to wrap their head around this and get comfortable with this within a few weeks?
According to classical mathematics, this is true. I can make the statement even stronger. There are real numbers which not only cannot be specified, but are strongly not compressible. That is, for the first n digits, there is no significantly more efficient way to specify what they are than to just list them.

But we are now talking about the existence of something that cannot be specified or written down in any useful way, shape, or form. What does it actually mean to say that this exists? We've demonstrated that no direct evidence of existence can ever be found. This is pretty much the opposite of what a lot of people would actually want "existence" to mean.

From a classical point of view what is wrong is your notion of existence. But it is perfectly reasonable to instead conclude that it is classical mathematics which has gone off the rails and they are now using words like "existence" in a nonsensical way.

Both points of view are perfectly defensible. In fact it was proven by Goedel that any inconsistency in one leads to an inconsistency in the other. Therefore neither is actually able to claim to have a better grounding in logical consistency than the other. Historically the debate was that classical mathematics is more convenient to work with, while constructivism actually means something more reasonable.

But once the set paradoxes faded, and with no difference in consistency, the simplicity of classical mathematics won.
Have you ever used the NDK?

It is quite limited in the set of official APIs and POSIX support.

Google could change Android's kernel for something else UNIX like and almost no one would notice.
I reckon Quantum OS, the Linux distro based on Google's Material Design guidelines, is trying to achieve something similar:

- http://quantum-os.github.io

- http://google.com/design/spec/material-design/introduction.h...

Personally I would like to see 1FUI as an intra-BSD desktop environment for all the BSD operating systems, most notably OpenBSD.
I don't think that the general idea is replacing specific jobs with robots. Probably not very pragmatic most of the time. Rather it's jobs that simply become obsolete due to technological advances.

You could probably eliminate the need for most firefighters by installing more and smarter networked sprinkler systems, using different materials for building, building smarter oven's / toasters / whatevers, or any number of other innovations... but all of that costs. It seems less threatening when viewed this way, instead of a robot replacement, but the effect is the same.

Automation is also elitist. I'm betting that a building housing Google's servers has more fire prevention capabilities and far less need of human firefighters than say a sweat shop in Bangladesh.
I don't agree. Desktops matter. I use the same XFCE version in Ubuntu and Fedora, and they look/behave the same. You need to get to install software to find differences.

I guess Unity is only available in Ubuntu, but that's just because not enough people want to use it in other distros.

Just one anecdote: my sister used to run FreeBSD in her computer and she always thought/referred to it as Linux. She was using Gnome 2, and it was indeed the same experience (not completely true, compiled packages were faster, kind of Gentoo result).
Forgive me for being unimpressed by your troubles. An old neck injury makes it very uncomfortable for me to fly, and absolutely painful if I can't recline my seat. And about using a laptop, forget about it. I've tried and within 5 minutes I have a blistering headache from tilting my head forward. You not being able to use a laptop I view as a small inconvenience compared to how I'll feel after the flight if I can't recline.
That is precisely what the article is talking about: math library functions that seem at first glance to be superfluous, until you happen to need exactly the thing they are designed to do.
Another way to get in (if you are attending a University) is getting a job as an assistant to an infosec professor. Depending on the school and the interest this might be the easiest way.

This is what I'm doing starting August and it is a lot easier then getting into the industry, since they are even worse in their prerequisites than the rest of the IT industry, at least in Switzerland (I saw one that said "20 to 22 years old, CISSC and 5 years of industry experience").
It won't help you fly, but take solace in your much smaller carbon footprint.
I created the original sheet (and have hired and attempted to hire from it). As I said then, I don't love the bifurcation of data - I don't think that this author is updating the data back, or even when it was updated - but I'm not sure if I can do anything about that.
Subtle jab at Sequoia -- on the one hand, yes, macro trends went against Zappos heavily. On the other hand, the board didn't have faith in Tony's groundbreaking worldview.

You can tell through the heavily filtered language that Tony went through hell and back on this one.
that sounds awful. i love being an entrepreneur.
How much more serious trouble could Manning get into?

I'm not trying to be argumentative. It's a serious question. He had a very high security rating, and was dumping highly classified documents -- the work of tens of thousands of man hours and billions of dollars of intelligence -- on to the web.

What's the next step past that?

EDIT: wrong guy -- changed name to be what I meant and not what I typed
If your ears hurt, you're probably using a sleeve that's too large. Try dropping a size, or using the softer ones.
Reporting from 17 days ago:

https://www.cbsnews.com/newyork/news/former-woodbridge-n-j-r...

Additional reporting from today indicating the school is currently out on spring break and they are testing for radiation and radon:

https://westchester.news12.com/colonia-cancer-cluster-tester...
Are you familiar with the autobahn?

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

Parts of highway with unrestricted speed are not only possible, they're not particularly dangerous either.
All too often in these discussions, one side is just saying to be kind to everyone, while the other insists on a philosophical debate, so they end up talking past each other. I would hope that someone learning about trans people is able to update their beliefs about gender: “I used to believe that gender is always tied to sex, but there seems to be a sizeable majority of people for whom this is not the case, and so I will update my beliefs and learn.” Anybody who isn’t capable of this is honestly stubborn, and there are also assholes who go out of their way to harass or debate this topic in contexts where they shouldn’t. The majority of discussion around gender should focus on these points and being humble about your beliefs and kind to others.

But these are all points agreed on by myself, GP, and GGP comments. The question you replied to asked, “Yes, we should be kind to people and refer to people how they prefer. But, there are some non-binary identities that I don’t have buy-in for. I will of course refer to people by their preferred pronouns to be kind, but can anyone give another reason?” There is a place for this kind of conversation, too, on occasion.
I guess this will support other cloud providers in the future?
Definitely not the obvious interpretation. Parallel structure of “should ... ie should ...” strongly suggests that the poster meant people in jail should not exist
Signal doesn’t store lists of phone governments have lists of phone numbers. Comunication partners are hidden from the server using Sealed Sender for many conversations.

The rest of this could possibly be obtained, it it wouldn’t require a patch to the server as message sizes and timestamps likely appear on disk somewhere. Though the data is encrypted, you could tell “x received a message from some party (sealed sender prevents knowing who) at y time of roughly z size”.
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3.'"

https://news.ycombinator.com/newsguidelines.html
IIUC, changes that circumvent encryption intended to control access to copyrighted materials would be forbidden by the DMCA; other changes would not. I suppose we could say the game itself envisions the rules by which we're intended to access its content, but if there's no encryption being circumvented I think the DMCA still doesn't apply. That said, I'm now curious how it defines encryption.
The scarier outcome is that they continue to use clients that lack security controls because the client continues to work well enough for them. Look how popular Telegram is.
The biggest part of any "elite" university is being surrounded by similarly high achieving people, to learn from and be motivated by. Attending any random state college gives you theoretical access to all the non-human resources (except labs) that the typical MIT undergraduate will access.
> What prevents them from making the breaking changes necessary for security and features, and letting the devs of 3rd party clients successfully conform or not?

This _is_ the support headache, not a workaround for some other straw man support headache.
By this standard, there is practically nothing that qualifies as open source. Compile something yourself? Well can you really trust your compiler unless you compiled it? How do you compile your compiler without a compiler? Obviously this is possible but no one does it; therefore no software is truly open source.
Typical management structures seem to be focused on minimizing down-side risks rather than expanding upside returns.

If you have 10 employees, 5 are much happier and productive at home, 4 are the same, and 1 is completely taking advantage of it, old school companies seem to focus on that 1 person, rather than the 5 that are happier and more productive. They'd rather have nobody able to take advantage of the system than to terminate the 1 employee that's taking advantage of things.
I read the entire article and was amazed ... not by your solution per-se but rather by your attitude. I don't know anything about you but I'm going to say your greatest asset is your sense-of-humor (even shown in the picture). You're obviously talented - so much so that it had to ooze out of you somehow, but most people wouldn't consider doing what you've managed to do (and certainly wouldn't have publicized it).
> They were certainly not a new hire (they'd been at the company 7 years - if anything I was the new hire!), but I generally agree.

That tends to make it harder. I've experienced quite a few people more "senior" than me (either age-wise or company-tenure-wise or both) who had trouble having the less-senior guy telling them things like suggesting different designs or code refactors. Some things were just not obvious why my suggestions were better, but they were based on experience with this particular technology. So they preferred to ignore the advice and run into the issues I and other colleagues had run into 3 years prior cause they didn't want to listen. Sadly, they didn't always have to live with the consequences since some of them moved on before the consequences became obvious, so we had to clean up the mess we were suggesting against in the first place.
I have tried for last 3 months, but it hasn't been successful. Looking out for strategies from community on how to bring parents onboard with GMail, GPhotos and keeping a check on security e.g. changing password every 3 months etc.
Neither stock pricing or search rankings should be seems as a game. Your perspective is adversarial. Please, for the sake of humanity, let's try to be more ambitious than this.

Stock pricing should, in its core, be about valuing an asset.

Search rankings should, in its core, be about providing most relevant material to a query.
Alexander Larsson did the lions share of the work on device mapper, and here are 29 PRs to show it (including the very first with the devicemapper label):

https://github.com/moby/moby/pulls?page=2&q=is%3Apr+is%3Aclo...

In fact, Solomon's own words from https://github.com/moby/moby/pull/2609 "Integrate lvm/devicemapper implementation by @alexlarsson into a driver", so unless you're more knowledgeable about the history than Solomon, I'm going to have to discount your take on this entire thing.

Regardless, I think things are at a much better place now. It is unfortunate that there were tensions and more so that Solomon had such a tough time through it all. He's a super nice guy. But this is tech, and there will always be lots of personality conflicts. It is one of the precious few constants.
Thanks.

> polling is only explained as a logical thing

But there is the poll() function that returns either the result of the operation, or "pending". So it's more than logical. Correct? I mean, if I (or the executor) don't call poll() nothing happens...

> OS thread now switching to execute whatever it is that it is waking up.

This is what confuses me. As I see it (and I what I understand from reading), async/await splits a routine into a (very smart) state machine.

I assume that there is no magic underneath. I mean, I can do the same state machine by hand if I want to, under the constraints of what the OS makes available for me in what context switching regards (APIs for waiting and synchronizing).

For a (OS/native) thread that has to wait for data on a socket, you have (basically) two options: wait on recv() or poll recv() without timeout.

Waiting on recv() would block (so no other code of my thread can be executed while waiting), so I guess the state machine needs to poll on recv() (I believe this is what this[1] example does).

In order to no block my thread, the executor either spins its own thread, or has to wait for my thread to poll() it.

[1] https://rust-lang.github.io/async-book/02_execution/02_futur...
Okay but let's see the EU, China, and Russia disarm themselves first.
You laugh. I still mail checks every few weeks.

I refuse the tyranny of auto-pay (auto-withdraw?).

Not only does auto-pay stir up nightmarish scenarios in my mind of dying and having auto-pay continue to pay for subscriptions, but I like the brutal reminder of just how much internet, water, electricity, credit card (etc.) are costing me.

Out of sight, out of mind, out of money.
Nah. Just that most manufacturers sell the devices in such a deeply locked state that boot disks are not supported.

Though ARM appears to be missing an open-spec BIOS/Boot standard like x86 has.
Ouch...

Thank you for your work!
Hey man.. some of us would have got it :)
We do? o_O
It should be noted that some of the time this is because the tracks in question have a massive, unclearable sample from a major label artist.

Eg. https://www.youtube.com/watch?v=2RJy2-F2irA

It pains me that I will likely never get to own this record. However I have already paid to go and see someone who played it, and this was certainly part of my decision to do so. They've probably made more money off me from that than they would have if I bought the flac.

EDIT: research shows that this track is now in fact coming out. Rave music has two solutions to the problem of unclearable samples: the classic, unlabelled vinyl sold direct to shops out the back of a car, and the more modern free download leaked to twitter. The former is dying out unfortunately.
> If the Reddit web server admins took availability seriously

We do.

> they would have chosen to deploy across more than one region.

It's far too costly to do that. We are deployed across multiple AZs, but this failure hit multiple AZs.
oO is that a "secret" link? The large option just doesn't show up for me unless I visit your link.
"Local Search" is an unfortunate term -- it's optimization, though the term "local search" is historically common in the hill-climbing community. But I don't think many people would place Genetic Algorithms (GA) in anything other than the "global" category nowadays. Ant Colony Optimization, Particle Swarm Optimization, Genetic Algorithms, Evolution Strategies, Estimation of Distribution Algorithms, Simulated Annealing, etc.: these things are global stochastic optimization techniques.

The terms "search" and "optimization" are often conflated, mostly because "search" was used by two different communities early on to mean two different things back in the 1970s. You still see echoes of it in the optimization community, particularly in single-solution techniques like stochastic hillclimbing, or old terms like "beam search".

So here's how I define them. I believe that "search" typically is applied to problems where you have something to search for. A state or point in space which meets a certain criterion. The most common examples of this are state-space search problems, where the path you took to get there matters, and constraint satisfaction search problems, where the path doesn't matter, only the result. It's also applied in simpler fashions: tree search, binary search, etc.

Optimization, on the other hand, applies to problems where you are trying to find a point which is optimal with regard to some criterion. Unlike search, where it's a find-it-or-not proposition, in optimization you do not necessarily expect to find the globally optimal criterion ever, and in fact you don't necessarily even know that one exists (it could just keep going up and up). You're just trying to find the best thing you can given the time and resources you have.

Optimization algorithms are usually more general, and weaker, than search algorithms. Thus you can typically cast a search problem into an optimization problem -- for example, use your heuristic as the optimization criterion -- but optimization algorithms were designed for a more general class of problems and thus are expected to be outperformed by a custom-designed search algorithm (this fact is a general rule of thumb for pretty much everything in optimization, particularly stochastic optimization -- it's a last-ditch approach). Similarly you can use an optimization algorithm to find a decision tree solution: but I'd get smacked around by colleagues in the machine learning community for calling PSO a machine learning algorithm.

So interesting question: is Alpha-Beta Pruning a search algorithm or an optimization algorithm?

At any rate -- Russell and Norvig are entirely muddled about this. They admit (p. 121) exactly what I state above, yet go on to lump the two together without any further explanation, and then make the strange case that local search is global if it is "complete" -- a very logician way of stating it, but not a term in the field so far as I know.
Some of the participants were carrying things like nylon handcuffs, bombs (or bomb making materials?) and molotov cocktails. This preparation proves that peaceful protest was never the core intent.
Hopefully, MSR's come soon.
But what about the people who incited him? Clearly individuals are not responsible for their own actions. The responsibility lies with people who say things on social media.