skysight-inc/HackerNews huggingface dataset:
Can I ask why this is your opinion on this? Not being argumentative, just curious.

In my personal view this is a good thing. I was in the early access to DALLE and without fail any searches for CEO or executive would return exclusively white people. Searches for low skilled jobs would return minorities. Surely such an obviously biased AI that is only going to get more popular should be steered away from this?
I have it on good information that BGP was the second gunman on the grassy knoll at the Kennedy Assassination.
I'm not sure if I understand your argument. As long as you can put your own things on your TPM and use it for your own good it's not too bad right? And in corporate environments it's reasonable to not own your own device right?

Sure Infineon can probably get my data, but that's far beyond the scope of my threat model.

As long as the system is open to putting your own keys on there I'm fine with it.
Indeed, so the user should not buy a computer where they're not in control of the TPM, if you can't disable it/add your own keys, then don't buy that computer
Emmaüs also refurbish a lot of used computers, so they maintain a dedicated low specs linux distribution just for this:

https://emmabuntus.org/

https://en.wikipedia.org/wiki/Emmabunt%C3%BCs
Hell yes! It showed up on at least a few Shareware diskette bundles back in the day.
I can’t speak for anybody who made you an offer, of course, but often these kinds of problems are just another way to witness first hand how the candidate goes about solving problems. Failing to solve the problem given a short window of time is indeed not relevant, but your problem solving process is _extremely_ relevant. I’ve spent a lot of time fixing crap because some engineer was engaging in “magical thinking” that the cost of not doing such screening is clear. Brain teasers can be hit or miss, so I don’t particularly like giving those to candidates (though as an interviewee I loved them), but you can get a great idea of someone’s appetite for doing the mental work of problem solving through a thoughtfully-designed code screening.
It is up and down for me: https://downdetector.com/status/slack/
> In nearly 20 years of doing this I’ve have never had one of these dreaded fake developers make it through the resume screen, initial phone call, and a conversation with an engineer....And if I did, we’d just fire them as soon as it was clear they lied about their ability.

I've spent most of the last 25 years working independently. A large number of the 'fakers' (or just... currently-low-skilled) don't apply to large companies with screening processes. They build custom one-off software/websites/etc for small businesses. Those small business people have no ability to judge skills or quality. Some of the tech folks doing that may, at some point, try to apply 'up' in to larger companies, moving away from independent/freelance, and some of those may get weeded out.
It's more complicated than that, for now it looks like courts will decide on a service by service basis.
> When she gets interviewed, they fly her out and spend 2 days showing her around, taking her out, and trying to convince her to work for them.

This exact scenario has happened around a half dozen times for me as a software engineer over the past twenty years. Basically any time I’m considering a company based in another US state, they fly me out for interviews, at least take me to dinner (if not some larger group outing), and then have someone show me around the city the next day trying to convince me to move there.
You didn't, but if the tech is there, it will be used.
The question is: which other things, and why?

One problem of this new millennium is that the field has developed a tendency to do old things with new languages instead of doing new things with old languages.

Reinventing another polygonal wheel approximation while constantly tweaking the theory used serves to segregate the experienced (who may have trouble accepting such tweaks or their necessity - they already know about the existence of wheels anyway) from the newbies (who have no previous intuitions and no taste for legitimate and spurious novelty).

Newbies are cheap, and new ideas are hard. Let's do some mental rent seeking.
Writing an assembler for the 8086 doesn't take five months! Especially if you have a Data General mini to run it on, which already had an assembler and scripting with domacros.

In fact, if memory serves, RDOS had FORTRAN, ALGOL, and BASIC available, even if most of the system software was written in assembler.

Writing an assembler in BASIC on either the Nova or the IBM PC would have been considerably less hassle than writing it in assembly and hand-assembling it.
> They could all be built without tokens or a blockchain if they wanted to.

How would you build a decentralized, cross-chain asset exchange without a blockchain?

