skysight-inc/HackerNews huggingface dataset:
welcome friend!

you must be specific and stay in scope. prep for things you can manage and survive. doomsday preppers are neurotic idiots.

to me, prepping means hanging a water tight canvas bag in my tornado cellar (hung so critters dont get to it). there is food and water to survive in the cellar for weeks if we are inside and the house falls down on usm medkit too, amongst other things. my prepper expansion plans include a generator, solar panels, garden and chickens. do not fool yourself into homesteading - that is a full time job by itself. but you can pareto yourself into a much smaller reliance on outside support.

the bottom line is you won't survive a disaster by yourself. the wilderness might support you, but it wont support you and all your neighbors. true prepping means setting roots into your community and creating antifragility for everyone.
Also not that crt.sh is operated by Sectigo (formerly Comodo). Previously they had not good reputation.
No, but developer education and awareness can go a long way.

It is about building a level of trust and psychological safety between software developers and their managers. This way, blameless postmortems can be done in the event of an incident without finger-pointing.
Not quite sure what your saying, other than nothing is easy to carry through a warzone. How would anyone even know you have your Bitcoin private key hidden on a USB stick?
I miss the days when we didn't need sites like this one, but I'm extremely glad it exists and thankful to you for helping me discover it.
In San Francisco, I do have access to 5G Ultrawideband with my iPhone 13 Pro and can confirm I get about gigabit download speeds...which doesn't matter much in practice since an iPhone isn't a bulk-download device.

That said, battery life is still pretty fine for general use.
I’m not deferring to WaPo, but rather two academics at the London School of Economics. Their paper is linked in the WaPo article. I don’t believe either is affiliated with the US government, or even an American citizen, so I don’t see how their article could be called “investigating ourselves.”
"DNS" and no bind mentioned?
Because Apple and a Google created a market where there was none. It basically impossible to make money from selling mobile apps to consumers before them.

Had Verizon singlehandedly created the internet and had no real competitors they might have been able to tax it’s usage. Thank God that did not happen, though…
My business just started self-hosting, but we severely underestimated the cost of air conditioning (installation), SFP adapters, enterprise Ethernet and electrical infrastructure and ended up spending as much on peripheral stuff as servers.

So far the whole operation has cost around $30k (small business). We stand to save $1-1.5k per month at the moment, less the cost of symmetrical fiber about $500/mo.

Next year it will pay off but this year we definitely won’t break even on the servers.

How has this has changed our culture? Well, what I have enjoyed about the whole process is now we have a bunch of spare capacity, so we can spin up demo servers for SMB clients for even a few months and it “costs us nothing”. Then we can arrange payment later when they fully appreciate the service. We don’t take any risks anymore with bills that need to be settled to cloud providers. This has changed how “generous” we are in the outset with our clients. It feels really healthy to be able to do this.
One of the first things I check on a PR is if it passed CI cleanly. If the build has failed (failing tests, build problems, whatever), I get annoyed I was even asked to look at it.
Can you do the job? Does your condition hamper you from doing the job? Keep in mind >50% of the job is collaboration.
Relevant Dilbert: https://dilbert.com/strip/1993-03-20

I felt busted the first time I saw this.
Such a function is perfectly allowed and even encouraged, see here where I allocate a mutable array with undefined values and write and read from it in a pure function. Basically replicating the pseudo imperative code I have written before:

https://replit.com/@RowanGoemans/QuarrelsomeUtilizedMicroker...

Using mutable vectors like this is a must if you need to write high performance Haskell code.

I have also written concrete code for magicalhippo in another branch of this thread.
It's a pity they don't fulfill orders for more than 2+ years. I have 5 different sites that have been in the queue since early 2020 with not a peep other than the price increase email earlier this week. Meanwhile I know of other people in the area that signed up after me who received their units last summer. Not exactly encouraging.
I've been using an app called Mylio as a replacement to Picasa. Everything is locally hosted, the apps are very fast with large libraries and you can have peer to peer syncing between multiple devices for the same library, including your phone. I like it a lot!
I'm originally from the Caribbean so I don't think I'm the best judge of that :-) I kind of enjoyed summers there. Everything was green and lush!
Let these types live in their supreme know-it-all fantasy world, they're not worth a thought. Anyone with a little common sense will see through their shenannigans and proceed to ignore them the way you'd ignore an ant on the sidewalk as you go about your busy day.

