skysight-inc/HackerNews huggingface dataset:
The US has universal healthcare. If you're poor or elderly, you have access government provided insurance. If you're near poverty, you have access to government healthcare subsidies. For everyone else, it's illegal to not participate in an insurance plan.

"for-profit medicine" is a gross mischaracterization of US insurance. Half of US healthcare expenditures come from the government and a significant portion the other half isn't even "for-profit" e.g. the largest private insurance provider in the US by far is literally a not-for-profit organization.
I recently built https://app.savvyli.com to help find linkedin connection that I have never messaged.

Here is the chrome extension

https://chrome.google.com/webstore/detail/savvy-li/ncddkklmi...
Sorry for got to mention the 'mutable' part. So a mutable singleton variable that has to be marked with an unsafe keyword (and forces the functions that use to be marked as unsafe). The other day I was struggling to implement a singleton (for loading large data from disk) and finally decided to just pass it down the whole chain from the main method. May be I'm missing some easy pz way of doing this ?
Also to load them up on with debt from other sources and then let them go bankrupt. Which should be illegal.
GDP and GDP growth are the universal metrics by which every major international organization judges and ranks economies. IMF voting is literally determined by your GDP.

There are no other metrics that are remotely commonly used to determine real international policies. Every nation on earth is in explicit competition with every other to grow faster because of this. These policies are prescriptions by capitalist countries that weren't like this before and likely wouldn't be after.

It's beyond silly to claim that capitalism doesn't require endless growth.
This. Majority of both Apple’s and Mozilla’s stance are based on the lack of standards for the PWA. The final checkboxes for both browsers have unchecked usually reflect the lack of clear specs from Google (since they shipped publicly before draft in W3C) pushed to help their own agenda.
> As Britain leaves the EU tonight it's worth reflecting on the differential between the states in the US and whether / how the feds would enforce a level playing field...

Do you not see why that fed strategy would backfire given that Britain LEFT THE EU? One of the major goals of the EU was to iron out county favoring quirks in the law and it's become such a meddlesome entity that one of it's major participants is leaving.
That surprises anyone? Considering how the system has treated healthcare personnel up to now, there is really no reason to assume that the vaccine isn't more of the same.
> But I very rarely hear any complaints about the frigid temperatures in places like Minneapolis, Chicago, or Boston.

Eh? This is the principle complaint when someone tries to say Minneapolis or Chicago could become the next tech hub. I've lived in both cities.

It's also the chief complaint in Minneapolis for both new transplants and those leaving for greener (pun intended) pastures. In Chicago it's also the first complaint transplants have, but I suppose leavers tend to cite taxes first, weather second.
> $48,000 of hydrogen.

That seems disappointing, but it's roughly the UK retail value of a tanker full of petrol.
Yes. This is a good article from CSS Tricks on the subject matter, which describes it all better than I could.

https://css-tricks.com/custom-styling-form-inputs-with-moder...
Oresteia - Aeschylus: is great read!
So corporations are mad because of high taxes and regulation and move to state where there is less of all the above, what else is new?

Hell, we are at the point where corporations just throw out they are going to move somewhere and states throw tax breaks at them for the promise of X number of jobs - which never ends up happening.
Run, Die, Repeat: How Roguelike Games Helped Us Get Through 2020
Duty defined by society and not individuals themselves is a mark of a non-free society. In free society everyone is responsible for choosing their fate and their commitments, externally imposed commitments are kind of oppression.
>It’s also a sign of the industry maturing further

I'm sure it's coincidence that people are "exiting" to no-income-tax States (Florida and Texas).
That's the common meaning of "real time" in embedded system land, correct. In web land, it tends to mean "if a user makes a change here, it auto updates on some other user's screen there without either user clicking 'save' or 'refresh' or something like that". Both are clear definitions in widespread use, and it's obvious that the Uber people mean the latter.

Your comment is like complaining that people writing a cryptocurrency blog use the word "crypto" wrong because obviously it means cryptography.
The lack of a CVE does not imply the lack of a security vulnerability.
> But isn't it better to express in the type system that you will use something "nondestructively"?

That is how regular functions & data work now. It's completely ergonomic, no linearity required.
It's such a curious thing to compare the inside view and the popular outside view.

I remember as a teenager in the 00s, I thought robotics works like in the sci-fi movies and roboticists are working on things like Asimov's laws etc. or that AI actually simulates real brains etc.

My point is, some people are naive fanboys, others are bitter know-it-all naysayers, some are hyping salesmen, some are "it's complicated" experts...

I've been paying attention to HN views on AI over many years an it's an inconsistent roller coaster ride. People are one upping each other, try being contrarian without actual expertise, Dunning Kruger etc.

