skysight-inc/HackerNews huggingface dataset:
"My language of choice right now is Go, and has been for a while. One of the things I like about it is that it's a bit opinionated."

I've frequently described Go as a very, very good 1990s language. Going through the process of maturity takes time. You can't have a "very, very good" 2020s language right now, because at the frontier we're still feeling our way through the issues.

(Remember, whatever you're about to hit reply with and try to contradict me about it being a totally smooth and polished 2020s language that's already here is also an assertion that your example basically has no room for improvement and will not improve in the next 10-20 years. Consider your options carefully before you go too "language partisan" here.)

I believe probably >75% of the hatred Go engenders is from people afraid that Go's success will erase or invalidate the 2010s/2020s languages they prefer, because otherwise, the solution to most of these people's hate/anxiety would be to just ignore Go. To which I can say to those people, you can stop worrying. It won't. And if you stay in the industry long enough, maybe someday you'll get to use the really good and polished 2010s or 2020s language. No idea what it'll be called. And you can similarly assuage the fears of the day that this new language will erase all the benefits of the 2040s languages in development at the time.

But for "opinionated" to really work, I think you intrinsically need to have years of experience to make the right calls. There's no realistic chance that we could have gone straight to the "correct" VPN choice in one shot. Too many variables, too many dimensions, too much to learn and know about the security. It's just not possible. We collectively need the decades.
Thanks, professor.
> I fear a switch to some linux distribution would be unmanageable for me.

This seems like an extremely lazy approach to things. You don't get to say that you care about these issues if you won't do something mildly inconvenient, or adjust your career, when you become aware that you are profiting from fascist slave camps.

If your job is in software development (other than iOS apps), there is generally only one reason you aren't using Linux (if that is an ethical improvement in your view) on a relatively humanely-manufactured device: your own unwillingness.

If you are unsure of the relative ethical positions of other manufacturers, try to look. There are records of many of these things. You won't be perfect, but if you pay attention and act on your convictions then you are not being a hypocrite, and that's a start.
https://divjoy.com/ did a great job of providing reactjs(and extras) and was free for initial few months. Definitely refer to that for more inspiration on design and capabilities. May be provide some templates(pre-built) of few types(like the one you have it as part of tutorial)
I'm suspicious of specs that require long term browser vendors support. Payments are definitely a problem that people want to solve, but my estimate is that it would require 5-10 years of continuous commitment from browser vendors to solve this problem, which I doubt will happen.
>What does the ship see? They see the phone call received on Proxima Centauri. Then they see the phone call placed from Earth. Effect precedes cause: causality is violated. In fact, if the ship had a FTL phone set up in the right way, they could call Earth before Earth placed the call. They could even tell Earth "hey, don't make that call to Proxima Centauri we just saw you make." Then what?

I don't understand the problem here. The ship couldn't call Earth before Earth placed the call. It would see the call being received before Earth placing the call, but if it then called up Earth on their FTL phone and said "hey, don't make that call to Proxima Centauri we just saw you make," wouldn't Earth just reply "Uh, we already made the call, you seeing old light doesn't mean these events didn't already happen." Why does it matter what the third observer sees? Cause and effect aren't violated just because it can appear that way.
JW Player | Senior Android Engineer, Senior Backend Engineer, Solutions Engineer | New York (NYC), NY and California | ONSITE | Full-time

JW Player pioneered video on the web over a decade ago and continues to innovate as the world’s largest network-independent platform for video delivery and intelligence. Media companies including Fox, VICE, Business Insider, and Univision, in addition to hundreds of thousands of creators of all types and sizes, rely on JW Player to deliver and monetize their content across all devices.

JW Player’s massive global footprint of over 2 billion unique devices creates a powerful data graph of unique consumer insights and generates billions of incremental video views.

JW Player also started as and continues to be the most popular open-source video player: https://github.com/jwplayer/jwplayer

All our openings can be found here: https://www.jwplayer.com/company/careers/

We are looking for a Senior Android Engineer to further build out our SDKs, as well as a Solutions Engineer to help our top customers best use JW Player.

