skysight-inc/HackerNews huggingface dataset:
I mean, you'd expect some heavy cliches seeing as it's describing a pretty well-known social phenomenon - usually called entryism.

Yes but the point is that the things that people think they already know and understand are the things whose truth we should be most dubious about. These kinds of reactions could just as much be our own automatic, reflexive sorting of people into in and out groups rather than the way things are actually happening at any one time.
Dandelions are definitely ugly. The problem is that they're weeds: they will grow with abandon and fill up every single possible spot on your lawn, crowding each other out in their rabid attempts to get some delicious sun. Mow them down and you're just acting as an evolutionary selection filter for short, creeping dandelions instead. It only takes a month or two of mowing to end up with a totally different, fully adapted short dandelion population. Leave your lawn fallow for a few months and you'll instead get 6ft tall monsters.

The infection needs to be removed and defended. Entire neighbourhoods need to work together on this; one lazy house is enough to poison the block.
> If we sort by newest, then those who can post most frequently will dominate. If we sort by most comments, we'll get emotionbait; by deepest comment trees, most nuanced and controversial topics. Sorting by oldest prioritizes those who most frequently venture out to find new forums, which leads to domination by a network of well-connected people who discover new forums by systematically maintaining information asymmetry over forum creators.

What if you allow people to choose their own preferred sort, and don't have a default (i.e. force them to explicitly choose)?

> IRL example: Stock exchanges. Listings are sorted by freshness and causality, so being close to the exchange ends up dominating almost all other factors.

I think I get what you're trying to say here, and I don't want to nitpick too much, but I don't think this is true. At least, if i'm understanding you correctly. The limit orderbook is a priority queue, sorted only partially by freshness, but mostly by proximity to the midpoint of the bid-ask spread. Being close to the exchange is important for certain high frequency strategies, but definitely not all of them.

> More generally, this is the Reputation Problem: How can we possibly grant any sort of social credit to anonymous passerby without creating side incentives which will be immediately and horribly abused?

Ya, it's a tricky problem. But I think it's a little early to call it an unsolvable problem. There are ways you can try to attack it, like proof of work or web of trust type systems. But yes, reputation is hard.
2020 – and AI has still not taken over
Your neighbours may not appreciate this as much as you do. I have my toddler gather me the flowers pre-puffball as bouquets for Mummy which helps prevent them from getting a chance to go to seed.
Isn’t that true of kids in general?
I said multi-paradigm plus the ability to comfortably do the implementation to lowest level.

AFAIK Lisp is not that low-level, Object Pascal is okay but generics/codegen are 20 years too late for example, PL/I is a pile of every known feature at the time by design but it's hard to tell now.
Why should you exclude RSUs?

Risky or not, you'd be exceedingly dumb to not take RSUs into consideration when accepting a job offer somewhere. Chances are that they'll be a major part of your total compensation come tax filing time.
Ehhhhh. I disagree. That's too much of a generalisation. Different people, different interests. Many kids do like to exercise. Many prefer staying indoor.
there is also adam curtis’ documentary all watched over by machines of living grace.

https://vimeo.com/groups/96331/videos/80799353

https://vimeo.com/groups/96331/videos/80799352

https://vimeo.com/channels/ciri/80799354

it isn’t an eplicit history of silicon valley, but it does cover related ideas and movements.
How to Manage Data Science Project in 2020
US Pressed Dutch Gov over ASML Sale
Pretty much everything you find aesthetically pleasing is a primal instinct. The high-and-mighty-ness of this comment really beggars belief. I hope that somebody like yourself could confidently say you’ve never wasted your time on something frivolous like companionship or sexual needs.
Probably not. But also probably unwise to drive if you can't see...
Let's note the "not used by anything else" is probably the most important thing, because of https://ieeexplore.ieee.org/document/1208921

Basically, because WiFi gives an equal opportunity (sort of) of transmission to all devices, old devices or devices far away will slow down the network for fast devices as they will take a big amount of transmission time because of their lower transmission rates.

