skysight-inc/HackerNews huggingface dataset:
All the deployment things are just wrappers to shell commands so if you want to help people debug user-data.sh, cron, ansible, docker files, or puppet, you need to understand shell. Also, it is better to have something in bash as code than not have it be fully automated. I draw the line at arrays tho. If you want arrays don’t do bash. But if you want to just run a bunch of commands on your compute, bash is there.

One thing I have started doing for stuff that need to go via ssh is I just do a here doc for an embedded shell script that I scp to the remote and then just use ssh to invoke it. The quoting and pseudotty stuff just got to be too dumb to understand.

Also, and maybe this is just for non-interactive scripts, I find everything from writing them to using them is a lot easier if you take pains to make them idempotent, so you can run them one or 100 times with the same effect.
Russians are doing god's work hacking and leaking proprietary data
The fatigue here is not vaguely feeling fatigue. It is "I can't work full time as before and need to take nap twice a day fatigue. Same with brain fog and depression. Vaguely noticeable symptoms are basically ignored.
Or killed by a cat / played with to death by a cat.
It's great for compiler testing.

The first approach is to generate random correct programs and see if they do the same thing with different compilers and/or different optimization flags.

The second approach is to take a correct program, note that some parts of it are not executed on some particular input, then mutate that part and run on the same input. The output should be the same.

Also, any program (not just compilers) should satisfy the properties that no assertions fail and that no sanitizer failures occur.
So you're parked in a spot that becomes a towaway zone at 7am, but you can't start your car, can't get to work. You're fired with cause, ineligable for unemployment, and your car is impounded. In this situation, the lender is more likely to get paid? I think not
I think we have to put the tweet in the context of Amazon having already spent years defending itself from claims that people in its warehouses aren't allowed to go to the bathroom.

Also, the fact that the tweet was snarky is irrelevant. Twitter is a place for snark.

If a delivery driver wants to use a restroom they ought to have the liberty/permission/time to do so. But if a delivery driver prefers to take a leak in a bottle and use some hand sanitizer afterwards, that doesn't strike me as a problem. Call me crazy.
This is one of the main reasons I won't be moving back to the US if I if I can avoid it. Moving to a place built for humans is absolutely life changing.

Whenever people where I now live ask what America is like I explain that you can't even purchase food without first owning a car (with a few exceptions).
What is wrong with swiping for the notification from anywhere to reach the media controls?

Foobar2k android is lovely, but it has quirks. If you use the "Shuffle albums/tracks" feature, then go back, there is no return. Reopening will reshuffle all the media again.
I recall an early conversation on operator overloading in Java and the other people were almost but not quite putting a thought together:

Limit operator overloading to classes that extend Number and 90% of the excesses of operator overloading are impossible.

You probably shouldn’t be using += for your concatenation code anyway (interpolation is often more powerful). The only other place you will “miss” it is in data types that are vector values, and you could probably figure out a rule for that in a later iteration.
As a Lisp programmer I never felt the need for syntactic operators. The case you cite doesn't look any worse to me.

Metasynactic operators (like quotes) are a different matter but you need so few it's no big difference.

I do write `c = a + b` in c++ but simply as it's the local convention. `=` is a non-intuitive assignment operator and no more natural than `assign`.
> “While the website went down and we were losing money we chased down a number of loose ends until finally finding the root cause.”

Hopefully not a real story. If you’re trying out new configurations in production and have no mechanism to rollback problematic changes, you’ve got bigger problems than YAML.

To me, though, YAML, including “StrictYAML” doesn’t solve any problems JSON, perhaps w/comments, already solves.
It can be a social problem, it can also be an individual problem. A lot of people want a nicer car than they can afford. I make well into 6 figures as a programmer, and drive a year 2000 Civic which cost me ~4 days of my salary. A friend of mine makes 40k/yr as a bike mechanic and drives a 2017 Civic and it cost him ~6 months of his salary. In a more rational world our car ownership would be swapped.
(Star Trek the Wrath of Khan) Spock: He is intelligent, but not experienced. His pattern indicates two-dimensional thinking.
Here's a great resource for proper Bash syntax