I agree there are far too many superfluous tokens. But there are plenty of real projects that are based on blockchain.
That misconfiguration is what triggered the investigation, but the investigation uncovered more severe problems, for example the municipality could not guarantee that private information was not transferred to unsafe countries.

Google have some setup where the data is stored in the EU (Ireland) and allegedly the encryption key is only available to the Ireland branch of Google and not the US branch. But the setup is still accessed by personnel from the US branch.
I'm seeing this as well, and of course the status page says all good

https://status.slack.com/
Sure, ecosystems are most useful. But they are based on the languages core features.
Binance Chain Extension Wallet Removes Seedphrases with Web3Auth
Binder Clips is the correct term for the “lever clip thingies”
Yep, Slack is having a panic attack.
I actually meant to say Mononoke, but Spirited Away is one I have watched with my kids—and I'm about to introduce Mononoke to my oldest.
> And downsides, especially for corporate usage you don't want your data protected by device keys if they aren't set by yourself or replicated elsewhere.

It's a solved problem in corporate environments.

> But it is a security risk to deploy such keys on local machines in the first place in many circumstances.

That's a massive stretch and no normal corporation agrees with that statement.

> No, I disagree.

Other people's threat models are not something you can disagree with.

> If you assume your system is compromised on that level your device encryption will be bypassed via the same channel.

Well not really, it's not a bypass. Continuous abuse of a compromised machine is significantly noisier than exfiltrating the keys needed and then abusing those. Plus you can't touch anything that would change TPM measurements, or you'll lock yourself out. It's much more cumbersome.
I just needed to highlight the irony in condemning me for bringing up the past, then you bring up the past and use that to condemn the British people. All in the same post. Congratulations.
> It says that alloc() is O(1) and thus real-time...but then later on says that advance() must be called k times per alloc in order to avoid exhausting the free space while still having work on the gray list. This makes it not quite real-time; either you call advance() k times inside alloc (which it recommends) in which case it isn't constant latency but variable on the number of reachable objects from the object you are popping from the work list, or you risk running out of heap and have an eventual loop of draining the grey list to flip.

The original description is for CONS cells, which have exactly 2 pointers; the notes on generalization later in TFA state that if you want to support arbitrary sized objects, advance() needs to be made incremental for larger objects.
Those still allowed you to run your own code.
Show HN: Can blockchain save American democracy?
This would be the “simple” code. The “abstract” code would be more like this:

public class EndpointManager {
private EndpointInputManager eim;
private StringSplitter splitter;
private NumberParser parser;
private Sorter sorter;
public EndpointManager(EndpointInput input) {
eim = new EndpointInputManagerFactory().setInput(input).build();
splitter = new StringSplitterFactory().setDelimiter(new Delimiter(",")).build();
parser = new NumberParserFactory().setFormat(NumberParserFormat.INTEGER).setMode(NumberParserMode.LIST).build();
sorter = new SorterFactory().setSortOrder(SortOrder.ASCENDING).setAlgorithm(SortingAlgorithm.QUICK_SORT).build();
}
public EndpointOutput endpoint() throws ParseException {
splitter.split(eim.getInput());
parser.parse(splitter.getList());
sorter.sort(parser.getOutput());
return new EndpointOutputFactory().setOutput(sorter.getSortedList()).build();
}
}
Well, if they are legit and compliant with US law, there’s COPPA (1) to protect against this. Eg, TikTok was recently (2) fined for violations.

(1) https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Pr...

(2) https://www.theverge.com/2019/2/27/18243312/tiktok-ftc-fine-...
It’s an interesting question that for me I can’t give an answer because it has be thinking what does “legitimate” mean in the context of a market.

What would make a market melt up illegitimate? Traditionally I was taught that pump and dump and painting the tape are illegitimate market behaviors. Otherwise is a mania illegitimate or isn’t it just a natural market phenomenon?
I think the idea is to squeeze as much as you can now,... so that you can also leave something to your kids and possibly have a decent lifestyle when you're old.