Greenfield was already a try at "ignoring" old devices but never really took off.
Yeah, the public perception (mostly created by the company) of SAS is very different from reality. The work is mostly boring, the pay is just ok and the lifestyle balance - while better than the Bay Area - is definitely not 35 hours a week on average. Historically the COL in the RDU area has been a major selling point but even that is changing as property prices continue to rise across the Triangle.
It felt like he genuinely cared about issues I’ve raised though I was 99% sure he did not give a slightest fuck about them. He was listening and responding in such a way that I felt a relieve by simply talking to him. Great experience.
Wow, these numbers are so insane.

How is that the work we do is worth so much?

And is prepping for algorithm interviews the core to getting to numbers like these?
I know this is a useless comments, but thank you for the link!
Finally helped me grasp this model a bit better, OP's link is kind of garbage...
I think it is unfair to apply:

> Also he defines geek as people having certain qualities like understanding systems at different levels of abstraction.

Knuth said this around the 7-minute mark. Nearly 20-minutes earlier than the machine-learning question. The discussion moved on, and I'm not entirely sure the two parts you bring up are related at all.
EGA was digital, like CGA, and mostly compatible.
I don't think it will happen, but the fact that a lot of smart people are actually considering this is scary.

It is all their own fault though I think: They worked long and hard to build that reputation.
Fun fact: Wi-Fi 6 official standard is not even out yet :)
I can see what it costs. Getting $800k/yr means a house of about $1,600,000 should be affordable, but that gets you trash. Getting a "house" that PHYSICALLY TOUCHES the neighbor's house will go for more than that in a semi-tolerable San Francisco neighborhood. That is substandard living conditions.
"so-so women"

Wtf dude.
What is the random oracle model and why should you care? (Part 5)
How to Download Tweets, Twitter Archives and Following Lists?
FollowersAnalysis is a Twitter analytics platform that can help you in analyzing Twitter followers, followings and recent 3200 tweets sent out by any public Twitter account. The tool provides comprehensive analytical reports along with detailed raw data files in CSV / Excel format which can be utilized to perform further analysis and report verification.
The reports can be utilized to develop marketing strategies, identifying fake followers and measuring overall Twitter profile performance.

The tool can also greatly assist in performing profile comparison between any two public Twitter accounts. The platform allows the user to track followers and following last tweet date which can help in spotting dormant, inactive and fake Twitter followers and followings. FollowersAnalysis can also help you perform influencer analysis by listing the top users on the basis of their popularity and reach.

The tweet analysis report analyzes the recent 3200 tweets and classifies them on the basis of tweets, retweets, and replies. This report can be analyzed to get a brief idea of the activity level in a public Twitter account. FollowersAnalysis can also provide you with the best time to tweet so that your post receives maximum engagement.

To know more, visit us at - https://www.followersanalysis.com/
This is one of the services that distros offer, for what it's worth. Every package in Debian is checked for copyright compliance against the DFSG, and annotated with the licenses that are controlling for that code.
> Super speed

That doesn't take into account that todays super speed will be tomorrows 28.8kbaud modem.
A Response to Hello World
Why would you consider there to be a need for experts to provide holistic advice at all? It’s pretty obvious when somebody is trying to give you advice outside of their (often narrow) domain of expertise. Scientists do it all the time. So do software engineers. I’m sure we’ve all been in, or party to, a situation where an engineer is frustrated that the business is not taking their very sound technical advice, somehow oblivious to the possibility that the problem they’re concerned with may not matter to the business at all.
The Evolution of DevOps Culture: Sessions from Puppetize PDX
Coffee Shop Doesn’t Use Two-Phase Commit [pdf]
It's surprising to see LineageOS listed in the repository.
It relies on several Google services, even if you are not using Google Play services, and doesn't even include microG.

