skysight-inc/HackerNews huggingface dataset:
In my experience people don't outright lie about these things, they sell a piggy bank as fort knox.

E.g. someone running an automated vulnerability scanner that may not even be entirely appropriate for the application being scanned could be considered a pen test or perhaps OWASP mitigation.

TOTP software authenticator on the same machine as the password safe? Totally 2FA.

Security training for employees? Some mind-numbing videos of a consultant reading the OWASP list from 2011 over some powerpoint slides and mentioning some buzzwords, employees self-certify having watched these videos.
> $2.5 Trillion every year

Actually it will cost $3T ONCE, one-time.

Actually the USA has already paid for a UBI from just its pandemic-related stimulus alone, e.g. CARES Act.

The way to achieve an perpetual ongoing UBI with just a one time expediture of $3T is... drum roll... Stipulate that all payments must be spent on basics & essentials. AND then issue the payments & handle collection digitally/electronically like with debit cards. I sit astounded that the country's best leaders have not proposed a "basics only" amendment.
So, I like Lua as a language, but I think that Janet, 5 years down the road, will be a better fit for a "Lua+Batteries", for people that can stomach parens. It's already well on it's way there now.
This is between an individual and a charity, though, right?
So you think happiness is the end goal? Think again
Or it could be novelty in the new people overpowering any more negative thoughts. The novelty falls off leaving the other to show through.
I'm definitely not criticizing people for proposing an alternative. However, literally all of the .. group of people i know who might by lumped in that statement offer no alternative. Or rather, the alternative is a complete lack of social safety nets.

If you propose an alternative you're not throwing the baby out with the bathwater.
I’m encouraged that trolls have not ruined this yet.
If it becomes an unofficial dev blog I hope we still get the occasional leads to good music.
Can we please stop it with the sexist/ageist "old lady as a standin for incompetent" tech bro stereotype here? Not really befitting of this place.
She has been ignored for over a year (she tried to get them to discuss the issue in 2019), and all the while people have been getting kidnapped by the Chinese government due to this misunderstanding. I can understand why she would feel upset. I think what set this off was signal responding to questions to some tiny Twitter account after ignoring her for so long.
Looking at the design of the iPads and iPhones starting with the 12 it seems clear that there's been a change in design decisions at Apple.

There'd been a drive to remove ports and to make devices as thin as possible, even if it meant losing functionality (no SD slots, USB-A ports, shorter battery life) or increasing complexity (dongles, battery packs).

That seems to be reversing to some degree. Whether this was all Jony Ive or not, it's nice to see more of a balance. It should be possible to have a functional device but not include every I/O port under the sun.
I see this story as extremely positive. Technology can bring closure to unknown number of families. Many cold cases will be solved. This is just the start.

>A genomics company, Othram, had taken his DNA and started to do cutting-edge genetic analysis to identify him. Collier County had sent them a bone fragment; they had extracted the hiker’s DNA and then begun searching for genetic similarities among people in a database called GEDmatch to build a tree of potential relatives. They learned that the hiker had Cajun roots; that his family had come from Assumption Parish, Louisiana; and that there were family members with the name Rodriguez. The founder of the company, David Mittelman, went on Facebook to talk about the case. I bought Facebook ads on my personal page to promote my story in the region of Louisiana where I thought his relatives likely lived.
> This is the operating system's job to tackle, not Signal's. And oh wonder: Android displays a scary reminder when you install an IME (of course they could and should disallow network access for IMEs as well).

(ios makes the third-party keyboard ask the user for "full access" in order to hit the internet.)
Billionaire investor Chamath Palihapitiya is the next Warren Buffett
They (WhatsApp users) don't care. They just want it to 'just work' and stay online.

Signal has just encountered the worst usability issue today (Which is by going down) which is costing them users to look elsewhere.
For what specifically? Surveillance?

And to whom will this 10 billion dollars go? Palantir? FB? Goog? MIC?

I just read the article and the faq sheet for the bill....

Confirms that we are in a cyber war - after solarwinds, but the fact remains we are too little, too late. the US is pretty much owned already by foreign intel - including some that we supposedly see as "allies"

the only truth in this is "cyber security is the most lucrative position one in IT can be in at this point"
>And arguments that understanding $PATH is somehow a necessary pre-requisite to get into programming sound like needless complexity fetishism to me.

Understanding your programming environment is absolutely a prerequisite to getting into programming. If you don't want to deal with $PATH, you should know enough about your target OS to know how to run things without it (which is really, really not hard to do).

No program exists in a vacuum.
I would assume that any phone purchased in China is compromised by the CCP.
She did that over one year ago and was ignored. Policing her tone instead of addressing the issue that has people getting kidnapped in China is really missing the point.
Oh No!. You are right. But then how can you use upgradeable memory with Apple SoC?

