skysight-inc/HackerNews huggingface dataset:
Hmm, I guess it'd depend on how much my personality, skills and other traits are linked to being on the autistic spectrum. That's the tricky part about these possibilities, we don't really know what someone who is on the spectrum (or for that matter, who has any other type of neurodiversity/psychological condition) would be like without having it. Does someone's interest in say, programming link to their autism/aspergers? Or their aptitude for it in general?

There's always just that ambiguity, and that makes it difficult to decide even without obvious side effects. There are a lot of issues caused by being on the spectrum that I would love to have fixed by some miracle treatment like this, such as difficulties socialising or coping with crowds or strangers, or sensory overload or what not. But I would want certain other aspects of my personality to just vanish at the same time.
I tried LawnChair (get it, it's a pun on the word "launcher"!) a while ago, but switched back to Nova. I may have to give it a try again.
Is globalization bad for the global poor?
Why do you think the UK would have had to agree once he was in Swedish custody?
Now would be a great time for the US to antagonize the Chinese navy - their military is being stretched by being deployed into Kazakhstan and as reinforcements for Hong Kong police. They are weakened already, great opportunity to reassert their lack of sovereignty over some of the south pacific islands they've been gradually calling their own.
My website started out as a personal Wiki, and it still works like that under the covers - https://taoofmac.com/space/dev/Python (as well as hundreds of other similar pages) has a bunch of links and resources I found useful or notable, for instance.

These days most of what I write is online, too, although I have bunches of OneNote shared notebooks and other accoutrements that come with working at a large corporation (Microsoft in this case).

In previous jobs we used Wikis (Trac, PhpWiki, GitLab, etc.), mailing-lists, the works.

I would suggest picking something with proper versioning and access control regardless - OneNote has the additional benefit of having decent (if slowish) mobile clients that let you take some of the info with you offline on trips, but that’s likely not a priority given the scenario you outline.
"no-one could know about an undisclosed remote management system left by the [data center] provider"

Why not? I'm generally familiar with the services offered by dedicated-server/co-lo/vps providers, and remote management systems are very common. This includes out-of-band (OOB) access when using dedicated systems. Seems like the sort of thing that solid due diligence would pick up. Even if it's completely undocumented, designing a robust security checklist to be completed by the vendor should find this sort of thing.

This excuse also makes NordVPN look extremely bad for future use: If you say "nobody could have known" then you're also saying "it could happen again" because if you can't know about it, you can't know if other vendors do the same. If you can stop it from happening in the future by implementing additional measures, that means those additional measures could have been used to prevent it the first time. So either you're inherently unsecure, or the issue was preventable.
Counterpoint: BoFA can invest in tech that makes sense for its specialized use case that Amazon never would.
I wouldn't say their response "misses the point", I'd say it's a lazy response and they don't care (or have enough financial motivation) to dive deeper into the underlying cause of the problem.

I really like your idea of a physical pairing procedure. It's not a large price to pay for dramatically increased privacy. Some other possible partial-solutions I initially thought of:

1.) Don't allow users to create their own password. Generate a strong password for them, and only show it to them once upon password creation/change. (like how API secret keys are often only displayed once upon creation) --- this would eliminate the "same password on multiple sites" issue

2.) Require a device whitelist where some type of fingerprinting/calibrating is done upon initial login by each device added to the list.

3.) Geofence logins to a pre-specified radius surrounding the camera location. E.g. if the parents work < 10 miles from home, they can set up a radius of 10 miles and understand that if they travel further than 10 miles away from home they won't be allowed access. --- this would be hackable, but would at least add another layer of protection.
Why are we (the USA) not using this same technology against Russia? Oh, wait, never mind.
Super Mario could help prevent dementia, scientists say
uh what that last line is real conspiracy theory territory
> Does 'high profile' matter?
Not at all. There's really no discrimination based on how big company or layoff is, we'll work with you. This was placed here to appeal to companies. We want to create as much "liquidity" as possible to help people bounce back.

I would love feedback on what do you think would be a better phrase?

> doesn't The Market love a layoff?
The market does love layoffs; but there's no centralized place for companies and candidates to find one another. That's what we provide. We'll also help in the process if you like.

When I was younger, I went through this process and really wished I had someone to help me through it. Watching all of these recent layoffs made me want to do something about it.

If there's anything you feel like could be done to help those affected by layoffs, I would love to hear it.

Thank you for your feedback!
Please don't underestimate the value of metadata.

While it's true that the big platforms dominate web use today, don't forget that the concept of metadata includes when you actively surf on the information superhighway. That's valuable information for advertisers.

So is every DNS lookup related to the API backends of specific apps you use. And every random website outside the massive platforms.

These might reveal tons of information about you. Like:

