skysight-inc/HackerNews huggingface dataset:
I think we actually agree.

> A character doesn't mean anything in Asian languages, and any attempt to use a fixed-length encoding is pointless.

Totally agree, indexing into a string is bad practice, no matter the encoding (because you probably can't ever guarantee what the encoding will be, or how it was converted, etc.) This is true for UTF-8 and UTF-16, and really any encoding because again, you can't be sure what you're dealing with. Code points, "characters", glyphs, etc. are all concepts that work at different parts of the stack (well, characters doesn't), which again is true for all encodings.

The advantage UTF-16 has for languages that tend to be multibyte is it's representation takes up less space. Other than that, it has all the same disadvantages any other encoding has.

> Any kind of input-sanitization is vastly simplified in utf8, and that makes it worth it for me. For me the really troubling trends are conventions like Rust Utf8Error, where they can cause what I'd consider a UI-related exception in code that had no business even interpreting what those bytes are. Unfortunately, every API uses strings, so they are kind of hard to avoid. It introduces what I'd consider a software layering problem.

This is the problem right here. The "UTF-8" the world initiative ignores that UTF-16 is a lot more practical for most people, and as a result you get platforms expecting UTF-8 that really have no business doing so.
Anyone have a link to Maze's website?
What do you dispute in his post?
It's still a great idea, and the fact that you have more experience and a real passion for it means that you'll most likely out compete your peers.

The best piece of advice I can give is that at the end of the day, do what you feel is best for you personally and don't pay attention to what your peers are doing. The programming landscape is LARGE.
The third twelfth of the day between dawn and dusk.
For the most part, if you need something a lot lighter than air, Hydrogen works. If you need something inert, there are better and more commonly available noble gases (including neon which is lighter than air, but only slightly). I can't imagine any sort of application where you would need something significantly lighter than air and inert. I'm curious as to which uses actually require helium and only helium.
Planet Money has a good podcast on how the US government started stockpiling helium

https://www.npr.org/2019/08/16/751845378/episode-933-find-th...
I don't share my genome with my doctor because they don't need it (yet; also, EPIC and Apple Health don't really support OAuth to 23andme for grabbing the raw file). I have used 23andme, as well as my entire family, and have opted us all into their research. We make this choice voluntarily and in an informed manner. I am willing to trade genetic privacy (which is tenuous at best, I leave DNA everywhere as a human) for progress. Same reason my genome (as well as a sibling's) is public on Harvard's Personal Genome Project. I have a shelf life, but research lives on.

I don't believe myself to have been duped. I've made concessions based on priorities. Would I prefer this work be done, publicly funded, by the NIH and other non-profit researchers? Absolutely. Am I willing to wait for perfection? Absolutely not. Federal law currently protects your DNA data from employers and insurance companies. If you find that to be insufficient, run for office.

Disclaimer: Interviewed and was offered a role at 23andme a lifetime ago (2011), no other affiliation besides being a satisfied customer.
> Message DB is a good fit in a microservice-based architecture

I don't know about that, I have seen many microservices that process data that comes in from messages on message queues; frequently that is a better design than receiving the data over synchronous http PUT or POST.

By "message queues" I mean AWS SNS/SQS and Azure event hubs. Would a SQL Db be "a good fit in a microservice-based architecture" replacement there?

or are you suggesting that such a microservice's first action on receiving a message from a queue would be to store it a local, private Message DB? That might make sense, I've seen enough tables that store a JSON blob already.
The law of the excluded middle says that for all propositions, either it or its negation must be true.

