skysight-inc/HackerNews huggingface dataset:
>The big social media sites are in the process of evicting everyone who doesn't 100% agree with them.

I think this is untrue. I think social media sites are removing people at .1% outlier belief system that most people deem disgusting enough to warrant taking action to not have associated with their brand.

Your "100%" implies that everyone on say Facebook has to have the same belief system, when that obviously isn't true. You can state many belief system on Facebook, except hateful ones that target swaths of people.

This won't create a Myspace situation, it'll create a 8chan/voat situation.
It would seem fairly straightforward for Facebook to collect information about whether an advertisement pertains to something that has anti-discriminatory regulations tied to it (housing, employment).

I generally agree that FB should not be allowed to permit users to segment these types of advertisements by the dimensions claimed. However, what piques my curiosity here is whether “indirect” discrimination in choice of advertising medium constitutes discriminatory practice.

For instance, what if some of these advertisers, instead of segmenting directly by race to target whites only, targeted fans of pages that were obviously but not specifically comprised of whites (e.g., “Irish American Heritage” or “Blonde Hair Tips”). Would there be a case to be made for discrimination? And against whom?
Ideas for killer features:

Feeds. Creators collect and filter on subject, importance and volume. Follow a Feed instead of a person.

Locality. Connect people in an area, like Facebook starting in schools. Use age and membership (church, work, school) for getting people onto a server where they know people.

Events and Calendar. Instead of posts with date/time information, make a different type. Let people view aggregated calendars with multiple filters, and make Feeds for calendars.

Private chat groups with their own invite and moderation choices. Put keys on mobile devices so the server doesn't know; can't be available on a website client.

Minor suggestions: Make moving accounts dead simple, and with that, have a global registry/dns for names. Change the name "toot"; isn't "tweet" generic at this point? A tagline of "blow your horn" with a mastadon tusk as the horn.
Any advice on going from $3K MRR to $20K?
Ask HN: Unified web app development language
I am someone who is interested in building a web application but do not want to take on learning fullstack web development. I have a working knowledge of HTML, CSS, and SQL but lack all of the skills needed (for example in Python or JavaScript frameworks) to build something complete with data binding and user interactivity that would allow me to create a totally custom web application.

I started wondering if anyone had endeavored to simplify this by creating a browser-based language/framework/ecosystem that marries the functionalities of all of these languages or frameworks into a single language. I found "The Links Programming Language" but that isn't mature enough although conceptually it is close to what I am looking for. The Eve programming language looked like it might fit the bill someday but unfortunately it didn't make it. The Livecode Web App extension is also kind of close but the documentation claims it isn't production ready.

Basically, I am picturing something that makes use of proven technologies (for example: Python, SQL, Bootstrap, Angular, NodeJS, etc.) but abstracts the complexity of each into a unified notation that sits atop the technology stack.

I know that there are visual programming tools out there but those have their own unique set of limitations that I imagine something like this may not face. Is this crazy thinking? Does such a thing exist or is in development?
Thanks for posting, there is a huge life lesson in there for this audience. It is these lines:

1951 - Graduated SD State.

1964-1965 UC Extension Cobol

1968 UC Extension Fortran

1968-1969 UC Extension Systems and Procedures/Data Processing

1968-1969 IBM 370 Assembler Language

The message is always be learning, never just get a degree and then never go back to learning something new. It helps with neural plasticity and it keeps you engaged and employable.
Seems to me that the courts and the public are becoming much less tolerant of companies operating on Google scale, where most things are decided by algorithms and a human never sees it at all. This might serve as an upper bound on the size of future companies: if you might have liability for every single ad or comment you let someone post, you’re going to want human review of all that content.
> “You have to ensure that it falls back to C code that uses Int64 for indexing the arrays. I am sure you are not saying that you do sparse multiplications of this size in pure python.”

For csc and csr matrices at least, these operations typically iterate the underlying indices, indptr and data arrays, and csc `nonzero` uses len(indices), which both relies on (eventually) the C-level call to malloc that defined `indices` (and so uses the systems address space precision, and would never report number of elements in a lower precision int than what the platform supports for memory addressing), and returns this as an infinite precision Python int. Afterwards it only uses arrays of indices, not integers holding sizes.

Long story short is that at least for csc matrices, the issue you describe wouldn’t be possible internally to scipy’s C operations, as you’d always be dealing with an integer type large enough for any possible contiguous array length that can be requested on that platform (and the nonzero items are stored in contiguous arrays under the hood).

On my team we are not doing pure Python ops on the sparse matrices, rather we needed customized weighted operations (for a sparse search engine representation that weights bigrams, trigrams, trending elements, etc., in customized ways) and some set operations to filter rows out of sparse matrices.