They are all valid points, unfortunately.

Let's just remember some people have really bad really underpaid 40 years of work.
I can see why it sounds that way. Let me supply some context.

I cannot answer any question in conversation with a stranger unless the answer is something I happen to know off the top of my head, or the question is about what I can see or feel or remember in the moment. It's related to a general sort of cognitive disability I have that shows up in several other ways.

For example, if I'm driving and you engage me in conversation, we will get lost. Every time.

If I'm playing a multiplayer game with voice chat, and people are talking to me, I will lose.

There are just certain cognitive activities that I cannot combine successfully. The presence of a stranger in conversation forcibly occupies all of my attention. I am unable to think about anything other than interpreting the stranger's utterances and preparing my own. If I try to, for example, answer questions about FizzBuzz that require me to actually think about how things work, my mind goes completely blank.

"I'm trying to think, but nothing happens."

I presume that in each case where I received an offer, it was because the team had information from other channels that made me attractive. I know it for a fact in a couple of cases.

So in recent years I've mostly relied on those other channels, and just skipped the so-called technical interview. All it's going to tell you about me is that I can't do what you want me to in a technical interview.
In many cases it's because the standards don't (yet) support storing important information or weren't performant. For example, in DTI imaging recording of the diffusion vectors was not something that DICOM supported until DTI use became more widespread clinically. In other cases it was network performance hacks. Another example with DTI is that initially DICOM for MRI only supported 2D images. Which for DTI is a problem because you easily end up with thousands of images and transferring them as individual 2D with all the network handshaking and storage confirmations is slow as molasses and grinds on PACS that aren't setup for this. Some vendors "solved" this by creating large 2D images of 3D images by laying out multiple 2D slices in a mosaic. Because the 3D volume became one 2D image, transfers were much faster and doesn't consume as many resources on PACS. Eventually the DICOM standard came up with an even better solution, but it's only recently starting to roll out on the scanners and the old ways still persist.
Absolutely. Shameless friends asking for help repeatedly with nothing in return become irritating and perhaps avoided after some time. Contrast that with someone who is shameful and know they can’t return the favor and don’t abuse their position because they’re ashamed to.
Came to HN to get a confirmation that it wasn’t just me. Lying status pages are bloody annoying.
There is a difference between teaching students how to use a product and teaching students through the use of a product. The latter intentionally teaches them transferrable skills. The former does not, and runs the risk that any change in the product (nevermind using a different product) will leave the student without the necessary skills to adapt.

The approaches to teaching can vary quite wildly. My mother was doing some resume padding when I was in middle school, so I got to compare what they were teaching with what my school was teaching. They were teaching rote skills with a separate book directed towards each product, which is to say Word had a book full of screenshots illustrating procedures and WordPerfect had its own book full of screenshots illustrating procedures. They were not laying down the foundations for transferrable skills, nor did they expect students to pick it up. In contrast, my middle school was using obsolete computers and had no expectation the software would be used in business. The emphasis was directed towards laying out and formatting documents instead, which had a much longer lasting impact.
Thank you for that! I think I end in the middle of an instruction:

rex.WXB jb 0x6050b4 ; jb offset here is 0x61, 'a'
outsb %gs:(%esi),(%dx)
And, uh... what are the arguments for immortality?
> "attempts to control general computation will converge on rootkits" prediction has held up.

If you play video games, you probably have a couple of neat kernel rootkits installed as "anti cheat".

A lot of remote proctoring stuff for exams are looking a lot like rootkits too.

EDR/XDR is also just rootkits. For security. The only thing that can stop a bad guy with a rootkit is a good guy with a rootkit, after all.
Wow, that's quite a reversal. What did folks say when you refunded them?
Flexport Engineering Blog - Index Selectivity: A Key to High Performance SQL
God forbid most people I know have control of their own PC, they have no clue, and nor should they need one.