Falling back to DDR4 ? Doesn't seems like possible due to bandwidth requirement.

Let's just hope they start with 16GB on Desktop.
I once wrote a system where we chose Lua as the scripting language specifically because of its lack of batteries.

When embedding a language in another system, you have to worry about the abstractions the standard library enforces upon the rest of your system if those abstractions are deep. Far better, for our purposes, to use a language with an absolute handful of primitive types and build abstractions atop it.
In an all out nuclear exchange with Russia, the US is estimated to lose 15-30 million people. Terrible, but only 5-10% of the population, mostly from a few major population centers. Even if the government and military collapses, the American people will still exist after getting nuked, and presumably they won't want the Russians to have a large, unscathed military.
Brostep may be Dubstep Disneyland, but I'm not sure if being unconcerned with filing music in the right subcategory counts as "lagging".
Why does this website track my mouse movements while I read then? To present an ad at just the right moment, apparently.

Please improve your life: https://github.com/gorhill/uBlock/
I've used Lua professionally and for hobby projects, and it's near the bottom of my list for languages I'd reach for in any context.

There's a significant mental lift for me to be productive in Lua, there are tons of weird gotchas, and I find it to be super verbose. Even basic stuff like parsing JSON I end up having to go rummage around for support for.

These days, I'll use javascript or python for my smaller needs, and I'd much rather have a JS runtime embedded than a Lua one for any game scripting I'm doing.
I stand corrected, this is a new feature. Still, the push message itself is centralized via a single dev account, and of course Apple, even if you are running your own homeserver.
Congratulations to Fogus, a very inspiring person. Will this affect the number of books he reads per year :-) ?
Aaaand... it's down...
I can't help you with a name, but it's one of the tricks that YouTube guitarist/instructor Paul Davids details in this video [0] - doubling down on it. (Basically he double-mics his guitar, sending each of the mics hard to one side, then again delayed and attenuated hard to the other side as well. What you get from that is a pretty good simulation of opposite-wall reflection from a larger space.)

[0] https://www.youtube.com/watch?v=ww-cH29IGeM
My colleague had a windows issue and I have been getting a box setup using scoop and winget. Going to play with this. Day job OS X, but my win10 box is getting some love and this is good motivation to experiment. Cheers!
> That's fine if it was just a risk to them. But it's not, unless they decide to live together and never leave the house after their first date, or quarantine for 14 days after every date.

The "miniscule risk to others" argument can be extended to literally any intrusion on personal liberty, and is exactly why I hope society looks back on this trend with horror and regret.

How far do you take this logic? Do I have to quarantine myself for 14 days after going to the park? Home Depot? A restaurant? If not, why not? I can catch Covid every time I leave my home. Must I lock myself indoors forever, or is it just for things that other people don't approve of?
It's pretty different. My kid had it, and there were some things we did early to help him study, but nothing like either of those disorders. It's more tied to very high empathy.

However, you do have to learn how to avoid taking on other people's emotional burdens.
That's why people use python, to avoid tons of .NET console boilerplate that does pretty much nothing.
By that argument we shouldn't have any safety nets at all.
This is wholly platitudinous. There are individuals whose death is of near zero utility to me and individuals whose death is of positive utility to me even accounting for any knock-on effects of considering any human death trivial.

I know one is usually meant to just nod when people say things like "all human life matters" and "no death is anything but horrible" and all that, but it's really not true.

In fact, if I model people's actions I find that nearly everyone will nod along with those things but few people act in a manner that is consistent with that action.
The signal server project in GitHub isn't updated in 9 months. Have they talked about why they don't do server development in the open?
My understanding is the opposite; now that they're planning to merge Mono and CoreCLR, there is significantly more pressure on the .NET team to have a proper AOT solution.

"Early adopters can experiment with native AOT form factor" is a priority-zero (highest priority) epic for .NET 6: https://github.com/dotnet/runtimelab/issues/248
The Greener Grass Test
I would absolutely buy one if it could be used as an external monitor like the pre-retina models. I love the screen on my 2014 5K iMac, but barely use it anymore now that all my work is on my work laptop.
> The Guardian is trash. They look at stock value...

The Guardian did not invent the (extremely common) practice of considering the market value of someone's stock as part of their net worth.

Literally the entire world does it that way, including banks and insurance companies.

You can argue that net worth is different on paper than it is when all assets are liquidated, but that's not useful when trying to figure out how much someone is worth.
What many people believe is that there's not anywhere near the demand to justify a 35 K USD price and that's it's tether printing which pumped the price of BTC to these levels.

