skysight-inc/HackerNews huggingface dataset:
Barrier to entry has completely changed. A dark room wasn’t something most people had access to. Photoshop required money, time, and skill.

We’re entering an era of radically different scale where anyone will be able to manipulate imagery. Our environment could be saturated with fake media in a way it’s never been before.
Judging from this post, I’m not sure you fully grasp how basketball works nor the underlying concept of “team sports.” Even MJ needed 4 other guys on his side to win.
(Article author here.)

I'm not sure to what degree I'd call it "already rarefied", as Triplebyte is a totally open platform that literally anyone with a web browser can join. But as an experienced engineer myself, the 42% number is definitely "a little scary", which is why I thought it was so interesting to be able to share this data.

(Hopefully anyone reading here on HN finds these questions to be quite easy.)
Flush it. See where your wastewater goes when you flush
Yeah I've used traefik (originally on Mesos though on Kubernetes as well). I mean it's okay, but I don't get security groups and I have to build stuff. I'm old. If you make me build commodity pieces and your competitor doesn't I'm going with the competitor.

ECS with Fargate behind ALBs talking to RDS/SQS/Elasticache with Scheduled Tasks as my cron layer is 99% of what we need without standing up a single host we have to maintain.

I put that in my calculator and it makes a happy face.
And most importantly: it's compatible with multiple brands instead of being a vendor lock in.
Much better article, thanks for sharing.
I started (but quickly got bored of) writing a Python version here: https://gist.github.com/JosephRedfern/79314fdf1875166e084897... if anyone wants to pick it up.
"Wisdom of the crowd" was also a common refrain for a time. Somewhat trendy in the years before Twitter and Facebook blew up. I think it's widely regarded as naive nowadays, though.

https://en.wikipedia.org/wiki/Wisdom_of_the_crowd#Problems
Yeah, and look what happened to the auto unions. They made a deal to protect the income of the senior members and hung the junior members/new hires out to dry.
> like so many very successful and brilliant people Turing was wildly over-confident in his own analysis

This is so common, yet most individuals that fall into this trap will never recognize it.
dosdudes Tool is for running macOS on Apple Hardware That is unsupported (e.g. too old). Still not that hard, check out /r/hackintosh.

And be prepared to swap your WiFi card, intel cards are unsupported, so are nvidia graphics.
Does Empathy Link to Emotion Recognition?
Well, there’s a lot of philosophizing on here about what a hypothetical future with unionized programmers might look like; some good, some bad. We already know what a future without one will look like: open offices, JIRA ticket quotas, unpaid overtime, permanent contract work, whiteboard coding interviews, penalties for experience and education and zero training.
>Uber's male chauvinistic culture and the problems associated with that can be a typical examples of "why tech needs to unionize"

Why wouldn't the same employees that are setting Uber's culture set the union culture? The union is a collective bargaining unit that acts on behalf of the workers, not the most moral and upstanding workers, or the most progressive workers, or the workers that represent you personally.
I think businesses are able to pay their workers, just not absurd amount of money that FAANG pays their respective workers.

We're talking about 85k vs 200k for junior engineers here and probably 150k vs 500k for senior engineers.

Are you suggesting that small businesses should just die?

> I certainly think that there are a lot of ways in which the playing field needs to be evened between small and big companies, so that the playing field is fairer to entrepreneurs and small business owners.

The NBA tried to level small market vs big market. UEFA tried with FFP. So far the result has been... _meh_
Why did you build your own proxy instead of using envoy? What short comings did envoy have?
Thanks.

That sounds a little like parameter fitting. But maybe that's ignorantly harsh. The fantasy of simple being beautiful and so more likely "true" (which itself is an iffy concept).

Anyway, isn't Λ basically a constant term in the gravity equation? So then you argue that Λ isn't constant. Maybe it depends on time. Or on distance, which I guess just makes it a polynomial. Something like that?
Congratulations on the launch!

