skysight-inc/HackerNews huggingface dataset:
Where is the lobbying? Something seems wrong ...
I guess we just aren’t going to agree here. While yes, you are correct people should check that stuff in general, again I can’t blame people for not doing so. It’s just such a basic thing we’ve assumed computers can do for - as you pointed out - roughly a decade.
Most of them have discontinued the service. I think there's one left, maybe Citi IIRC? I've hesitated on opening an account since it seems like only a matter of time before they discontinue as well.

Apple Card allows you to generate a new card number, but it replaces the existing number. And you either have to tie your bank account to them to pay, or use your card number (which you might change) on payment correspondence.
Soldered RAM is part of Microsoft's specification for Connected/Modern Standby, supposedly because it prevents some classes of cold reboot attack on disk encryption. The official line from the people who work on the standards (both at Intel and Microsoft) is "buy a laptop with the amount of RAM you need." I hate it too, but it's not like they're pointlessly screwing their customers.
The only solution to the e-waste problem is legislation.

First we need to pass laws that force repair ability on these devices. Like being able to replace a battery easily, think slipping the back cover off easy. Force the unification of a charging standard. Finally we need to nickle and dime these companies for not making the devices more reusable.
Oh, wow! That's so neat. Thank you for explaining. It's curious that I missed this for so long.
As for me; first time I hear of them.
>And what were GCHQ, MI6 and NCSC doing to protect our prime-minister at this time?

Preparing an advertising campaign against E2E encryption:
https://www.engadget.com/the-uk-government-is-reportedly-pla...
I think you might be reading something that isn’t there. Look for comments by ankrgyl where he says that some candidates liked to talk about what they were doing as they did it, and others didn’t, and that it wasn’t really important to them one way or the other. Also, I think he said that these interviews were done in person, and that this replaced a question where coding on a whiteboard was expected.
C-130s (like the planes that were used for retrieving objects dropped from satellites) are fine flying at 200kph, no need to max out their speed.
I can't help be reminded of the big US banks and sub-prime.
Easy tips to avoid accidentally erasing memory cards
You can write Chef targeting OpenBSD and run it in local mode. Get to use plain Ruby instead of a hodgepodge functional programming language. NixOS modules tend to be more "batteries included" than your average Chef cookbook, but if you stick to using native Chef resources you get something (pseudo-)declarative and powerful.

Disclaimer: I use NixOS every day and I love functional programming. But boy do I wish Nix had picked Haskell, OCaml, or Lisp instead of inventing a programming language.
No one claimed such a ridiculous thing?

The fact is that no one in history that has great things for humanity did so without having some degree of mixed motivations.

