skysight-inc/HackerNews huggingface dataset:
It's not about the name, it's about the boundaries of the concept, but how do humans establish a concept and it's boundaries without giving it some kind of name to refer to?

But I am may not be familiar with the kinds of languages you speak of, where there are no variables (and no functions/procedures? No names at all?) but "still have very powerful expression-building capabilities." I'm not totally sure what you're talking about, i admit.

In the OP, describing a pretty strictly procedural/functional environment, I think taking logic and putting it in a procedure with a name is the fundamental tool of abstraction offered by such an environment.
How much of that effect comes about because people's brains stop being flexible due to age?
Refer to my response to Jacques below.
So far I’ve had only great experiences with Revolut. Using them mostly when abroad, the currency exchange features are nifty, as is the fact that you can load up with money from credit cards with no fee (in the EU). Generally I find them pretty innovative and way superior to all traditional banks I’ve ever been a customer of.

But it’s obvious that this doesn’t translate into an equally good experience once there are problems.

So this case is a good reminder to use these neobanks mindfully and to not put too many eggs in this basket.
> Vendor: “Certainly. We sell $thing for ten dollars per unit if it doesn’t have DRM, or five dollars per unit if it does.”

Hah - sounds like the "boneless vs bone-in steak" sales model - take the bone out of the steak, and suddenly it costs more per pound than it does with the bone left in. Somehow, less costs more - and people sadly pay for it.
For Taiwan, "winning" may simply entail not-losing. They simply may try to exact a really high price for any invader to make them think twice.

If it is known that they are willing to burn everything to the ground rather than letting anyone else have it, then adversaries may not think it's worth the price.
I suppose a future AV improvement will be to upgrade eyeballs; iSpheres anyone?
Or even "site:old.reddit.com" if it means that much to him.
Androidapk.world – Instagram Hack
Interesting, I'll investigate
I've got a 4K TV and it's placed in a location that I can tell whether or not something is 4K if I sit a bit closer, but the core problem is that it's still very difficult to provide it true 4K content, since I've not been willing to drop the money for 4K blurays.

I've got a variety of content that is, technically, a video stream that decodes into a framebuffer that is a "4K" framebuffer according to the metadata on the video, but without enough bits for it to truly be "4K"; the same number of bits dedicated to a 1080P video would look just as good.

For all the bragging about how streaming is the future, it seems to me that the companies providing those streams at scale still have a lot of incentive to cut the bitrate back so far that it's not practically a 4K stream anymore, because 95%+ of their audience can't really tell.
The One Who Coauthors Scikit-Learn
Its funny to see that "Digital" only banks are failing to solve the problems which they were created for :)
A Water-Stressed World Turns to Desalination
When you have a dislike of someone's comment but can't quite put your finger on why, why not response with some absurd illogical extreme?
> parse through what are often questionable answers from anon users, possibly still influenced by marketers

I mean, that's Reddit though? No one's making you look there first, it's not "The Internet's" fault that forums are unreliable.
How many whole brain emulations? If one is good, why not have many?
"Everyone" speak for yourself, middle of the workday here :P
To be at all interesting, this would have to have a good keyboard (as in the 2015 MBP), and an optional touchbar.
I agree, the probability of reversing damage and restoring consciousness seems to be much higher this way.