Don't take it personally, their ignorance has nothing to do with you.
For Spotify in particular, I'd rather have more money going to Google instead of Spotify. Because I don't want to be funding Joe Rogan.
The OS is not “read only” if you go through contortions. But if you can write anything to the OS, so can anything you run
I'm inclined to doubt that telling China they can't use US software will actually stop them from using it. Deny them by preventing shipments of litho hardware or advanced chips all you want, but nothing is going to prevent Chinese companies from continuing to use useful software that's already in their hands.
Thanks for the pointers - my Java knowledge is apparently out-of-date!
It is a French idiom, meaning a random or ordinary user.
Or dnsmasq, or NSD, or Unbound. But then I saw that there is a "See also: awesome-sysadmin/DNS" (https://github.com/awesome-foss/awesome-sysadmin#dns) link and I was again happy. I guess they don't want to duplicate anything?
It kind of blew my mind to learn (and internalize) that everything burns under the right conditions (mostly temperature). Metals, bodies, water, everything.
Can back this up. No one at that level of merchant processing is paying the rack rate of what you might see on Stripe. It's usually high 1's, or low 2's.
>why not just choose Ukraine to be the USSR successor state in the same way China was replaced as a permanent member; bring in the UN peace-forces ASAP

This would be the same as the the peace keeping nations declaring war on Russia.

The pretense of a legal loophole will not matter to Russia if a UN member is shooting Russian planes and troops.
The Metaverse and Web 3.0
Thanks for this. Almost 20 years ago I was in high school and I asked my physics teacher "what is fire?". He looked at me with an expression that clearly said (but without words): "this kid is stupid". After I re-affirmed my question and my desire to know what "actually" was fire, he just couldn't answer. Everybody laughed, of course.

Now, almost 20 years after, I have a partial answer.
I'd go a step further: programs aimed to make self-hosting easy should not even need a package manager. They should be self contained (statically linked) binaries. Luckily we have Go which makes this very easy to achieve, and to make things better, Go is designed for web servers. I believe we've had this ability for almost a decade, and still no one is harnessing it to make self-hosting easy and reliable.

Further more, they should require absolultely zero configuration to get up and running. We've had SQLite for many years now, so it's easy to make a webserver that does not require a separate sql server to be installed and configured in order to get going. (There are also non-sql embedded data storage engines, many of them written in pure Go, eliminating the CGO problem).

Ideally the user will download a program for their own operating system (say, windows). They will run this program, provide it with the ip and root password of their linux server which they rented from some provider, and this program will then upload the actual server program to the host machine and launch it.
Seismic waves only propagate at up to ~14 km/s. If New York is bombed, it would take ~5 minutes (I think) for the wave to reach Los Angeles. Twitter would be much faster (assuming Twitter survives the attack).
Wow. I read the initial blog post (well I read the start, and skimmed the rest) and I thought it was interesting but I am just not motivated to dive into something so complex. I learned nothing.

Then I watched Richard Feynman's explanation and feel like I learned something! And was motivated about it!
The primary reason you need records is that AEAD algorithms run on blocks so you need to know where the end of one block is and the start of the next. And because you are running over TCP, you don't get that framing information from TLS.

As you say, it's also the case that you have different types of data and so the record type indicates what you are processing, but you'd need records even if you didn't do that.
I think the first question you need to ask is about your eligibility to work. I can't speak for Jordan, but I can speak for UAE.

To work in UAE you either need to be a citizen or have an employment visa. The good news is that UAE makes it fairly easy for a company to sponsor somebody for a visa. There are also visas for entrepreneurs, but I'm not very familiar with how to get those.

The salaries in UAE are lower because the cost of living is much lower. Plus, there are no taxes. Many jobs also have additional benefits, such as giving you a housing or paying for part of your rent. At the entry level, you are also competing with people from countries (e.g. India) who are willing to accept a much lower salary than a typical US graduate.

Also, a comment on CS jobs in the Middle East. I don't really think UAE is a great country to get your first CS job. There really isn't a work culture that respects software developers. A lot of software multi-nationals (e.g. Microsoft) that are in UAE basically only have sales people and solution architects. The work is done by consultants or in other countries.

I used Indeed.com and some large companies (e.g. Emirates) in UAE are hiring software developers. But it seems very limited. However, there may be job sites that are more focused on the UAE market.

If you are a UAE citizen (It doesn't seem like you are based on how you framed your Ask HN) then obviously Dubai makes a lot of sense. But then, if you were a UAE citizen, you may have a network and governmental resources that will help you a lot more than HN can. If you are not a UAE citizen, then you might want to consider other countries (e.g. India) which have far more CS jobs.
Ukraine uses facial recognition to identify dead Russian soldiers, minister says
That's correct. With determinism and finite memory, you must eventually either repeat a previous state, or halt.

This is useful. Verifiers which work by symbolic execution examine large numbers of cases they work through the control flow. Each case can contain a large number of states; you only need one case for each control flow pattern. Now, some programs run into combinatorial explosion when you do that. The number of cases to be examined grows rapidly. That means halting detection is NP-hard, not impossible. There's a difference.

The Microsoft Static Driver Verifier operates on the assumption that if symbolic execution doesn't terminate after a reasonable amount of automatic analysis, your driver doesn't get to run in the kernel. This is a good, practical solution.
> User Control

> The Web is unique because it offers users unparalleled control over the content they experience. This control is the foundation of agency, but the reality has not always lived up to the promise, and we see threats to it going forward. Consequently, we seek to protect and expand the mechanisms that empower people to experience the Web on their own terms.

> we eventually chose to support EME, but nevertheless view it as a regrettable chapter in the Web’s evolution

These are a few interesting parts I saw. Overall this looks good and I haven't seen any part of this I disagree with.

Is this a new publication from Mozilla? When was this written? I don't see a date on it.
And the Play Store/App Store is a service connecting mobile users to apps and they provide an infrastructure to download apps, developer tools, etc.

What’s the difference?
A square arrangement if we allow 8-way connections, we can end up with a cross-connection:

ox
xo

If we only allow 4-way connections then a connected line won't permit another line to cross it.

For hex 6-way connections, lets say a place ( ) is where lines cross, but it can only be a single color. How about making a cross connection like the 8-way square: (doesn't work)

x x x o
x o o o x
x o x x x
o x x x
Counterpoint - with GitHub now being part of a large database and cloud vendor (i.e. SQL Server and Azure), surely there are at least some merits to moving workloads to those technologies? Leverage internal knowledge, talent, etc.
I'm not on Twitter currently, but I did recently learn about the Free Ebook Foundation[1] and their free-programming-books resource[2].

One nice aspect of their project is that they provide links to translated versions of many free programming books.

[1] - https://ebookfoundation.org/

[2] - https://ebookfoundation.github.io/free-programming-books/
How'd you go getting docker + IPv6 going? I spent hours trying to get docker containers to get native IPv6 IPs and eventually gave up because it was to painful.
Using a mouse sensor — made me smile. Best kind of solutions. Great concept, keep it up!
Last I checked, diagrams.net offered live collaboration, but only for Google Drive users. If you use the draw.io plugin with NextCloud, it's even worse, one concurrent user's edits will be silently overwritten.

Not a flaw of diagrams.bet per se, but something to keep in mind before you decide to deploy it.
Perhaps an alternate ROM, memory upgrade, 80 column or lowercase board, graphics upgrade, or??? I wonder!

Radio Shack (and Apple, for that matter) actually made schematics for their computers available, enabling people to potentially repair or modify their own machines – and this was actually practical because of the discrete (and often off-the-shelf), through-hole soldered components.

Talk about "right to repair!" Personally I'd feel a bit queasy potentially bricking a $2700 computer, but then again you could also possibly replace a component if you damaged it.

I think Apple and IBM also included firmware listings. In general vintage PCs seem to be very hacker-friendly, and they're also simple enough so that you can understand the entire system. The closest thing now might be something like an Arduino or bare-metal programming on a Raspberry Pi.
I know that tptacek knows this, but for those who don't, we took data compression out of TLS 1.3!
I think there could be a couple of confounding factors here:

1) What demographics are these older parents in? Are they basically baby boomers or Gen X having kids late? Milennials are approaching 40 years old, so they could potentially be more chill as first time parents perhaps or not.

2) If both parents are old, then I could see the mother potentially feeling overprotective, feeling like all her eggs are in one basket so to speak. I'd kind of think that an older father would probably be more chill.

In 2006 I worked with a software developer that was 50 years old and was equally new to Ruby on Rails and also had his first baby on the way. He was chill and young at heart.
The world is full of horrible people who are worshipped just because they poison the society either corrupting politicians or by operating in the grey areas of the law. I am by vocation against companies and corporations, whatever people do to make them suffer, I like.

So he’s paying some individuals to commit crimes
doesn’t make him a horrible person by default, in my opinion, the law is just there to protect the wealthy, is not something that defines what is just, correct or fair. There is nothing intrinsically noble in respecting the law and there is nothing intrinsically horrible in not respecting it
Nah solar installations work across all weather categories. You just have to manage adverse weather (i.e. additional costs). Some climates have better solar production others have higher costs of energy which solar can undermine.
The problem is when that innovative company becomes the new IBM/GE/Oracle and starts treating every client as nothing else but a revenue stream instead of focusing on creating new and innovative products. I don’t think Apple/Google are there yet but they are clearly moving into that direction.
Credit to them for trying some new things on the UI front, but it looks like the organic results are from Bing (like most other alt/privacy search engines). It would be interesting to learn more about how/if they plan to build their own index, or set themselves apart.

IMO, Kagi and Brave search are the two best alternative general search engines right now.

Runnaroo was pretty good as well ;-)
That’s not really news, was the same time when LTE was in its child stages. I have country wide 5G here and while it doesn’t really matter in general use, I love using it for video or voice calls on Slack etc. The latency difference is very notable.

