skysight-inc/HackerNews huggingface dataset:
> It is quite difficult for the human mind to vacillate between one strong opinion to another

The author has apparently never met a Trump supporter.
They have this diagram:

+-----------+ +--------------+ +-----------------+
|Web Browser| |Smartphone App| |Client Libraries/|
+-----+-----+ +------+-------+ |Other API code |
| | +-------+---------+
| v |
| +-----+------+ |
+--------->+ Steveslist +<-----------+
| Servers |
+------------+

Why not this?

+-----------+ +-----------------+ +--------------+
|Web Browser|-->|Client Libraries/|<--|Smartphone App|
+-----------+ |Other API code | +--------------+
+-------+---------+
|
v
+-----+------+
| Steveslist |
| Servers |
+------------+
SpaceX successfully catches both fairing for the first time
River Thames 'severely polluted with plastic'
Posting an archive.org link since the original is a "sarkaari"* website (which typically has a guaranteed downtime - instead of uptime)

*govt
> I'd say there is more transparency around unethical behavior by elected officials

And that's what worries me - note in my post above I was careful to talk about "public". Before there was a veil of deniability, the idea that at least a pretense of innocence had to be maintained.

Now it feels like there is little care to hide it. Sure, many of us are outraged, but that outrage has done nothing to translate into stopping the actions.
How similar is Stl.Fusion to SignalR?
Honestly OP this is your best solution. First find out if there's an easy accessible market for your project, and if it had costumes interested in it.

I promise you that is better to start off with validation of your concept, and an interested market (who you can then start testing your iterations with), before you write a line of code.

If you can't get product market fit, then either there is no market, or you've simply not found the market yet/sold the concept of your product well/or the market just doesn't want what your offering.
So how does it identify functions which are pure, and thus safe to pump random sample inputs through?
You are illustrating what I said about the advantages of long term projects in peace time. Yes.
I don't think the parent comment was speaking for anyone but themselves. They expressed a preference, it was rejected as opposed to "progress". The comment about progress being giving people what they want was a refutation of that - like, "it can't be progress for me if it's not what I want." The fact that other people may want what they've been given is great - for them, progress! but it's also irrelevant to the point being picked at.

Perhaps I'm being overly charitable to the original commenter.
Do you consider a jump a branch? My impression was always the point of avoiding branches is so you don't have mispredictions, but that shouldn't be a problem for unconditional branches.

The other option is running all 32 (or 64) steps.
> when language + standard library + vm reference (if any) land in dead tree form.

I find that comment quite funny, considering that the Java specifications came out in dead tree form already for Java 1.0. :-)
Facebook remote salary adjustment happened
Why Joining a Startup May Not Be a Good Idea Financially
It's pretty funny that a lot of these cases of 'cancel culture' aren't the mob ("Twitter, do your thing") but journalists going after regular people. As it turns out it's far easier to expose someone without power.

We're a pretty perverse society that random acts of harassment is being viewed with the television lens of "cancellation". That is a risk with the social medium.

Another irony of the situation is that, with the primary center being Twitter, the transgressions have to be minor. Accounts that break the rules (i.e. are racist) are routinely and correctly banned and as such have all their transgressions erased.
The article doesn't cite numbers which FB has kept out of the press.

Friends tell me it's 5-15% of base salary for individuals that leave the Bay Area, based on level and destination location.
When everything is DRY you get the Sahara Desert.

Some things should be DAMP every so often, and at regular intervals.
This is somewhat true, although I think keywords should still be highlighted. I once wrote a plugin that highlighted all labels in different colors. Even with a good palette it was really bad... The scope or block highlights could be useful. Difficult for some languages probably, but I would give it a shot.
I have even had Einspaenner. Wth...
Report: London's river of plastic: High levels of microplastics in the Thames water column

- Science of The Total Environment
Volume 740, 20 October 2020, 140018

Highlights and abstract (includes link to .pdf of report]:

https://www.sciencedirect.com/science/article/pii/S004896972...
If you cmd+f twice in a row that should bypass you to your browser’s native search. There’s also a toggle in the search UI so that you can opt out of the modal entirely and go straight to browser search every time. It’s in the bottom right corner of the search modal iirc (writing this comment from mobile).

Disclosure: I work at Stripe. Will pass this feedback along :)
Epilogue: lead suspect is a deranged misogynistic lawyer https://www.independent.co.uk/news/world/americas/roy-den-ho...
S+M Calls for Emerging Tech Co.s to Join Fast Forward
Sadly in most cases like these, the money's largely gone and very little is left to make any 'round' of investors whole (usually the latest round comes first).

A number of comments are asking why the investors do due diligence in checking the numbers.

Before Series A (i.e. seed, seed+, bridge), asking for audited financials is quite uncommon. The startup investment space largely works on trust, honesty, and speed. It also works on 'stamps of approval', previous ventures, accelerators (500, YC), investor networks (gain one, you gain a few others by association).

It's easy to say, they should always ask for diligence/auditing, but that slows things down in a space where speed to delivery means something. Less time you can spend on fundraising the better and even w/o diligence you can spend way too much time fundraising.

Not saying it's perfect, but it's the side of the double edge sword that's in play. If defrauding happens too much then enough bad eggs will have ruined the pot and audited financials will be required as a general practice.
If 'all bets are off' when a group 'tries' to attack a government building, then you have a problem with democracy.

And 'waiting for the details to come out in a few weeks' is never justified. If the government has just cause, they should ideally show it before they do seemingly illegal actions, especially in the current climate; at the very least, once the governor of the state is suing to get federal agents to stop, any evidence of a just cause should be immediately made public.

Since neither has happened, people should act now, not later. Any data that comes to light weeks from now is going to be rightfully suspected of being manufactured anyway.
May I ask the mods to change the title, or add a ? At the end? At least if it gains traction.

It was too long and being on mobile I could only really shorten it.

Then again and if true: This story is too big not to discuss it.
My take on "strong opinions, weakly held:" It's about combating your own confirmation bias by being willing to do the work of re-examining your conclusions in the light of new evidence. It's hard to do b/c we get emotionally invested, and also because once you make a conclusion an assumption, it becomes implicit & fades into the background -- so it's harder to question.

On the flip side, it's also about trusting your own reasoning above the crowd -- you are thus able to pick up the $20 bill on the ground instead of being sure it's fake b/c nobody else has picked it up already.
Totally not a suspicious thing for a throwaway account to say.
Make a userscript:

document.querySelectorAll(".storylink").forEach(link => link.innerText = link.innerText.replace(" written in Rust", ""))

Done
Looking at the page source, it doesn't appear to be Wordpress; none of the usual cruft that WP scatters through the source (though it could have been processed via a filter).

Looking at the request/response headers in Firefox's web developer tools, it's gone through Cloudflare, but there's also a x-github header, so maybe some custom tooling that's pushed content to github?
So lets say I was really really thirsty, somewhere on the road in the middle of nowhere... and I stopped at a gas stop, bought myself a really really cold, refreshing coca cola, drive on, 10 minutes later decide to open it.. and a dollar would pop out? So i'd waste my time at the station/store, waste my time at another, all for 1 dollar?
Really I think it's just to enable the pithy phrasing. Catchy memes propagate.
If it doesn't run on MediaWiki, I'm not into it.
Can 5G Compete with Cable Broadband?
I think too much syntax color is an easy way to shoot yourself in the foot as a developer. When everything is highlighted, and everything is important, nothing is important.

We need to choose what is important, I like to highlight language keywords as grey, function names as blue and numeric values / strings as purple / green. Everything else is white, and it works great.

tree-sitter[0] should end regex-based syntax highlighting, check this out for nvim: https://github.com/nvim-treesitter/nvim-treesitter

