skysight-inc/HackerNews huggingface dataset:
She's actually accused of fraud, for (allegedly) lying to US companies that what they were doing would not be in violation of any US embargo. The legal theory here is that when she made materially untrue statements that caused US organizations to commit a crime she committed the crime.

In broader terms, any financial interaction in dollars likely goes through a US financial institution of some kind, who will be legally obligated to carry out all US embargo rules. There are ways around this, but they are, at present weird hacks that you have to go out of your way to do.
> If the strings are short and everything always lived in the cache I don't think the author would have posted this in the first place.

Raymond Chen didn't post this because he had trouble understanding the behavior. He posted this as an exercise for his readers. There is zero chance that Raymond Chen doesn't fully understand this behavior.

Also, the strings being short doesn't mean they're all in the cache. If your strings are 4 chars each but you're storing a billion of them, you won't have them all in cache, but cache effects will still matter.

> Locality only applies in a third middle state when some strings are short enough to fit in the cache and when others are not. In this case the degrading performance is predictable to the number of memory look ups. If the string is in cache there are no memory look ups. If it is in memory there are two look ups: one of the string and a second for the index upon that string. Finally the article mentions the second look up varies according to the length of the string, which suggests different performances for strings of different length even if both reside in memory.

Look at the code again. All the strings have the same length for a given execution. There is no case here where "some strings are short enough to fit in the cache and when others are not".

I think your mental model of cache behavior and why it's relevant here is wrong. The question isn't whether all the strings fit into cache. Nor whether individual strings are "too large" to fit into the cache. The former is uninteresting and the latter is irrelevant because we aren't looking at the entire string, only the first character, which will most certainly fit in the cache.