So if the tether printing press stops, the price would crash back to 3K USD or something in a hurry.

Crypto investors/gamblers concerned about tether/USDT already own zero USDT. What they're concerned about is that it would take the entire crypto market down.

Now on the very short term it may cause a BTC price spike: should it be true and USDT going down a lot, people hodling them may desperately try to get out and buy any BTC they can, shortly raising BTC's price.

But if tether is the reason the BTC price is so high, it won't take long before "zero new issuance of USDT to pump the price" would totally crash the market.

In any case it's an interesting story to follow...
Signal travels at roughly 2/3 c in copper as well.
It seems there is a bit of traffic left.

Is that only government-sanctioned networks/stations? Or perhaps, people who don't go through the large ISPs?
From the article

> It reminded everyone that it is still possible to disappear.

Actually, it did the opposite

> No, she said. “I don't think I was committed to Vance as a human. I detached myself as a person to Vance, in that I didn't want to get too attached to a dead stranger. But I was committed to solving the case with others because it would be a great way to prove that people can do great things together.”

This sums up what I thought about the whole thing. The unsettling truth is that a man went off grid and strangers, looking for nothing more than a selfish desire to know, put him right back on it.
It looks like "run-only" is a term-of-the-art in AppleScript, since that label appears on the UI that generates such binaries.
>I really wish the EU would put up funds for open source software, like signal, it seems to be something they could get behind for the greater good.

They do https://hexus.net/tech/news/software/125747-14-open-source-p...
What I’m trying to point out, is that C has a lot of compromised and poor design decisions made, as a programming language.

Maybe it was because it was designed in the 1970s, when computers were more primitive. But better alternative languages were designed back then that didn’t have the failings of C.

But these designs permeates throughout the language. So eventually errors keep coming up.
I remember when some of them came with hardware dongles. Adobe After Effects had a dongle that you had to attach to your keyboard cable in order for the app to launch. The mental value I attributed to that dongle was immense. I think I still have it around here somewhere...
I don't understand practically any of this very well.

> There could be conflict of interest if it’s a gift considering Acton was involved with WhatsApp before Signal was formed.

Why is this conflict of interest less significant by structuring as a loan?

> And a donation would bring him deductions which he probably doesn’t want..

Why wouldn't he want them?

Is he time-shifting them or forgoing them?

> And there is a gift tax but since it’s a non profit, it gets different treatment.

A charitable donation isn't subject to gift tax.

> But having said that IRS scrutiny increases with such large donations.

> Chances high for an IRS audit. Etc.

Acton is a billionaire, his returns will receive scrutiny every year.

What's the etc? How is it better with a loan and why?
Back when I used Bumble nearly every first message I got was 'hi' or 'hey'. It got to the point where I decided that if a girl was going to open like that I would just respond in kind, and as a result the number of conversations I had per week on the app quickly hit zero.

It's so stupid how one of Bumble's main differentiators from Tinder, the one they advertise as 'empowering women', is the feature women seem to enjoy the least.
Sure, but how many of us have exes that would say we beat them? I would be very surprised if even the more acrimonious breakups of mine claimed that I hit them. Pretty sure most of us have never laid a hand in anger on our partners.
US did around 2000 nuclear tests from 1945. So what you think those nukes are more hotter than the sun itself. All that air fucked up burning the atmosphere. China from 1 Jan 2021 not accepting any trash till that time US was importing trash to China because US was avoiding to be a trash country now it is they have a huge problem. US has paid alot $ so China was accepting all that junk. There was a Cold War US was eating Russia. Russia after puting Sputnik 1 in space, was the leader in technology all the world was silent. US even send people for a research to Russia and what they seen was new for them. Children where going to school for 5 days and for 6 hours all oth them knew Mendelejev table and homeworks for two hours. In US kids where dumb for two hours at school and homeworks for 20min.
So US was able to invest in Russia but Russia was a leader at that time. So US invested in China. CHINA was doing job and did a disaster in decades to China land and to the world at that time US was exporting trash to China ant payng for that and resseling items made in China to the world.
US steped out from Paris climate organisation at the end.

In the end nobody who is technicaly guilty does not want to pay off.

By the way even Nort Korea does not have such huge national debt as US - trash nation.

*Sorry for my language. The End Is Near if you have no Future no kids. Then you are just regular user who eats, drinks and watch TV thats all what you do surrounded by devices you even dont use or they have no use.

Now its Covid-19 lockdown etc. You will not survive being alone without a discotek and rave or dating. By bye