There's no inherent contradiction in wanting to make lots of money, become popular, become powerful, and do good things for other people all at the same time. In fact, it's a very common set of motivations among smart people.
The IRS has the information to do my taxes. They should just send me a bill (or a check) with a copy of their math that I can accept or dispute.
As long as they're made to be disposable there's an upper limit. No one would buy a macbook for 50k knowing they'll be able to use it their whole life then resell it likely for a profit but they would a Rolex.
Smaller is better because you want your battery to be small. If you want a small battery, you need to use fewer atoms or put the atoms closer together (smaller atoms). Weight is also important. Lithium is very light and very small.
Listen to this person, they're a professional
I admit that problem space expands if you are an exuberant social media user who travels frequently and transits a variety of jurisdictions and airspace. Realistically, you're screwed if you said the wrong thing on social and someplace you're traveling through wants to grab you (and your country of citizenship doesn't want to expend the effort to repatriate you from the hands of an authoritarian regime).

My personal risk tolerance is that which I don’t transit the Middle East, ever, when traveling internationally, and I have no social media usage or presence.
How is the position/correctness sensed? Do they calibrate based on the image of a known star (or something)?
What were the complications that FTUSA could not handle, if you recall?
Isn’t the tax system still running on cobol?

https://www.zdnet.com/google-amp/article/wheres-my-check-cob...
Filk- like folk, but for IT people.
I made a whole collection: https://github.com/benibela/nasty-files
I mean, we even rely on a private company to login to the IRS now. ID.me is the gatekeeper even though they said they'd remove it.
Put into a database, most databases can import CSV files directly.

From there you can start create SELECT queries and depending how much processing you need to do you can create intermediate views for multiple steps. After that your can export the data directly to CSV.

https://www.mysqltutorial.org/import-csv-file-mysql-table/

https://www.mysqltutorial.org/mysql-export-table-to-csv/

https://www.sqlitetutorial.net/sqlite-import-csv/

https://www.sqlitetutorial.net/sqlite-export-csv/
I used to be able to do a return "by hand" (fine, using a spreadsheet). But now between the health insurance stuff and the child tax credit there is a whole raft of additional forms that did not even exist just a few years back.
"The resolution is a linear function of their height..."

Incorrect. Even in the consumer camera space, resolution is a function of distance, native sensor resolution, lens magnification, lens quality, shutter speed (because the target is moving), stability of the tripod, etc. Same thing is true of orbital imagery: your effective resolution is a function of your optics, your sensor, the ability of your attitude control system to hold a steady pointing vector, etc.

Also, "capability" != "resolution". What frequency bands is that satellite imaging in? Visible, SWIR, LWIR, ultraviolet? What is the effective magnification of its optics? Is it an optical system at all, or is it an RF bird? Is it all of the above? Does it just take top down snapshots, or can it track moving targets? If the latter how fast can it track? Fast enough to keep up with a tank, or fast enough to keep up with a fighter plane? How many frames per pass can it take? How fast can it slew to get multiple objects in the same pass? Etc.
Eh. I love Mastodon, and host a reasonably busy server. The official apps are just OK, though. In particular, they deliberately leave out the critical "local" timeline showing posts from users on that server. That's half the point of having a federated network: each instance can have its own "feel "or "flavor". Cutting new users off from an easy way to see what their neighbors are talking about makes servers almost fungible.
Relevant: https://www.gnu.org/software/diffutils/manual/diffutils.html...

When I'm merging, and things are really messed up due to unrelated things being diffed together, in a situation in which both must survive in the merged result, I do this:

1. Find syntactic boundaries before and after the conflict, in order to delimit an area that is a complete piece of top-level syntax, in which the conflict lies. So that is to say if the conflict is flanked by fragments of syntax, I include them.

2. I make a copy of this entire area, so that I have two consecutive copies of the complete syntactic unit, and therefore two copies of the conflict.

3. Go through the first copy and edit it with a view toward one side of the conflict.

4. Repeat on the second copy, but with a view toward keeping the changes from the other side of the conflict.

Example (manually created):

static void foo(int x)
{
<<<<<<<
return x;
}

static void bar(int y)
{
return y;
=======
return x + 1;
}

static void xyzzy(int z)
{
return z
>>>>>>>
}

WTF? Ah, OK: there is originally a foo(), and one side added bar() and the other xyzzy(). We need both. Ah, and foo was tweaked t o be different.

OK, what is the complete syntactic unit? We include everything from the "static void foo" to the closing brace after the >>>>>> and copy it. We include markers:

// COPY A
static void foo(int x)
{
<<<<<<<
return x;
}

static void bar(int y)
{
return y;
=======
return x + 1;
}

static void xyzzy(int z)
{
return z
>>>>>>>
}

// COPY B
static void foo(int x)
{
<<<<<<<
return x;
}

static void bar(int y)
{
return y;
=======
return x;
}

static void xyzzy(int z)
{
return z
>>>>>>>
}

Now we work through COPY A, keeping the <<<<<<< side:

// COPY A
static void foo(int x)
{
return x;
}

static void bar(int y)
{
return y;
}

// COPY B
static void foo(int x)
{
<<<<<<<
return x + 1;
}

static void bar(int y)
{
return y;
=======
return x;
}

static void xyzzy(int z)
{
return z
>>>>>>>
}

Then through COPY B, keeping the >>>>>>> side:

// COPY A
static void foo(int x)
{
return x;
}

static void bar(int y)
{
return y;
}

// COPY B
static void foo(int x)
{
return x + 1;
}

static void xyzzy(int z)
{
return z
}

Now get rid of the duplicate foo. It looks like we need the one which does "return x + 1":

static void foo(int x)
{
return x + 1;
}

static void bar(int y)
{
return y;
}

static void xyzzy(int z)
{
return z
}
We can definitely say people should not work like slaves in Dubai and that it would be great if the conditions were better in their original countries.

I'm drawing the line at the confiscated passports, threat of jail and terrible living conditions - if you can't safely leave your work, you're a slave. It doesn't matter what the alternative at your home is.
> Disclaimer : I am a Newcastle fan

As-salamu alaykum

I reckon the fans of rival clubs will absolutely terrorize you with taunting going forth.
No technology is entirely secure today, we haven't built it in a provably secure way

The most secure today is probably a Pixel 6 running a secure messaging app with a limited attack surface, no image support, no emoji, etc. Removing all the standard apps including the browser and Webview engine would significantly help.

If you could switch an iPhone into a secure mode which removed large chunks of messaging functionality then it would be the preferred option.
I don't know if those examples really translate. They're both not public square resources. Twitter is different, it's an open platform where anyone can have a say. Until twitter deems it uncomfortable.

Tv airwaves and physical printers are not things open to the general public.
There's a huge difference between "find it satisfying" and "love what you do."
What you are describing is merely competition. Everyone pays the same marginal amount per kWh for a given amount of electricity—ignoring minor details like connection charges and time-of-day pricing. Yes, having more aggregate demand will tend to raise prices for everyone, but that doesn't amount to a subsidy.

Internet access is typically billed as "unlimited" so those who use it very little pay a high rate per bit transferred, while those who use it a lot pay a low rate. Some of this is due to the base cost of providing service (fixed last-mile connection costs incurred whether the line is used or not) but the rest is a subsidy from low users to high users. How much of each is debatable; the costs of home internet are largely concentrated in the last-mile connection costs rather than bandwidth and data centers, yet the bandwidth still isn't free.
Chinese social media platforms will publish user location based on IP
> The Clang RandStruct support is implemented similarly to GCC and intended as compile-time hardening to make it harder for attackers to retrieve data from program structures. The support can be enabled via the "-frandomize-layout-seed=" or "-frandomize-layout-seed-file=" options for providing the deterministic random seed for allowing reproducible builds.

So if the struct needs to be shared across compile units they have to use the same seed in a specified source file. Seems of limited use given Linux source is freely distributed which would include these seed files.
$1M in seed funding, but at what valuation? I hope the terms are near market.
This is one of those Pepsi things, probably a bot..
I can't even imagine doing taxes on mobile....
Violations of various regulations aside, who exactly is getting defrauded in this scenario? Are you implying that the paid preparers in question predominantly commit or help their clients commit various forms of tax fraud?
Sure I guess this one [1] is fairly typical of Bruce's psoition. He
identifes as (coined the phrase?) working as a "public interest
technologist". He mentions this throughout his writing. I took to
using the term "civic cybersecurity" and "digital self defence" after
about 2014. I think we're on the same page, loosely.

[1] https://www.schneier.com/essays/archives/2019/02/public-inte...
It's in their interest. I've scraped a lot, and it's not easy to build a reliable process on. Why parse a human interface when there's an application interface available?
They did arrest some people who cheered for the beheading of the high-school teacher though IIRC. France has pretty harsh (and often used) laws regulating speech, and they are ambiguous enough that they can be used pretty broadly.

Just an example:

>Thousands of people are convicted every year for “contempt of public officials”, a vaguely defined criminal offence that law enforcement and judicial authorities have applied in massive numbers to silence peaceful dissent.

https://www.amnesty.org/en/latest/news/2020/11/france-is-not...
Qatar is hosting the World Cup not UAE. UAE does host some sporting events though, notably golf and f1.
Probably PGP encryption / authentication using files on an SD card with a computer separated from internet is your best bet for secure communication. An ,,easier to use’’ version can use a firewall that only allows the PGP emails through, at least in that case the firewall can be made simple and secure.
It's only a good problem when your niche customers have deep pockets to pay for their varied needs and high risk tolerance. Most variations can't be protyped out by some engineer on the weekends where they just spin out a startup with minimal risk to address the gap.

The false assumption I deal with that drives me insane with so many individuals is that everyone thinks their specialized use case is a small variation on the major use case that already benefits from economies of scale. That often isn't the case and a significant R&D effort needs to go underway on just how one can leverage existing technology for their use case.

There's very often at least one, if not many, mission critical functional requirements from existing tech that require significant effort to make the jump from the existing tech to the desired use case. And guess what, all the non-niche users don't want to pay for that, so you need to be prepared to pony up the capital, accept risk of failure, and be ready to take the plunge.

I tell people with this mentality that they need to work in reverse, first understand the technology they think is close and find the problem sets that have the best match up and focus on those. These efforts can costs hundreds of thousands very easily if not millions to tens of millions if you just play it by ear that "...this thing is sorta like what we want so it can't possibly be that difficult to adapt." (Basically what I hear with technology management, many business people, and clients)

Many people pretend software and tech are just Lego blocks and since it's virtual, there's no capital needed. Good luck, because the skills needed to deal with this tech isn't cheap and the complexity often isn't low meaning expensive and difficult to find labor for long periods of time, often with a fairly good chance of failure.
Oh wow, didn't realise it was in the contract. That's really on you. Lmao. Don't sign stupid contracts people. Cross that shit out when you sign up or Walk away.
> What he did to those people is absolutely unconscionable.

Yep. There should be a special place in hell reserved for that man. Capitalizing on the murder of children is incomprehensible to me.
So, no anonymous advice or learnings. What about polls and voting? And how would this be implemented and what about the rest of the internet?
I appreciate the response but I’m still perplexed. It’s not about the percent of traffic if that traffic is cached. And rate limiting also prevents any problems. It just doesn’t seem plausible that scrapers are going to DDoS a site per the original comment. I suppose you’d get bad traffic reports and other problems like log noise, but claiming it to be a general form of DDoS really does sound like hyperbole.
Definitely not as much of a fan of the T580 as much as I was of the T440s it replaced (still going, I only changed so I could give the T440s to someone else to replace their consumer ultrabook that predictably shat the bed and wasn't fixable).

The T580 is much more plasticky, and it's also the last one since they ditched the 2.5 inch bay, and they still don't give you two drive slots (unless you get the 15p) except for sourcing one of about 2 models of SSD that fit the WLAN slot, which is getting harder and harder. And the suspend battery life is maybe 20% of what it used to be, but I could probably fix that if I wanted to.

Anyway, it doesn't quite feel as amazing to me as the T440s was, and I know some people hate the '40 machines.
And how would you do context switches if a CPU-bound task does not yield and you do not have interrupts to ... interrupt ... that?
The slavery calls are less about the low wages and more about things like workers having their passports confiscated or being abused/killed by their employers.

But what do I know? Maybe because I’m in America I can’t call being forced to work and unable to leave slavery cause it’s a second hand opinion. ¯\_(ツ)_/¯
Internal or external?

I think Java is just fine for internal DSLs, see

https://www.jooq.org/

jooq embeds a Turing complete programming language because it supports Procedural SQL.

I was also hacking on this project

https://github.com/paulhoule/ferocity/

which was about making Java homoiconic. Namely in ferocity you can write

Expression<String> literal = of("Hello World");
Expression<byte[]> expression = getBytes(literal);

and then

expression.asSource() = '"Hello World".getBytes()'
expression.evaluate() = {72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100}

the evaluation is done with the primitive interpreter strategy of evaluating all of the arguments of the function then calling the function, ...

I got far enough on that project that I discovered a bunch of things like the expression language has extensions over the real Java language pretty naturally for instance if you have a quote function like the quote in LISP you can write programs in the extended language to process syntactic macros.

I convinced myself that the idea is sound and got started on bootstrapping it by building a partial implementation (ferocity0) and code generator to make stubs out of the standard library plus a persistent collections library because that is pretty helpful for building the DSL, then write ferocity1 in ferocity0 wherever it could eliminate boilerplate (like the 8 primitive types.)
> People deserve to have self-determination now that it's a modern, globalized world

What do you mean by "people" and "self-determination". If 51% of the southerners decided to secede from the US, should they be allowed? What about the rights of the 49% southerners who want to remain with the US? Are they not people? What about the rest of americans? Do we not get a say? Besides, in the modern world, the supreme court has already ruled "self-determination" is illegal.

It's nice to say people deserve self-determination, just like it's nice to say universal human rights, but it meaningless in the real world.

Crimean people want to be part of russia. Eastern ukrainian people wants to be part of russia. Western ukrainian people don't want that. Which people deserve self-determination?

Native hawaiians want their islands back. Non-native hawaiians want to remain part of the US. Which people deserve self-determination?

10 million taiwanese want independence. 1.4 billion chinese want taiwan returned to china. Which people deserve self-determination?

At the end of the day, might makes right. And in a modern globalized world, it has never been more true. The modern globalization is the reflection of might makes right. Might created the modern globalized world.
Thanks! I happened to have opened a relevant 2018 discussion link as a new tab over lunch today, and and was able to slap the prefix right on without scrubbing around for a good snapshot. Appreciate you going that extra mile c:
I'm afraid I don't know exactly how to quantify that. I also don't have much to compare to, as the only other distro I've used on a regular basis the last few years was Fedora. I've never used Arch, for example.
The Thompson attack sounds scary, but it's not a real practical concern.

Look, as this article demonstrates, it's not hard to build a backdooring compiler. Even if you want to build it in a more robust way than checking filenames, it's really not difficult: it's (admittedly complex) pattern matching, and quite a lot of optimization in fact boils down to pattern matching. The problem is that the pattern matching you'd need to do to get the everything-is-backdoored scary effect is brittle as fuck.

Compiler output tends to be effectively nondeterministic. I mean, the goal of the compiler is to produce completely deterministic input, but very subtle changes can have cascading consequences. (I say this as I am trying to fix a test for LLVM's opaque pointer changes). Even something so simple as figuring out how to make bit-equivalent reproducible builds with the reproducible builds initiative took a few years to really get going, since there are so many things that are effectively random that you wouldn't consider at first (e.g., iterate over all files in a directory).
;) always a scandal. When Dems do it.. Politicians of both parties routinely use apps like wickr and signal. often illegally not following records keeping laws.

I know obama had a special blackberry made so he could use email on mobile.

I'd be surprised if the federal government hasn't created a mobile version of SIPRNet yet?

I work in politics (low level compared to these elected s). most of the committees use signal + email 2fa or similar now. But that does nothing against sate sponsored hackers with 0 days. Maybe rotating burner phones and chat platforms would work better, but probably not worth it for the vast majority unless doing something sketchy.
I mean, in Sex and the City 2 the ladies get deported from the country due to a public display of affection. If you actually watched the movie you'd realize its a damning cinematic critique with a witty script and stellar acting.
I was heavily considering using Turbo Tax a few years back until I learned about the various Free File options on the IRS. Previously, I was dumb enough to rely on those tax-preparation services despite my taxes being simple enough to do on my own... I was worried some of the options wouldn't be 'feature-complete' as I had some money earned from self-employment, but they were just as good (or better) than Turbo Tax despite the 'older' UI.

Even if you don't technically qualify for Free File, the fees are much lower there than what you would pay on Turbo Tax. For example on 1040Now filing a federal tax return when ineligible for Free File only is about $20. Intuit can crash and burn.
"general purpose" for me means I can set the program counter somewhere and run my code

in general the term vaguely means 'this computer can perform many different tasks' but can an iphone perform a task you want, but apple did not allow?