Are you doing research on politics (and which flavor)? Do you worry about health? When do you access online banking? Which banks? Any tax filing software? Invoicing apps? Do you use shitty payday loans? Are you looking for dates? Are you gay? Which games do you play? Which car dealerships do you consider? Do you gamble? And of course, any particularly.. specific porn sites? Do you access banking, travel/flight booking, investment, shitcoin trading, adult or gambling sites in a specific pattern that might indicate mania or other mental health issues?

With metadata alone, your ISP has a thick dossier on your habits, with stuff therapists don't know about their clients.
I had the same viewpoint, but something keeps me coming back to Elm for curiosity. I think if NoRedInk can use it for all their client side stuff then it must be capable and all of the advantages outweigh the annoyances enough to stick with it for a commercial setting.

My analogy there is Agile. Years ago no company would do agile and probably because no other company was doing it. Then Thoughtworks etc. started doing it, and slowly the proof that it can work spread around. I think this could happen with Elm.

But like agile I think there is some counter-intuitive ideas, sort of 'go slow to go fast' type of things that you need to get your head around.

I struggled and still struggle but I want to give Elm a fair go. My peeves were:

1. Can't component-ize like React.

2. Lots of 'boilerplate' to wire things up.

3. No promise like API for async, you need to do stuff via pub/sub and ports.

However the counter points seem to be that.

1. You don't need components - design a good model data structure and work out from there. There is a good video talk about this at an Elm conf.

2. By making us us wait and use ports for a lot of things in the meantime (and not just adding everything to the language or letting anyone use vanilla JS in their packages) the modules that you do use are "pure" and are almost guaranteed not to crash. And the API's of Elm are well thought out because there is no rush to fill in all of the web platform.