And thanks for your explanations on how your proxy is similar to and different from API gateway or service mesh solutions.

Having worked on both production monitoring and an API gateway for a Fortune 100 company, I would consider monitoring and proxy to each be valuable in its own right and can envision scenarios where I’d want a standalone product offering for one but not the other.
Adjacent reading: https://en.m.wikipedia.org/wiki/Cooper_pair
Right, but the bank is still entitled to check with me before handing over the cash. They have no way of knowing that I signed the contract. Account numbers and squinting at a signature isn't any kind of proof!
Then that is a failure of management – that they didn't make the proper investments when the time came. It doesn't necessarily mean that taking on that debt early on didn't make sense.
So, I picked one at semi-random - http://rosalind.info/problems/prtm/ and found a usability problem (a popup that doesn't work; in FF or Safari) and a wrong example answer. Here's the description.

> Given: A protein string P of length at most 1000 aa.

> Return: The total weight of P. Consult the monoisotopic mass table.

The "monoisotopic mass table" appears to be a link. I get a pop-up, but nothing appears in it, other than a spinner. I had to do a web search to find http://rosalind.info/glossary/monoisotopic-mass-table/ .

The page continues:

> Sample Dataset - SKADYEK

> Sample Output - 821.392

Using the monoisotopic mass table I computed:

>>> d = {'A': 71.03711, 'C': 103.00919, 'D': 115.02694,
'E': 129.04259, 'F': 147.06841, 'G': 57.02146,
'H': 137.05891, 'I': 113.08406, 'K': 128.09496,
'L': 113.08406, 'M': 131.04049, 'N': 114.04293,
'P': 97.05276, 'Q': 128.05858, 'R': 156.10111,
'S': 87.03203, 'T': 101.04768, 'V': 99.06841,
'W': 186.07931, 'Y': 163.06333}
>>> sum(d[c] for c in "SKADYEK")
821.3919199999999

This matches the example. BUT!!!!

This is NOT the correct answer because as the expanded text says, "the mass of a protein is the sum of masses of all its residues plus the mass of a single water molecule."

The table says "the monoisotopic mass of water is considered to be 18.01056" so

>>> 821.3919199999999 + 18.01056
839.40248

This latter number matches the value given by https://web.expasy.org/cgi-bin/compute_pi/pi_tool .

Which means the example answer ... is wrong. Yes?

How (in)correct are the other answers? I-am-not-a-bioinformatics-programmer.
I don't have the insight to disagree with you. I do worry that we're splitting hairs here:

- People use Facebook in a way which is destructive to society, and this is partially due to how Facebook is built.

vs.

- Facebook planned on being this addictive (and destructive) on purpose.
Thinknum's Private Event in SF, February and Bonus
Source-code access for the long haul (2019)
The last great tree: a majestic relic of Canada's vanishing rainforest (2019)
This is correct link https://labs.spotify.com/2020/02/18/wrapping-up-the-decade-a...
Yes, sort of. I don't bother with it since I just develop demos.

Anyways, it doesn't really matter that much given source line annotations. I wish TypeScript went with some more aggressive sugar so we could have nice things like operator overloading.
StackExchange data dumps are (at least, were[1]) freely downloadable: https://meta.stackexchange.com/questions/2677/database-schem...

[1] not sure what happens since they "illegally" retrospectively relicensed all the content a few months ago.
>Maybe you want a static site for security, all the complexity and accounts here make it less secure than a random site running random php.

You seem to have no idea what you're talking about. Are you claiming that a static site with Cloudfront and S3 is less secure than an arbitrary PHP website?

There are clearly tradeoffs. Running your own server on your own hardware in a colo or at home is the best option if you need it to run for 30+ years and don't want to worry about "software stacks". Good job, now you have to worry about hardware stacks and backups.

This solution has an instant, global CDN that mitigates low level DOS and provides better response time across the planet. But that doesn't seem important to you.
America’s monopoly problem, explained by your internet bill
Red Hat finds enterprise users are adopting open-source software at a rapid pace
> It sounds like the problem was really about failing to document technical debt.