So we basically rip the internal representation (data, indices, and indptr) out of csc matrices and pass them into a toolkit of numba functions that we have spent time optimizing.
Are Christians Mormon?
And I can imagine that must have put some kind of unnatural pressure on which women the men decided to pursue.
I think this is 5th generation (?) and it's 6W TDP. I've had one since Dec 2015 running Fedora Server and it's been rock solid. I've even installed Windows 10 in a libvirt/qemu/kvm VM (testing not production), but it's great for running docker containers. Bit slow for compiling things, but nice to offload that work onto the NUC, walk away and do something else and not have to worry about interrupting it if I need to reboot or sleep the laptop going to lunch.
https://ark.intel.com/products/87740/Intel-NUC-Kit-NUC5PPYH
He worked on planes, it may have been an important factor for fitting into some space, and working in remote desolate places with a small crew of other people. Basically, you could probably send this guy to a dry lake bed in the desert for testing for a couple weeks if you needed to, and he could hop in and out of a cockpit to do some work, or sit for hours in a truck with equipment inside it because he wasn't 6'8".

Or else he hasn't written a resume in 25 years because he's worked for the same company and just wrote it like the last time he did coming out of the military :D
I find using async await leads to a lot more simpler and understandable code. Moreover, one can stick to the try ... catch semantics.

It's also a fewer lines than promises and the then calls with the anon functions.
>They are effectively getting 35% extra performance 60% of the price that's just beyond impressive.

Lets just ignore the price point for now because the memory capacity are different.

But the performance, 24 Core AMD EPYC Zen is ~35% faster than 24 Core Intel Broadwell Xeon under the same frequency?
Broadwell isn't even that old because Intel has only launched Skylake Xeon E5 not long ago. And the different between Skylake and Broadwell IPC aren't that much either.
the max turbo speed are similar, and the Intel platform had the advantage of two CPU using two heatsink, higher TDP, higher heat dissipation more time for turbo.

And most testing has shown Zen to be about Sandybridge IPC performance. Something seems wrong here ( Or may be too good to be true )
I started as a 'systems programmer' in 1980 at $18,500/year. I had accepted the job at $17,900 but an across the board raise happened right away.
https://www.justice.gov/crt/fair-housing-act-2 Sec. 804 (c):

> To make, print, or publish, or cause to be made, printed, or published any notice, statement, or advertisement, with respect to the sale or rental of a dwelling that indicates any preference, limitation, or discrimination based on race, color, religion, sex, handicap, familial status, or national origin, or an intention to make any such preference, limitation, or discrimination.

This clearly covers online or any other kind of ad.
> But both console systems had more colours on screen

The Amiga had HAM-mode with over 4000 colors!

> But this never seemed to actually translate into games that look better.

I think this has more to do with the production culture.

At that time the other PC systems didn't have good looking games either. But the arcade systems had.

I think shops like Konami translated a culture of good looking games over to the early consoles. (something that certainly was fostered by Sega and Nintendo.)
Man Is to Computer Programmer as Woman Is to Homemaker [pdf]
understanding the money flows and their influence on the direction of the business/non-profit/managing entity - are really really important here (and non-trivial imho).

The money flows that direct mastadon's development and subsequent proliferation could be very good for its competitive edge (vis-a-vis twitter) or they could land it right in the same "outrage" territory as twitter. If they don't really have a good set of hypotheses on how twitter ended up where it did, they won't be able to test solutions that solve for those.

Its really hard to say what will happen from our current perspective and at this point in time. I hope the mastadon maintainers are developing a strategy to keep it in the problem-solving territory they desire.
Are you really under attack for recommending the standard textbook?

This website's community has got peculiar more and more over the last 3-5 years and not in a positive way. There were the assholes of yesteryear but even they seemed like more sincere assholes than present day assholes.
are you already a grad student or are you considering it?

in my department [we are an outlier probably] post doc wages are actually pretty comparable to industry i.e. >= 100k. 40k to 70k seems low to me.

I would expect the range to be more like 60-100k.

I haven't been on the real job market yet-but the key to getting a TT or postdoc position seems to be a) collaborators who want to hire you b) people who have heard you give a talk in person and are familiar with your research.
>Also fun fact, "age" as a protected class in the US only refers to discrimination against people over the age of 40.

In employment law, not housing law.
"TDP" is not a figure resulting from a standardized process. Each manufacturer has a different (and sometimes changing) definition of it. E.g. for Intel it is a supposed power consumption given a certain load at base clock. Meanwhile with AMD it basically encodes the standard thermal parameters (Tamb, Tj(max), Rthjc).
Twitter isn't niche when it comes to what matters the most for their platform: having all the most important attention getting users on there. It's dominant. Even Instagram doesn't have what Twitter does on that front.

