skysight-inc/HackerNews huggingface dataset:
If Democrats run Harris they will lose even against Trump. My mom, an immigrant who voted Democrat reflexively, has straight up said she won’t vote for her. My dad is enough of a Yellow Dog Democrat that he probably will vote for her, but he’s really hoping it doesn’t come to that.

The media bubble around Harris is driving Democrats straight to the cliff. Minorities, who make up 40% of the party and are over represented in critical swing states, don’t like her. She was polling at mid-single digits among Black voters in the south (behind Biden, Sanders, and Warren) before she pulled out: https://www.politico.com/news/2019/12/04/kamala-harris-black.... She was polling around the same among Latinos in her home state of California.

Apart from that, she’s a terrible retail politician. When I went to see the candidates speak in Iowa back in 2019, Elizabeth Warren stood around giving everyone hugs and taking selfies after the speeches were over. Harris, meanwhile, quickly retreated to her campaign bus to avoid having to shake hands and talk to people.
Up until the landmark ruling against Monsanto in 2018, there would be pro-glyphosate shills polluting forums like Hacker News with misleading statements and outright lies. After the initial court case that ruled in favor of a grounds keeper that got Lymphoma, they magically disappeared. Its been pretty nice. Guess the PR budget got cut!

This is an amazing development but the job isn't done yet. This poison needs to be banned in all agriculture applications worldwide immediately. This is our FOOD WE ALL EAT for crying out loud.
I was given one of these by their dev rel folks and I'm really impressed by it. Easy to use, and the interactive tutorial they have that uses the Web Serial API is really great. I haven't quite put it to production use so can't speak to that, but they've really nailed the developer experience.
pretty poor, as a percentage of land mass.

not too bad, as a percentage of population.

Most of Indiana by land is (very) rural, and in probably half of counties the fastest internet available will be sub 10Mbps.

In the major metro areas, Verizon/Frontier, Comcast, and AT&T "compete" and provide 1Gbps, with Frontier at least offering FTTH. I pay $60/month for 400/400 fiber.

source: i worked for a (rural) ISP in Indiana.
I would really appreciate that as a developer, I have definite gaps in my skillset that I haven't needed (been paid) to fill. But everyone would have to get out of the mindset that developer Joe 'knows everything' about X.

The perfect match would be pairing a developer that can explain some technology to a 12 year old with a developer that has the equivalent knowledge of a 12 year old (for that technology.) That would keep things interesting and build a very resilient organization.
This is only an issue because Microsoft chose not to use an encrypted session to the TPM.
I wasn't going to downvote you because I strongly disagree with your dismissive smearing of someone who had the guts to call out his government for doing illegal things, but then you said this:

> He's not a security expert.

Which is such an incredibly vacuous statement that you deserve a downvote for saying provably incorrect things.
> It's not time to be imprecise

:) Many of us have felt something along those lines since the early times.

But e.g. the viral load for said variant was reported as _1000x_ Wuhan weeks ago, value changed to _3x_ days ago.

I read the emergence of Tinnitus after COVID-19 weeks ago at _67%_, today at _0.shmbrmbsomething_.

We are flooded in bad numbers. (And of course, that R0 is also circumstantial, vs the examples above...)
great content marketing campaign aimed at hiring for this company. paying engineers well is a concept as old as google.
If the exhaust is too cold the water vapor condenses out left with a puddle of acid (the acid is from the trace sulfur in the Nat gas)

Also, cold exhaust doesn't exhaust (since it cant rise through a density change). So, if your exhaust is too cold, it will collect in your basement (CO2 should be a bit denser than air, so absent any drafts it'll collect)

The previous owners of my house installed my high efficiency stove improperly using the old brick flue. The fumes eventually ate away at the mortar and a few bricks fell I'm clogging it.
This is very interesting. I'll provide a hot take since Seam (YC S20, i.e. the company I work for) could be a target customer for this for our on-prem multi-protocol hub. There are a number of use-cases that need a cellular back-up connection.

