skysight-inc/HackerNews huggingface dataset:
Because of anticompetitive actions taken by the companies that dominate the mobile operating systems market in order to dominate the mobile app distribution market, as well as the mobile app payments market.

Those companies made billions of dollars each year through their anticompetitive behavior.
pricewatch.com was the original inspiration for this website and pricegrabber.com was (apparently until some years ago) a close equivalent for many years.

Both have changed dramatically though.
Do Octave and R qualify as array languages? You could say that Python is not because Numpy is not part of the language.
The resulting war took many more human lives [1] including children who couldn't handle the
White phosphorus munitions the US military targeted them with.
1) https://en.m.wikipedia.org/wiki/Casualties_of_the_Iraq_War
Dumbarton Oaks is a living relic of 19th century academia; even moreso than Harvard, the institution that controls it. Working there is a strangely serene experience. The contents of the library alone are worth more than the entire compound and the land its built on.
Meanwhile, on Mac, we had beautiful THINK Pascal.
It's a fine article if it gets you excited to learn more about PCIe (which is pretty dang cool). The MindShare book on it is quite good, very detailed and comprehensive, and doubles as a doorstop when not in use.

But yeah, I spotted the "two wires" stuff and a bunch of other problems. Credit for enthusiasm, perhaps, but it's not terribly accurate.
> Who told you to call their customer support for a refund? AWS (and other cloud vendors) practically never refund.

I've gotten refunds about a half a dozen times now. Every time I've asked. One was for over a hundred thousand dollars.

I've never paid for support, I have no contacts within the company (like are often necessary at places like Google), I literally just put in a support ticket asking for a refund and got a refund.

They usually require some documentation/explanation of how you're going to avoid making the same mistake again (which is fair), but otherwise have been very cooperative.
> its consistently buggy

At least it's consistent :D

For me it is: I can't copy from the URL-bar to other apps. Inside of firefox works, copying from everywhere else works.

I didn't care to investigate though as I rarely need to do that and I was pretty sure it's my fault for locking it into it's own user namespaces.
Besides the whole 9/11 thing, if you have 'showdead' set, you see the spam 'bot' in this thread. I always wonder if it's really a bot or someone with a lot of time to waste but let's assume it's someone real... do you know what their end game is? It can't be propaganda because it's clearly a spam and no one read those. Also, not many people respond to spam so I don't think 'dopamine hit' is a part of it.

Confusing
gold, Jerry. Gold!
What is blocking you from using just EC2?
Set up a gmail rule that searches for the word "unsubscribe"....
Optimising pointer subtraction with 2-adic integers (2010)
I bet Microsoft would rather that they used Azure Sphere OS or Azure RTOS for that purpose.
All those things you write in the 1st paragraph, I wonder if it's 9/11 or the continued spread of Internet access. Previously if you thought the earth was flat, your friends in school or work would laugh at you. Nowadays you can google anything and find a community totally into that idea, and they are indeed communities because they'll quickly indoctrinate that the rest of society/big government/the secret elite cabal are prosecuting them for their beliefs, so they'd have to support each other..
Journals of Plague Years
How are you supposed to figure out if an event is significant or not without looking at its historical significance on the years to come?
I think it is public service to show historical events from a different perspective.

Reading about something is one thing, being able to experience as it happened, the same way most people experienced -- from media, is another.
Reads fine on my tiny old smartphone. It seems responsive (as in responsive design). Also, looks fine in reader mode.

What problems did you have with it?
Most of the help I get in my IDE for JS are

1 helps with typos , I will notice a weird color and probably underlines if the variable or function is undefined so I can fix the issue before it crashes somewhere in the future

2 also helps me when it highlights unused stuff, shows me that a refactor or a merge happened and it needs a closer look

3 we put JSDoc type documentation and colors will look different if say you used a method on an object that does not have such method or member defined