Technical debt is inevitable, and it will never be adequately documented. That's not really the situation we're talking about here.

This is more about stuff that was written with the mindset of "this will go into prod" versus "this will never go into prod". If your code is never going into prod, it's often acceptable to have huge, critical bugs--that's a very different thing from technical debt.

> If you don't have a cutting board for a small thing, surely you wouldn't put your cooking on hold to drive out to the kitchen supply shop to buy a cutting board. You'd just use a stack of cardboard or something. (And make a note to buy a proper cutting board later, of course.)

Well, sure, but this is a great example of why analogies aren't a good way to make arguments.

You're talking about using the right tools, not doing things properly. Sure, if I don't have the right tools, I'd do the best I can with the tools I have. But you'd better bet that a professional chef shouldn't just skip chopping the carrots because "it's just a throwaway dish, no need to do this properly" when there's a chance that it's going to be served to a food critic.
> Wouldn't these funds be useful when hiring a third-party auditor? Could a crowd-funding campaign be used to fund the auditor?

Actually that's a fair point & good idea I hadn't really considered. I'll update the contribution FAQ section with a link to PayPal soon!

> it would be cool to have a ticker on your main web-site with two numbers ... the number of clients downloaded and the number of connections started through the coordinator in the last x period of time

I love this also. Once we launch the alpha will 100% incorporate these into the landing page in some form!
Don't most jobs have a range set by the company? Something like between 80/120k based on experience. A union wouldn't change that. I've never seen someone go in with 10x skills at 150k and make it past the recruitor filter.

The number of places that will pay you more than they decided beforehand is very small not matter if you are 10x better or not. You will get top of pay range.

Startups wouldn't fall under this because usually you need 20+ people. This would apply to get giants who have systems in place. If you are truly worldclass they invent a position. But for regular developers where there are more than one person sharing the same title this is who the union is for.
Apollo was not as popular at the time as commonly remembered.

>Polls both by USA Today and Gallup have shown support for the moon landing has increased the farther we've gotten away from it. 77 percent of people in 1989 thought the moon landing was worth it; only 47 percent felt that way in 1979.

>Consistently throughout the 1960s a majority of Americans did not believe Apollo was worth the cost, with the one exception to this a poll taken at the time of the Apollo 11 lunar landing in July 1969. And consistently throughout the decade 45-60 percent of Americans believed that the government was spending too much on space, indicative of a lack of commitment to the spaceﬂight agenda.

https://www.theatlantic.com/technology/archive/2012/09/moond...
Unless you're wrong about the mechanics of the pay gap, which you are.
I read "done" wrong the first time. I read it as "stick a fork in it, it's done," as in, the library is done for. Not long for this world.

It seems like you meant it more in the sense of this library is "complete." Just in case anyone was confused.
Expecting that companies want their employees to be able to do their jobs without being blocked by picayune rules is simple, but it's not simplistic.
I use a 4k 13" (an XPS 13) laptop for 8 hours everyday under linux, and as long as I use wayland with firefox and VScode (my two main apps) they look pretty good, even comparing to my macbook using colleagues.

Not sure if it is because of the apps or wayland or the laptop, but it works for me.
Why? It just raises the bar for the unions: negociating co-pay, dental plan... Plenty of healthcare things will not be covered by Medicare. Unions will negociate about this.
That last paragraph is an interesting addition I handn’t considered actually, so great answer! While I’d be hesitant to use a 3rd party, hosted solution for this use case, I can also see how that affords you the ability to optimize fullfilment of requests per destination across all your users. Is it safe to assume that long term you’ll offer this to larger customers via private installation to alleviate security and latency concerns while still benefiting from the destination knowledge of the central hub to configure routing rules?
Skip adfly notification page easily
> It seems these kinds of discoveries -- people were more advanced at some point in time than previously believed -- happen quite frequently.