1. The data cost of most cellular solutions out there does eliminate a number of interesting use-cases that just don't have the margins/unit-economics to swallow $10/mon of data cost. For Seam, we're currently looking at Twilio and Skywire. If this is in fact 10X cheaper, I'd want to dig into why. This may be an unpopular & contrarian opinion, but so far my take is that regular carrier networks are pretty good at what they do (network ops, real-estate placement...etc)[1]. Competing with them on pricing probably implies some important trade-offs.

2. The provisioning of a cellular modem is a bit of a PITA. AT commands can vary for each modem and makes the process a bit daunting. But if you're making a lot of units of your product like us, it's really not that big of a deal.

3. The PCI connector is interesting. I think the form factor is what makes it a non-option for Seam's Hub, mostly because it's not something we can easily plug into an existing custom PCBA. But starting with the hobbyist market, or low-scale production devices [2], is probably a good idea. They can later work their way toward modules the way most LTE modems are sort of sold today.

[1] If i am wrong, please let me know. I am genuinely curious to know where areas of operation improvements could exist in the current U.S. carrier market.

[2] This is the market that OTA as a service folks are targeting. It's much bigger than one would initially think. Example of companies in this space include Esper, Balena...etc
Your parent comment described one of the proposed ways for implementing the FairTax system, in which a national sales tax would replace the national income tax.

Even if you did not mean to suggest FairTax and you mean something very different, your proposal still ends up being significantly more complicated than an income tax, since now taxpayers must track all purchases made over the year rather than the relatively limited sources of income they have. Your proposal would increase the compliance burden on buyers, sellers, and the government.
For content like this, it's much easier to download the entire search-index.json and run the auto-complete against that.

Rather that than hitting a search endpoint (after typing a certain amount of characters).
I've reread the quote you posted and think I may understand, although I'm probably misusing some terminology: since the call to call/cc is the only thing in the lambda definition, the continuation captured at that point is kind of the termination/return point of the function. If there was something after the call/cc, e.g. a

(display "Done with looping")

then invoking the continuation would break out of the loop and display "Done with looping."
many inappropriate relationships and sexual advances on employees while he was at microsoft

edit: you downvote this but cry about horrible the treatment of women at companies like Blizzard, get real it's the same thing except creepybill has more money and clout
>It's an always-on network

you only need to be "on" to make transactions. In the case of sending transactions, you only need to broadcast the transaction itself (500 bytes), with no further traffic needed. The blockchain data is also broadcast via a satellite: https://www.blockstream.com/satellite/

>transferring non-trivial amounts of data

SPV clients require very little traffic, on the order of tens of kilobytes. Full nodes only need to download under 2MB worth every 10 minutes, or 3.33 KB/s. That's very easy to sneak under the radar if need be.

>Do you really think it's that hard to block port 8333 and a list of known hosts

good thing you can run bitcoin as a tor hidden service.

>If this is your threat model, cash is much safer.

Except you need to be in-person to make transactions.
Totally agree, that's exactly how it works for me.

I join a company, work hard the first year to get a promotion and do the fun stuff, after that, I relax and stick around to vest most of the stocks and leave around the 2nd/3rd year.

I have seen so called "architects" at big co that had been there for decades bringing absolutely no value to the table. And always asked myself why would the the company retain, promote and pay these guys big bucks. Nonsense.

I call them : the legacy guys.

The only thing I can think of is that the "legacy guys" retain the memory of all the legacy stuff, and the ability for them to maintain that piece of legacy/core/monolith piece of software that no one dares to touch.

I guess that's valuable for the company, but not certainly for the employee.

They stagnate exactly because by working on that legacy stuff they can rarely learn new tech, thus they wont be able to find a job at that level anywhere outside their current company.