iPhone users are safer from malware, PC users are safer from governments and Apple controlling what they can do on their computer.

Never-ending balance between safety and freedom.

The computer that requires a physical switch to disable secure boot is a good compromise (see many Chromebooks)
mmmh, is it open source?
how would somebody trust this without, at least, an open source repo?
I covered this in another reply, but if you use this process to see how I solve problems, you will conclude that I don't. You will witness me doing nothing, because I can't do anything in that circumstance.
I guarantee the Navy (any navy with a nuclear aircraft carrier) is interested in this idea. A significant problem for the Navy is the logistics of all the fuel needed for those aircraft, if they can produce that fuel at sea it saves them a lot of headache. Depending how much/fast it can produce it may even take less space than all the tanks they have, and they never worry about running out of fuel in a war.

There are a lot of open questions as to if this can ever actually work on an air , but it need not be economical to the better answer. Navys will pay extra if it works and means they don't have to ship fuel around. Even better if it can produce enough fuel to also refuel at sea all the other ships the navy has in a carrier battle group.
Or subtitle: "Google never tells you why they suspend your account"
I can really see that, $5 gets you a LOT at Taco Bell (funnily enough, they refused to load any images till I switched my IP to a USA one O.o). I’m actually shocked how much you get. Here in Germany, McDonalds / Burger King (not sure what other fast food places we have) are disgusting AND expensive :D
Ferrocene: Rust toolchain to safety-critical environments
a leo telescope doesn't look anything like a star (mainly because it's moving too fast). the way you deal with this is by not taking hour long exposures, and instead take thousands of second long exposures. then you can composite them all together, cropping out the bits that look like satellites from each frame. it's a little annoying, but pretty easy to automate.
At one time, I learnt to live with boredom. I felt it was refreshing to not keep doing something to get rid of that boredom. It got me somewhat creative also, which i loved.

But when i started hating what i do with my work, I started feeling like the remaining time apart from work is way too important to "waste" on just being bored.

I slightly understand what OP means, when he says all things he held quite close like games and creating a game, were now not as interesting as it used to be. I am also going through that. I end up playing games and doing something out of compulsion of "not wasting the precious free time", and end up getting bored of them too. I dont know if it is exactly the problem OP is facing though.

Your first paragraph doesnt even apply to me. I am very much in the beginning stages of my pursuit for wealth and the journey looks like it will be mindnumbingly boring, and I am terrified where I am going to end up in this way.
I’ve always wanted a curated list of textbooks from people who actually read them in depth.

I’ve read through a couple textbooks front-to-back on topics that are completely unrelated to my field[0]. A good textbook should be able to explain tough concepts while engaging the reader with interesting content and relation to the world.

0: I quite enjoyed Anthony J.F. Griffiths et al’s Introduction to Genetic Analysis, despite never taking a genetics or even biology class.
'Flight simulator' for software engineers added Python
It's possible in Slack. Every Slack workspace has its set of own emoji. Some of them are unique, some are almost universal.
The Strong Town blog has a bunch of really interesting ideas and retrospectives on how just parking lots alone have dramatically changed the landscape of many towns in America.

https://www.strongtowns.org/journal/2020/6/9/but-where-will-...
Huh. I find editing to be almost as important to my writing as my writing itself.

I don’t just want my voice to be communicated, I want it to be understood. Sometimes that means automated grammar checkers.
Ever heard of Eternal September?
TBH, it sounds like you're wasting your time thinking in categories that were imposed on you by others. Unless FAANGs are what you really after, you'll probably have a crisis when you get there. Better to skip it before you even start and instead think about what is important to you personally.
I hope they at least try to put LaMDA or PaLM do customer support - any customer support is better than nothing.
Is Pluton IP open? All hardware vendors embracing this is not the right path for security / computing.

Why can't hardware vendors embrace standards-based open platforms like Global Platform [1].