I think part of it is that we operate on a different timescale now.

We are used to being able to build big things quickly, or make things that require precise machining quickly. And so of course we can also build small things, or make less sophisticated things, even quicker.

If it would take a lifetime to build something or make something, we don't do it. Pretty much everything we need can be done way quicker than that.

We forget that for many of these things what makes them difficult is the doing them quickly part. If you are willing to take decades or even lifetimes, those things can be done with much simpler technology than we are using.

For example, I remember reading about some sort of geared mechanism from a couple thousand or more years ago. I don't think it was the Antikythera mechanism, but I don't remember for sure. Anyway, it had gears to a precision that was not seen afterwards until something like the 15th or 16th century, and so many people wonder how such ancient people could have produced such a thing.

But precise gears aren't hard if you have time. All you need is some kind of fine file that can work on the metal you want to make your gears out of, and someone who can spend a lot of time doing a "file a little bit/check the fit" loop.

You might need a workforce of 100 apprentices working for a lifetime to make something this way, and so those things are are. We see the scarcity of such items in the archaeological record, and unjustly assume it is because they didn't know how to make them.
80 characters is nice for side by side buffers. Also, lines that are too long horizontally are difficult to scan (especially if they are much longer than the lines around them) and can benefit from some work on vertical layout.
Wikipedia is generally good at choosing and citing "official" sources: https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93con...
> Does this comment have to come up every time someone builds a browser chrome with an existing [browser]

Only when they claim it's their own web browser, because that's a claim that deserves ridicule. Experimenting with the chrome on browsers is a praiseworthy and worthwhile activity, just different from writing new browsers.

> The chrome is what makes it a “browser” — ya know the tooling that’s lets you browse web pages with a url bar, keyboard shortcuts, tabs, windows. The thing that people have extremely strong preferences about and are what constitutes almost the entire identity of a web browser.

I don't think so, no. Some interesting differences between browsers might include:

1. Is it compatible with Slack?

2. How many megs of RAM does it need to run Slack?

3. Does it pass the ACID test? (Substitute modern equivalents.)

4. Does it support current ECMAScript, or does it require me to recompile my code to an older version?

5. Is it vulnerable to Google inserting malicious code into the next version to remove functionality I depend on?

6. Does it include the vulnerable code in the CVE that was just disclosed in WebKit, or am I safe without risking an upgrade?

7. Can I run it in a terminal?

8. Can I recompile it for the 68000?

9. Does it have new, possibly experimental features like freezing the execution of a page to save battery, WebAssembly, the Tcl/Tk plugin, PDF rendering, TeX rendering, or SQLite access?

10. How fast is it?

11. How well is it protected from cross-site cookies and paywalls?

12. Can it archive the version I'm looking at of this page, or am I vulnerable to the New York Times silently editing their article after the fact?

13. What protocols can it access data over — can it do Gopher, dat:, or BitTorrent?

All of these except #13 have everything to do with the browser engine and nothing to do with what the URL bar looks like. There must be some people whose preferences about their browser's keyboard shortcuts are stronger than their preferences about things like whether it runs the web apps they need to use, but I haven't met any of them.
> There was a piece of EAM equipment called a “multiplier” that used valves (predecessor to transistors, designed for use in radios and TVs). This machine could read two numbers out of a punched card, and multiply (or divide) them and punch the result back into different columns in the same card. The problem was that it was not very reliable (valves kept burning out – when you have some hundreds of valves, the chances of one “going” while you are processing some thousand of electricity billing cards is pretty likely).

Note that they're using the British "valve" for what is typically called a "vacuum tube".
The more fossils I see the less I believe in evolution. This creature is preposterous.
You think a union is going to fix the interview process?
Leave money negotiations off the table, and you could have a union establish a single consistent process for firing practices that'd protect someone like James Damore from being arbitrarily fired.

I don't agree with what Damore had to say, but that shouldn't matter! I would absolutely support a union-backed fair process for evaluating his or anyone's continued employment, whatever controversial things they write about.