This sort of thinking sounds like the "100 year language" way of thinking that PG writes about. What sort of language will we be using in 100 years? Hopefully something well thought out, not full of baggage because it was rushed.
The ideal case for a Markov process, really.
If the product is free, you're the product. I don't know anything about Startpage, but I bet we'll find they're tracking something...
I've found that it's becoming increasingly hard to browse the internet in Brave and Firefox because a. the increasing monopoly of Blink (doesn't apply to Brave) and b. how interconnected a lot of this tracking seems to be with the routine operation of sites i visit
https://news.ycombinator.com/item?id=19135434
It doesn't seem to have worked out too well for the poor so far.
Clearly you've never had to intimidate someone who would otherwise harm or kill you.

Sometimes the gamble is worth the risk.
Americans are pretty unanimous in criticizing Saudi Arabia. The government often ends up on their side for geopolitical reasons, but the vast majority of American citizens and American media agree Saudi Arabia is a bad country doing terrible things.
This is simply a fixed cost vs variable cost decision. Fixed costs give you operating leverage which amplified your earnings in good times and bad. Variable costs don’t have the downside, but impact your margins.
I tried switching my phone and computer's default search engine to DDG a few weeks ago, and the quality of programming-related searches was just abysmal compared to Google. Straightforward searches were basically the same results, but searching for error messages or library-specific terms would have a great result in the top slot on Google but nowhere on DDG. I found that I needed to use `!g` for every other search, and figured that if it was causing this much additional effort it would make more sense to just default to Google.

One idea that I've had is building an extension that monitors Google searches and compares the results you click on to DDG. You could monitor which percentage of your chosen results appear on the first page of DDG. Maybe then I could actually quantify which queries are problematic.
That's just how extradition law works: you're on loan, not given over forever, and in particular in the EU, you can't use a European Arrest Warrant just to grab someone so you can extradite them outside the EU without asking the origin state's permission, unless you're seriously implying he'd be black-bagged.
You can also try i.reddit.com for an even older version.
>But I generally don't find this too hard to follow?

This is just the static picture though. What's harder to predict are the consequences of some innocuous looking code change.
>allowing fiber providers to run telephone poles and trenches without any accountability (as the wireless carriers can with 5G)

That would definitely invert the value calculations. I work in the industry and there's no question that the savings from 5G are regulatory in nature. Ironic that it's the less regulated tech that has the more questionable health effects.
Reminds me of

https://github.com/nvbn/thefuck
> So it might be fairer if AWS broke out separate line items for internal, incoming and outgoing data transfer, plus all the additional systems a customer uses.

The example given above for comparison, Hetzner, also doesn't charge for inbound and internal transfer AFAIK. Nor "the additional systems a customer uses". You pay a charge for the server, you get some amount of traffic included, and if you go over, the additional traffic costs something like $1.1/TB. That's all you pay.
Alexa, this 360-pack of coffee creamer is pizzled.
TLS has optional padding. In TLS 1.3 clever design means the padding is "free" (each byte of padding adds exactly one byte of data transmitted) so if you would like the sizes transmitted to be misleading you can choose how much.

We can't solve for you the question of how much to use. If you want a snooper to not know if you retrieved file A of 14583 bytes or file B of 14621 bytes maybe a very small amount of padding will get the job done. If file B was 800 Mb that's a lot more padding you're asking for.
> it was the user’s fault for using a compromised password and not implementing two-step authentication

Very low technical skill for someone writing for a website called siliconvalley.com.
I'm confused. Is there some aspect about a person being laid off that makes them more/less desirable that they need a specific service to help them find a new job? I know some people who have been laid off might be dusty with job hunting skills and there are services to help anyone that specific area.

Also seeing a trend of niche job websites popping up... Fragmentation in this industry seems counterproductive.
https://web.archive.org/web/20191021001258/https://www.nytim...
If a team is a good team without the assistance of a team manager, the manager is superfluous. A good manager can make a good team out of a diverse group of individuals.
I used the term "bounded rationality" deliberately. I think companies, chasing growth, ignore the harsh reality of doing business in China long term. Act as an arm of the Chinese Government or China will block you from competing and will just spawn Chinese competitors in your absence (It doesn't even seem like this is a mutually exclusive outcome).

Additionally, for each company that defies the Chinese Government, there are many who are very willing to comply. In that vein, I don't understand how the west responds. As I mentioned, the more companies that comply to the sensitivities of the Chinese government, the more China dictates speech well outside of its borders.

I'm personally /very/ against the world the Chinese government is building. I worry that their leadership will gradually erode liberalism all across the world. I also feel powerless to do anything other than boycott services and products that don't align with my worldview.
It's not just that DDG is good enough - it seems that DDG has better results than Google for many searches. Any topic where Google engineers and their algorithms believe they know better than you will return "worse" results. I believe they are weighting results by some measure of truth-value for a particular type of information, and this is bad for a couple reasons. First, they might get the measure of truth wrong, either out of ignorance or conflict of interest. Second, you might want a more literal search where the keywords match exactly even though the info might not be very accurate, for instance if you were researching alternate theories.

Examples of where Google search fails to return relevant results because they know better than you are medical, political, illicit/illegal, conspiracy theory, and famous people. Often times the first page of results don't contain the keywords and don't seem to have anything to do with your search query, whereas DDG results do.
Well, seeing that the article is specifically about AT&T Now that is delivered over the Internet, they compete against Sling, PSVue, Hulu Live TV, and YouTube Tv.
>beach beckoned

right, in Norilsk. The reporting is fairly superficial and its purpose is just to serve as a filler for "Putin bad" innuendos.

The photos are ok-ish. Though a simple google search in much more informative.
I suppose it's not surprising that DDG is weaker in areas where Google has leveraged their products from other markets to enhance their search results. Well "markets" loosely since advertisers are the actual market, but I mean discrete products.

Google has Google Maps. That's why Google can find the best Chinese food in your neighborhood, it's learned to interpret that as a semi-map query right? They also have ads, which means cleaner data on who sells what right?

DDG to me seems to be great for when I need to search for keywords rather than a concept or multi-dimensional query for which DDG doesn't have the other n dimensions of source data.
I don’t think proprietary is offered to make transition harder. In a lot of cases they simply offer a better option.
This is a great write-up. I think Rust could be a very nice language for Shader-like applications which are already very functional, and don't involve alot of shared, mutable state across threads.

In HPC, we're very much interested in GPU compute programming, rather than shader programming. In CUDA codes, you're typically doing transformation from input buffers directly into output buffers from your CUDA kernels. This should immediately raise red flags for a Rust developer - you've got shared, mutable state across threads!

Consider this simple CUDA-ish Rust code with threads independently executing over 0..cuda.len() (ignore the bounds bugs at i = 0 and i = in.len()):

fn stencil(i: usize, in: &[f32], out: &mut [f32]) {
out[i] = (in[i - 1] + in[i] + in[i + 1]) / 3.0;
}

(The `i` is a conceit around computing indexing from thread/block IDs, but the input and output arrays are pretty similar to the style CUDA promotes).

It's obvious to me, the programmer, that I don't have any aliasing issue - each thread is only mutating at a single index in the output array. However, Rust is not smart enough to see this. If they allowed the definition of the kernel as is, you could easily write multi-threaded code that has shared mutable access to individual memory locations, violating Rust's memory model. OK, you force the kernel to look more like this, then:

// `in` is the slice of [i-1,i+1]
fn stencil(in: &[f32], out: &mut f32) {
*out = (in[0] + in[1] + in[2]) / 3.0;
}

And you'd enforce Rust's invariants at the kernel launch site, computing the valid slices at some higher level in the library in some "unsafe" code. But this only solves the simple case where you have some array mapping to another array where the index relationship is obvious, and it's easily provable that there are no aliasing issues. Start layering in things like unique indirect indexing, or perhaps non-unique indexing but with atomic reductions, and it becomes difficult to phrase your correct program in a way to safe(!) Rust that is compatible with the borrow checker, at least without having to build a bunch of abstractions to express each of your parallel patterns. Having to build a bunch of bespoke abstractions may not be scalable to the types of developers building big scientific codes.

Anyway, I'm curious if the folks at "Embark" have spent any time thinking about the issue of shared, mutable state in GPU programming with Rust. It seems like a deal breaker from where I stand.
The next big thing will start out looking like a toy (2010)
I worked with the man for years in the Xbox Advanced Technology Group. Amazing individual. When he left the team, I conducted my own exit interview so I could learn from him, and walked away with pages and pages of insights on growing my own career and becoming a subject matter expert.

He was on my interview loop at ATG, and I recount it as my favorite interview of all time. He pointed to a circuit diagram poster, and said to me "You have to write a game for that, what design considerations should you be aware of?"

It looked something like this (can't find the actual poster, it's been a decade):
https://qph.fs.quoracdn.net/main-qimg-9cdbc7bf35ef8126755175...

A bit out of my league, but I identified the important aspects (multicore/hyperthreaded design, small L0/L1 cache and impacts to mispedictions, etc.) and spoke to what I could and where my uncertainties lay. Afterwards he gave up the rest of the time to let me ask questions about the team.

One XFest he stood on stage giving a Powerpoint presentation on debugging and multithreaded concerns. An animation was slow, and he broke into it and started debugging Powperpoint live to demonstrate some of his techniques. A legend.

A huge loss to Microsoft when we stepped away. I did and do hope him the best!
Elm doesn't allow you to call JavaScript code in Elm anymore. The reasoning is to prevent runtime exceptions. Instead, you have to go through something called ports, which is like passing JSON around. That's why there are people who complain about the Elm-JavaScript interop.
TL;DR:

> This new operator (:=) enables us to assign value to a variable in an expression
We already have the technology to create the "next-generation" social networks Daniel Fang describes. What's wrong with private mailing lists?
I don't want to live in a world were "journalists" just dump any sensitive information they get their hands out with complete disregard for what harms it can cause, and doing nothing to actually vet the information beforehand.

If that's a "bleak future" then let it be.
Google doesn't look like it indexs any subreddits under the np.reddit.com subdomain.
I repeatedly tried to switch to DDG from Google for the past several years. DDG kept improving, but always fell short. About a year ago, I felt that DDG's results surpassed Google's in quality. Ironically, I think Google's "personalization" has something to do with it. I don't think Google is serving results for my benefit because serendipity is part of why I am searching in the first place.

I also swapped Chrome for Brave. Thank you, DDG.
In theory yes, but in practice most libertarians involved in politics want to ruthlessly prune government down to courts for arbitration of contractual disputes, and police for enforcing property rights.

What you are describing is not anarchy, for that matter. Anarchy means absence of rulers, which is not the same thing as chaos and warlordism. Political anarchists are concerned with the establishment of systems that disallow concentrations of power or wealth that enable oppression.

Libertarianism is not exclusively capitstic. Philosophical anarchism can include autonomism, autarchism, and market anarchism, for example: https://www.libertarianism.org/columns/anarchism-libertarian...

It's doubly wrong to describe the situation in Rwanda as anarchism because the genocide that occurred there was not due to some lack of contractual or property relations, but planned, engineered, and carried out because of tribal animosity, partially pursuant to grievances stemming from a particularly brutal period of Belgian colonialism and subsequent civil war(s). That genocide was highly organized by social elites of one tribe over a period of about a year. To maintain otherwise is either product of ignorance or bad faith, so I hope you'll abandon this erroneous position. https://en.wikipedia.org/wiki/Rwandan_genocide
> Better workplace protection for whistleblowers and protection from sexism and company retaliation seems like a good thing for google.

You're delusional if you think these are a "good thing" for the people who are in control of the organization. There's a reason they are anti-unions. Unions are effective and will reduce their profits by enfranchising their workers.

Free food, gym memberships, and stock options have nothing to do with Google workers being unionized. If you believe that you're just eating the propaganda the ownership class is pushing.

Unions work and are desperately needed. Google will never let it happen, and the US government is happy to stand by and let these sorts of blatantly illegal anti-union tactics keep taking place... because surprise, the same ones collecting Google's profits are the same people who control the government. (and yes, I realize this is in Zurich, which is not in the US, but pretty much all western governments bow to the US so it's irrelevant really)
The problem with GPA is that the number differs based on school. GPA inflation isn't constant across schools, and how they are weighted is unknown to colleges. Even then, rich people with time to do volunteer work probably have more time to study and do schoolwork as well, giving them a better GPA.