[Edit] Google is also pushing Android Ready SE Alliance [2].

[1] https://globalplatform.org/

[2] https://security.googleblog.com/2021/03/announcing-android-r...
TPM has features like remote attestation and is in general a mechanism to bind data to hardware, which is interesting for DRM purposes.

Sure, there are theoretical attacks on memory, but they are far less relevant for security than the penalties I have to accept with TPM being widely established.

Not that there aren't different means, but TPM also creates unique hashes of your system which only reinforces the problems around fingerprinting.

> It's the exact system that enables wireless payment and other strong security features on your phone.

Phones suck as computing devices on every conceivable metric and are heavily locked down devices. And it is not true that you need a TPM chip to create secure transfers. I constantly do business transaction on my PC just fine.
It could have been sponsored. Many publications write sponsored posts.
> "choosing to own it" looks a bit like "have you tried to not be so sad" when facing depression

It's fundamentally a conscious choice - unlike depression, which has deep links with chemical equilibria.

> how unevenly shame is distributed; some people seem like they simply don't get it whereas others are drowning in it

Shame is essentially a social concept. A child raised by wolves would have no concept of what shame is (at least not human shame). It's clearly the case that early socialization with parents and peers is what shapes one's perceptions of the subject.
The Seattle Report on Database Research
I don't mean this to sound negative, but you are more than a parent.
Maybe 99% of the users you know. When LocalBitcoins imposed KYC everyone in Argentina switched to Binance.
Greyhound racing ideal path generation based on jerk rate minimization
It means if those children missed exposure to those common viruses, in a less than 2 years window, their liver will be destroyed???

Wow, wow, wow, this would be VERY nasty, and it would mean that we must be SURE those children get exposed in the right time window????
It has some cut outs, but not as many as you would think.

The US lab is marketing to EU customers. They will care about GDPR (heck, they even claim to be compliant on their website).
Future devs who see your history of asking questions will benefit. They'll realize that asking questions is normal, even for people they now consider to be wise and experienced. At the very least, if you forget you can go back to that historical record and find the answer again. Knowing how to find the answer is almost as good as knowing the answer itself.
Pretty realistic
I built an app for micro journaling but then mostly stopped maintaining it because I was very afraid of the danger of other people hacking into it, especially if it became mainstream and high-value state targets used it.

For those of you who keep journals, how much do you worry someone will gain access to it?
> "The supermarket is adding customers to secret watch-lists with no due process, meaning shoppers can be spied on, blacklisted across multiple stores and denied food shopping despite being entirely innocent," said Big Brother Watch's director Silkie Carlo.

To opt-out, one simply chooses to not shop at that business. Also, to avoid biometric recognition, one would have to protect their identity, in essence covering their face while in public. In the age of Covid-19, wearing a face mask is considered to be quite sensible, but also has the added perk of increasing privacy.

> "This is a deeply unethical and a frankly chilling way for any business to behave."

It's not deeply unethical, and it's certainly far from imoral. Having security cameras is a sensible activity. Having people who monitor security cameras is a sensible activity. Having those people monitoring the cameras remember past security incidents is sensible. Automating the whole process is reasonable.

It's intellectually dishonest to proclaim a system is unethical simply because it's more efficient at detecting unwelcome guests than a typical human would do anyways. It's like saying it's unethical to not allow cheating.
I am not pretending to be unicorn by keeping high hiring standards.

It is a reflection on our strategy. Our strategy is that, long term, is better to have smaller, tight knit community of highly intelligent, capable and motivated people than try to throw masses of lower paid employees at the problem.

We are fighting complexity and having large team of constantly rotating people that never seem to bear responsibility for their decisions is one of the worst things you can do.

I prefer to spend more time on hiring, find people I am satisfied with and then pay them well so that they are not looking to change their job in two years as most IT seems to be doing nowadays. Retention is a hugely underestimated success factor.