In addition, we are looking for a Senior Backend Engineer for our Discovery team, helping scale and optimize our search and recommendations products. Distributed systems experience in technologies like Elasticsearch, Kafka, and Flink are preferred.

If interested in any of these roles, please email me at pgodzin@jwplayer.com
Companies cannot donate directly to political campaigns.
To play devil's advocate: the profiteers are providing the mask manufacturers with cashflow and a strong market signal to manufacture more masks. Given that the coronavirus is spreading so slowly, this kind of market activity might actually increase the availability of masks when they're actually most necessary.

Of course, there are other ways to achieve this effect: governments could order the mask manufacturers to step up production, or the manufacturers could take a gamble on the future and step up production before seeing an increase in sales (and a bank could finance that if cashflow was an issue). But you know, you wouldn't criticize the mask manufacturers for increasing production and thereby profits, so it's a bit harsh to blame the intermediaries.
Show HN: Simple Per-Shell Kubernetes Contexts
Is there any explanation of this? Specifically i would like to understand how a single mutable reference is required for correctness in a single thread scenario.

I’ve googled everywhere but I can’t find a single source of information that completely explains this, possibly showing realistic source code and elaborating the way it could generate memory errors or be miscompiled in case of multiple mutable references.
Consumers in general have no idea whether their offline media is dependent on DRM services so it’s an inconvenience they’ll only know when it’s too late. I agree it’s bad but I also think it’s a problem that disappeared when people stopped handling offline media.

My convenience choice (and most I assume these days) is to completely skip offline/non-streamed media apart from what I create myself.
The sociological response to the ossification of civilization, brought on by excessive longevity, is murder of the immortals.

We currently have several septuagenarians duking it out to be our next elected executive leader. Imagine the political discord that would exist between generations if all the leaders were over seven hundred years old. We'd be warring constantly over the inequality.

If one stays inside, eventually the 20th-generation scion of a human family that they have been collecting rents from all that time comes in to kill them, and free his children from the yoke of their undying ownership. Inspired, of course, by an alliance with their grandchild, who wants to inherit something of their own before they turn 500.

It's not that they are cavalier with their lives, as fighting to wrest resources away from their elders, when Death refuses to help. The young have no place to call their own in which to stay. The old cannot fortify against every threat, and must project the impression that they take enough risks to die from their own activities, otherwise be murdered for calcifying local developments.

Alternately, an immortal society could have a festival every century in which all property passes to one's living heirs, and the eldest living ancestor, who would otherwise receive no inheritance, is paid some cash by all their living descendants. I recall a story in which people above a certain age were banned from all governing roles, and could only fill advisory positions. Futurama had the retirement planet, where the eldest (a.k.a. Prof. Farnsworth) were imprisoned to keep them out of the way. Even the various cultural mythologies had new gods arising to slay and replace the old gods. It's very well explored--immortals get murdered. Even the Monkey King, who was six-ways immortal, faced execution, and when the gods discovered they couldn't kill him by any of the known methods of killing immortals, they instead put a mountain on top of him to keep him from moving.
The generic sort command is easy, but in this case maybe a custom radix sort would have been faster?
Hey! Glad to see you’re still around. Hope you’re doing well :)
> They are providing the mask manufacturers with cashflow and a strong market signal to manufacture more masks.

No they're not. The profiteers are resellers that bought masks/respirators from the manufacturers at regular price, then sell them with a crazy markup.

I've been watching the prices of these items throughout this whole crisis, and the prices of 3M respirators sold through reputable retailers has not budged. 3M is not increasing them either:

https://news.3m.com/blog/3m-stories/3m-responds-2019-novel-c...:

> 3M has not changed the prices we charge for 3M respirators as a result of the outbreak
Software Engineering at Google (Book)
TAL
> It calls for Apple to pay consumers $25 per iPhone