Noticably, at current prices, most people seem to choose only neuropreservation (https://alcor.org/cases.html).
NERC: Faster storm recovery, greater cyber vulnerabilities in 2018 grid review
I hate this marketing style. For $35 you get 1GB of ram, not up to 4. Apple has been doing this nonsense as well.
> What good is it to live longer if it's still in the same degenerate ways ? Work more ? Consume more ? If you can't live a fulfilling life in ~80 years you won't do better with 120. The analogy of a kid always wanting more, no matter the consequences, really holds up.

If you don't have answers to those questions for yourself, it sounds like you don't have a working spirituality in your system.. In that case yes, it is easy to think "why live longer", because the underlying question for such a person is really "why live at all?".

This is certainly an important problem in the west and a lot of work is being done on it, but it is not directly related to the longevity research, they are different areas. The problem in that case is not longevity or health, it is the spiritual questions. Earlier, religions were answering those questions for many people. Today, many of them struggle yes. But it has nothing to do with longevity. Guiding any choices in the technological advancements and increasing physical human life quality because someone does not see the point in everything is not very wise at least, because by extension that argument would work for any other technological advancement we are doing. Why make new computers? Why make electric cars? Why fight pollution? Why go to the moon? "Why solve the world hunger, those people will just start consuming and working mindlessly, there is no point, etc.".

To me personally I have tons of answers for those questions, and it's not consumption or "work"(whatever people mean by that).

In any case I wish for everyone to find their own spirituality of course, which might be a religion (buddhism for example is doing just fine, just as it has been for many more thousands of years than even christianity), or some more modern way of acquiring spirituality like modern spiritual teachers, retreats, meditation, psychedelic experiences, asketism, some philosophies, etc. Those things do not exist for no reason, they are exactly the west's more effective answers to obsolete religions. They serve the same purpose. But this is not a question of the longevity field, why mix up the two?

> Life is a really fucking long time if you throw away the bs we all take part in. And again, Seneca sounds on point to me. No matter how long you live, if you're not able to enjoy this gift, 50, 150, 250 years won't be enough.

Again, no shit. But if you can enjoy 1 year, you will enjoy the 100 years so much more as well. This argument goes both ways.
She insisted on a hand-picked team
I have some real beefs with this paper. Their number about how long it takes to encode or decode a protobuf is wrong and misleading. It seems to be based on this benchmark[1] which encodes a huge repeated int32 stuffed with random numbers. This does not resemble a key-value workload at all. In a KV system you would have something like key and value as bytes fields. It would be extremely simple. By contrast this "benchmark" is the worst possible case for protobuf because encoding random data as varint guarantees that the average field takes 9 bytes instead of 8 and hits the slowest possible path in the codec. The whole paper rests on this number, so the conclusions are crap. They are not even consistent with the practical performance of memcacheg which the authors should have been very familiar with.
1: https://github.com/hq6/ProtobufBenchmark/blob/master/Benchma...
Why a new generation is turning to Satanism
I think that aside from versatility and community, the other big thing these have been great at is long term availability. Just look at how many other Pi "killers" have come and gone pretty rapidly, or never ended up getting good OS support.

I will say, I suspect that for a media box, USB3 storage may be good enough.
Chickadee: Guile Scheme game engine for live coding
After changing the username, couldn't they change the email address too?
I would suggest a way to look at DAAS is through the lens of what has long been called "Decision Support", and apply it to what might now be called "microdecisions."

So- think about the personal microdecisions you make on a daily basis, especially the small ones- shopping/cooking/eating; cleaning; dressing; commuting; etc- and appreciate how many of those are not data-driven, are rather just based on assumption, habit, history, etc. Appreciate how many things one wonders about, idly, throughout the day, in regard to those microdecisions.

With some reflection it's easy to see that having various kinds of data would lead to your making different micro decisions. Some of those microdecisions can substantively impact things that are important- health, wealth, happiness- so will become business opportunities. Apply that to microdecisions made in the course of work...
Even the ones in the article, I think most people would assume it was a problem with a legitimate printer rather than realizing it was a counterfeit.
Ask HN: Enable a Linux firewall without locking yourself out?
I have a friend who has an ubuntu server at a remote datacenter (not cloud based unfortunately), the other day he set up the ufw firewall and even though he assures me he added his IP address to the rules, he was locked out when he enabled the firewall

sudo ufw allow from his-ip-address
sudo ufw allow
ssh sudo ufw enable

It ended up costing him over £200 to pay for out-of-hours support for an engineer to drive to the data centre and restart the server.

He still needs to enable the firewall, but is very worried about getting locked out again. How can he do this without locking himself out?

My initial ideas are :

1. have a crontab that runs every 10 minutes to disable the firewall. Then enable the firewall, test he can still gain access. If not, worst case he is locked out for 10 minutes

2. run a shell script that enables the firewall, sleeps for a few minutes, and then disables it This would need to run in something like tmux so that when the session is killed by the firewall the script will continue running

Is there a better way?

I have already suggested he take a look at moving to AWS - but that may take some time.

Thanks
But then I need two adapters, and twice the price of the Pi alone, so I guess I'm better off with just using an old computer.

PS: Though, if I ever get my hands on a decent arcade monitor this sort of thing would be wicked cool for a MAME cab.
Respectfully, I somewhat disagree. APIs are indeed interfaces which should be seen as specifications and should not change. The problem is assuming that the API specification would be generated from the API implementation. The dependency is pointing the wrong way.
So... bug nets? (Not sure what they’d put them around, though. Beds? Open ingress points like windows, ala the way the CDC seals up areas with plastic air locks?)
In France any transaction involving you PIN code is really hard to contest (so if you get your card copied by a skimmer it's tough).

Same with online transactions using 3-D secure (2-factor, usually involving a confirmation code sent by SMS).

For other online transactions however, you just have to ask your bank and they're chargeback the merchant.
They are technically twins, just with several years’ offset, so yeah. I wouldn’t even do a new law.
But what about training and processes?

The tech part is easy, relatively speaking.

The hard part is each plant can have hundreds of workers whose entire jobs depend on the way things are set up. It can be hugely expensive, time-consuming and disrupting for months to try to replace processes with new ones, particularly if you expect things to continue running without interruption. It's one of those rebuild-the-airplane-while-flying-it situations.

Maybe this was a uniquely lucky situation, because it doesn't sound like a generalizable magic-bullet to me.
Software suite for nation wide pre-collage tests in Finland
See my top level comment on this post.
It's not a binary immortality decision, luckily. It's just not comitting suicide (or dying in a car crash) every day. Most people will do that, given the choice.
Do you believe that journalism at large isn't under attack?

Do you truly believe that a political journalist is not ethically allowed to commit digital forensics against an adversary who committed war crimes in secret? What gives the US government immunity from hacking but not Assange?

What if Assange does not recognize the authority of a State he has never set foot in?

If I am tipped off about a badly protected server in China which contains information about State-wide concentration camps and Buddhist and Muslim persecution which I think the world needs to see, am I acting unethically if I want to acquire this information?

Why the hell do I care about the laws of a foreign totalitarian authoritarian regime who commits human rights atrocities on a daily basis?
If there is any decent probability it would fail danger (trigger a nose down as a result of bogus high angle of attack information from a single sensor), that means there is a need for pilots to be aware of both the true unaugmented aerodynamic behavior this (MCAS) system is meant to moderate as well as the function of that augmentation system.

Put another way: Just put another (virtual) button in the airplane and don't tell the pilots about it or what it's masking. It's important we must have this feature to certify, but it's also really important no one knows about it!

If what you're doing is so right, why lie about it? This is a lie of omission, at the very least.
I think most ISPs don't allow servers on residential, so one would be better off using a home cloud. Preferably one with blockchain to disrupt blocking or throttling.
There's nothing stopping them. They could contribute a token amount, say, create the '1% club' or similar (probably needs a better name).

In any case, you have to ask yourself why they're advocating for this stuff in the first place. These billionaires have international wealth. Raising the taxes fom them in the US is just going to drive capital overseas. It would make it harder for US-only business to compete with the international conglomerates if US taxes were raised.

If you want to see improvements domestically, it has little to do with income taxes. You need to raise tariffs and outlaw subsidies to businesses ("I'll give you 50B to build your new stadium in nowhere's-ville"). They'll be forced to invest domestically, pay domestic wages, pay for the infrastructure they need to support their businesses, etc.
It has authentication for only one hop, if routes propagated all the way up the chain with signatures, it would be much easier to block/limit bad AS behavior.
On the other hand, it carries the advantage of being able to correct bad data (or at least detect it) if it writes bad data and a good checksum, which other filesystems won't do. Seeing as the data for a check-summed block is much larger than the checksum itself, this seems like a net win as assuming a uniform probability of memory errors for each byte of memory, an error is more likely to occur in the data (though I guess it depends on the specifics of the implementation).
Yeah, the only thing we can really learn from this paper is that the authors aren't very familiar with protobuf. Anybody who claims it takes 10 microseconds to decode a 1KiB protocol message is either intentionally constructing the worst-case message or doesn't know what they are talking about.
Bipartisan senators want Big Tech to put a price on your data
There are a lot of examples of heavyweight indirection in Hardware Abstraction Layers (HAL) on microcontroller vendor code - ST is one of the worst offenders! In their sensor code library I counted 9 layers deep of functions to simply send a command to a magnetometer over I2C.

I find this code hard to work with since without actually debugging the code there is no easy way to just click on a function and see what is called - a lot of functions reference a data structure of I2C function pointers...
First because as I said its a decision for society, just as it isn't exclusively my decision to pay more tax, it shouldn't be exclusively Joe Bloggs decision to pay less tax. At the extreme you could make all taxes voluntary, I don't think that would work because too many people wouldn't pay enough,(or indeed anything), then you'd get a second wave watching those not pay anything and stop contributing themselves.

Second, its a bit abstract, there isn't 'a cause', it's taxes, I don't like paying taxes, just like I don't like going to the dentist, but it needs to be done so I do it. The dentist says come back in 6 months, so I come back in 6 months. I trust that people who know about dentistry than I have reached the decision on 6 months for good reasons, and if more data comes to light, I would support them updating those recommendations, but I wouldn't voluntarily visit every 3 months, without that recommendation
Why is this necessarily bad?
Microsoft deserves a reputation for poor quality software, but they are at least 10x higher quality than just about everything else of similar complexity. Only software that can kill (medical and flight) is generally of higher quality.
The mistakes of the past are fast creating a crisis for younger Americans
Any suggestions or experiences with write-intensive applications? My SD-card fails every few months. Is there a more reliable storage option that's easy to implement?
I worked for Microsoft nearly 20 years ago. They were understandably real big on using the latest and greatest of their own products. This lead to some weird problems with the corporate infrastructure as it was always on the bleeding edge.
And that's a binding object - charities' trustees are legally accountable to ensuring the charity acts to fulfill its stated aims.
Laissez-faire attitude toward counterfeiting + prescription drugs = what could possibly go wrong?
The one downside to OrangePi systems is that they use a (semi-) non-standard DC connector (1.8mm I think, definitely not 2.1mm or 2.5mm though).
> Ok, I’m curious. Let’s say that I want to fall into that if statement if my product is named something like “foo”, costs under $100, isn’t discontinued, and has sold over 100 units in the last month. Fine, you can say now I have overcomplicated the domain and I should go back to requirements, but these complicated things do happen. Surely it’s acceptable to name my function “isFooLike” rather than “startsWithFooAndCostsLessThan...” etc, especially if I suspect management may change some of those figures later?

The idea with naming is to capture as much of the meaning of the function as possible, and 'isFooLike' doesn't really capture any meaning (what does it mean to be like a foo?). In business, there are typically names for the topics, like `is_profitable_transaction` or `meets_sales_targets`, which may indeed encompass some very complex logic, but are a coherent idea, so naming is usually a bit easier than this. But you're right, sometimes the requirements are bad and you don't have a chance to go back to requirements before a deadline. In those cases, I don't think the naming matters much because no name you come up with is going to represent the concept. So I guess `is_foolike` might be the best you could come up with, but it's certainly not good code. I'd also be less likely to pull out a function in the first place because it's a premature abstraction: if the abstraction isn't coherent enough to be named well, we probably don't understand it well enough yet to abstract it out.

> If that’s acceptable, why is an IsFooLike which only checks one condition unacceptable, even though it (imo) expresses the same intention?

It's not the same intention.

In the more complex case, you have a bad name because the name doesn't describe the (overly complex) intention of the code, but there isn't a better one.

In the second case, you have something that does a clear thing, so you should name it what it does. For a more complex case, you're not going to be able to capture every nitpicky detail of what the function does in the name, so you have to describe it in a broader concept. But with a short simple function like this, there really isn't an excuse for using a vague description.

I think you're still ignoring my explanation that what a function does and intends to do is different from how it does it. So I'm going to again insist that the two of you answer these questions to prove they actually understand my points before disagreeing with me:

1. I'm claiming that in correctly-working code, the intention of the code IS what it does. Is there a case where code would do something other than it's intended to do, and this isn't a bug or at least misleading code?

2. I'm claiming that what a function does is not the same as its implementation. Why are you claiming `starts_with_foo(x)` coupled to the implementation `x.startswith('foo')` and not `x[:3] == 'foo'`?
In 1759 Elizabeth was dead for 150 years.
Yeah, I've noticed that I remember a lot more information these days as... external references? Breadcrumbs? Like, I have no idea what that person's called but I know I got an email from them last Thursday so I can look it up if I need to. Or I don't know the exact phrasing of a quote but I know the exact search term I'd use to find it on the web.
As others have said, downstate means "south" Illinois. I'd add that it also means rural, instead of urban (Chicago, in up-state). The term "downstate" can't be universally applied to mean rural though; if we were discussing the same situation in New York, we'd talk about "upstate Donny".
Amid Racial Divisions, Mayor’s Plan to Scrap Elite School Exam Fails
They've gotten good enough at SEO that it's honestly hard to Google for alternative or niche vendors.

Unless you're plugged into the community for the activity enough to know the reputations of big online vendors, you've got the same problem of low quality, counterfeits, poor fulfillment, payment processing, etc.
Fintech companies market their products specifically towards people who see themselves as "rugged individualists" who don't need the nanny state to look after them, or millennials who are untrusting of big banks after 2008.

I fall into the second category, but I'm also aware that what little I have in $bigBankCo is covered under depositor's insurance, and I'm good as long as I don't sign up for their usurious lines of credit or things like that.

And I've seen way too many smarmy startup dudes promising customers the earth, moon and the stars if they join their revolutionary "non-bank". No thanks.
Cannot cancel downloads either
Using an exception for authorization failures avoids TOCTOU security holes. Also, in many cases, there are intermediate layers of the call stack that don't have any useful contribution to failure handling; the best they can do is forward the failure return value up the stack. And if one part of an operation fails because of a lack of permissions, it is usually dangerous to continue processing without handling the failure, which is the default behavior that failure return values have in most languages.

By contrast, the performance cost of capturing stack traces when there's an authorization error is insignificant. How many authorization errors do you have per second in normal operation? For many systems, the answer is down in the millibecquerels to microbecquerels.

Under these circumstances, the balance leans quite heavily to the side of using exceptions to report authorization failures.
I've been enjoying seeing the gradual proliferation of water-bottle refill stations being installed by the city here in Toronto. They should be bloody everywhere.
How do you think this would perform under transcoding workloads, like those of home theater software like plex or emby?
Woah, I had no idea about this. This is great! Do they sell an official adapter?
Yes, it's via the 3.5mm Jack.
I mean, honestly the first idea to me seems smart for developing. Once it is set up you just remove that crontab and you're done.