Modern CPUs will pull in an entire cache line at a time. If you access the first character of a string, you'll pull in the surrounding N bytes as well. If your string is long, you'll only pull in bytes from that string. (You will also pull in the bytes preceding your string if your string doesn't begin on the start of the cache line.) If it's short and other strings are adjacent, you'll pull in bytes from the next string (or strings) as well. This is where the data locality bit matters. If your strings are very short and your layout is sequential, the cache is extremely efficient at minimizing main memory lookups, and your comparison of one string will pull several following strings into the cache "for free".

> Logically you cannot access a specified index on a string without first accessing the string and then navigating to the given index.

I don't understand what your mental model of string access looks like, but accessing a character within a string in C is literally a single pointer addition and a dereference. There is no "navigating" nor is there any meaningful notion of "accessing the string". You access characters individually by offsetting a pointer and dereferencing.
Jeff Vogel from Spiderweb Software have an awesome retrospective on his games and company at GDC 2018:

"Failing to Fill: The Spiderweb Software Way" https://youtu.be/stxVBJem3Rs
Ask HN: What are some advanced methods for meteorite strike/shower prediction?
I think it's partly to control difficulty better. In BG if you build your party neglecting some key concepts (a dps, a tank, crowd control spells etc) you can very well find yourself unable to continue at certain challenge (i.e. the for golem room if you focus too much on hth, out the first dragon in icewind.. memory about the specifics faded now pardon any confusion) and basically you do well up to the challenge then you can't progress anymore.

Also a smaller party with less variations in roles is much easier to do storytelling with.
Many companies terminate their internal/corporate TLS traffic on a reverse proxy they control. This typically lets them see employee internet activity in the clear.
It's a bit of a circular argument: "I'm invested into using X therefore X is a good choice". This tells us nothing about the quality of X, although I'm sure it means the world to you personally.
Derek Smart is the original king of the over-promise and under-deliver a space sim game. I don't know if he's all that accurate in his complaints about Star Citizen, but as someone with no skin in the Star Citizen game but was almost burnt by a Derek Smart game, it seems a funny "pot, kettle, black" situation to me. It does have me wondering how much of a "takes one to know one" moment of schadenfreude clarity Derek Smart may be having right now. Though, knowing Derek Smart from following previous ventures, I'd probably just put my money down on "a broken clock is right twice a day".
Theyve been looking for water (liquid H2O). We have known about the caps well back, at least the 70s.
The 'angel' who secretly pays patients' hospital bills
Counting type inhabitants
I used Hyper.sh for my side project 2 years ago during the initial development phase. It was really easy to start with but I wouldn't say it was stable. Every month or so there would be downtimes or the container would run but for example networks wouldn't work. Or storage volumes wouldn't mount/unmount.. :)

After several downtimes I switched to Google's GKE and never looked back. Hyper is easy to start with but impossible to finish. There was no managed database at that time (not sure whether they had it now) and using Postgres with their persistent volumes (which are backed by Ceph I think) performance was really sad.

All in all, it was a great service for trying out ideas or running small & less important applications, but if you really want it to always be available, then probably it's not the right tool.
I really enjoyed having this guy read his slides out loud
What restaurants did Google Maps show you? Unless you searched for a specific restaurant, you likely saw only those restaurants that paid for contextual advertising on that search. (At the very least, you saw the paid listing first, and on a small mobile screen, you may not have scrolled past them.)

The author makes a pretty sweeping claim here and then walks it back in the next sentence. Does anyone else have the experience described? The vast majority of my mobile Maps queries do not seem to show ads at the top, and very few ads show up at all, but maybe I'm an outlier.
What kinds of performance issues are you running into? We’d love bug reports!
Germany closes its last hard-coal mine
Doesn't "any computer" means personal devices that citizens own and agencies can ask you to hand over keys and password?
Bruh, it's almost as if hemp and "weed" are both cannabis plants ;)
Pay no attention to the spurious "background cosmic radiation" downvotes, it averages out over time anyway.
"All the way between 1776 and 2015 it was illegal..."

The legality of SSM was decided by individual states. While not 'sanctified' (up to religions ... for those who cared) or 'state-certified' (for those who cared), millions of same-sex relationships existed during those two centuries. Most of them un-persecuted.

I don't see any prohibition in my reading of the Constitution, which I'm pretty sure was designed to protect individual liberties from the powers of the State. Of course, there have always been so-called 'citizens' fond of their own liberty to deprive others of theirs.
This works only if you're on a company-controlled device. If you're on a device they do not control, you won't have their root cert installed and this MITM attack is infeasible.

If you're using a company-controlled device, you should of course assume they can see all of your network activity. They could easily be capturing all of your activity on the device itself without any MITM attack.
We don't have many corporate customers, mainly sell to individuals.

The idea is to grow the user base as large as possible and then sell them the latest version or other products.

Give away a version with 3rd party hardware is to grow the user base to new markets. Let somebody else handle the marketing / distribution and get their users. Sure lots people throw away the CD of bundled software when they buy something, but a decent number still install it.

Give away free is same idea. People love free stuff and will download it. Then hopefully they enjoy it and upgrade to get more features.
This story was a wash. A guy put a shit ton of money into a kickerstarter product and was expecting a fully fledged polished product. It's not a pre-order, buddy.
it's still there as the last sentence, but the document used to literally open with "Don't be evil".
> I don't think it's a story of over-regulation, as I doubt Bangladesh has regulations in place only allowing the $6K version.

Well it still could be. It's not because there's no over regulation there that there's the expertise required to build and market an inexpensive CPAP machine there. As far as we know, as soon as they get the expertise, they could just move to another country and get a better wage in doing so.

I'm a software engineer and it's something that I think about. I'm only making 60k$ in Canada while the US the average is higher and in USD. I'm only 2 hours away in car from the US.
Bitcoin is a safe haven? The myth shattered in one chart
no, the scariest part is this: anywhere in this world there are people are scared of different ideas and believes; there are people believe by the power of their perfect system no other opinion worthy of existence.

now you may start to explain any idea other than yours not really ideas.
The difference boils down to feel and behavior. You can style web controls to look very close or identical to native controls, but they’re always going to feel “off” with issues like increased latency, wrong animation curves, and lack of support for system features (such as spring loaded dragging and drag and drop on macOS).
This Lego Technic Extreme RV Required Amazing Engineering
I'm not aware of that either. What API scope would share your location data with a third-party developer? https://developers.google.com/identity/protocols/googlescope... doesn't turn up anything obvious.
Diaspora and Mastodon are good alternatives (but are ironically not on this list). Both are federated solutions that let you set up your own instances, or use public ones.

https://diasporafoundation.org/

https://joinmastodon.org/
>I thought the Internet would just make the next attempt that much faster to die out, but apparently I was wrong!

That's how politics work, it's a pendulum. It has swung too far to liberalism, we're almost at Weimar republic now. Now it's time for the pendulum to swing back. If anything, the Internet is going to accelerate it.
You can always list alternatives for Facebook, but the problem comes in actually replacing it. Facebook isn't popular for being a well designed website, if you think about it, Facebook is a very bloated and clunky experience. Facebook is popular because that's what everyone uses.

I think the issue isn't about finding alternatives to it, it's convincing the people completely entangled in the Facebook ecosystem why they should jump ship. Another issue comes with, a number of people don't use Facebook, but they use Instagram, which is just a rebranding of the same evil at this point. Getting people to switch from that would prove tough.
I didn’t read baby’s comment as meaning a lot of Chinese people want better human rights in China, I read it as a lot of people everywhere want that.
The New York Times podcast, The Daily, had a two part episode on that very topic a few weeks ago. [1][2]

It explored how China started opening the economy and how western politics assumed that between the economy and the internet, political change in China as all but inevitable. And of course how very wrong that turns out to be in hindsight.

I’d highly recommend those episodes.

[1] https://www.nytimes.com/2018/12/04/podcasts/the-daily/china-...

[2] https://www.nytimes.com/2018/12/05/podcasts/the-daily/china-...
This way they can blame the CEO's underhanded policies, like opening up fake accounts for customers or not processing mortgage payments and getting people foreclosed on, on overseas workers/warm-bodies instead of the american workers like they did last time they got caught being outright deceitful.
It would also probably help in laundering overseas money to have a larger operation out there where they can shift the blame/fines.
Oil glut? The analyses I've read point to an oil _crunch_. Are you being sarcastic?
> I would love all of that but so far none has been delivered

This is objectively false, and you seem to have a serious chip on your shoulder.

I played their last open play session, and I definitely jumped in a ship with multiple friends, flew to several different planets, flew down to their surface, transitioned between different atmospheric environments.

I had a lot of fun with it.

It's one thing to say, "I don't like what they've done." It's another to say, "They haven't done something." when they objectively have.
That’s funny. One of my former colleagues said she was finally convinced to buy smartphones for her junior high age children when they were followed/stalked by a stranger when walking home from school.
The racial aspect of paying your black friends to pretend to be thieves is really troubling here.

The whole thing stinks.
That's why I said _for me_.

I've no idea how good Xamarin is at doing the things that it does, but even if I hadn't invested X into my web-based components Xamarin would still force me to reimplement them again in case I need them in my website. That's not cross-platform enough for me, Electron in better in this regard.
Electron is amazing for dev velocity. I love it there.

However, most importantly for my day job, it's not good for security. Adopting Electron requires me to accept the same structural weaknesses that led to all of the NPM malicious commit issues that have cropped up lately, and with Electron it runs as me, the user, not inside a browser sandbox. As a dev in a security team, not inadvertently creating attack vectors is literally part of my job, so that combination of factors is scary. In hindsight... I'm putting Discord in a sandbox.

Other native languages/SDKs/frameworks don't have this issue if only because so much of them come from first party entities and it's very viable to cut implicit trust to the repositories.

That makes Electron not a viable option for anything related to my day job unless it's guaranteed to be running in a VM, closed off from everything else. When some of the Node.js permissions related stuff gets put in, I'm going to like Electron much, much more than I do now.
Tigers can hold a grudge alright. Remember Tatiana? the siberian at the San Fransisco Zoo that leapt out her enclosure and hunted down the 3 guys who had taunted her.

Leopards are equally scary and more sneaky bast*s. They come kill your dog first and then come for you. There are reports of two man-eating leopards of Kumaon, which between them killed five hundred and twenty-five humans, before they were killed.

Maneaters of Kumaon is a book (one of several) written by Jim Corbett a Brit, who hunted in India in the 1940's. Full text here https://archive.org/stream/maneatersofkumao029903mbp/maneate... . Not as exciting as John Vaillant, but the terror is palpable.
Learn: Typecasting in Python – Python Type Conversion with Example [Updated]
I deliberately didn't include it because it's somewhat contentious whether it is an RPG or not and I had enough games to quote without risking triggering that discussion... but yes. Also very influential, even on Baldur's Gate itself, I'd say.
This is how my discrete logic class in college was taught. To code the proofs, we used Haskell.
At the bottom of the linked page:

"The meteoritic hypothesis is viewed by geologists as doubtful. The British Natural History Museum suggests that it may be a pseudometeorite, in other words a terrestrial rock mistakenly attributed to a meteoritic origin."

The stone has not been sampled and scientifically examined.
What did you think about Tides of Numenara? I know there are many reviews out there, but your taste in games seems amazingly close to mine, including finding Skyrim boring, so I'd love to hear your opinion. I've had the game sitting on my computer for a while but haven't started it yet.
>How come the whole west were willing to look the other way at most if not all human rights violations in China for most part of the last 3 decades, only to now raise concern?

This could be the subject of an interesting thesis paper in political psychology.

I think a couple factors were at play. First, when China was opening up the first time, the expectation was that democracy would follow shortly - within a decade. I think there was a real belief across a broad swathe of the political class in 1970's America that capitalism was a force for good, that foundations of civic society free markets created would inevitably flourish into democracy.

Additionally, I think you're wrong in saying that the whole west has been looking the other way when it comes to human rights violations in China. The Human Rights Watch has been going on about this for years, there were sanctions and massive protests against China after the Tiananmen Square massacre, and the Free Tibet movement has been going on since the...60's? There's been broad awareness of how much of a bad actor China is, and continuous

>I believe an honest assessment of those questions reveals without shadow of a doubt that humans rights violations in far off countries only become a concern for the west when it is useful for geopolitical or simple profit reasons.

I think this belies the scale of the threat to the West the Soviet Union represented.
Ultimately you're correct; it's undeniable that the US in particular made policy choices with regards to China that put geopolitics first and human rights second, but the USSR represented a literal existential threat to democratic Europe. There's no moral and right choice here - opening relations with China keeps daylight between the CCP and the and the USSR, but legitimizes a regime that just murdered it's own middle class.

At some level you need those confluences of moral, economic, and geopolitical motives to make changes. The moral imperative against the Chinese Communist Party has always been there, China has replaced the USSR as a threat and now that the economic incentives are being hit, we're seeing the geopolitical realm hinge more on the moral side. I don't think this is just or good - I think it's just how it is.
The latter, usually cheaper to buy prebuilt. Especially since you have to add a Windows license that costs around $100 to do legally.

I still did self-build for my last PC, because I was very picky about exact parts.
Just remember this the next time people say that Zuckerberg should go to jail or that the US needs something like GDPR.

In my observation, startups aren't just breaking unjust laws.
> The Civil Rights Movement was about acknowleging shared humanity, not dividing people into groups based on privilege. The Civil Rights Movement of the 60s sought allies regardless of race, which is perhaps why it was so successful.

This is rather revisionist.

The term "privilege" in its contemporary usage hadn't been coined then, but if you go back to the writings of early civil rights leaders, it's pretty clear that the purpose was not about "acknowledging shared humanity". It was specifically about liberation of Black people, and the fight to secure equal rights for Black people. It was not uniformly welcoming to "allies" of other races, and in fact, many of its most successful leaders were skeptical at best of support from people who weren't black.

We've since whitewashed the legacy of its most famous leaders, such as Martin Luther King Jr., but even he was a lot less interested in "shared humanity" and non-black "allies". Yes, if you go by popular representation of him today, that's the impression you'll get of him, but as often is the case, the primary sources tell a very different story.

The statement "the Civil Rights Movement sought allies regardless of race, which is perhaps why it was so successful" is only correct if you are referring to the Civil Rights Movement as a retroactive construct: the way that contemporary society has essentially retconned the history of the real civil rights movement. Yes, that depiction of it has been very successful, because that depiction is more palatable and appealing to people who aren't black (specifically: less threatening to white people), and that's why we think of Martin Luther King, Jr. as a milquetoast nonviolent preacher who gave speeches but didn't really step on anyone's toes, instead of the revolutionary, armed radical man that he really was.
I remember reading somewhere that the developers of Skyrim will leave non game-breaking bugs in the code if they are funny ones that don't break quests. Things like mammoths floating in the air in certain cases, for example.
Free Market Capitalism ?
I didn’t watch the video, but with a title like that, I thought it was fake. Not in a “haha I’m so smart, I knew it was fake!” way, but an “If this were real, he’d probably be using the video in court rather than on YouTube, besides everyone expects YouTube content to be staged” way.

Guess I was wrong...?
You're right. In this model it does not matter as in both cases the door gets opened. It would only make sense to make a difference if after a given time you may only want entries and not exits (like after some predetermined time).
All of Europe doesn't have a homogeneous culture or history is one major issue.
Some foreigners might have a little bit of superiority complex, but it's mostly coming from other Chinese treating foreigners better, due to foreign worship and in some cases institutional rules favoring foreigners, although the later is becoming rare.

Just to give a few examples:

- up until late 2000s, border customs dedicated extra manpower to make entering China easier for foreigners, while Chinese citizens returning home are stuck in long lines.

- not sure about now, but for a period of time, foreigners get preferential treatment in the police system, as in, crimes against foreigners gets more attention, and foreigner committing crimes gets more lenient treatment.

- foreigners sometimes get paid significantly more than locals, especially in the education system, this is still true today.
Yes. The this is the alternate way of doing it with the RFID flaps if for some reason your pet doesn't have a chip or there are issues reading it. Cats can lose collars though, many have a release mechanism so that if the collar gets caught the cat doesn't get stuck forever too.

https://www.surepetcare.com/en-gb/accessories
It's an argument about nothing. A trademark is a repository for a company's reputation. A new company has none. If it's unable to use its preferred mark, no harm is done. That is, of course, unless its intention all along is to steal the limelight of another.
The point being that these would be all of the steps that go into at least one doxxing attempt.

Sort of like a murderer outlining a preferred method of stalking as a how-to, but without the murder.