I wonder if I owned one of these iPhone models but then re-sold it to a friend before it was slowed down, who gets the compensation? Presumably it'll be me, because Apple wouldn't have records of the second sale? Unless my friend logged in with an iCloud account in which case they might be able to tell?
At Offchain Labs, we’re building a platform to unlock the full potential of smart contracts, making them private, affordable, and easy for developers. Our working prototype of Arbitrum runs on top of Ethereum and interoperates with native Ethereum contracts and tokens.
We make smart contracts easier to develop at scale, with production level security. Our developer tools do the heavy lifting to add a flexible second layer to decentralized application architecture so our clients can focus on business logic and user experience.

We're looking for Senior Software Engineers that are excited to learn and develop blockchain technology and possess production experience with Backend Engineering (C/C++, Go, or Rust). Experience with compiler construction and architecture, and security engineering on large-scale systems is a plus.

Click here to apply!
https://jobs.lever.co/offchainlabs/9b024e89-1cb7-43f3-b6f8-c...
So am I reading this correctly that for example the strain in Lombardy Italy/CDG1/2020 (GISAID EPI ISL 412973) from 20.02.2020, has its origin in the strain collected in Bavaria Germany/BavPat1/2020 (GISAID EPI ISL 406862) from 28.01.2020.

So the outbreak in Bavaria that was thought be contained somehow made its way to Italy? Or do these kind of interpretations not make any sense?
Is it generally effective?

I mean sure, this technique can be handy in person in the hands of a skilled person who actually cares. But I have to suspect most people see through the insincerity, at least on a subconscious level.

I honestly am happier if somebody quickly and sincerely acknowledges my feelings and POV, as then I can be sure I got my point across. (Before moving on to solutions, of course, because eagerness to fix the problem is a major part of my feelings.) But what immediately doubles my irritation is when responses feel synthetic.

It's like when an on-hold recording says, "We're sorry for the delay." Who exactly is sorry? The little bit of looped tape? The voice actor hired 7 years ago to record the script? The telephone network? Nobody. Nobody is experiencing sorrow that I'm on hold. If they were, they might work to fix the problem. Support responses generally feel the same way to me. And I'm especially looking at you here, Amazon.
http://travaux.ovh.net/?do=details&id=43213& ?
Rapid Tender | Frontend Developer | London, UK | Full-time, Onsite, www.countfire.com (www.rapidtender.com)

We (Rapid Tender) make software (Countfire) for the construction industry. After getting good traction with our flagship product, we're now building out our platform to manage more of our customer's workflows. We’d love to hear from frontend devs with a bit of experience under their belt looking to take a lead role in the development of this next part of the product.