I create my personalized color schemes that fit me and my disabilities so I don't care if maybe it does not work for someone else or if soem dude tested on some students and observer some small effect or even worse some designer decide how my stuff should look because he read some blog posts from his guru and now he thinks he is a UX master.

I suggest people try a good IDE, tweak things, I always notice bugs in my colleagues code that a good IDE would have prevented them.
Why DOS was (and is) a thing (2020) [video]
Cover story. As in the DDS is the cover story for how easy it is to do a money grab in the US gov.
The Real Heroes Are Dead
Title gave me a flashback from when Element was Vector IM and their Matrix client was Riot.
> On the other hand, newer AMD Epyc processors can (depending on the motherboard) use only 48 lanes to talk to the other socket, freeing another 16 lanes per socket (for a total of 160 PCIe lanes) at the cost of slower inter-socket communication; and they also have an extra single PCIe lane per socket to be used to connect to a BMC.

For people that aren't reading the whole article, I want to make it clear that "slower" is only relative to other newer chips. The lanes on the old chips were half as fast, so even 48 lanes beats them by a factor of 1.5x.
I remember heating a small sauna at a friends' house with wood (something like 3 square meters), you don't need much if the sauna is reasonably isolated to the outside.
World Robot Conference kicks off in Beijing
HarfBuzz is maintained by Behdad Eafahbod who _used_ to work in Google and Facebook.
Maybe on Audible as well? Seems to be possible to buy credits within the app, and I dont think I am using Apple Pay for that.
PlexKodiConnect is excellent if you want to share a library with other Kodi clients, and not mess around with a shared database. I'm glad I switch over to it.
'meaning' v0.01 – or, why I, the agnostic rationalist think I'm maybe Jesus?
Yes, I was that day. And I had probably been there since 6:00 am the previous day. Pulling multiple all-nighters on various "super important" projects was typical for me and others. In retrospect, my advice is not to do such things, but it seemed like a good idea at the time.

The email and all the security events happened right after the second plane hit, which seemed like it was closer to normal start of day hours.
https://archive.ph/K7GlA
> we still don't have form and CB auto completion

Yes please save all of your personal and payment information in your browser, I don't see how that could be a bad idea.
No, I am not making a blanket assumption that we cannot have laws. I don't see how we can make collection and aggregation of data illegal, at least in the United States. Maybe it is possible in more authoritarian cultures, but those are the ones who will use it the most.

Databases of aggregated ALPR data exist and have economic value. Facebook exists and aggregates data. Can you elaborate on what kind of law you think should exist to prevent that?
try it again with pleroma and see what happens!
I was homeless for less than a year. In my case, my mom (term cancer) and I were tossed from our long time family home.

The way - the only way - my homelessness ended is I had help.
Estonians also are big on saunas. I could not find a single property listing which did not include a sauna. Guess I'll have to get into saunas...
I'm generally favorable to giving up syntax coloring. I do agree with the OP that it distracts without adding much benefit. I want to recognize the intent, over the syntax. I do usually program in Lisp/Scheme/Racket, which are syntactically simple though, and use Solarized which is lower contrast than some. So both the distraction and benefits are less.

I guess the main benefit I feel I'm getting now is string highlighting and comment dimming. Parens stand out to my brain anyway so I don't think I am benefitting from their being colorized.
I don’t really understand what US/allies get from maintaining a theocracy in SA, chevron and british petroleum predate the modern kingdom, right? why is it good business sense to let the royal family siphon cash like there’s no tomorrow?

seems to me a political explanation is more likely, probably related to the holy war with Iran. In that case I never really understood why we took an anti-theocratic stance there.
For me, copying into Firefox can lock it up, and trying to paste from Firefox into non-Firefox can also lock it up. I tried looking into this, and it might be related to running X apps side-by-side, but it feels like a weird interaction between Firefox and gnome-shell. Regardless, it seems like other applications are working fine, so I think this is an issue with Firefox.
WSL was the rebirth out of Project Astoria failure.

https://mspoweruser.com/windows-subsystem-for-linux-started-...
But your numbers were wrong according to that same source.