http://mywiki.wooledge.org/BashGuide
Indeed, UPNP effectively turns on "auto-pilot". The fridge running on 10 years old firmware might open ports dynamically.

Networks featuring UPNP should be marked as "open/insecure".
So when are we going to stop companies from accessing your address book and 'uploading it' as part of the sign up process? Or even using Facebook and its services in general.

Well the biggest offender now has leaked the data of hundreds of millions of users who have attached their phone numbers and full names.

Now let's see if the users REALLY care this time that when they signed up to Mark Zuckerbergs website, it wasn't a good idea to sign up with a phone number in order to 'stop bots'. They did not learn with the Cambridge Analytica scandal, are they finally going to learn?
Not quite.

> Everyone starts with $1, gets 50% profit if they win, and pays 40% of their bet if they lose.

From the wealth-over-time graph, it looks like the bet is sized such that it's always 100% of what you have (per some trajectories going as small as 10^-7).

My read is that while each individual bet looks good in isolation, the fact is that one win and one loss puts you in the red overall -- when dealing with this iterated experiment you want to look not at E[X] = 0.05, but at E[log(X)] = -0.05 to get a sense for how your assets evolve each round.

For some intuition: if you win once and lose once, your net result is 1.5 * 0.6 = 0.9, so you've lost 10% of your starting money.
You may be surprised that the article pretty much agrees with you. That is, it states that walking is an excellent way to get to where you want to go, or to explore new things. It's basically just arguing that "circumambulation for circumambulation's sake" is dull and boring.
Actually safari has implemented some web standards before Firefox and chrome. For example beforeInput events that allow rich text editing.
> The problem with operator overloading is that it introduces a degree of ambiguity into the language.

How is it any different in any way from any other overloading (i.e. generic functions or allowing two classes to have methods with the same name?)
From the article: "A leading device maker, PassTime of Littleton, Colo., says its technology has reduced late payments to roughly 7 percent from nearly 29 percent."

It's rarely the case that people don't have the money. It's that they have the money, but they'd rather spend it on other things, like food, or entertainment.
Quote:

> The second is that the creatures with a credible claim to being the worst navigators on the planet have steadily reduced the odds of all the others getting where they need to go, by interfering with their trajectories, impairing their route-finding abilities, and despoiling their destinations. Those feckless creatures are us, of course.
Lets not forget about consoles too. Xbox Live and PSN complain about obstructive NAT configurations and rely upon uPnP to open ports.

Of course they can be opened manually but that assumes some technical experience, and that the ISP provided hardware gives you access to its configuration.
Where does the money go tho?
Not really. My electricity usage is considered normal so I've never really looked into it.

Additional freezer, washer & dryer, oven (I have a propane range but many do not), microwave, there's some additional water heating in the dishwasher as well as for drying, TVs, other electronics like printer stereo etc., furnace/water heater are oil but still have pumps etc.
Oops, I wanted to write "empathic". I have no clue how the 'h' switched places. Twice.
you genius
It's not that complicated--other languages typically define precedence levels and grouping (left/right) for operators. Any symbols not in the predefined set can all have the same precedence level and group left-to-right.
I remember when the first burners came out that were capable of automatically resyncing and restarting after an error. I've forgotten the brand now, but there was one company that shipped it first, and instantly everyone in the LAN party scene bought it. Ricoh maybe? Burning anything was such a pain before that. Even if you took every precaution in the world, you couldn't stop a big truck from driving by and turning your burn into a coaster.
Stop Catfishing Computer Science Majors
Sounds like re-inventing Haskell.
C# has that:

https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
No. Many online services will let you open a bank account with name, address, phone, DOB and social security number.
Funny you'd lump food in with entertainment.
These days the best comparison would be Python, perhaps. Not in terms of things like indentation, but conceptually: that is, elegant non-C-style.
I misremembered the scene from Robocop. It was a strategic defense laser, not a power laser, that misfired and set 10,000 acres on fire in Santa Barbara.