Thankfully iOS devices also have the ability to only switch on 5G when deemed necessary, which is sometimes a little wonky but generally works okay and will turn off 5G when the display is off.
Will take a reference if you have one.
I wonder how many of them were inspired by Gomez on the Addams Family.
Who-creates-social-networks.txt (2017)
I’m surprised when these increasingly frequent outages at large internet companies happen I don’t see tons of suggestions that Russia (or China, or North Korea) is behind them.

Is all cyber warfare completely underground and invisible?
That's the law, you're right, I am not denying that.

But being able to build something is a courtesy that is important to me.
This is true and one of the initial criticisms of "there's not necessarily incentive alignment here" I thought of when I first encountered the idea. Hearing about #2 happen in reality is also sad. Though I think over longer periods more competition and reputation trashing has a chance to correct some of #2. Nevertheless I think "University" of Phoenix is still operating and hoovering up tax payer money despite being an internet punching bag for years, so...
> Chomsky ... still falls prey to American exceptionalism.

i think that's wrong, but i think you could say he believes in a type of american exceptionalism if your definition of that phrase is something like

- "unique in the world among nations to be able to act with near-total impunity in any way they/we please -- including committing obvious and ongoing war crimes."

We got away with invading Iraq (2004).
Russia invades Ukraine (2022) and a world of sanctions come down on it.