But Godel showed that there exist propositions for which neither can be proven.
By that reasoning, abortion would also be illegal excepting maybe self defense (aka the pregnancy endagers the mother's life).

I'm not weighing in either way, just pointing out that getting a rational, logical consensus on why some things can and cannot be done is next to impossible. Another example- us states where murder of a pregnant woman can be charged as two murders, yet abortion remains legal.

Trying to have it both ways often ends up meaning abandoning a pretense of logic.
Does it matter? If she used Google resources in a manner not company-approved, and if labor law doesn't recognize using a resource like that as a protected communications channel, like they would a company break room announcement board, why should Google be subject to a neutrality test? I support unionization, but I don't see what legal ground she has to stand on here.
I think the problem is in America the frugal clerk makes 3000/month, a white collar professional makes 8000/month and a high level executive makes 14000/month after taxes. And I wonder if I'm being too stingy with our executive here...
Running in a VM is good. Running in a VM as a non-priv user is better. Ideally you'd want multiple layers of defense in case of undiscovered gaps, human error and 0-days.
Wow, Amazon seems just as awesome as I’ve heard.
Make Game-Changing Commissions with 100% Newbie Friendly Copy and Paste System
FYI, our sun is also going to go out.

Just so you can plan ahead.
Software Performance Tuning Methodology: Discover, Design, Measure and Refine
In modern terms, you can identify sequences and automata: a sequence is a current state, plus a transition function giving you the next element of the sequence and the next state. However, if every function is tracked by a computable process, then the transition function must also tracked by a computable process, and so every infinite sequence must be generated by a computable process.

This identification is precisely what choice sequences are used to rule out. If a sequence is genuinely arbitrary, then you cannot describe it up front with a finite amount of data and a finite rule for updating that data. Instead, you have to imagine a mathematician adding a new axiom at each time step about the next element of a choice sequence, and requiring that any constructions they do works uniformly regardless of what axioms may be chosen in the future.

In this picture, the total amount of axiomatic data is actually going up over time, and this is actually important for the results Brouwer proved. In particular, without the axioms for choice sequences, you cannot derive the strong counterexamples, because you need classically-false axioms to prove classically-false theorems (like the continuity of all real-valued functions).
Facebook has increasingly become a media property for boomers and the technically illiterate. It is the “spam folder” of the internet. We used to have to build tech to filter spam, phishing and forwards with stupid nonsense and now we’ve got it all wrapped up nicely in the various a Facebook properties.

Facebook doesn’t realize that what it’s really become is humanities supermarket tabloid.
Using any UTF encoding as fixed-width is almost always a mistake. There's no concept of "characters" in Unicode or the UTF encodings, they use codepoints, and those are only very rarely useful--you cannot treat them as "characters".

This is a common misconception with UTF encodings.
There’s a decade of articles for you to form an opinion on Peter. Stop getting your information from YouTube.
Google Brass Set 2023 as Deadline to Beat Amazon, Microsoft in Cloud
The European Central Bank publishes a prototype design for a crypto-euro [pdf]
"Wojcicki stressed that all customers involved had agreed to let their DNA be used for medical research when they signed up for the tests."

I've used 23andme and it's VERY clear when you choose to share or not share your DNA.
Can You Use Any Charger with Any Cell Phone, Laptop, Camera, or Tablet?
Yes, it's a really good idea to live within your means and start saving early for retirement. No, most people who are young today will not be able to save anything like $8M doing that. Some things that are exceptional about the woman in this story:

* She worked 67 years at the same job.

* She invested in individual stocks, mostly during a period when index funds weren't available. This lack of diversification is almost unanimously not recommended for regular people because the vast majority of people who try it dramatically underperform index funds. But if enough people do it someone will dramatically outperform and you'll read about them in the paper.

* It sounds like she lived more frugally than most people would find tolerable.

* She lived in a rent controlled apartment, meaning her rent was probably closer to free than to market rates for much of her life. Needless to say, this subsidy isn't available to young people today.

* Presumably she avoided major illness or other setbacks during her long working life.

* It's also possible that she had an inheritance or some other significant source of income besides her salary.

$1M or $2M in inflation-adjusted savings is probably a realistic goal for a middle class American to have for retirement after a long career and prudent investing. $8M is not.
While what you are saying seems technically sound it implies that you do everything right when generating Secret Key. Let's imagine you have a bug and it fills Secret Key with zeros (or some fixed sequence) and it becomes known after quite some time, and in between your server is compromised. How much easier it makes for an attacker to decrypt data en masse? I would assume some people may not like that such attack vector even exists.
We're talking about Google.
I think the OP is being harder on himself than he is on the departing employees. He understands their motives and challenges leaders to try harder.
If you live in a country where unions are very powerful, like mine, you realize that their power need to be kept in check along with every other power.

Unions at least in my country are all about political power, and little about workers' rights. The major ones are composed of mostly retirees from an era and a work modus operandi that is no longer the case there.

They argue for a model that is equal for everyone - yes, everyone equal at the bottom. They insist that every contract should be handled mostly at the national level (for political bargaining power) and discourage local agreements between unions and employers.

Also the public transportation seems to enjoy the "special" privilege of having a strike (not necessarily for workers' rights) at least once every month, "by chance" almost always on a Monday or a Friday.

Oh, and when an acquaintance of mine tried to get a union to help her file her retirement papers, they basically left her to her own devices (she was a retiree, no longer a worker, so "tough luck") and she had to fix the many problems that emerged by herself.

If we need unions, they need to be nothing like the one I hear about every day in the news.

EDIT: And for this reason I also refuse to take part in any union (last time someone wanted to do so, all I heard were "marches" and "strikes": people, it's not the 1970s anymore).
Ok, what's really insane is that this tool that does insane things if you accidentally use spaces instead of tabs is still the standard tool used to build software all over the world...
Impressive-- you had such a visceral reaction to the way it was phrased that you don't realize the whole point of what he was saying was what you yourself are talking about:

> The reason this reads cranky is because I, the leader of the humans, screwed up. Something in the construction of the team or the company nudged you at a critical moment. When that mail arrived gently asking you about coffee, you didn’t answer the way you answered the prior five similar mails with a brief, “Really happy here. Let’s get a drink some time!” You think you thought Hmmm… what the hell. It can’t hurt. What you actually thought or realized was:

> You know, I have no idea when I’m going to be a tech lead here.

> Getting yelled at two days ago still stings.

> I don’t believe a single thing senior leadership says.
That is one of the milder critiques of Thiel, considering some of the stuff Palantir gets up to.
Since people always do this when Thiel comes up, here's the actual quote:

>The 1920s were the last decade in American history during which one could be genuinely optimistic about politics. Since 1920, the vast increase in welfare beneficiaries and the extension of the franchise to women—two constituencies that are notoriously tough for libertarians—have rendered the notion of “capitalist democracy” into an oxymoron.

I think what he's lamenting is that women tend to find libertarian policies unappealing, and, judging by who publicly brands themselves as a libertarian, this seems like a fairly uncontroversial observation (there just aren't very many women in that cohort).
yup.

https://www.citizensforethics.org/press-release/crew-exposes...
You find this out pretty quickly when you have kids. The mother's diet has a huge affect on her milk (and thence, on the infant).
I still distinctly remember milk sickness being used as the "story" behind some experiments they had us do in early science classes in middle or high school. Basically, a teenager was sick/had died and we had to figure out where the milk came from(then the experiment was to study density of different plastics to determine which dairy had bottled it). One thing that stood out to me was that the parents in the story described the victim's breathe as smelling like nail polish. One of the symptoms is the build up of ketone bodies like acetone, which might be noticeable in the breathe.
As someone at that age, I think this is completely incorrect, not to mention ageism. Dismissing the last 30% of your life as un-interesting is something I'd expect from someone without much life experience.
An interesting approach. When I worked at a university and had 100+ machines to handle (back in the WinXP days), we just used udpcast + sysprep to do full disk cloning. We never bothered with individual machines, if anything ever went wrong we just wiped the whole thing and re-cloned it.

Keeping 100+ machines up and running, and caring for individual ones sounds like a whole lot of work. Admittedly we got away with it because those were lab computers used by students, and data persistence did not matter as much (each student had a samba share mounted, which was on a central server and had backups)

I do wonder if full disk cloning + sysprep is still an option with newer versions of windows.
Grant for the Web
Could you please provide some links for me to the articles, so that I could start search around?
> "not everyone can afford to take a week off work"

Being in a country where vacation time is paid by the company (currently 7 weeks / year, even if I usually don't use up all of it), the idea that taking a day off work means less money at the end of the month is mind boggling.
You might be able to jump by a million with the right job alone, but it's impossible to jump by a hundred million, unless you found a unicorn. Hence why people here are trying to do so.
Job ASAP? Far more C++ opportunities. No question.
An introduction to 18 roles in the data ecosystem
Gawker published a private sex tape (Hulk Hogan's) without permission on the grounds that it is "news" in order to make its publication legal. I can't see how anyone could say Gawker had the moral high ground, they were a despicable organization whose only business model was publishing private information/revenge porn for profit
I use AnyDesk now as TeamViewer became annoying with their need to install and things like disconnects every x-minutes.
Didn't look back since.
Working for FAANG might be lame, but you can find some interesting company to work at without a doubt. I just graduated, and my friends from CS are doing everything from engineering at exciting biotech companies, Product management, building their own startups, and of course many at FAANG :)

It's a skillset that opens you up to a lot of possibilities
> Except that the most interesting part of life is over

What makes life beyond 55 uninteresting?
That's something I thought about too, but the fact that most people that I know who are studying it, are producing really bad work like software development, for example, is something you have to have lots of practical experience to get good at it. Well, that's the situation in Germany however and people like me, who really enjoy developing software and bring innovative ideas are wanted much more than anyone completing their course.
LogMeIn Hamachi was a pretty great way of setting up a LAN over the internet for gaming. We used to play Minecraft on it all the time in college.
> It's not even the message itself, I don't want politics, even those I agree with, living in the codebase I use at work.

You should probably not work at Google.
As an ex-1Password user, y'all lost me when you released a new Windows client that didn't support local vaults and let the old client stagnate while pushing everyone to switch to a cloud subscription.

I waited and waited for local vault support to come back and finally migrated to something else. No other password manager is as good as 1Password but stringing that out for so long cost AgileBits my business, forever.
While we're at it, we can possibly create a new variant every few years with the aid of AlphaZero, to curb the memorisation trap.

Here are the steps:

1. Think of a new rule change;

2. Train AlphaZero for a period of time with the new rule;

3. Validate the viability of the new rule, based on two criteria: a) enough interesting lines discovered by AlphaZero; b) no obvious advantage for either black or white, based on the results of the AlphaZero training games;

4. Make the new rule officially accepted at FIDE for the next N years.

5. Repeat for the next cycle.
Yes but no.

https://time.com/5349896/23andme-glaxo-smith-kline/

While 23andMe has technically adhered to the original terms of service, they've been sharing your data without your consent with their new parent firms like pharma giant GSK (the same one described in this article) which purchased partial ownership of the company and therefore ownership of the data. You see, giving data to your parent firm is not technically giving data to a third party. This was the business model all along. The 'customers' were the product, and the real customers were pharmaco.

Getting the products (you) to pay for the cost of their own sequencing so the data is effectively free was a stroke of genius. Not only are you giving away incredibly valuable data about yourself only a tiny fraction of which is returned back to you in the form of a report, you're paying for the cost to collect it. It's brilliant.

You've been duped by the dupe that everyone saw coming.
This sort of deal is becoming the rule, rather than the exception.

"Special interests", i.e. Hedge Funds and other Private Equity are increasingly grabbing up deals that the general public via the stock market should be entitled to first.

This is really more and more about the rich and powerful cutting out the general population, and I think it deserves legislation to correct it.
Reporting documentation bugs in curl got easier
There's more than just Certbot out there:

https://letsencrypt.org/docs/client-options/
The Rise and Fall of an All-Star Crew of Jewel Thieves
Pieces are ranked by power because of their reach. Chess is not continuous-time (I have this theory that the tactical essence of football-soccer is continuous-time chess) which makes it very awkward. There's also a lot of literature on chess openings, which means a lot would need to be re-discovered).

I find chess very frustrating because I can analyze positions but almost always get thwarted because of misreading tempo. But honestly maybe I don't have a high enough IQ to play chess.
A bit confused by this - you're now not actually buying anything that produces anything. I guess you could argue it produces more money, but you have no control over those things - you can only choose what you invest in, but have no control over how those things perform. Otherwise then savings is owning the means of production, given that you're still making money with it.
Most popular languages for our E-COMMERCE PROJECT involving AI
Well, at least the answers are consistent. Not much has changed in three years.
Top Best Bespoke Software Development Companies
You made a pretty massive leap from white collar professional to high level executive. What about mid-level executives, specialized independent contractors, tradesmen, and the rest? You also discount the risk premium of the high level executive position, where often your income is zero or negative some of the years you are an executive.
> Whether you are making $15/hour at a fast food gig, or $200+/hour as an engineer, you aren't going to save yourself into a new level.

My experience directly contradicts this. Large increases to your wages allow you to save money into the next level or make a move that increases your wages further. I doubt it works for everyone, but it worked and continues to work for me. Although I don’t think I’ll get to their level 5, and even if I do, I’m going to be cautious about spending on vacation.

The defeatism that follows from, “I can’t possibly ever afford a home, etc.” is one of worst parts of American culture these days. People use this to make poor decisions throughout adulthood and then pretend it’s evidence that it must be impossible for anyone to get ahead by not blowing money on “avocado toast” and travel.
Interested in “Taking” “The Exchange”
What am I missing? If crypto is capable of sustaining trading bots for individuals across multiple exchanges, these bots may produce 0.25+ % per day. If we propose the capability to a $10 minimum entry with a 0.25% potential, what would the minimum viable income base investment look like, and would this be a viable mechanism to relieve the market. If we may through long-strategy produce this outcome, we might see millions of bots running soon. With more financial products arriving similar to MCO w/trades.

Be well, please add Karma for @adgeese on Keybase.io.
Its this, it was a trust thing. Logmein as a company always behaved very strangely. They were very opaque about their roadmap, upcoming pricing changes etc. Where-as other companies have slowly transitioned free users to paid it was extremely sudden with Logmein. We did actually stick with them when it first moved away from being 100% free but then a year later they really ratcheted up the cost, again with no warning.
sometimes its used as a mix in welding shielding gas (because its inert and lighter than air), typically argon is used but its much heavier than air and certain situations you need to mix with helium
I haven't done a comprehensive study of this but in general I find that fuzzing programs in different environments (e.g. CPU architectures, OSes) tends to find some bugs that won't be found by fuzzing in just one environment.

But in general, I agree a lot of the bugs in WASM apps could be found by fuzzing their native versions.