https://www.youtube.com/watch?v=OEYoY3NwF24 About 4:30 in.
Nice (and detailed) blog post. In such a case there is a clear escalation path (in the EU). Either email your DPA (Data Protection Agency) or take legal action. Here are the emails addresses of the various DPAs: https://edpb.europa.eu/about-edpb/board/members_en

We are working on automating the escalation to the DPA part as well.
For your NAS, to you have a mobo and case recommendation?
> Cryptocurrencies are perfectly good ideas/products.

for scammers and speculators
The reason we are here is because the one subset of the population which can do something about it has sold out. Is it the congressmen? No, it is us. Also the professors that taught us and the departments that accredited us. Either we did nothing to fight back or we are ourselves complicit and helped them build this world we live in.
First thing I did when I got my Buffalo Terastation was look up how to install plain Debian Linux on it and set it up myself. There is usually very little benefit to using the manufacturer's neutered, cobbled-together firmware.

Same thing with my Internet router. Flash it with non-manufacturer firmware so I can configure it properly.
I remember at the time some propaganda about XP doing "concurrent initialization" for some drivers. My impression is they just fine-tuned some of the IO delay loops (or equivalent). Most of the Win2k boottime is spent with no CPU or disk usage. XP is way more efficient at that.
It's interesting to look back at the difference technologies/tags that survived and which were forgotten: XMLHttpRequest, VML, marquee, etc.

Chrome's dominance wasn't enough to get something useful like WebSQL to stick.
And the companies who scoop up information that doesn't seem relevant at the time may not, themselves be doing anything you'd disapprove of.

Now, when those companies are purchased, hacked, or have some policy shift you don't fancy, there may be issues.

I've been online a couple decades, so I'm a bit sanguine. If somebody really wants to doxx me or get me fired or do more than the annual ID theft on the credit card, what am I to do?

Take reasonable precautions and don't over-worry seems like the reasonable approach.
Along with an assortment of smaller threads:

The Browser – WorldWideWeb Next Application - https://news.ycombinator.com/item?id=25013103 - Nov 2020 (8 comments)

The Browser – WorldWideWeb NeXT Application - https://news.ycombinator.com/item?id=24955122 - Oct 2020 (1 comment)

CERN 2019 WorldWideWeb Rebuild - https://news.ycombinator.com/item?id=24939929 - Oct 2020 (6 comments)

WorldWideWeb - https://news.ycombinator.com/item?id=19494518 - March 2019 (1 comment)

CERN 2019 WorldWideWeb Rebuild - https://news.ycombinator.com/item?id=19249373 - Feb 2019 (44 comments)

CERN 2019 WorldWideWeb Rebuild: 2019 rebuilding of the original NeXT web browser - https://news.ycombinator.com/item?id=19183316 - Feb 2019 (1 comment)
Show HN: Prevent Email Phishing with Blue Checks
This is correct in the US as well, except that I'm not sure about the periodic certification thing.
This is insane. Phone companies published numbers because it was generally considered helpful and the costs of unsolicited calling were relatively high. By the 70s delisting was an option, and by the late 90s it was very common (in the US). The internet made this a no-brainer, and to suggest that it’s somehow ok just because it used to be (in a totally different world) is beyond ridiculous.

We don’t have the option here — people provide their number to a service to be able to use it, and the numbers are then compromised, in breach of that contract and because of the service’s failures.

The two are not remotely alike, what the fuck are you even talking about.
Is Zuck's number there? How about Bezos? Biden? Putin?
Antitrust lawsuit from Adobe maybe?
The Anthropometric Detective and His Racial Clues (2016)
Can someone ELI5 on what a NAS is and why someone would need a NAS?
AC is a big one. Where I live in New England, we usually have a couple spells where I really need to turn on my office window unit for a week or so. Those months can drive my electricity consumption up by 200 kWH or more for the month--and that's just one small window unit run intermittently during the day to cool one small room.
Transforming Cities with Technology [video]
Book (or news or narratives) burning, banning or silencing has a long rich history by the dominant forces.