To really appreciate if progress is more or less than expected, you need to have a good intuition for what is expected. Knowledge of the history of the field, knowing what and why is hard or easy, which may not be in line with laypeople's intuition.

Yes, some people oversell it. On the other hand there is real progress. Sure, this is a very uninformative summary.

But it's just ridiculous to see over and over this "where is my flying car, you damn lying researchers" attitude. And equally the Star Trek fan, Tesla fan, Bitcoin fan "how do I start hacking", ifl science cheering crowd who never get their hands dirty. Okay I guess I found a way to feel superior to both.

There's just so much noise and playing telephone through popular press and lay discussions, posturing etc.

The more I do and hear from others about real world AI (through university study and industry) the more I see the disconnect between online blogosphere + confident comments vs reality. I used to be so naive...
Was going to make the same point.
"Liebe Alle"
Maybe proprietary nano-machines that make one immortal.

Not much that’s going to worth the high cost. Assume the cost could ever even be paid.
Your disclaimer applies to every article ever. I agree 100% but there’s nothing really specific to this article that makes me worry more. Its just common sense.
Twitter reacts as beloved Farmville shuts down on Facebook on December 31 (
I once had a user show me his CPU spike by 50% by merely scrolling up and down a JIRA page. It was stunning.
I don’t disagree with your logic, but I want you to re-read your third paragraph and then to honestly consider the realities of the people who are most negatively affected by wealth inequality.
under US hobbyist drone rules, you are required to maintain line of sight at all times. if you need a camera to fly the drone, you are probably breaking the rules.
Check out https://parceljs.org/.

It's how I start every project. I can always move to Webpack if I need more customization and complexity.
> Respectfully disagree - you don't "put effort into evaluating" food from a restaurant that has continually served you dodgy food.

I think this is perhaps a poor analogy, but is illustrative of the real disagreement. There’s no informational equivalent to a restaurant that is so trustworthy that you no longer need give a moment’s thought to the safety of the food prepared there. That’s not to say there aren’t great newspapers or magazines or individual writers, but if you think you’ve found one whose entire output should be trusted unconditionally, I’d really want to discuss some of their lesser works with you as counterexamples.

> I'd rather read a "year in review", or something on a longer time frame, than follow things too closely.

This seems like a mentally healthy way to learn about world events, and I don’t disapprove. What you read will be produced by the same journalists, though, right?

I avoid television news almost entirely when I can and I suspect our point of view on this might not be very far apart. I do think the ability to parse corrupt - or hopefully, merely imperfect - media is an important skill for people to have.
One big problem is expensive housing, caused by lack of supply. This increases commute times, stress in employees, more wear and tear on roads, and of course increases staff costs (for those staff with valuable skills). Yet cities don't build houses, everyone seems to want them magically to be built in someone else's city.

Another big contributor is ridiculous property taxes where two adjacent identical homes might pay 4x different rates because of when they bought the house. Making it harder for cities to have predictable taxes and requires higher property taxes (but only for those that have bought recently), which makes home owners less mobile and the real estate market less efficient. Just seems insane that when house prices spike (see problem #1) that cities are often on the verge of bankruptcy.
> If you managed to buy a DJI drone, it might be confiscated upon entering the US.

Why would that be the case?
Great write up. I think you have clearly laid out the things that a newcomer to the space should know about queues. Bookmarked!

Talking to a bunch of engineering teams I found that some use case for queues are very generic (almost identical use case and implementation across teams). Specifically webhook handling is something that keeps coming up. We've been working for a few months of a queue that's specifically for ingesting and delivery of webhooks. Do you see a future for use case specific queueing systems instead of defaulting to a general purpose queue?

In our case we abstract the actual implementation and behave more like you would expect a standard webhook.

For reference, it's https://hookdeck.io
Likely and Unlikely
Sounds like someone is an Aggie
I live in this district. Supposedly, I have more in common with folks 50 miles away in Kingwood than I do with the folks two streets over. It's BS and leads to Crenshaw getting elected (who I didn't like but at least respected at the beginning of his term, but really kinda do hate now).

There is a bit more than just the usual gerrymandering at play here, though. Notice where the southern tip of the district is. The med center is deliberately split between (almost) every congressional district in Houston. That means that it gets multiple representatives in congress from multiple parties and remains well-funded. That's actually not a bad strategy, but it unfortunately gives the Republican state legislature a justification to hide behind for their blatant gerrymandering.

It's also why the current configuration isn't likely to change dramatically. Both parties want to ensure that the TX Medical Center has lots of representation in congress. As a result, Houston's core will always be divided among multiple districts. Republicans control the state legislature, so they make the districts have big "blobs" from outside the city, but if it were drawn by the democrats, it would still have this weird tendency to have narrow "arms" reaching towards the med center.
Ask HN: What was the most important lesson you learned in 2020?
I agree with the part about an URL being less secured than a password. However, it's not security by obscurity. It's just less secure and more convenient. But the URL scheme merely grants you access to a ticket, not the whole account, so the potential damage is negligible.
For the purposes of email inclusion, there's really no reason not to inline all that stuff.
What I tend to stumble over is how String and &str each have some
methods and features that the other lacks, e.g. concatenation.
Which of course makes sense with basic understanding of string
slices, but sometimes I can't shake the weird feeling that I'm
cloning some String unnecessarily.

And I just wish generic type parameters wouldn't have to be
propagated through all types touching them.

That said I'm really happy with how it develops and Rust comes
with many little details that I sorely miss in other languages.
Thanks for all the effort.
Title should include the word: "FINE"
I’m not so sure. The third sentence on that web site is untrue: “Capitalism demands perpetual expansion”. It does not. If the author is going to be so free with facts right from the beginning, why would I trust the rest of his work?
100% this. JIRA is bad because it encourages managers to use it to do stupid things, not because it’s inherently bad software.
>> It's solvable with excess generation capacity, storage, and transmission capacity

So now you're arguing FOR energy storage? Your previous post was basically: "let's overprovision and let excessive energy go to waste, instead of building costly storage infrastructure.".
They'll need another differentiator other than privacy to start another hype cycle.

Because unfortunately not enough people care about it.
> The problem is this expectation for politicians to be perfect humans and never do or say, or have done or have said anything wrong. So they're all kind of emulating this robotic version of themselves that never has any opinion people can object to.

Discrediting this expectation was one of the biggest silver linings of Trump's win in 2016 I think. The pressure for politicians to be flawless turned our politics into a least-common-denominator farce where the smallest gaffe matters more than the biggest policy ideas. See: 2004 Democratic nomination.
Yeah but at this point my phone is comparable. If being faster than a Cray-1 qualifies something as a supercomputer, the definition is meaningless now.
If you just prefer the "helper" style of calling, Rust allows methods to be called either way:

let foo1: String = "bar".into();
let foo2 = core::convert::Into::into::<String>("bar");
I get this is an opinion piece, but this article is fairly careless in how much it dismisses other ideas. Opposing Amazon in NYC, was "senseless"? California's privacy laws offer no benefits to consumers?
Bad government = bad voters

given this is not a single legislature issue.

It's a repeating voting pattern.
It would have been helpful to have quoted the sentence you did not understand as I cannot be sure that I now see the same thing you did. However, in case we are seeing the same thing I’ll reword the following sentence for you:

> By that definition it’s your PWA not planning on supporting Firefox.

The above could also be written:

> Under the assumption that a PWA is defined as a website which queries the browser to discover additional functionality, and then goes on to use features it discovers, it is the PWA which doesn’t support a particular browser. Specifically, the PWA likely depends on functionality which may not always be present, which means it it not progressively enhanced.

Apologies if my rewording comes across condescending. I have no information about your level of knowledge on the subject and chose not to omit anything on purpose.
https://stackoverflow.com/q/27791532/155423
you could ask the same question of someone with a phd.
Twenty More Days to Go
seriously people, quit posting paywalled content.
Native support for Markdown in comments would be a good win.

In the Atlassian ecosystem, the markup languages are constrained by the following equation:

JIRA Markup != Confluence Markup != Bitbucket Markup
Entrepreneur Raised $60M to Give Products a Digital Identity
Python is also dynamic. That has nothing to do with this.

>>> l = []
>>> l.x = "hello"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'x'

Always adding arbitrary properties to an object is not a dynamic thing, it's just a bit silly. At best you could say it's a weak typing thing, but even then, it doesn't need to be.
Systemd provides a lot of network functionality in systemd-networkd, journald, timesyncd, etc. that is remote attack surface. All the systemd "cloud of daemons" is tightly coupled by dbus interfaces that enable an attacker to move from one exploited system service to the next. Even if the attacker doesn't manage to find an exploit in another system service, DoS is easily possible because the DBUS interfaces are quite fragile. Even as a benevolent admin it is easily possible to get the system into a state where e.g. clean shutdown is no longer possible because systemctl doesn't want to talk to systemd any longer and you cannot fix that. systemd-udevd also has raceconditions galore, so sending any message to it in the wrong order relative to another one will kill the system, maybe even open exploit vectors. At the very least I would, for hardening, recommend not using any network-facing systemd functionality.

And lines of code are not ridiculous, they are the best first-order estimate available. Of course an actual inspection of the code is better for a comparison, but that is a huge task. sloccount is quick and easy.
This is pretty nonsensical code so kind of hard to see what your point is.
So yes, that is because it is unsafe, according to Rust's definition of safety. However, there are tools you can use to remove this.

First of all, I find that many people aren't using multiple threads, and therefore, what they want is a thread-local, not a static. For that, you can use https://doc.rust-lang.org/stable/std/macro.thread_local.html

If you do need a static, then there are libraries like https://docs.rs/lazy_static/1.4.0/lazy_static/ and https://crates.io/crates/once_cell to help too. We have talked about adding something like this to the standard library, but it hasn't landed yet. https://github.com/rust-lang/rust/issues/74465 is the tracking issue for when it does. The reason that we don't have this yet is that it is not super urgent, given that the libraries already exist.

Now, both of those give you immutable statics, but that's where interior mutability comes in. As you can see from the thread_local examples, you can use a RefCell there, and if your type is simple enough, maybe even regular Cell. For lazy_static or once_cell, you may want to use Mutex<T>, or RwLock<T>, or some other type. For simple integers, the various Atomic* types might be better, for example. The reason this isn't built in is exactly because there are so many options; people need all of these specifics, so we have to provide them, so there's no single built-in thing.
This just results in more junk. Where do you think it all goes? It's a shell game.
Movie Curses
Movie curses are real. Bad things happen to people when cursed movies come on TV.
There was an article here a few weeks ago about how these surveillance companies then sell this information to US law enforcement agencies. Though the government would need a warrant to compel these companies to turn over this information, they have decided they don't need permission to buy information on the public market. A free market surveillance state is acceptable.

No clue if this presentation covers this, as the video is still unavailable.
I got my current job when I got a good offer to relocate. When I eventually leave, I will either return home or move to the bay area. One of the reasons I would move out to the bay area would be the better noncompete and IP assignment legalities. I would like to code my own stuff at night or on weekends without worrying as much about all of this.
It's my understanding that the purpose of landing at the launch tower like this is to reduce refurbishment time rather than to lower weight from the legs - their stated goal is being able to re-launch in under an hour after landing. Having a second landing lower would add similar delay to simply landing at a pad.
Definitely. And hell, EoSL is a _wide_ survey, and some of the content is only adjacent to ML. Eg, MCMC for Bayesian models: there are good applications in ML, and a short bit in EoSL about the Gibbs sampler, but there’s a massive parallel literature in the statistical inference world.
>People forget that South Congress was grungy for awhile.

When the porn theatre was renovated into office space...who knew that was the turning point.
> And of course, Apple is not investing in these ports

What count as "investing in these ports"? Does submitting patches to CPython (and many other open source projects, including NumPy) for macOS 11 and Apple Silicon count? Here's a list of Apple-submitted PRs on python/cpython: https://github.com/python/cpython/pulls?q=is%3Apr+author%3Al... Also some co-authored patches excluded by the search. See https://bugs.python.org/issue41100 for more related PRs. Your subsequent comments about IBM seem to imply that these do count.

I'm also curious about who's "we" in "we reached out to the python community about wheels and arm64".

---

Edit: Forgot to say, arm wheels have been supported for many years now (not sure about the specific timeline of aarch64 support, but if 32-bit arm was supported I don't see why aarch64 wouldn't be). Maybe most famously there's https://www.piwheels.org/ for RPis. Are you talking about aarch64 support on PyPI/warehouse?
I grew up in a suburb of Detroit during a period when "businesses were fleeing Michigan." The conservative press talked about "bad government" of course, but the bottom line was transparently wages and taxes. The states trying to attract those businesses were engaged in a race to the bottom that to a large extent continues to the present.

Today, I'm of two minds about it. Maybe my state would benefit from an influx of jobs. And we've got plenty of land that isn't being used for anything but farming, which is becoming an increasingly extractive and polluting industry.

On the other hand, whatever we've got to offer right now is apparently not enough, so I would wonder what further concessions my state would offer. We already have lower wages, non-competes, crumbling roads, and a gutted education system. Why isn't that enough?

I think we'd all be better off if we could reduce the ability of state governments to pit the common people against one another.
We normally use message queues when we have a distributed problem involving multiple nodes where you can't typically push a file descriptor. A FIFO is still basically a message queue though it has less semantics than we'd typically see.
How would you know it was a webasm IDE if it's just a blank page? (I thought it was going to be a music DAW when I clicked the link)
I was really into action script and flash development back in the early 2000s. I can't think of anything I couldn't do today better using an animation framework.

Killing flash had to be done. Your complaint is misplaced because you're complaining about the quality of the alternatives. If there was a market for a seamless alternative it would exist. I think that market is gone. I think that market has been replaced by Unity and UE4.