For instance it is using:
- google servers for connectivity check
- google server for ipV4/ipV6 check
- google NTP servers
- google DNS servers
- google search engine by default
and all the default apps like calendar etc. are fully oriented against google services.

I think LineageOS should definitely be considered from removal, though it's a nice project and a great playground for ROM hackers.
Not useless at all, you're welcome and I'm happy to hear that my opinion about the above link is shared by someone ;)
I dunno if we are just rare, or simply not as vocal or active about being out as gay males, on average - but firsthand I’ve seen a lot more gay guys than I’ve seen fellow lesbians. (Much to my dismay...)
Sysadvent: Day 24 – Expanding on Infrastructure as Code
I suppose "native" has at least two different meanings:

* In programming, it means compiled to CPU machine code ahead of execution. So C++ and Rust count, but interpreted languages like Python (on CPython) do not, and JIT-compiled languages like C#, Java, JavaScript and Python (on PyPy) do not. (An exception is Java on Android, which is compiled to machine code on installation so is actually native.)

* In GUIs, it means using the graphical widgets provided by the platform itself. This is the only way to really guarantee the widgets are consistent with other applications, including all the niggly features like hotkeys and accessibility. A key differentiator from using a toolkit that attempts to mimic the platform's native widgets is that if the platform changes appearance or behaviour in future (e.g. a new version of Windows changes the visual style of combo boxes) then your application changes appearance without requiring a new version to be downloaded.

I don't think Electron satisfies either of these.

Edit: If a platform ships without any native way to create widgets – if using a toolkit that draws them manually is your only choice – then even that doesn't invalidate the definition of native (in the GUI sense). It just means that, on that platform, the answer to "is this a native GUI?" is always "no, there's no such thing on this platform".
Couldn't agree more...
Personally, I take the “run everywhere the same” aspect of web sites very seriously, so I don’t think bleeding edge browser features are an important part of the solution for me.

I also don’t think “build pipelines” are part of the solution.

But I do support you pursuing your vision of finality. Mine is pretty different, you can look up “browser bridge” on NPM if you are interested.
They are useful and edible.
> There's no theory behind testable code. Mathematical theory exists only for formal methods.

<snip>

> Dependency injection with mocks is the one I hear about the most

Correction, you don't happen to know the theory. Nor is it a mathematically super complicated theory. It's not a replacement for formal methods. The heuristic I use is "formal methods as far as can be straightforwardly done, tests thereafter."

It boils down to how to choose what elements of a parameter space to run experiments on so you can reason by induction with some confidence. I teach it as "boundary and bulk". If I have a parameter that is a list, then the boundary (empty list, one element list, two element list) needs to be probed carefully but in most cases the bulk (fifty element list vs fifty one element list) just needs a couple of samples. Then factorial designs to combine parameters. You reduce the combinatorial explosion of factorial designs by splitting parameters via formal methods. You reduce things like external service dependencies to this something susceptible to boundary and bulk using Parnas's trace assertion method.

From this point of view, writing testable code is a statement about controlling the complexity of test plans. Things like instead of having a function take a few representations, make it only take a canonical representation and provide adapter functions. For example, if you have a function f(t0, tn) that takes two timestamps, you could have t0 and tn be seconds since epoch, offsets relative to now, or some kind of text date format. If f accepts all three, then you have a test plan of size 9*N. If it accepts just seconds since the epoch, you have N + 2 (for the adapter functions). This kind of calculation provides concrete statements about making code more testable.
If you want to claim that “publish or perish” (which, btw, has been a part of academic life essentially forever) is somehow recently affecting the volume of papers being produced, you should be able to provide evidence of that in a straightforward manner. One obvious test: is the per-capita rate of publication increasing? (my experience says “no”, but I’m open to contrary evidence.)

You have a hypothesis of what’s going on, but you’ve provided no evidence for that hypothesis, and when challenged to provide some, you tell other people it’s their job to do it for you.