Black americans are amongst those who have had issues and those exposing atrocities abroad:

https://ncac.org/news/blog/top-10-banned-books-that-changed-...

The author of “In Search of Enemies”:

https://en.wikipedia.org/wiki/John_Stockwell_(CIA_officer)

“Stockwell was one of the first professionals to leave the CIA to go public by writing a bestselling book, In Search of Enemies. The CIA retaliated by suing him in the 4th District Court in Washington, D.C.. Part of the suit intended to eliminate the possibility of selling the story for the purpose of making the movie and requested all future publications be submitted to the CIA for review. Unable to afford the travel necessary to contest the case, Stockwell filed for bankruptcy in Austin, Texas. After the litigation was processed through the bankruptcy, the CIA eventually dropped the suit.”

and of course Julian Assange..... The most prominent news breaking publisher of the 21st century....

Publish so long as you don’t challenge authority or the ruling elites or their narrative.
> There are financial primitives that cannot exist in traditional finance that I'd call pretty novel

that sounds like a massive negative externality to me, not something positive
Can you not take spirits, wine, or beer (sealed) on a flight in the EU? EDIT: Removed question about duty free, answered by replies below.

Odd, as in the US, there is no limit if in your checked baggage if below 24% ABV, and 5 liters if 24% - 70% (carry on has much stricter limits [3.4oz or less that can fit comfortably in one quart-sized, clear, zip-top bag], but is still permitted).

https://www.tsa.gov/blog/2019/06/21/tsa-travel-tip-traveling...
Just doesn't feel the same.

Should have been:

https://www.spacejam.com/2021/
This one? https://8th-dev.com/samples.html

It looks solid. I’d like to see how the GUI stuff works
The service discovery isn't really the security hole though, is it? I mean I have mDNS configured on my LAN. It's the port forwarding, and specifically, configuring it so that any rando device on the network can set up port forwarding, which is the security problem.

If you really want the dubious convenience of UPnP port forwarding, at least limit it to the one or two devices on your LAN that need it.
I'm gaming on my Xbox right now with specific ports forwarded. I guess "absolutely must" is a bit much, huh? UPNP has no place in a secure network.
This is completely false. Almost all home networks use port-restricted NAT, which allows for STUN for NAT traversal. You do not need UPnP to play games, even those that have peer to peer multiplayer.

Also STUN for VOIP does not increase latency. It tells you your external IP and port.

Edit: Port symmetric —> port restricted
The lender's risk is significantly reduced by having constant GPS access and the ability to disable the vehicle. I'm sure they've reduced the super high interest rates they were charging these borrowers with subprime credit scores, correct? Nope. Same high interest rates.
I wonder if your house is smaller than the world average or even the UK average? It probably has less thermal mass than the UK average. What are you spending your 800 watts on?
It is incredible how much people's "perceptions" are altered after a mere 20 years.
> And if you want to see exactly what the compiler's doing to with your code use Compiler Explorer.

With real code (with a build system, various includes, and likely your employer's proprietary code you aren't allowed to upload to some web site) it's usually far simpler to simply use -S or --save-temps. Sometimes you can make a toy case or take a sample from your employer's code base and paste it into godbolt.

It's very rare for most users to want to see the assembly code.
Yes! The current car buying process takes advantage of the consumer. This is entirely why I started working on https://yourautoadvocate.com/ a year ago.
I traded email with him some decades ago, wondering if he's more libertarian than far-Left in his politics.

Came away with the notion that he's an original thinker, and getting to heavy with labels is not helpful.
Are you suggesting that all a broke person needs to solve their transport situation is better advice? That's kind of patronizing.