They are stuck.
I’m sure you are speaking for yourself here with such authority.
Presumably the recent allegations of sexual misconduct by Bill Gates: https://www.businessinsider.com/bill-gates-harassment-inappr...
It is so interesting how all the different cultures had different intepretations of the Cosmos, all being mythologically impressive on their own. Probably a result of curiosity and imagination coupled with lots of free time. Still, really amazing.
> Reality check: Allowing people to "tune" their own content preference dials could exacerbate filter bubbles.

No thanks, I don't need someone to choose what I read. I am a "hacker", after all.
One request: allow searches by name/role, e.g. performer/writer/producer/director.

For example, when I started to pay attention to these things, I noticed that Greg Daniels show-ran or co-created The Simpsons (during its golden era), King of the Hill, The Office, and Parks and Recreation! So I keep an eye on his newer projects, just in case they end up as defining elements of pop culture for the next decade.

Similarly, past collaborators like Mike Judge (Beavis and Butthead, Office Space, Silicon Valley), Michael Schur (Brooklyn Nine-Nine, The Good Place), Bill Oakley+Josh Weinstein (Mission Hill), give a great way to branch into similar-ish content, especially when paired with ratings, filters, etc. like you have here. I already sometimes go wandering through imdb or Rotten Tomatoes for exactly this kind of information, to build up "family trees" of co-creators+writers of the best stuff, so tools to enable that would be awesome.
You're right. I was confusing that with the "nuclear option" for confirming SC judges that happened under Obama as well.
True. Although I thought he was trying to ‘wing it’ ala Trump, but he doesn’t have the same ability to shoot from the hip. He needs to prepare but not be robotic. How the hell did he win the NYC mayorship?
Some of the negative effects of racism can't manifest themselves much if you don't have any immigration. (They did in war, of course, but that's a different discussion.)

Certainly if the US hadn't racistly enslaved, imported, and then continued to commit violence towards Africans for centuries, we wouldn't have as many people living now in such violence-fostering situations.

So the US hit the bad-outcome jackpot of being racist AND having forced immigration (or, in other parts of the country, conquest)!

But Japan's lack of immigration hardly forgives the racism - and to the extent that it relates to it, it causes its own problems: they've also missed out on some of the wealth created by various immigrants and descendants of immigrants in the US.
> but avoiding Maybe is more preferable still

You can't avoid `Maybe` in this system. It is in the nature of the problem (as it is designed) that the input might not exist (and therefore a list might be empty). The question isn't one of avoidance, rather, integration. How do we deal with problems like the example?

"Parse don't validate" is a great way to deal with it! Even more convenient is the existence of a tool that can be used to offload all of the redundancy involved when choosing to parse instead of validate (i.e. throw an error).

It is the author's prerogative to value having a concrete value at one specific point in the program (`main`) over demonstrating how using `Maybe` can make parsing a breeze. Clearly you also value (for whatever reason) knowing that a variable contains a value at some specific, rather arbitrary point in the example program[0]. But it is an unfortunate choice given the title of the post.

Not only does the example code in the post not illustrate "parse don't validate" very well, it convolutes the solution considerably. My example above is able to achieve identical behavior in an easier-to-digest flow while also illustrating how parsing instead of validating can be done.

[0] Of course we know that any function to which we `map` to our `maybeCache` will for sure be invoked with an instance of `Cache`.
It does if you use it correctly.
Exactly. A single card may not seem like a big deal, but all it takes is one card for you now to need a case with a sleeve and all that extra bulk and now your phone doesn't fit easily in your pocket.

"No longer needing a wallet" isn't a marginal gain -- it's a huge step forwards for convenience, security, and even safety.
Here's where the dearth of editors on the internet is felt.

There's nothing wrong with an individual style to writing and speech, but editors can help push authors towards a more uniform standard.
This looks cool, too bad Ray Ozzie is a huge piece of shit
ProtonVPN now supports WireGuard (beta)
Especially for younger engineers (I'm thinking of software engineers in this case), it isn't just about money, but also experience. It is really easy to get type-cast into a specific role in the company and it can be hard to break out. One developer I interviewed spent 10 years maintaining one pearl script. Just one. He wondered why he was having trouble finding a job. Don't be that guy.

But it is also about the money. When you can get a 20% bump by switching jobs...hard to pass that up.
Not all compromised machines are the same. Is the user of the machine an insider threat or not? Does the login user have admin rights to the machine or not? And what you said in the last sentence is exactly how some VPN solutions can be configured: Limited access to network resources for updates and management, and only when fully matching version/anti-malware/etc. requirements can you connect to all resources.

Anyway. Like I said, I think Wireguard is amazing - I used PiVPN (which can be installed on any .deb distro) to set up a simple gateway for my laptop and phone to be always connected for DNS and local-network access. I'm very grateful for its architecture and simplicity in that regard.
I agree. Locking things down is the way to go, when it comes to safety.

The downside, however, is that, by design, you end up with packages that don't get upgraded regularly. That can cause problems down the road when you decide you do want to upgrade those packages.

For instance, there might be breaking changes, because you're jumping major versions. Of course, breaking changes are always a problem, but, if you're not regularly upgrading stuff, your team will tend to build on/build around the functionality of the old version.

That leads to some real fun come upgrade time. If, you're, say, 3 major versions behind the latest version, or whatever version you want to upgrade to that contains some Cool New Feature(tm) you really, really need, you might end up having to do this silly dance of upgrading major versions one at a time, in order to keep the complexity of the upgrade process as a whole under control.

Oh, and, sometimes things get deprecated. That's always fun to deal with.

So, TL;DR: Yes, pin versions! It's safer that way! Just be aware that, like most engineering decisions, there's a tradeoff here that saves you some pain now in exchange for some amount of a different kind of pain in the future.
also, the rising real estate prices have detrimental second and third order effects.

For instance, birth rates are dropping because young adults cannot afford a house, which in term means they have to rent against higher prices which means they have less income to actually put into the economy.

What will we do once we have a generation which doesn't have any wealth and doesn't own a place to live? People who have little to show for it after a lifetime of working while subsidizing those who own the properties they live in is not a situation you want society to be in.
The result would be an almost immediate spike in interest rates charged to whoever benefited most from the debt cancellation, as lenders would be forced to compensate for the risk of additional cancellations in the future. Worse still, it would create a massive moral hazard as (some) people start to take on loans they know they cannot afford long-term in anticipation of more debt forgiveness (this often happens after bail-out programs and is one of the major arguments for the "too big to fail is too big to exist" philosophy). Since retirees often live on income from loan interest (through pension funds or personal retirement accounts), much of the burden would be borne by retirees and many of them would be forced back into the labor force (crowding out the younger generations who are trying to find their first job; see e.g. Japan for a manifestation of this problem).

Debt forgiveness is not nearly as simple and positive as people believe. It often winds up hurting the people it was meant to help and having long-term negative consequences.
As an iPhone user, I hope it's good! Apple could use some actual competition, and Qualcomm does not seem at all interested in providing it (Huawei did, but we saw how that went…).
Well, in the cases of Japan and SK, there is the issue of elderly people beginning to commit crimes on a regular basis in recent years because prison is free and they can't afford a retirement home.
Math illiterate communist wet fantasy alert.
Bigscreen VR lets you use local files. You can share them via e-mail with people who only have the headset and no PC, and they can use the occulus browser to download the file to the headset.

This essentially means the quality is up to you. I usually re-encode 1080p+ files to 720p to add volume gain and burn-in subtitles. It looks great, imo.
I have a really hard time distinguishing between the idea that companies are entitled to some maximum of an employee's work-quality and effort and the notion that an employee is entitled to compensation amounting to most or all of the marginal value they add to a company through their labor, not just what they can convince the company to give them. Like, I don't get how one can argue for the former and reject the latter, not regarding it also as a form of "corruption", as you put it.

(I'm making an assumption here that you're not big on Marxism, I guess—maybe you do agree with both propositions)
Interesting read. I found it racist and sexist. Yet, it attacks racism and sexism.

How the author portrays the Timnit-Gebru drama is unjust. It was Gebru who withheld her paper for internal review, trying to throw a monkey-wrench in the process by submitting too late.

> Jeff Dean’s subsequent decision to terminate her rather than discuss the improvements she proposed.

She proposed/demanded that the internal reviewers were de-anonymized. She told her underlings that they should stop working towards KPI diversity & inclusion goals, because it did not work, and that Google was marginalizing Black women like her before she got too powerful.

Diversity & inclusion for a commercial business are decisions where profit matters. Data matters. D&I at Google was hijacked by a political movement. Activists got so much leeway, because the topic is taboo, it can be very damaging, and society seems still ok with bashing "exclusively cishet white guys" and accusing them of racism or privilege. D&I got abused. By elevating these (social-media) vocal marginals.
Upcoming tax and price changes for apps and in-app purchases
> A powerful example is the use of hypervisors to provide
container isolation. Hypervisors rely on hardware to enforce the virtualization boundary rather than the operating system. Hypervisor isolation is more secure than traditional container isolation.

The more things change, the more they stay the same.
You can't skip "spending a ton of time hardening one cluster" anyways.

Having multiple clusters may help reduce the blast radius of _certain_ attacks, to some degree. However, managing multiple clusters is a lot more difficult than managing one, and you will potentially replicate bad practices, vulnerabilities to multiple places and increase maintenance burden.
Everybody who works in suicide prevention disagrees with you.
iOS plus Android certainly covers 99%+ of phones used by a student population in the US.

And physical cards exist as a fallback.

It's not about "supporting a duopoly" in the sense of entrenching it -- it's simply about cost-effectively supporting the devices students already have and use.
In simple words, this means you lend me 100 bucks, and you agree that I will pay you much, much later...And only 90 bucks.
Dude are you saying what comes out of the mind, of say a H. R. Giger, and the rest of the chimp troupe have overlap because they share the same hardware?
Unless I'm mistaken, it propagate pulling, but not pushing with send(). I haven't checked though.
KoBold Metals | Multiple positions (Senior Data Engineer, Senior Data Scientist | Remote (US or Canada) | Full-Time

KoBold Metals is a mineral exploration company created to increase the ethical supply of critical materials, including Ni, Co, Cu, and Li, that are needed to build electric vehicles and renewable energy storage. Many new mines will be needed if electric vehicles are to become widespread, but before new ore deposits can be mined, they must be found.

Senior Data Engineer:
In this role, you will design and develop software to accelerate discovery of battery metals, and you will architect and construct the global geoscience data system that underlies our digital exploration program. You will join an outstanding team of data scientists and engineers and will work closely with KoBold’s world-renowned geoscientists. Ultimately, your role is to help build data tools to solve challenging scientific problems and to enable the widespread adoption of electric vehicles. As one of the early members of this team, you will help build these tools from the ground up.

Senior Data Scientist:
In this role, you will build predictive models and apply a wide range of scientific computing, statistical, and physics-based methods to find places where there is evidence of ore-forming processes at work and to predict the locations of ore-grade mineralization in 2D and 3D. You will help build a worldwide dataset that underlies our exploration program, with careful attention to identifying and quantifying uncertainty in the data and in our predictions. You will be creating models and developing software to accelerate discovery of critical battery metals.

Interested applicants should email jobs@koboldmetals.com with a resume and cover letter. Candidates should state whether they currently have authorization to work in the US or Canada.
https://www.koboldmetals.com/careers/
Magma should do it (http://magma.maths.usyd.edu.au/magma/handbook/text/970 claims a Alan Steel's non-commutative generalization of Faugère F4 and noncommutative Buchberger algorithm) and US institutions can get it via the Simmons agreement. Not sure what's good for home users, though.