I really want to see tree-sitter used to power an awesome linter, that works across languages.
Or just simply sell radioactive toothpaste and advertise it as helping your health. People may fall for that. People even drank disinfectant. Without regulation, there will always people buying your fancy stuff, at a premium even.
Different ergonomics of each of those environments, at least in the ideal case for each combined with the server API being a clean enough API boundary if I had to guess.
Looks like they stopped using MongoDB: https://blog.requarks.io/the-switch-to-rdbms/
Aww, still backed by Google STT, I had hoped they'd gotten to a point where their own was good enough. Still interesting to see another attempt at an open-ish(?) assistant.
Hello Avery3R, I release update that fixes this problem today morning. Many people reached out that they use light mode, now it's there. Feel free to check out latest version from addon store
I've experimented with using various "semantic depth" color schemes when writing clojure.

Depending on the code it can be useful.

Some I tried:

- https://github.com/istib/rainbow-blocks - rainbow blocks, the "OG"
- https://github.com/seanirby/rainbow-blocks-bg - rainbow blocks but background style
- https://github.com/alphapapa/prism.el - Prism, a slightly more "friendly" rainbow blocks implementation
I understand there were attempts to set up an autonomous zone in both cities, so I don't think that buys you much. And CHAZ "security" shot some of the people so the evidence here seems rather lacking.
Well, the thing is that GPT3 isn't specifically trained to be a Jeopardy bot.
Wikipedia has an in depth article on the difference of the two keys[0].

While TFA manages to find examples of where the two keys act differently, I am still not convinced that in modern computer usage these are considered different.

E.g., these are considered two codes for the same thing, and every now and again someone decides to hang on to the historical differences.

[0] https://en.m.wikipedia.org/wiki/Enter_key
I feel like you're kind of answering your own question here: Most people who use free software do so because it doesn't cost money, not for ideological reasons. So if it's open source, they won't pay for it if they can get it for free the moment someone else buys it.

Some projects allow users to crowdsource funding for new features. That seems to work reasonably well because the cost for a feature is split amongst a number of users who need it.

I agree 100% with your point about support contracts creating a perverse incentive against user-friendliness. I've often wondered how much this effect is responsible for the arcane user interfaces on many pieces of 'enterprise' software (OSS and otherwise).
I'd say the count of believable English tweets would be many orders of magnitude greater the count of 16 byte hashes, so in general we can't just find a believable tweet and declare that we found the plaintext. There would be many possible collision.

The phrase you mentioned is notable (with a slight edit) - so I suppose you mean you could index phrases by notability, then it may be tractable find tweets of notable phrases, since the number of notable phrases is relatively low.
'Antifa' and 'violent rioters' is absolutely not the same thing. Please don't conflate them. Some antifascists are indeed violent; most are not. There are also many violent rioters who are not antifascists in any way - there are groups of fascists trying to make things violent, and there are many people who simply want to take advantage of the riots to steal and fight for the 'fun' of it.

> anyways the federal agents are not pulling out random genuine protestors (how would that make sense?). they are pulling out the violent ones.

You are assuming that the federal agents are interested in the well-being of protestors. There is no proof of that. Much more likely, the federal agents have 2 goals: stop and deligitimize the protests, and protect federal or local property from the looting.

The first goal is best achieved by detaining and threatening non-violent protestors, especially their leaders, and journalists friendly to the cause. Violent protestors are already giving the protests a bad name, so they are helping the government's cause. Of course, some violent protestors also need to be stopped, to fulfill their second goal.
When things are already completely broken then it's acceptable to move fast because things are already completely broken. When things are only slightly broken you need to be careful you don't expand the breakage.

Are you sure CloudFlare isn't working on this right now? Captchas are very hard (if not impossible) to do right, and audio captchas are no exception. Check out http://uncaptcha.cs.umd.edu/ As far as I know CloudFlare might have a large team that's been working on this for a while but has been unable to create something solvable by a human but unsolvable by a bot.
Yeah, it can devolve into the Bryan Caplan syllogism:

1. Something must be done

2. This is something