Twitter has an immense collection of people that particularly matter in their given field, interesting famous people, and so on: celebrities, journalists, media personalities, musicians, authors, politicians, athletes, techies, companies, bankers, VCs, CEOs, entrepreneurs, famous bloggers and gamers, fashion people, etc.

Twitter has an extremely dense, active collection of those people. You can say that you don't personally care about that, however the majority of people very clearly do (and always will).
Coming from neuroscience also, I can really relate to this. I'm just glad that people like Neuroskeptic are casting light on the problem. I was really surprised at the degree to which neuroscience is proof by brain graph with lit up blobs :/.
What about this complaint would prevent Facebook from addressing it without humans involved? All they're going to do is revoke microtargeting abilities from housing ads.
ProPublica really did an amazing job of sticking with this, considering that HUD knew what was happening and still dropped the investigation in 2016.
I tried the gamedev Mastadon, but it’s entirely hobbyists and students.

I want a platform where I can interact with peers. I’ll go to where ever that is. But so far Mastadon is not the place.
"I was trying to extract some substance from you, but now I see that will not be possible."
RNA World and the origin of life (2013)
On the other hand, this doesn't seem like an issue of algorithms at all.
The more the better. You'd really need a statistically significant number of labs repeating it to be sure. If the underlying study is scientifically sound then a single repeat is good, two repeats is better. 20 repeats is even better. Good luck getting 1 or 2, unless the study is an important work that introduces a useful new technique or is the basis for additional studies. Also good luck knowing whether 2 labs failed for every 1 published. Science is hard. Reporting needs to be improved and there should be grants available to fund repeat studies.
In France if there is a collision between a car and a pedestrian the car is always at fault unless it can be proved the pedestrian was committing suicide.
How's that crazy? Its just a variation of omelette au fromage.
Researcher at center of epic fraud remains an enigma to those who exposed him
I would think storing energy using compressed air would be more practical. Excess electricity pumps air into a compressed air tank. When electricity supply is low, the compressed air is released turning a turbine to generate electricity. It's basically the same principle as the pumped hydro mentioned in the article but using compressed air. The advantages are size, cost, and availability. You can put it anywhere and scale when necessary.
Used to? It's still completely unacceptable to put a photo on a resume in the US.
When I was at (German) military "military grade" seemed to mean 5 times as expensive and frequently not working :)
I.e. somewhat portable code that might (and sometimes does) break randomly, because it isn't actually portable, standard C.
For us it becomes an issue when accounts are using HN primarily to argue about politics or ideology. It's fine, as long as the comments are substantive, to occasionally comment on a politicized topic—those are inevitably part of the discussions here. What's not fine is to use HN mostly for that, or to post in a flamey way.

That word "primarily" is key to how we draw this line. It evolved over time and seems to be the best way to prevent HN from being taken over by flamewar. When people are mostly interested in an agenda, they show up to do battle; when they're interested in a bunch of other things just as much, they tend to use HN as intended, for intellectual curiosity.

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://news.ycombinator.com/newsguidelines.html
Maybe there's something inherently wrong with targeted ads...
New Zealand:
https://www.google.com/maps/d/viewer?mid=1HDtmvU4XemdY0bDLDf...
>Interviewing at Crunchyroll was one of the worst interviewing experiences I've ever had

Can you elaborate?
Maybe it is because netflix doesn't host that much good content?

When they have you dialed in you've already watched everything worth watching so there is no good content left to recommend.
"Introduce some bugs in the mainframe code so you can earn a reward 30 years later fixing them"
Show HN: Oji – (◕‿◕) Text Emoticons Maker
I think that the public and the courts are correctly recognizing that the excuse that a human never sees something doesn't exempt an organization of the regulatory burden borne by companies where the work is done proportionally more by humans.

If Facebook, Google, et. al want to run advertising companies they have to properly conduct themselves in the current regulatory environment, if their competitive advantage really just boils down to the fact that they are ignoring the rules then there should be a market correction based on them being subject to actual enforcement.

(This is separate from how anyone feels about the actual rules, I think it is reasonable to say that everyone should agree that if there are rules they should be universally applied.)
It increases forces on the joint, but I think the benefits of having stronger muscles more than compensate for that. That will be dependent on various factors, though (leg length, fitness, weight, tiredness, to mention a few. I rarely do three anymore, and go back to one sometimes)
I just found that same page. The heading to that section is:

> Sec. 804. [42 U.S.C. 3604] Discrimination in sale or rental of housing and other prohibited practices
> (or more likely you don’t want to understand)

I'm not really gonna bother to reply when there's accusations like this.

