skysight-inc/HackerNews huggingface dataset:
> It's a VPN protocol whose USP is being dramatically simpler than OpenSSL

What? WireGuard is a VPN protocol (and implementation), while OpenSSL is an implementation of TLS. They're not competing with each other, and you can't compare them.
Sounds like you want to pontificate just to have a moan off about the PM.
Any suggested readings on decentralized finance? I've circled the topic a bit but didn't find an introduction to fire my imagination.
My local had the Dunlop Book of Facts as an inane argument ender. Although some people considering it cheating.
Some businesses would win, some would lose. Always good to be (friends of the) king. The implications will motivate closed-door debates and public prototypes for data collection. But it will be hard to resist the lure of population-wide transaction data for fintech and social credit analytics married to digital/healthpass identity.

Previously discussed, https://news.ycombinator.com/item?id=27805709
I am assuming this is easier in Ruby because you can monkey patch classes?

Mockito in Java has a nifty way of doing this with Mockito.mockStatic:

@Test
public void mockTime() throws InterruptedException {
LocalDateTime fake = LocalDateTime.of(2021, 7, 2, 19, 0, 0);

try (MockedStatic<LocalDateTime> call = Mockito.mockStatic(LocalDateTime.class)) {
call.when(LocalDateTime::now).thenReturn(fake);

assertThat(LocalDateTime.now()).isEqualTo(fake);
Thread.sleep(2_000);
assertThat(LocalDateTime.now()).isEqualTo(fake);
}

LocalDateTime now = LocalDateTime.now();
assertThat(now).isAfter(fake);
assertThat(now).isNotEqualTo(fake);
}

Or you can pass a Clock instance and use .now(clock). That Clock then can be either a system clock or a fixed value.
Confluent | REMOTE or London, Mountain View, Other office locations

Confluent helps businesses "Set Data in Motion" with Apache Kafka (and related services like schema registry, connect e.t.c.). We have a fully managed / SaaS cloud offering (Confluent Cloud) as well as "Confluent Platform" which offers tooling (inc. Kubernetes Operator) and support for running Kafka on your own infrastructure.

I joined a little under three months ago as an SRE; my team is spread across Europe and was fully remote prior to COVID-19. There are also major offices in London, UK and Mountain View, California as well as some smaller offices in other locations.

There are many positions open across all teams in Engineering: https://www.confluent.io/careers#open-positions

Stack varies by team/area; there is a lot of Java (Kafka/connect etc are all Java) but a lot of our internal services and tools are written in GoLang.

I can be found on LinkedIn if you would like to ask any questions before applying: https://www.linkedin.com/in/aarontrout
> Rewriting software in general removes a lot of security related bugs because the new design is more clear.

That seems unduly optimistic. A re-write may keep the same design because it's known to work. Or it may try to make a better one. That new design can easily fail to actually be better. You can have the version 2 effect in the design, not just in the features.
Here is a demo showing motion controls, app selection, picture display, 3D model display, checking the weather, and some debugging: https://www.bilibili.com/video/BV1jh411a7pV

Here is the author's official introduction: https://www.bilibili.com/video/BV1VA411p7MD/
>Unless people are inciting violence or organizing systematic discrimination,

The whole purpose of the first and second amendments are so that - when, not if - our own government becomes tyrannical we can organize, and violently overthrow it.

Inciting violence (particularly against the government) is literally the whole point of the first two.

The US government is not supposed to rule, it's supposed to serve. A lot of people seem to have forgotten that. It's not only our right, specifically protected by the Bill of Rights, it's our duty and we can't even begin to do that if "inciting violence" is prohibited speech.

>It’s a slippery slope to give a subset of people control over what is allowed to be said.

The issue isn't even control, it's that there exists no person or organization that can be trusted with this power.
Not all of us. I too grew up when screen time meant a few hours of TV a week, tops. And having a connection to another world of opinions or clubs or virtual activities is better than the past without them.

My kids have limited screen time, not unlike my parents pushing me outside to play. Until they have mature impulse control and a variety of experience I'll continue to guide them. But without all the judgemental 'lessons' and talking down to that I experienced.
A big part of my mental checklist before committing code for a release is "Are all the warnings taken care of." If the build isn't clean then you are setting yourself up for failure. It may work for now, and maybe 99% of the messages are benign. But that 1% will bite you or your successors in the butt down the line.
Sure, organisms that already share a massive amount of commonalities can diverge and then converge again.

What about the branches that happened early on? We essentially have only two lineages of macroscopic organisms that are actually fundamentally different: Plants and animals.

I would expect any kind of macroscopic extraterrestrial life to be at least as distinct from Terran plant and animal life as they are from each other.
There are no conclusive numbers on how long they last, because there has not been a significant drop-off in efficacy yet.