They are broke - affording it is the hard part. If you really want to help co-sign on financing, lend them a vehicle, offer to car-pool etc
As someone who went from Delphi to C# to TypeScript that’s also how I see things
It's ironic that in the 90s, people were afraid IE dominance would destroy the internet. Now with Microsoft adopting chrome means we are faced with google destroying the internet. Microsoft screwed the pooch abandoning its browser and adopting chrome/chromium.
It’s theoretically possible; this is a very active field of research.
The hosting company could be a cesspool but I just checked one of the news blog site the article attributed to ‘right wing radicals’. The content looks like Dutch version of Buzzfeed or TMZ
https://vizieroplinks.org/
What STUN relay software do you use, or is it a hardware device?
> Additionally you can still use the decades old Ctrl+A/Ctrl+E shortcuts almost everywhere

These are in fact Emacs keybindings and they date from early NeXTstep. OS X inherited them from NeXT.
That is XP. Seriously, just look at the icons....

And yes, XP has exactly the same boot screen. It just goes significantly faster than on 2k, which means most of the time you didn't get to see it.
AC is extremely efficient for what it's doing, but it only works because the temperature difference is relatively minor. Where they can get away with it, they use something similar to AC for heating in the US.

But it doesn't work everywhere for heating. Consider that even in the hottest climates in the US, you're cooling your air by 30 degrees. But in the coolest climates, you're heating your air by 60 degrees.

My sister has this system in Philadelphia, but when it gets cold enough the more inefficient raw electric heating kicks in, and that really chews through electricity like no other.
Without sending a confirmation letter to the address and SMS to the phone?
Isn’t there also a pretty big difference in crash safety though between the 2000 and 2017 Civic? I’d rather work a few more days for a higher chance of surviving a crash.
> Not sure why this should be an issue in 2021, except for users' trained-in helplessness.

Kids hosting games on random ports (terraria, etc.) benefit from UPnP. I'd rather enable it than manually enter firewall rules for each game or give them admin access to the firewall.

UPnP is only an additional risk if you have malware inside your network already and then it mostly allows malware to host services in a simpler way, but capable malware will be able to use TCP hole punching to establish arbitrary connections between infected networks.
You have to choose: security or convenience.
So you don't do:

(+ 1 2)

Also, I don't think that

a.assign( something )

is particularly natural or understandable. Am I assigning something to a, or assigning a to something?
But enough about "Social Credit" systems...
I wonder how much there is left to reduce costs? 98% cost reduction for physical chemical products is pretty good. And many additional gains are likely increased complexity...
For me, that moment was uninstalling an app.

I had to Google it.

“Drag the app to the trash bin.”

Remember how hard it is to uninstall stuff on Windows? Especially if you’re doing more than one?
(Author here).

Here's a not-so-mathy application that I had recently. I was implementing a units system in Python. Operator overloading allowed me to define joules like so: `J = KG * M**-1 * S**-2`. Then I could define grays (a radiation-related unit) like `Gy = J/KG`. Repeat for hundreds of units. If I had to do it in Java, I'd be frustrated by the verbosity and it would be easier to make mistakes.

My point -- Guy's point, actually -- is that if you don't give people the ability to grow a language, then their expressive power will be limited. And you can't anticipate ahead of time all the ways they'll want to express themselves.

Admittedly, my application is kinda mathy under the hood, because the units exist in a vector space. I guess that's to be expected when the operators come from maths.
Why are they measuring in kg instead of kWh?
Yes, and also the cost of posting spam to YouTube is higher.
These issues are endemic to any platform. Even mainstream blogging sites like Tumblr had issues with the large quantities of child pornography being shared by the users. It's the users posting illegal content that should be held accountable not the platform owners.
Not really an individual problem, even then. Usury is one of the most legislated-on topics in history, and allowing solutions like the one described in the article is a societal choice. Your anecdote aside, most of the people borrowing on these terms are doing it out of necessity, and the ones who aren't should be told No.
also dont buy Ubiquiti gear :)
Still early, but here's my baby I hope can improve things:

website with grammar spec: https://tree-annotation.org/

prototype of a JSON/YAML alternative for JS: https://github.com/tree-annotation/tao-data-js

same thing, even less finished for C#: https://github.com/tree-annotation/tao-data-csharp

working on it constantly, more to come soon