It’s not my job to prove your extraordinary claims.
Whoops, I thought you meant MBoC as well. I also wish everyone would stop recommending that one, too. I don't think it's even a good reference. I can safely say that I never got any useful information out if it during the course of my graduate work in biology.
attempts at explaining macro-scale socio-economics with the kind of game-theoretic arguments in this thread assume you can nudge one factor while keeping "all other things equal". It's hard to do this with perdonal anecdotes, yet that's what all of us have direct experience of.
You would think crappy science would go down with progress? I think not.

You should look for papers in psychology/sociology, AI (recommendation engines, accuracy), economics, nutrition and medicine. Marketing papers are also interesting, I guess.

As an anecdote, I dug into sexuality, gender papers recently and was baffled at the amount of shit I came across. I couldn't believe someone published it.

> Crappy science existed hundreds of years ago, and it continues to exist today. The main difference, as far as I can tell, is that we have a lot more scientists now

And ability to influence a lot more people faster than ever before with increasing level of distrust.
Not to mention, papers from US and EU affects other nations perhaps more. Many people blindly piggyback due to not enough funding to replicate or perform our own analysis. Funding being scarce promotes hype and flock people towards whatever media popularizes.

It results in a very weird disconnection on topics that are dependent on population, history, culture, and other location sensitive data. The base is contaminated, anything built on it is not going to suddenly turn into truth.
This is specific to software development, where every incremental change to the work is by definition modular. Unlike artwork or music where no individual brush strokes or chords could feasibly exist in a vacuum.

Look, should a CSS snippet copywriteable? What about a complex SQL query?

Imo, no singular LOC is unique in the way that a newly developed drug is unique or a song is unique. If devs can agree on that, why should that extend to an arbitrarily long combination of LOCs?

Even if it's somehow copyrightable, why should the rights of that LOC extend to the person claiming theirs has been breached? It's a bold claim to say that you are the first dev in the world to have ever created a particular piece of functionality.

Code should be treated like trade secrets - the protection of the creator is in the meticulous seperation of end product from recipe. SaaSs already do this, the entire front end is publicly visible code, which line-for-line, rarely accounts for more than a small % of the backend logic.
Dandelions are also medicinal and nutritious.
This gets tricky. A weed is merely a plant in the wrong place.

We have a corner of garden that we left to nature to get a little wildlife oasis. The nettles and brambles nature added need regular effort to keep controlled, the dandelions are mostly benign in amongst the 6"-foot long grass, they don't dominate like they do on a cricket pitch length lawn.
> like every single political party in power everywhere where gerrymandering is legal

Leaving aside the rather important specifics here, this isn't even true in general. Taking US, while there are examples of gerrymandering from both parties, one of them does it a lot more than the other.

Now, it could be cynically said that the difference is because one party has a much more substantial advantage to derive from it, because it is on the losing end of popular support due to demographic changes and urbanization, and it has to resort to it to maintain control of many state legislatures. Nevertheless, as things stand, it is a de facto partisan issue.
The Risks of Autonomy: Doyles Catch [pdf]
I make $42K in Sweden (not in IT), and it's comfortably high middle class. My wife doesn't even work full time and it's still enough for us to live comfortably within our means (own a house, two cars, one kid, etc.)

If I'd been making $60K my wife could stop working. At $80K she wouldn't have to work and we'd still be moving into "new BMW every three years" kind of money.

$80K goes a lot further in Europe than it does in the US.
Samsung’s new Sero TV can rotate vertically for your TikTok and Instagram videos
> Lawns are aesthetically pleasing to humans.

Citation needed. My anecdotal experience doesn't agree.

> It has been widely observed...

Really? By who?

> ...that humans, having adapted to life in the African savannah,

Citation, again, needed. As far as I know, practically no ancient hominid artifacts have been found in the 'African savannah'.

> ...have a tendency to turn everything into an idealised version of their natural habitat.

Except that lawns are absolutely nothing at all like an 'African savannah'. And the fact that the largest part of humanity (India, China) live in habitats that resemble ant hills more than they do a savanna.
Well, there are two simple steps to change those incentives:

1. Journals should accept hypotheses/procedures, and commit to publish whatever conclusion results, before the experiment is even started. If the experiment is not completed for whatever reason, a transparency document should be published explaining why.

2. Journals should accept only a small percentage[1] of new research. The rest should be attempts to reproduce old research, again only evaluating the hypotheses/procedures, before the attempt to reproduce has started.

The challenge here is that there's a bit of a chicken and egg problem: journals won't want to commit to publish a result if no one has committed to fund the experiment, but funding sources won't want to fund experiments if the no one has committed to publish the result. So there would need to be some collaboration between

[1] Choosing this percentage is the proper usage of P values. The goal is to attempt to reproduce experiments until the product of the P-values of the results reaches a target aggregate P. Note that this target applies to P and P'.

Example 1: Your target P is P=0.01. You perform an experiment, get a P=0.3 result. Then you attempt to reproduce, and get a P=0.4 result, for an aggregate P of 0.12. You then attempt to reproduce again, and get a P=0.2 result, for an aggregate P of 0.024. Finally, you attempt to reproduce again, and get a P=0.4 result, for an aggregate P of 0.0096, below your target P. This proves the alternate hypothesis with the target confidence.

Example 2: Your target P is P=0.01. You perform an experiment, get a P=0.7 result (P'=0.3). You then attempt to reproduce, with a P=0.9 result, for an aggregate P' of P'=(0.3 x 0.1)=0.03. You then attempt to reproduce, with a P=0.9 result, for an aggregate P' of P'=(0.03 x 0.1)=0.003, below your target P. This proves the null hypothesis with the target confidence.

The example P values were chosen for a few reasons. First, it demonstrates that you can find fairly conclusive confidence values eventually from aggregating experiments with fairly inconclusive results. Second, it demonstrates that the P=0.05 that's frequently used now is actually a very low bar of confidence, when you consider that reproducing even very unsurprising results a few times gives you a much higher confidence.
Engineers always have to give time estimates for their work. This is their way of complaining.
Intrigued. Was just mirroring my phone on the TV to play some games and wished there was landscape options. Asian social media is also experimenting with short vertical shows designed for Gen Z. Also build in stand seems useful. That's 1 less piece of furniture to move.
NPR covered Democratic gerrymandering in Maryland many times, e.g.:

https://www.npr.org/2018/01/14/577969855/gerrymandering-in-m...
Well, I mean, do you have to use all of them? Where do you draw the line? Does using any third-party library make something non-native?

With languages that compile to other languages, toolkits that wrap or abstract other toolkits, it's not so cut and dried. It seems to me a bit like arguing over whether or not something is a scripting language. The specific characteristics of the technology matter, but which side of an imaginary line it falls on does not.
I would like to point out that getting rid of your lawn, using it to plant your own vegetables and eating them is a way to cut down on eating bovine meat.
I don’t think distracting yourself from meeting new people is what the author had in mind. Or should be thought of as good advice on how to deal with it.
So much salt in here, geez.

I have issues with the leetcode hiring process. I think it is unfair to people with performance anxiety and that there is much more bias than people realize, in terms of the demographics of people making hiring decisions.

But I think this reverse circle jerk about FANG is so silly. Its super subjective, but having worked at a couple and having worked at a multitude of non-FANG organizations, it's hard to argue that people there are not pretty impressive. You could say this about any elite institution. Who is to say that Harvard is getting the best?

As far as the overpaying, FANG companies are not even the highest paying. And moreover, they pay a salary that is a function of a market and the value generated by employees. Are NBA players overpaid?

I'll probably get a little downvoted for being a bit defensive, but I really think the backlash is getting a bit out of hand. Yes, large tech companies are not the end all be all. Yes, you often wont work on the coolest thing. But compared to the work that 99.9% of people on the planet have to do every day, it's pretty spectacular.
They are Classics for a Reason: against reasoning from first principles