"Union stops arbitrary firing of controversial high-performer Damore" would bring a tear to my eye, no matter who it is.
As usual the Facebookers are coming out in mass to defend their cash cow, despite it's major negative impact on society. Par for the course on this site
adfly notification page require you to allow notifications on you desktop/phone to get the dowload link this is useful solution.
ublock origin shows a confirm page when it happens
> Just in terms of salary isn’t an union somewhat contradictory to the engineering ethos of meritocracy?

Not to sound dismissive, but if you actually believe that working in tech is akin to a meritocracy, you're either fairly young or you haven't spent a lot of time in a corporation. Both of which being ok.
It’s a question of how dynamic your usage is and how much the better security and management features save you. If you have very consistent workloads with little idle hardware and modest admin needs you can beat cloud environments even with reservations but usually when I see the numbers it means major costs like staffing or power / HVAC aren’t being factored in.
I don't think the current XPS:es have a matte screen option, last I checked the only ones with matte and known brand names and professional specs where thinkpads with low-res screens.
Sure, but will it cut the infection rate from 30% per day to 20% or to 3%? I think it's most likely that the Chinese figures are correct, but there is of course the possibility that they are not.
Dell sells RSA to Symphony Technology Group consortium for $2.075B
Counterstrike pros do a lot of things that seem weird at first, like playing low resolution 4:3 on a 16:9 monitor, with black bars on the sides. That seems ridiculous until you consider that they don't actually need that extra field of view (since if an opponent catches you looking away, you'll lose), and it makes player models larger on screen.

As far as keyboards, I believe most of them are using full size keyboards, not even tenkeyless, because they need the number pad for buy binds. Also, many of them rotate their keyboard slightly clockwise. I'm not exactly sure why, but it does get rid of ulnar deviation as well as take up less room on the desk.
A different line of arguing may be helpful: not even GnuPG validates DNSSEC signatures (source: https://dev.gnupg.org/T4618 ). That's why DNS key discovery schemes are not enabled by default there (WKD is).
> I went to a paint supply store and they had a good number of N95's in stock.

What store was that? I just called my local Sherman Williams, and they're sold out. Was it a store that's little known to consumers?

Personally, I managed to buy about 40 3M respirators about two weeks ago (shipped most to relatives in China). I've been keeping an eye on the stock at Home Depot ever since during my normal shipping, and they're totally picked clean at this point.
So very effective?
If by "software" you mean the tiny bubble that is silicon valley (and aspirants).

The majority of developers out there hold down "real" jobs like everyone else at giant faceless corporations where they have no say and no power.
It's really quick. Open the network tab and check the "persist logs" checkbox to ensure that the request logs don't disappear after every redirect, then clear your cookies for advertising.com and guce.techcrunch.com and reload the page. You'll see the request for techcrunch.com redirect to guce.techcrunch.com, which redirects to guce.advertising.com, which redirects back to techcrunch.com. It happens so fast it's not noticeable on page load.
It's really not a fair comparison: we think of athletes as making large salaries, but beyond the stars, many who make the highest level professional league will make a league minimum salary over a relatively short career, as opposed to white collar workers who typically make 6 figure salaries over multiple decades.

That sports leagues are actually very relevant. See for example from https://theundefeated.com/features/all-22-why-decertificatio... :

>Counterintuitively, the owners benefit from the existence of a union as well. The existence of unions allows leagues to operate under rules that are in violation of federal antitrust law, which is why decertifying has been the most impactful threat to leagues.

That same article goes on to explain how unions actually in some ways have acted against the interest of athletes in some way, since the collective bargaining agreements that they entered in to have locked in conditions for years that would not make sense in a more free floating market.
See http://www.deepexcel.net/ - and educational April Fool's Day from 2016.

I used to show these spreadsheets to make it explicit that all operations are simple, as in addition, multiplication, max and ReLU.