Regards.
Second this. Want to use blazor but worried they are going to pull the rug out from under us, siverlight anyone (smile)
That train has left the station.
You connect to AWS when you connect to Signal. That means the USA is the government with the most influence on Amazon to have taps placed or connection logs handed over.

They can do sealed sender stuff all they like, but when 10.0.1.1 sends a 17-byte message and the server then sends a 17-byte message to 10.0.2.1, and a minute later 10.0.2.1 submits something to the server of 48 bytes and then 48 bytes are forwarded to 10.0.1.1... traffic analysis based on a tap of a Signal server isn't rocket science.

Still, it's the best we've got for non-techies. Better than handing over more metadata to Facebook. Even if the jurisdiction is the same, the company (Signal Foundation) is better and is known to collect almost nothing historical by themselves. Other than, say, your real-life-identity-tied user ID of course. (In many countries, phone numbers are given out only after passport/ID verification.)
Wow, I was prepared to argue the “arrays shouldn’t start at zero” bit of your comment, but it disappeared. I had a link to Dijkstra and everything.

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
Yeah I’m really jaded in regards to online dating. Ofc, I’m jaded about most online interaction at this point. I’ve half way considered trying to seriously use one of these apps, but I usually just delete it within a week. I just don’t think I can succinctly reduce my personality to an “acceptable” bio and a handful of pictures. Then again “online” has almost been the only place I’ve met people my age the past few years.
> In the real world, over the full year of 2020 inflation was 1.4% in the US (food costs went up a bit more, energy costs went down).

Are you sure about that? https://chapwoodindex.com
Show HN: Some Affirmations
I was purging some old files and I came across a file named "Affirmations.txt".
Most of them are serious, some of them are funny. Not all of them include attribution.
It shouldn't take more than a minute or two to read them. Enjoy!

When a task is ended,
there should be no procrastination
in what's next to be done.

Up, sluggard, and waste not life;
in the grave will be sleeping enough.
Benjamin Franklin

In the province of the mind,
what one believes to be true
either is true or becomes true.
John Lilly

He who refuses to embrace a unique opportunity
loses the prize as surely as if he had failed.
William James

You must push yourself beyond your limits,
all the time.
Carlos Castaneda

In order to progress in life,
one has to improve every day,
in an endless process.
Hagakure

Don't wait for success,
Start ahead without it.

Victory belongs to the most persevering.
Napoleon Bonaparte

Thinking is the hardest work there is,
which is the probable reason why
so few people engage in it.
Henry Ford

We have enough youth,
how about a fountain of smart.

Give me the strength to change the things I can,
the grace to accept the things I cannot,
and a great, big bag of money.

If ignorance is bliss,
why aren't more people happy.
That is because he's giving a tiny example of a starter template for a console app.

If you were writing a "production-level" console app with multiple commands, logging, needed DI, input validation, nice looking progress bars, etc. Then this is pretty much what I'd want for a console template tbh.

Spectre.Console looks insanely nice.
> I just donated to Signal after seeing the error banner in the app.

I've tried to donate, but none of my 3 cards worked, I got "card rejected error" without any info why and none of banking apps notified me about new transactions.
I think Naomi wants at least a clear recognition of the issue from signal. All of us on HN can say “well yeah that’s obvious” but signal keeps telling everyone their app is “secure” without caveats that your keyboard could be leaking everything you type, making the system not secure. Saying “well that’s not my department” isn’t acceptable when people are being put at real risk here.

EDIT: The specific request in TFA is to detect users using a third party IME and give them a security warning. Seems pretty reasonable.
Lots of extra comments here:

https://lobste.rs/s/z17zyg/structured_programming_how_write_...

Like several of the commenters there, I also think that early returns are actually a good pattern. (I also happen to think that throw and yield are perfectly fine. )

If you know that your method is never going to work out anyway today, abort immediately. Don't hang around!
Languages exist in a technical space, but also in a social space. The single largest reason I can think of that Lua is known is because World of Warcraft used it as the UI language, and therefore a critical mass of people had to learn it to do a popular thing. Kinda like how it's irrelevant how good or bad JavaScript is if it's the only way to get dynamic behavior in a web browser.

... and in terms of why Blizzard used it in WoW... One of the strengths of Lua is it's so small that its interpreter is extremely easy to understand and debug, while still having just enough power to make most things one wants to do not super irritating. That's the technical-space aspect that boosted its social-space aspect... It's not so bad to use that nobody wants to touch it, but it's so simple to integrate into an existing complicated system that developers aren't pulling their hair out building the integration layer to whatever they're really writing the system in.
I think we agree but are just using slightly different defintions for liberal and centrist. I would like to see reporting that is both more rigorous and thoroughly researched, and more critical and intolerant of centrist dogma/pablum.