There is some evidence that booster shots after 6 months can provide better even better protection than the second shot after 3-4 weeks, but it's not clear whether they will be necessary yet, especially when so much of the world is still desperate to get the first two shots in peoples' arms.
Nobody really needs enterprise VPN crap, that stuff does far too much weird stuff that is totally unrelated to what a VPN should do, like patch management, malware scanning, firewalling, and other useless box-ticking.

What we do need is a proper replacement for roughly the things OpenVPN plus PAM can do. A VPN plus some user and key management.
> All this is the party’s doing, and the people won’t forget it.

By at least one metric, the PRC has managed to eliminate 'extreme poverty' (even Brookings agrees: https://www.brookings.edu/blog/future-development/2021/01/25...)
No, it's just an opening to discussion. For example, depending on the experience of the person, it might lead to a conversation about dependency injection in general, the transition from Spring-specific to JSR-330 notation, maybe they can give some examples of where Spring-specific annotations are still useful, they could talk about constructor over field injection, or when it might be better to use a static/pure function instead of a bean, all kinds of stuff.

For me there are basically two questions to answer when I am interviewing someone. The first is if they have any real programming ability at all, which hopefully FizzBuzz should answer. (Many people do not pass that threshold.) After that I'm looking to figure out where they could fit into the team, or the company. That means seeing if they are already familiar with the frameworks they will be working with in the position (usually, but not always the case for junior applicants who have held at least one job before), but then also if they can speak critically about some of concepts used in those frameworks, and perhaps compare different approaches that have been taken to solving similar problems over the years (if they are more senior).

It's not a wrong answer if they don't know the framework or the concepts behind it at all, since they might be switching specializations, but that's important to know at the interview stage because they might be better suited for a different role than someone who is deep in the framework and more likely to be able to hit the ground running.
If we assume for a second that silicon life is a thing, would it be reasonable to think that it would be utterly alien? Probably it's chemical composition would be entirely different, but would it be unreasonable, that it could evolve eye, muscle, bone etc. analogs just like us, and the end result would be not entirely unfamiliar to our earthly eyes? The article talked about wings being one of the few viable modes of flight, and Richard Dawkins has made a lecture about eyes having evolved independently multiple time here on earth (like in, as the article states, mammals or octopi).
No way. Stateful TCP over anycast works fine reliably to many nines.

I run a CDN with anycast BGP, this obviously uses TCP. Works great. I've also done it with a global network of physical datacenters and our own transit/peering network but eventually migated to the cloud for reasons.
If my phone gets a lifetime as long as the 386 got, I will be perfectly happy with it.
Some personal opinion here: top Chinese internet companies makes most their money domestically, the top US companies are real international companies, and Facebook makes $5 billion of ad money from China, can you imagine that? It is other countries are losing money because their users contribute to the success of Facebook, YouTube but they are not making enough tax revenue from it. All these like economy is not good for society, but the situation is different in US than China.
yes its undefined behaviour in both C and C++. Yes, a number of compilers treat this differently, its also poorly supported on custom hardware using standard compilers like gcc. So compiling for some mobile device with slightly custom ... good luck.
The UK government definitely seems to consider the British public's willingness to get vaccinated to be one of the key parts of the success story, from what I've seen. I will also say that their handling of issues like the AstraZeneca blood clotting issue has been really good compared to the shitshows elsewhere - careful, measured, with really clear communication about what they know and why it justifies the decisions about whether to vaccinate people with it.
Location: Orlando, FL

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, TypeScript, React.js (+Gatsby.js, CRA), Redux, Git

Resume: Available on request

Website: yagmurcetintas.com

GitHub: https://github.com/cakebatterandsprinkles

LinkedIn: https://www.linkedin.com/in/yagmur-cetin-tas/

Email: yagmurcetin@gmail.com

I am a Frontend React Developer with a background in medicine and neuroscience. Hoping to find opportunities that involve problem solving and strong teamwork.
Packet/Equinix Metal, but, they are much more expensive.
But you're an engineer, aren't you? Do you think you could figure out if someone is bsing you about their experience in mRNA manipulation?
In particular, it's worth noting that the ONS survey tries to estimate an answer to the question "in the given time period, what proportion of the population would have tested positive?"

Because people tend to continue to test positive for a reasonable period of time after they are first infected, this should be a lagging indicator of any peak in new infections having occurred.
BetterUp is a personal and professional development platform focused on helping people realize their full potential through an innovative approach providing learning resources and progress tracking. We are a remote-first engineering team full of highly talented, mission-driven craftspeople who believe in using our skills to impact the world positively.

Working at BetterUp isn’t just an opportunity to help people worldwide live their best lives. It’s an invitation to make a real difference. That’s a big job. And we’re looking for people who are up for the challenge.
Our product development team lives and breathes lean startup principles, continuous deployment, and we’ve built a high-performing engineering culture where each team member is empowered to impact our mission of transformational behavior change.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/betterup

Here are our open roles:
* Android Engineer: https://boards.greenhouse.io/betterup/jobs/2474761?t=afb02f4...

* Data Engineer: https://boards.greenhouse.io/betterup/jobs/1992447?t=afb02f4...

* Engineering Manager: https://boards.greenhouse.io/betterup/jobs/2445233?t=afb02f4...

* Front End Engineer: https://boards.greenhouse.io/betterup/jobs/2438920?t=afb02f4...

* Full Stack Engineer: https://boards.greenhouse.io/betterup/jobs/2419093?t=afb02f4...

* iOS Engineer: https://boards.greenhouse.io/betterup/jobs/1237630?t=afb02f4...

* Machine Learning Engineer: https://boards.greenhouse.io/betterup/jobs/2664780?t=afb02f4...

Tech Stack: Ruby on Rails, Ember.js, iOS app (Swift), Android app (Kotlin/Java)
And when the demand is near zero traffic, what? Legislate being mandatory to navigate it at least X hours per month? This is just the mainstream ideologic factory trying to expand itself.
And he doesn't even mention that you could just be outside, and be unreachable and not able to reach other people too.

As a kid I used to play outside a lot, and my mother had no clue where I was, nor could she easily find out. I could be outside all day without her worrying that I'd be abducted or involved in an accident.

Now that all has completely changed, and my mother has too. Some years ago when I walked into the hallway of my house I coincidentally noticed a lot of people in front of my door. So I opened it, and it was the police that was about to bust the door with a battering ram. As it happened I hadn't answered my phone in a couple of hours. After multiple calls unanswered, my mom had called 911 on me. And my doorbell was broken, police didn't even knock.. they wanted the action, probably.

I was just freaking programming with the deep-work-destroying phone thingy on silence (where it should be most of the time, imho).
Ask HN: How much research you do before any important meeting
How much research is good enough? What goes in to your research?
Plaid is the big one. They use app-specific passwords or other auth methods where available, but most of the integrations they offer are built on elaborate screen scraping because the banks they're pulling from don't offer any kind of APIs in the first place.
Not really to do with Smartphone, but before the Smartphone era, having a phone call is pretty damn nice. Now it is all robocalls. I dont even remember the last time I had a real person calling me. The people I know, or even those I dont such as job agents, will leave a whatsapp message.

I also used to think having a decent digital Camera on a phone would be insanely great. It turns out not so, at least not any more. Every single god damn digital photo are now either some stupid "computational" photography enhanced, some are enhanced with AI or whatever Machine Learning. Apple used to be on the realistic camp but now even they are joining the profile of instagram generation. ( I have been told customer want these sort of features as they think it is better photo, and sell better ) And if that is not enough most of them are posted with some editing or filters. To the point nothing in the photo I saw is real.

I remember dreaming about online MMO on a phone. That was UO / World of Warcraft era. May be in ten to fifteen years time a Pocket Computer with Wireless Network. That would be so much fun. But gaming now has becomes a casino with lots of gambling options to win the game. It is also time sink for many of us to escape into the "metaverse". ( Metaverse is the new VC hype of 2021 ). They are no longer the same.

I remember I really really wanted IRC, ICQ and later MSN on a Smartphone. It didn't work. I have to hack an O2 Atom ( made by HTC before they become a brand of itself they used to be a ODM like Foxconn ) and it was a battery drain. Now it is largely replaced by all sort of instant messenger. But we dont give ICQ numbers or your MSN handle to anyone anymore. It is all "phone" numbers. So it is more of a "real world" connection rather than some "Internet identity" we used to have.

Speaking of O2 Atom, I have been looking for a smartphone, or a pocket computer that uses 2G GPRS as Data Connection and slowly browse the Internet on the street. So I could sit in a Cafe and use some remote server that will send me the .MHT version of a website so I only use one connection. ( Multiple connection on GPRS are bound to fail ). iPhone was everything I wanted I remember vividly how Apple nailed it. From capacitive Touch Screen to all the small UX. Most people didn't get it. As it wasn't the first "Smartphone", you have Nokia Symbian and something like the Sony Ericsson P900 at the time. Most people were like Steve Ballmer and laughing at it. But for those who were looking for it for so long. iPhone was "it".

I would have thought with Smartphone, people would listen to even more music, as it replaces mp3, or MiniDisc. Where we curate our own collection very carefully to try and fit in how tiny amount of storage we had. Turns out people are consuming more Video and other forms of Media. Music isn't "dead", but it certainly didn't bloom like many expected. From a high level prospective, all forms of media are competing for your attention and time.
I have an experience with MS SQL Server, so can only comment about that. And regarding performance, mainly with old 2008R2 version.

The query planner isn't very clever at times. "At times" actually makes it worse, because performance bugs surface sometimes.

Anyways, the result is multiple orders of magnitude difference. What takes 0.3-2ms suddenly takes hundreds of milliseconds or even seconds to complete. Multiply that with millions of execution count and there is a problem.

Sometimes SQL Server WILL NOT CHOOSE covering index (with many include columns), because it also evaluates index size. And if SQL thinks that some seek on clustering index is specific enough for parameter value A, then it is disaster with parameter B.

Good thing SQL server features plan guides, where you can tell server which index to use or provide other hints. Saves the world when dealing with 3rd party applications.

The stuff you have to do deal with your db grows as row count grows. If configured well, can support billions of rows, as we see from this post.
Bad HW support is a meme, granted NVIDIA is its own issue.
I’ve installed all sorts of linux distros on all sorts of old and new hardware. And I have never had an issue regarding stuff like bluetooth or wireless or cameraa or anything else I keep hearing about. I might be lucky but I’d rather think Linux has been more supportive than not.
> I think it's also a bit a question of team size. If your project has just a handful of devs working on it, merge-commits really don't matter all that much. If there are a few dozen with a good amount of juniors on the repo (a bit over 40 devs in my case), the commit-history becomes an absolutely unreadable spiderweb, that's at least my experience.

git log --first-parent gives you a nice linear history of (generally) your top level merge commits. If you follow a PR workflow, it's PR-by-PR breakdown of activity. The DAG gives you the power to "explore the spiderweb" if want/need to, but also pull back and say "give me the high level over" (--first-parent). I still think a lot of the emphasis on rebase-only workflows would disappear if more of the graphic UI tools (including and especially GitHub) had a better --first-parent experience by default. With the GitHub PR flow it has always surprised me that the main commit log isn't just a --first-parent view with an optional drilldown experience.
Related: Does anyone know of a PKI-on-WireGuard implementation? Specifically I'm looking for a system that lets clients join the WireGuard network by presenting a CA-signed certificate.
The government still has that incentive if it's taxing companies that profit from gambling.
I don't agree that human thought patterns have to be rare, or your other assumptions. The only safe bet in this discussion I think, is, we don't know anything for sure.

> At some point we're either going to murder ourselves or create a Von Neumann machine capable of interstellar flight.

There are many, many possibilities for human futures that are between those two and not do extreme. It is absolutely possible we survive millions of years without interstellar travel or self destruction.

> Since that obviously hasn't happened with alien machines

I also think it is not so obvious that this hasn't happened or isn't happening with alien machines. It certainly could be and we would not know either way. A la 2001: A Space Odyssey, perhaps in fact we are a product of alien machines themselves.
> A colony is the establishment of a new state on or in territory occupied by someone else

That's you interpreting Balfour / Zionism the way you see fit, there were movements in Zionism that wanted to split the land, in fact the main movement wanted to split the land since 1937 for sure (agreeing to the Peel committee split plan) and maybe even before that.
But the declaration itself just says - a national Jewish home in Palestine. There were unoccupied territories in Palestine 100 years ago. In fact there still are, even when this tiny land inhabits 15 million people and not just 1.5 millions like 100 years ago.
If Balfour wanted to say explicitly that all of Palestine is to become Jewish he would have said so.
It doesn't even say a state or a country, just a "national home". You're attributing to Balfour more than what was written.
I didn't see it mentioned, so I'll add it for completeness. One of the differences between pre-smartphone and the post-smartphone world is the pervasive and unlimited availability of adult content. Pornography used to be really hard to get. Now it is unlimited and free. There are now more than 1 million content creators on OnlyFans. The democratization, if you want to call it that, of adult content to me seems to me like something out of gonzo sci-fi

Music is also now almost free and unlimited. Local music died in the early 90s when the telecommunications act was passed and all the local stations got bought and consolidated into national syndicates. Local DJs didn't find bands anymore. There was a real rough spot when the mainstream was dull and it was very hard to find out about alternative music. Later, the internet and Youtube leveled the playing field between the mainstream and everything else and things got better.
I had this exact idea years ago and shared it with colleagues in the tech sector in Phoenix, AZ. The primacy of the idea also stemmed from the Public Broadcasting Act of 1967[1] as discussed in this article.

We agreed on many common points, but could not think of how one would create an NPR-inspired version of essentially Reddit/Digg/Slashdot without first-party curation, which completely kills the idea of a social news aggregate.

I think unfortunately the idea is incompatible without heavy handed moderation. Hacker News seems to attract the rightish crowd, though, so maybe it can be done. NPR attracts the sort of crowd I'm looking for in a social news aggregator.

I'm not a teenager anymore. I'm looking for less memes and more interesting reading that publications of yesteryear seem to produce less and less of each year.

[1]: https://en.wikipedia.org/wiki/Public_Broadcasting_Act_of_196...