3. Therefore, this must be done.
The biggest Kubernetes cluster (arguably) is basically one huge batch job - https://cloud.google.com/blog/products/containers-kubernetes...
Must Read Developer Articles on Hashnode – #2
South African cryptocurrency exchange VALR, closes Series A led by 100x Ventures
Show HN: Carry Your Reputation with You
Are you a nice guy who has to re-establish your reputation every time you meet a new person? WeSay is a way to capture what people say about you and carry it with you as your social reputation. Use it for dating, hiring and any place you interact with a new person. Let them see what others who knew you thought of you. Don't lose all the hard work you did in building a good reputation.
I'd atleast expect a demo, and the homepage to be running on said wiki.
> read: a few motivating, non-injurious taps to make you comply

federal agent broke his hand in two places
I agree we should do nice things without the push of law. But ztjio was advocating for the push of law without following the process of creating a law, which I disagree with.
I've been using 2.x since Jan and have really liked it. I'm using it in docker with postgres iirc for a small team for infrastructure documentation. Very markdown friendly and gets the job done while looking nice.
There was another attempt to set up an autonomous zone in Portland so it seems fair to compare them:

https://heavy.com/news/2020/06/portland-autonomous-zone-decl...
Captcha submit requires two touches on iPhone 6S because the submit button will scroll out of view on first touch.

Do your devs or product people ever use your own product? That’s one of the first things I’d notice and fix.
I went down this rabbit hole last year: https://taoofmac.com/space/blog/2019/06/20/2310

I fared a bit better with Gerbil, enough to build multi-arch Docker images for it: https://github.com/insightfulsystems/ubuntu-gerbil

These days I mess around with Janet a bit, and quite like Fennel, but lack the time to do substantial bits of code in either.
aaaaaa! fixing!
> this is not how the human brain works