Median average pay for all workers is $42k compared to $61k for teachers. Saying that they make twice as much money is either a significant mathematical error or intentionally disingenuous.

Moreover, you still didn't address the fact that teachers have a significant debt load

https://www.nea.org/advocating-for-change/new-from-nea/depth...

>Overall, educators borrowed an average of $55,800—and still owe an average $58,700 because of low salaries and hefty interest rates—but those amounts vary a lot, depending on age and race.

>It’s worse for young educators. Because of rising tuition costs, two of out three educators under the age of 35 borrowed for college, compared to 27 percent of those 61 and up. Additionally, nearly half of young educators borrowed more than $65,000, compared to 13 percent of educators 61 and over. Nonetheless, many older educators are still struggling. In fact, more than a quarter of educators over the age of 61 still haven’t paid off their student debt. Of those, more than a third still owe at least $45,000.
Heart disease and cancer are an aggregate of very many diseases — there are many types of heart diseases (stroke, cardiac arrest, coronary artery disease), and many types of cancers. COVID is a single disease that has killed many multiples more than a single heart disease or cancer.
at that point it will be faster to list the nice platforms
Ask HN: How do you encrypt data on virtual machines in the cloud?
Hi HN,

I am looking for a standard or at least widely used way to encrypt data at rest on VMs running in the cloud. I am also interested in reasons why this isn't the standard way of doing things.

I recently started working on a project where I potentially need to cache customer data on disk. At this point, the simplest and the most portable option for me is to run services on cloud VMs. I have experience setting up full disk encryption on dedicated servers, but my methods are not scalable enough for me to take full advantage of the cloud.

As the cloud provider has full control of the instance, I don't consider them a threat in this context. I'm well aware that they would be able to extract keys from memory or perform a man in the middle attack on the initial connection used to unlock the encrypted partition. What I am concerned about is that data might be accessible if I delete the instance or if the SSD storing the data gets stolen or is sent to be recycled.

My attempts to find a good solution revolved around modifying a debian cloud image and writing to disk from initramfs, but there are many ways to approach the problem and I'm not sure which one is the least hackish. What I hope to achieve is to be able to handle everything using a script with minimal user interaction, through SSH. Although I think that I would be able to do write the script myself, I'd like to avoid reinventing the wheel.

What is your advice on encrypting cloud VMs?
I don't need to learn them all, I just need to know the ones I expect I need to type in for the foreseeable future. I might even forget them later (as I've forgotten a lot of LaTeX mappings, fortunately there's a cheat sheet).

You're just repeating your other points about the problems that come from having so many languages, which I mostly agree with, but typing at least is not really an issue, which is all my point is. The issue is: "do I know Arabic?" not "I know Arabic, can I type it?"

As for your experience with French, maybe the AZERTY layout is just inherently bad, but how much slower is it really? Typing your example sentence with my compose key takes me about 3x longer than ignoring the accented characters entirely, which is more than I expected, though I'm very unpracticed. With Japanese, which I'm even more of a noob at, nevertheless the overhead is smaller. If I wanted to type 'purple', I hit a chord to enter JP IME mode if I'm not in it already, type 'murasaki' (the romanized version of the word) at full speed, and leave it as むらさき or select from kanji completions to get 紫 or maybe I needed it to be in katakana so I hit F7, finally I commit it and move on. It may seem like a lot but whatever the case it's a really tiny overhead from just typing 'murasaki'. In practice though looking at source code from Japanese developers I see a mix of full English (maybe some Japanese comments, maybe not), some mix of Japanese but always using romanized symbol names, and full-on variable and function names are in actual Japanese. Because the overhead of typing is so small though, I don't have a preference for the second or third option, they're both fine, though of course selfishly I'd love for the whole world to understand and use English exclusively. For the French case, even with an overhead of 3x in the worst case, I wouldn't object to a variable with an é in it.
Nice. I hope you enjoy it as much as I have enjoyed mine. Some tips if you are a newbie:

-when you get in: splash some water on your jewelry.
-And bathrobes. Love a good wrap in a bathrobe after a sauna.
Native apps have much more access to lower level APIs and had fixed identity that could be shared with all other apps.

The web was always limited by JS access, processing power, network connectivity, and a very fragile identity graph that was routinely reset. That's why Safari's battle on privacy is routinely seen as a misguided effort by most of the adtech industry that knows that SDKs in mobile apps reveal a magnitude more data.
> Wouldn't the compiler find this and the editor mark it as a compilation error?

Syntax highlighting happens in real time. Compiling (at least in my editor), only happens when I say it should.
Also interventionist wars that only end up multiplying the death toll many orders of magnitude with no positive outcome for anyone.
I know it is a tempting idea, but forced treatment is an oxymoron. You can't force anybody to get healthy, unfortunately. As usual, prevention is worth a metric shit ton of treatment. Apart from that, all you can really do is reduce harm and marginally improve quality of life through housing, etc. Not that a marginal improvement in QoL is anything to scoff at.
Censorship is always abused. Maybe this time or maybe not. But it's always abused.

And yes, it's worse than misinformation.
Counting the lives lost as a result of 9/11
> Racked up a several-hundred-thousand dollar bill in a couple of hours.

Not doubting you, but curious how you hit such a high figure. Can you walk through the math? Are we talking trillions of <10ms requests?
Many major titles are using EAC currently, Fortnite, Apex Legends, PUBG, etc. There's a pretty large market for cheats in any of those titles. Just dropping "<game> aimbot" or "<game> cheats" into google is likely to turn up a multitude of commercial cheat developers, many of which are legitimate and will bypass the current anti-cheat.

Generally the legitimate commercial cheat developers offer status pages detailing any of their cheats that are currently detected and offer additional tools to do things like bypass hardware ID detection if you did get banned in the past.
For me that happened already 10 years ago with VMWare.
webOS was from the same ~2009 era, powering the Palm/HP Pre models, and its apps were developed in HTML, CSS, and JavaScript. It had a huge selection of 3rd party and open source apps developed using web technologies.

This was the case for the first iteration of the iPhone, as well.

The truth is that the web didn't flourish on mobile because the two mobile operating systems giants knew that they could make a killing by keeping a stranglehold on the mobile app distribution market with their app store models. And they did so successfully for a decade, making tens of billions of dollars each year from said stranglehold.

Giving the web equal footing on their mobile operating systems like webOS did would put those billions of dollars of yearly revenue at risk.
Exact same thought here... Otter browser seems promising.
> If you want to talk systemic AWS mistakes you can make, we accidentally created an infinite event loop between two Lambdas. Racked up a several-hundred-thousand dollar bill in a couple of hours.

I did more or less the same thing, but with a 3rd party webhook. The bill almost killed my company.
Almost everyone remembers what they were doing when the events happened, a Flashbulb Memory.

There's actually research on the specific memories of 9/11 : https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2925254/

Anyone remember what they were doing the next day at the same time?
I live close to Los Angeles so here’s my take. Even where I live an hour away there is a sizable homeless population.

Most people who enter homelessness leave it within a couple of weeks. That’s because these are people like you and me who due to unlucky bad circumstances are out on the street. They want to get back on their feet so they take advantage of social services, don’t have drug addictions or mental illnesses, and maybe have broader support structure through friends and family.

Then you have about 40% of the chronically homeless who are unfortunately not served well by the public services. These folks have mental illness that is left untreated and it’s sad to see them die slowly on the streets. These are fellow humans who are mentally incapable of making decisions, and they need full time care or something that puts them in a safer environment. We have ignored mental illness in this country.

The remainder is basically people who willingly want to be homeless and do drugs. They won’t enter shelters because you can’t do drugs there. They won’t take up temporary housing because the hosts ask for basic decency like no raging inside.