Where were the sanctions against the US? They didn't happen - at least, not large ones. Why? Because the US is, by definition, exceptional. We can do what we want.

> the United States is - for now - not a party to this conflict

hasn't, and isn't, the US providing BILLIONS of military and financial aid and training, diplomatic, ideological, and media support, and more, to Ukraine -- for years already?

do you not believe that the US largely controls the world, including Europe, largely runs Nato as a private army to guarantee US supremacy in trade and other geopolitical interests?

do you claim that Nato, in spite of all its offenses and offensives, is for defense only?

> Also, I think the analogy of Mexico joining China is way off base, and an overly simplistic view of everyday reality in Europe.

i'm not sure what is so complicated about the comparison, or Europe today.

was the cuban missile crisis also too complicated?
Grown up around Magpie's my whole life, like most Australians, and been swooped more times than I can count.

What I found fascinating is the two sides of the Magpie.

You have the ruthless little buggers that terrorise passers-by relentlessly. A common sight in Australia is cyclists wearing helmets with cable ties stuck to them pointing outwards, like a spiky shield. In swooping season, I cannot walk around my neighbourhood without getting attacked (the Magpies near my house are OK, it's the ones further away that are the problem).

But they can also be super trusting and affectionate if you establish a rapport.

A friend of mine fed one in his backyard, and before long it was flying through the window and perching on his shoulder, nipping at him playfully. It's pretty cute actually!

An elderly neighbour up the road feeds the Magpie's every morning around swooping season, as a sort of peace offering so they'll leave her alone.
They famously tried to migrate Hotmail to Windows after purchasing it, and that proved a long, excruciating process.

I doubt they have enough to prove wrt SQL Server to make it worth going through that again.
Agreed. Basically all you need is:

1. Something to delimit the boundaries of the message.
2. Some way to determine the nonce.

OTOH, the TLS 1.3 record layer is barely more than authenticated encryption,
Unraid is great, but be warned, it can spiral out of control. I started with unraid and a gazillion containers, now I have that, 2 mini PCs, and some networking equipment that I never thought I'd want or need. It's a lot of fun.
I also really enjoyed Bill Hammack's series of videos based on Faraday's lectures: http://www.engineerguy.com/faraday
> I only see a benefit to developers for this, but from a user prospective going with another system is a downgrade.

To me it sounds like a huge upgrade. But admittedly I might be in the minority in that the only reason i use android is because I think iOS is even worse in having to deal with the platform owners bullshit.

The issues with cancelling things seems like a very american centric problem. I don't know, I literally never had an issue canceling a subscription yet.

And hopefully this is a step in the direction where the user has the choice to pay a 30% premium, instead of being forced to. For example I'd be very happy to pay valve 30% more to not have to deal with EGS. I'd be even more happy to pay anyone 30% less to not have to deal with Google.
Profile Amazon RDS or Amazon Aurora PostgreSQL PL/PgSQL Code Using Plprofiler
Ah, thanks for spelling it out with the typescript. That’s clearer to me now!
Umbrel looks really cool. Is it possible to deploy without maintaing your own copy of the bitcoin blockchain yet?
The killer feature of Kitty for me is that is replaces tmux with splits and layouts. It's also got great ligature support.
Someone needs to create a search engine specifically for products and services. One thing I end up doing is searching places like reddit.

"cool shirts for summer" and then search places like Reddit, fashion forums, etc. basically all areas where UGC is relatively authentic. And then toggle it for "paid for blogs", like strategist, wirecutter, rtings, etc.
Neither you nor Taibbi have actually called out any mistakes the mainstream media has made. They reported accurately. The story resulted in impeachment. Taibbi attacked a straw man. We don't need independent media, we need honest, factual reporting be it independent or otherwise. Taibbi isn't it. He didn't uncover any facts, just sit on the sidelines and cast stones.

It is unquestionable that Russia tried to influence the election. They hacked the DNC and released it via WikiLeaks. They spread disinformation in Trump's favor. And that they invaded Ukraine. Trump at every turn supported Putin and hindered Ukraine. And so did Taibbi for his part. And then he says this story wasn't worth reporting because it didn't result in a criminal conviction?