To some extent, to succeed in the modern world, you have to override your instincts with a thought-out response to things. Whatever heuristics we've built up over thousands of years are interesting, but some of them don't apply anymore. (If you were a prehistoric human and you encountered a beehive, you'd eat all the honey. But now you can get hundreds of beehives worth of honey in one trip to the grocery store, and your body's not going to tell you to not eat it. It will tell you the opposite -- this tastes great! You just have to learn that it's bad for your health and choose not to do it, no matter how good it would taste.)

Basically, the human brain is a neural network trained on very old data. Fortunately, it is also very adaptive and can ignore that training data with some conscious effort. You need to operate your brain in that mode more now than you did 10,000 years ago.

"Strong opinions weakly held" means "argue your point but sometimes you're going to lose." Evolution might not have rewarded losing over the course of millions of years, but whatever meeting you're arguing in doesn't have that kind of staying power. You can lose the argument and the human race will survive another generation. Whatever argument you're having probably doesn't matter in any meaningful sense. It's not life or death.
Yes, I think the second diagram that you showed is the preferred way of doing things, since using or "dogfooding" the client libraries will ensure they are always tested and correct, plus you'll get immediate feedback from the other developers who work on the apps as well.
> and just ignore social responsibility.

...and they're ignoring the law in many place.
When doing B2B with big corps developers opinion is not of such huge importance, they're not making any calls about closing the deal. Also integration will almost always be a part of the deal, so again devs care less, they'll have someone to come over and help set it up. It's in a big contrast with startups and small teams where it's usually up to devs to choose which payment processor will be used and how, and they'll be the ones expected to integrate it.
Maybe not enough to matter though. If the input space is sufficiently smaller than the hash space (e.g., you aren't hashing arbitrary strings, but instead just arbitrary English words) then the probability of any hash collision that also lies in the realm of interest is vanishingly small.
> The B-17 "Flying Fortress" had lots of guns and a crew of 10, but couldn't defend itself against German fighters. It's payload ended up being the same as the 2-man British Mosquito bomber.

To make a more apples to apples comparison, one should replace the B-17 with the British heavy bombers, who often flew on the same missions as the Mosquito. The British heavies were similar to the American ones (though somewhat higher bomb load and less defensive guns). The interesting thing is that the loss rate for the Mosquito was an order of magnitude less than for the heavies (which was beyond appalling). It was just so fast that it was very difficult to catch for the Luftwaffe night fighters, and of course by being faster it spent less time in flak barrages as well.

Of course one could argue that the slow heavies presented much juicier and easier targets for the Luftwaffe and the flak, so they didn't bother going after the Mosquitos. And thus if Bomber Command had switched from heavies to fast unarmed ones like Mosquito the loss rate would have climbed. Still hard to see how it could have reached the levels it factually did for the heavies.

An interesting tidbit here is from Freeman Dyson, who served as an analyst in Bomber Command during the war. He had calculated that the loss rate would be reduced by removing all, or most, defensive armaments. This was based on reduced drag and weight increasing the speed, and also that interviews with aircrew who had been shot down and (miraculously) survived and made it back to England revealed that most never knew what hit them. But this proposal was shot down, as the myth of the heroic gunners protecting their mates was so strong.
UK Formally Abandons Europe’s Unified Patent Court
I don't think that's true. A lot of these abstractions are provably correct and so simply cannot leak (and in slightly more advanced languages you might even enforce those proofs - consider Idris' VerifiedMonad and friends).

Of course if you put garbage in at the lower levels (e.g. define a monoid instance that doesn't actually commute) then you will get garbage out at the higher levels (e.g. the sum of the concatenation of two lists may no longer equal the two lists' sums added together), but that's not the abstraction leaking, that's just an error in your code.
I've heard a similar thing about what people who build houses on the Oregon coast think about the way people build houses further inland (or who move from inland and try to build on the coast).

The coast gets more rain and stronger wind, so it's better if you think of it not as building a house but rather building a submarine. That's what I've heard, anyways.

I also don't understand what the deal is with uncovered wooden decks in places that get significant rain. It seems like taunting nature to wreck your stuff.
Show HN: rtsp-bench – RTSP to WebRTC Server for large scale broadcast benchmarks
I mean, I appreciate the effort put into building this, but external tools like AWB, and userscripts/gadgets (plus a host of other goodies) can't be accessed over globally if it's on a completely different software. Almost every wiki on the net uses MediaWiki for good reason.

I will be happy if this Wiki.js platform does have compatibility with these features, though.
Do these browsers have GPU?

Is it built on the Chrome devtools protocol/puppeteer?
No, interception and wiretapping (especially with permission of the service provider) are not the same thing as hacking a company to maintain persistent access and surreptitiously using their assets to exfiltrate data. These are very different things and the distinction matters.

I’m familiar with what kinds of things they do, and I don’t agree that they should be doing a lot of what they do. It’s just that rooting american assets isn’t one of those.

Also, you have the wrong country for Tempora.
I wrote this RTSP -> WebRTC server that generates CPU Usage reports as well. You can use it from your browser, or a CLI WebRTC Client.

I was really excited to see how it well it scales also! I was able to hit 10k viewers on a m4.2xlarge while using ~30% CPU.

If you aren't familiar with Pion it is Pure Go implementation of WebRTC. Instead of being a server that you configure you get the PeerConnection API! It is really flexible, and lets you do a bunch of interesting things. The best showcase of all it has to offer is https://github.com/pion/awesome-pion
> To do this, we need to write database queries that aggregate over the entirety of our data. We don’t want to run these queries against our production SQL database, because they could put an enormous amount of load on it. We don’t want a huge query issued by an internal analyst to be able to bring our production database to a grinding halt

What kind of query would you have to write to bring down a production db? What makes a solution like hive much better - I guess its optimized for this?
I used to work there too, those were really fun times.
Ive used this to sell on prem at 5 and 6 figures, bootstrapped solo founder.
I’ve been lucky to have good customers and be a good vendor so that never mattered. If things go bad it might not be good enough .
If you are bootstrapped, just do it. Having on-prem cash in your account will make you happier and free you to make better decisions later. Your lawyers can fix the mess if one happens