I think we need to make a clear separation between mentally ill/addicts and those who want to just do their own thing. Ultimately I’m paying A LOT in taxes and I feel that I have a right to access the public parks and not have to deal with belligerent people who pose a safety threat to the community. I can excuse the folks with mental illnesses or drug addiction as I believe we have an opportunity to help them - but if some folks adamantly refuse help then I’m not going to settle for letting public places just become dumping grounds.
Look man. I'm not going to rationalize this.

The main reason why I use syntax highlighting is because I'm use to it and it looks cool.
Try linking to pushbullet.com in FB messenger
>Article about AS8003

Entire comment thread is irrelevant bikeshedding.
What dev frameworks?

The ones I use, work perfectly fine in Visual Studio and Eclipse, and Powershell does the rest.
Depends on the language, depends on the syntax highlighter. I've seen syntax highlighters that don't make un-terminated python strings look wrong, because the highlighter knows that strings can't span multiple lines (others will give a red squiggly). Some languages give really cryptic errors about the next line -- which gets you in the right neighborhood, good enough for me, but not so friendly for newbies.
Senator Wyden reflects on 9/11's legacy of mass surveillance
I’d argue that array languages are far, far more limited than Python, to the point that the only thing you can reasonably do with them is processing array data (but they’re really good at it!)
You mean "Mariame Kaba" not the NYTimes, because that is an NYT Opinion piece written by someone outside the NYT who does not necessarily represent the NYT's editorial views. Publishing other relevant perspectives that in-house journalists may not write for is the entire point of the Opinion section in every publication.
Why Flask will teach you more about software engineering than Django
That was his "schtick."

He'd come back and say "You see, I guess maybe I missed it, but I just can't figure out how..."

Whoever he was talking to, was about to get new jewelry.

He'd also have a couple of uniforms handy, with stainless steel bracelets.

He was doing it before Steve Jobs.
30 minutes for alternative? It should be 5 minutes tops if not that for you to host content on ready made platform.

It feels that Medium is a product that could be disturbed. Basic WYSIG editor and easy upload. Then again I wonder what would be business model for such product. And would it just end up being what Medium is doing...
Unfortunately, human emotions don't work like that. It doesn't matter much to a person living in 2021 that the world was worse in 1900; what matters is that the world they thought they were going to live to see is not the world they will experience. You're on point with the media focus and the hopeless tone. If you want to understand the mental health aspect of this more, this quote from Mark Fisher might help. Sorry for the long block of text, but every word to me rings true:

“The slow cancellation of the future has been accompanied by a deflation of expectations. There can be few who believe that in the coming year a record as great as, say, the Stooges’ Funhouse or Sly Stone’s There’s A Riot Goin’ On will be released. Still less do we expect the kind of ruptures brought about by The Beatles or disco. The feeling of belatedness, of living after the gold rush, is as omnipresent as it is disavowed. Compare the fallow terrain of the current moment with the fecundity of previous periods and you will quickly be accused of ‘nostalgia’. But the reliance of current artists on styles that were established long ago suggests that the current moment is in the grip of a formal nostalgia, of which more shortly.

It is not that nothing happened in the period when the slow cancellation of the future set in. On the contrary, those thirty years has been a time of massive, traumatic change. In the UK, the election of Margaret Thatcher had brought to an end the uneasy compromises of the so-called postwar social consensus. Thatcher’s neoliberal programme in politics was reinforced by a transnational restructuring of the capitalist economy. The shift into so-called Post-Fordism – with globalization, ubiquitous computerization and the casualisation of labour – resulted in a complete transformation in the way that work and leisure were organised. In the last ten to fifteen years, meanwhile, the internet and mobile telecommunications technology have altered the texture of everyday experience beyond all recognition. Yet, perhaps because of all this, there’s an increasing sense that culture has lost the ability to grasp and articulate the present. Or it could be that, in one very important sense, there is no present to grasp and articulate anymore.”
Apple at least is a major IT company, but Ford!