We use all sorts of tech, but mostly React, Python and Postgres where possible (though for the next round of dev we're using Hasura to interface with Postgres on the backend).

Additionally looking for people to help with marketing, sales / support, and UI / design.

Apply here https://www.countfire.com/careers/ (or contact me directly aidan@rapidtender.com) -- No recruiters or software houses please
+1 for KDE2 love
If you like the idea of Alcubierre Drive, give Elite: Dangerous a try - every ship (that is not a fighter) has an Alcubierre Drive installed and you use it extensively to get around "The bubble" (a sphere of inhabited space roughly 20 light years with Earth as its centre) and even beyond.

I have no affiliation with Elite: Dangerous, that's just how I learned about Alcubierre Drive
Those might be the powers that are specifically spelled out in statutes, but most states and the federal government grant medical authorities broad powers to do whatever they feel is necessary in the event of an emergency.
I like the Half-life 3
Treasury Sanctions Individuals Laundering Cryptocurrency for Lazarus Group
Thanks. It's possible to unconsciously interact with objects. My guess is that conscious perception requires both representations of oneself and the object, together with associated memories. e.g. a green ball has an associations with 'grass' and 'apple' among many other things.

We can imagine and create new things but their attributes are always recombinations of the attributes of old things we already know about.

>you would need some state in order to build such an inner world

This feels a bit like essentialism to me. As far as I'm concerned I just am that inner world. It is built from my memories and experiences.

It is true that the inner world is in a particular state at any given time. But it's not made out of some kind of 'state-iness' stuff, any more than a brick is built out of 'brickiness'. Please correct me here if I'm wrong.

>is there simply a feeling of existence?

I don't think there's a feeling of existence per se. However one does with experience become aware of subtle sensations from the body at rest, for example noise in the optical system (static or 'snow'). One can then dream or imagine or think about these things too.
> Stripe is using this

Can someone expand on how Stripe is using this, how it affects integration and the end user experience?
The latency problem must be due to (unnecessary data) dependencies and not taking advantage of superscalar architecture. Modern CPUs support 32 or more in-flight memory operations.

After hiding latency, the next bottleneck would be instructions so vector scatter/gather can alleviate this problem.
Almost all brokers have free stock trades now. Why not use a more established platform?
Location: Costa Rica

Remote: Yes

Willing to relocate: Yes

Technologies: JS, AutoML, TensorFlow.js, Vue, Algo Trading.

Résumé/CV: https://www.linkedin.com/in/hervefulchiron/

Founder of https://bitcoinvsaltcoins.com/

Email: herve76@gmail.com
No problem -- Looking forward to taking another look at the project!
We're still dealing with this today as so many of us deploy and develop software for POSIX that exposes us to these edge cases.

So, yes, while working in Rust and using better APIs designed around these interfaces, we won't do the wrong thing, but there's still a lot of people that are going to end up getting cut by these old 70's interfaces. It would be nice if we didn't have to work with these, but many of us still do.
Yeah, this really needs to be fleshed out more. Stripe, Braintree, Paypal, etc all have rolled out this type of thing and it helps improve the security posture of everyone involved.

Just saying those "tricks" are going to die sometime in the name of "privacy" definitely needs a little more unpacking. There are likely tens or hundreds of thousands of sites with those implementations live today.
Here's how I've managed my social:

* Deleted Facebook. Don't miss it one bit.

* Deleted Reddit. I open the app every once in a while, scan what's popular. But not a lot.

* Pruned twitter. I don't follow anyone on Twitter anymore, save my partner. I deleted all my posts, going back to the beginning. I don't read it anymore, but I've preserved my username.

* Kept Instagram. I like following certain people in places around the world I have a travel connection too. And certain athletes in sports I follow.

And so...
If there's no benefit to posting -- there's very little inclination to consume. No arguing, no triggering, no pavlov-ian itch.

I post to Instagram, I post a little bit here on YC. This leveling keeps the "push for pellet", or "pull down for more content" habits very minimal.
I know he didn't phrase it this way, but one dev hour is probably about right as far as what it actually costs a company.

You have to count the overhead of the system that gets the work to the devs, and 30% on top of salaries for benefits and such.
> In the past couple of years, search has reverted to late 90s levels of result quality.

The problem is that despite google doing that (I wouldn't be as hard as you, but there was definitely a decrease in quality), they're still SO far ahead of everyone else ...

Just goes to show exactly how far ahead of the competition they were all that time.
Dupe of this: https://news.ycombinator.com/item?id=22465829
Distru (https://www.distru.com) | Senior Frontend Engineer, Senior Backend Engineer | Oakland, CA | REMOTE | Full-Time

Distru is a software platform for the cannabis supply chain. Our product helps cannabis companies manage production, sales, invoicing, and shipments, automating compliance with complicated state regulations that require real-time inventory tracking gram-by-gram. We are growing rapidly with over $700M in transactions per year passing through our platform, and we're uniquely positioned to define trade in the growing cannabis industry.

We are a lean 20 person engineering-focused team that includes early engineers from Opendoor and Heroku. We are hiring experienced engineers to help take our product to the next level. We love product-minded engineers that can own a feature across the frontend and backend, even if they're stronger at one side of that. Our tech stack is built from the ground up on Elixir/Phoenix, Postgres, React/Redux, and GraphQL.

After bootstrapping ourselves to profitability, we raised our seed round with Felicis Ventures, Village Global, Global Founders Capital, and notable angel investors including Elad Gil, Katie Stanton, and Avichal Garg: https://techcrunch.com/2019/06/03/distru-a-maker-of-supply-c...

Please apply at https://distru.com/careers and mention Hacker News!
What they did is pretty logical imo, though it would have been better to tell people at the time. I'm a little disappointed by this judgement.
> Illegal and illegal don’t apply when the party you are attacking isn’t part of the same legal framework.

This is at best an oversimplification.

> This is equivalent to ripping off a drug dealer, the dealer can’t exactly contact the police and ask for help

If you go about murdering drug dealers "they're part of a different legal framework!" isn't going to get you far in your defense trial. Murder remains illegal regardless. It remains illegal if you do so if the drug dealer lives in another country as well.

Now, prosecution may be difficult - lack of cooperation from those involved, sympathetic juries and competing polities adding extra political elements and hurdles, and ambiguity over which system should do the prosecution, etc. - but saying "illegal doesn't apply" is overstating things, especially if, say, the other party is ever a bit more sympathetic - perhaps an innocent person caught in the crossfire of someone's overly aggressive vigilante campaign.
What are you talking about? They are perfectly separated. Top bit of the result IS the separation.

And do you know why you'd never get into his with rust? Because rust doesn't support fork.
Last Friday, at my parents house, I showed my four year old an album of me as baby, when she failed to guess who's in the pictures and was told it's me, her face was at first sheer horror, then total disbelief.
I think you are on the right track, but I would say that any payment that requires banks or card providers (or both) to act as agents of the exchange will ultimately have these qualities. It doesn't matter if you wrap it in a pretty bow and call it a clever name.

I think this is where crypto currency shines, as it doesn't require a deep stack of agents to facilitate a payments. It requires two parties (maybe a third for escrow), and money can move with less friction.
The closest I can think of is William Golding's novel The Inheritors:

https://en.wikipedia.org/wiki/The_Inheritors_(Golding_novel)
TinyDevCRM Update #3: Schedule Slippage and Imposter Syndrome
Location: Austin, TX

Remote: Yes

Willing to relocate: No

Technologies: Golang, distributed systems, postgreSQL, Redis, Terraform, TICK Stack, AWS (RDS+, Networking, S3, Lambda, ECS/ECR, Fargate) ++, NoSql, ScyllaDB, Docker Orchestration, Rancher, Swarm, NSQ, RabbitMQ, MQTT, ActiveMQ, Javascript, ORY Stack, Authboss, Protobuf

Résumé/CV: ask via email, or https://www.linkedin.com/in/ashtonk/

Email: hello@ashtonkinslow.com
I have Endless Sky!
Only $310m will go to actual victims of their crime. Much like the Equifax settlement, consumers are not recouping anything from these cases.
It's true that the WireGuard ecosystem needs these features. But it's also true that people believe VPN software needs lots of features because other VPNs are complex; people do not generally believe these things about SSH, and WireGuard makes VPN tunnels as easy to manage as SSH.

Another thing people might not realize if they haven't had to deal with lots of different VPN configurations is that most of the "user management" and "2FA" features of legacy VPNs are, as the kids say, janky "AF".

Ultimately, organizations should be tying their VPNs, like everything else, into an IdP of some sort, and most of the "user management" and "MFA" stuff belongs to the IdP, not the VPN. People will clearly get WireGuard integrated into Okta.
> I still can't find a good search engine where I don't spend more than 5 mins trying different keywords to get the results google gives me.

I always hear this but myself have never had problems with DDG. I'm curious what you search for.(am I the odd one?) Image search is TERRIBLE, but web search I have no issues with. I actually like how DDG works with programming questions, how it gives the SO result on the side.

Whenever I try Google I never end up getting better results. But that may be because I've been off them for years and so they can't provide any advantage.
Benchmarking the AWS Graviton2 with KeyDB- M6G up to 65% faster
Of course I am sure he is extremely happy spending 5 years developing the next big thing then others rebrand it for enterprise and become rich.
I think my stance on that is https://news.ycombinator.com/item?id=22459095