I do understand everything you're saying. We're not in disagreement about the context. I (or more accurately, bluejekyll, we're talking about the same thing) did provide such a citation, you can take it or leave it.
Jaywalking is not illegal in most places. Relying on this would severely restrict the market of autonomous cars.
I was reading the list you edited out and I was like "yeah I don't want to live next to any of those", I wish there was app for doing the reverse about your neighbors before you rent a place. Then I felt bad for thinking that thought.
Tooting is a more wholesome activity. Tweeting is an inherently performative act due to the nature of the platform. To toot is to be.
being around really smart people doing interesting things is pretty great.
Reminded me of this video [1] talking about the fact that there are signs in London tube stations claiming the stairs are equivalent to 15 floors, regardless of the number of steps.

The number of floors is roughly correct for Covent Garden, so I guess it's possible that the original typesetter changed the number of steps, but forgot to change the number of floors.

[1] https://youtu.be/pBTvmrRGlbE?t=516

Incidental anecdote: While searching for this video, which I'd seen a year or so ago, I googled "tube 15 floors sign", but didn't see a reference to it, so I opened YouTube instead, and there, in recommended videos, was a video about the tube... by the same person that made the video above. It was a short hop to find the correct video.

It had never occurred to me that Google personalize youtube searches based on your google searches.
The Mythical Man-Month :)
It was a shitty swipe of a comment, guaranteed to provoke a flamewar. I didn't react to it because I didn't see it. That's the likeliest explanation in general, when you see a post that should have been moderated but wasn't.
Ask HN: How much of your career has been building vs. maintaining?
Like most developers, I love to build. Unfortunately, the majority of my career has been maintaining existing applications.

I'm curious how much others have spent building new software versus maintaining old.
Tech-Styles Brainteasers for All Hiring
What about housing ad posted only in places like whole foods or a particular newspaper. I know my previous landlady did this.
Thanks David :-) Sadly though, while the 'DNS Camel' has caught a lot of attention, it hasn't helped one bit. As Robert Edmonds put it so well '"What should we do instead?" "Nothing" tends not to be too well received by those who get paid for doing something' https://twitter.com/rsedmonds/status/1029041197921329152
Given Netflix's investment in content, they will be not removing it anytime soon as it fills their library but removing the third party content once licensing fees are up, eventually it will be mostly just netflix original content on the platform and the more the better
There's actually something called "disparate impact" in Fair Housing that covers this. So if someone does something like that, especially intentionally, and it impacts a protected class, they can be sued and fined.
> Why not use your favorite text editor?

I want something that's available fron the desktop with a hotkey. Multiple text files stored in different directies confuses me :[
> After extracting IP-addresses of account holders who allegedly shared the files Prenda created and uploaded, they asked courts for subpoenas to obtain the personal info of their targets from ISPs. This contact information was then used to coerce victims to pay settlements of thousands of dollars.

One would think that people would know to use VPN services when torrenting pirated stuff.
I would personally hypothesize that it's down to a not-oft-mentioned part of consumption psychology: people don't actually want to consume an indefinite stream of high-quality content that they need to give their full attention to at all times, any more than they want an indefinite stream of world-class meals or a radio station that consists only of their favourite music. Nobody has the time, or emotional capacity, to devote to consuming it. People want "bland" content just as much (if not more!) than "rich" content.

I think this is a brilliant point that immediately resonates. I frequently watch or rewatch pretty formulaic shows, particularly if I’m doing something else at the same time. It’s comforting somehow. At the same time, I actively seek out and consume with undivided attention the best shows that the genre offers. And that’s enjoyable but it’s also...exhausting? That’s too strong a word, but I basically don’t want to do it all the time, just like I don’t want Michelin 3 star restaurants for every meal.

And I’m not alone: a LOT of people I know either split their TV time between the best stuff and the junk food stuff, or only really watch the junk food stuff. It’s interesting, for sure.
How did they not see this coming. Are they not familiar with another dotcom called Craigslist who had to deal with this very same regulation years ago. Their counsel either wasn't aware of what FB marketplace was doing or didn't know about FHA laws.

> draw a red line around zip codes and then not display ads to Facebook users who live in specific zip codes.

This alone is really damn damning. I'm going to go out on a limb and say their counsel is really young and didn't know this was a problem. There is a lot of history in that sentence alone.
Thanks for reading! I like this suggestion.

The central problem of this post is not whether the timer is running continually. The central problem is how does the timer know when to stop/start making requests.

It's a problem because knowing this depends on access to information that is trapped in a different context. For example, the number of closed connections is only knowable within the context of the connection event handler. So how do you share this information with the timer?

One approach is to mutate global state. You move the information into a shared context where it's accessible everywhere. A second option, which is the focus of this post, is to look for better abstractions. In this case, those are abstractions over time. And when you have those abstractions, you can eliminate the global state.