skysight-inc/HackerNews huggingface dataset:
I have been bitten by this many times. Null character in strings, as weird as it sounds like, happens in real life. It just happens.

The pattern I have seen the most is logs. More often than not logs may embed binary chunks, which may contain the infamous null character. However, the whole log itself is a string. For example, this happens on web server logs (binary data tends to be attack attempts).

Because (obviously) this doesn't happen on PostgreSQL databases, I have experienced this while migrating from either Oracle or MongoDB to PostgreSQL. Nulls in both. One on logs, the other one as part of a user name (!!!). But still there.

PostgreSQL must support this. It is long due and required, specially to help database migrations. The author is clearly on point.

I actually raised this topic in 2016: https://www.postgresql.org/message-id/5aa1df8a-96f5-1d14-46f... But the conclusion was on the lines of "it would be too complicated, closing as WON'T DO".
Things you can do in 2021 to make it the best year of your life
Incorrect. Shorting cannot make a company go bankrupt, because it has no effect on the operations. Having a low stock price will not make a profitable company become unprofitable.

All short sellers can do is reveal pre-existing flaws In the company. Which is why the presence of short sellers reduces corporate fraud

https://onlinelibrary.wiley.com/doi/abs/10.1111/jofi.12369
Code isn't written in isolation unless we are speaking about programming interviews.

Libraries spring to life as reusable parts from large scale projects.

So the ROI of context switching to F# in the middle of a project, isn't that much if the language is reduced to expressing algorithms.
It's much more complicated. The application diversity is much higher than it looks.

There are also Quadro cards aimed at professional OpenGL acceleration for GIS, 3D modeling, CAD, etc. These applications run on both Windows and Linux (soem are cross platform, some are platform locked) and, the ROI pie is a complicated picture.

Windows is dominated by gamers and casual users, that's right, however it's not the sole market for gaming. Steam is pushing for Linux in a relentless pace. Steam in Linux is getting rooted like a Sequoia tree. When it becomes visible, its roots will be much deeper and stronger than the trunk (which is a good thing).

nVidia used to care for Linux users. Extensions required by composition, off-screen rendering and other stuff came to nVidia first (when compared to AMD). Video acceleration is also the same (AMD's video acceleration technologies can were much better than nVidia due to their legacy but, they acted slow. They're even now. Maybe AMD is still better. I need to test).

This trend reared its ugly head ~3 years ago for me. I've upgraded my monitor to a DP one and DPMS went out of window. Screen suspension and standby has gone. They didn't fix it for older cards for ~1 year IIRC. Currently I'm experiencing a strange frame-rate drop. Will investigate when I have time. If an onboard Intel card can drive same DE (KDE) on a same resolution screen better with a much inferior CPU when compared to a triple-slot, out of the box overclocked GTX680, then there's something very, very wrong.

nVidia was top of the line, just works out of the box GPU vendor. Now due to its arrogance and dominance, cracks start to appear. Even Intel's driver blunders are solved faster (ah, they're open source).
3-4 marine heavy brigades can easily stomp all tank battalions in Myanmar's disposal.

Yeah well unfortunately they're in the wrong hemisphere for that to be an geopolitically tolerable let alone domestically palatable.

The American public and international community could likely tolerate marines preventing regime change in some former bannana republic that otherwise seems to be on the up and up but ain't no way we're getting sucked into another jungle quagmire.
...hence the conflict with the Rohingya people in the North, and the various population control programs across the North.
While I agree with you that this is one of the arguments the author puts forward, it does little to convince me.

I can support that line of thought if we want to talk, for instance, about why Rust doesn't provide a "proper" iteration over characters [1] in their standard library. But in this case the Null character is an artificial construct that does not naturally exist in any language on Earth.

I sincerely doubt someone will ever find a naturally-ocurring "John \0 Doe". What I don't doubt is that such a name occurrs in a badly-migrated database somewhere, but that's a different discussion.

[1] https://doc.rust-lang.org/std/primitive.str.html#method.char...
Thank you so much! Highly appreciate this collection you've shared. I am busy now with searching these movies on https://torrentsites.com/best-torrent-sites/
He just knows, ok? Geez
Verify Email Domains with Cognito
It's all true.

Although, there are vastly divergent ways to tackle this hobby.

Lots of people focus on cheap quartz watches and affordable mechanicals from Seiko and the like. Personally, I am head over heels for Casio as well. You can have a great Casio collection (MDV-106 Duro, G-Shock, A168) for under $100. Casio has sold their original black G-Shock virtually unchanged for decades; you can pick one up for $45 at Amazon or WalMart and a lot of folks consider that watch as important as anything Rolex has ever done.

While I admittedly was quickly "addicted" to watches, climbing the ladder of luxury watches held zero interest to me. It was just so obvious to me from the beginning: you can literally spend as much as you want and you'll never be happy. Cars, hi-fi gear, it all works that way.

Their beauty combined with their flaws puts people on
the never ending, wallet destroying quest for the holy
grail. And the diminishing returns from jumping from a
"budget" watch of 3-500$ to a "nice" one of 2-3000$ are
ridiculously small.

I never felt this pressure, but many do. The nice thing about this hobby is that nobody gives a shit what you're wearing.

The average person just sees that you're wearing a watch, unless you're wearing something super gaudy.

Watch people... well, they're kind of like car people. The prices for truly top-end stuff are so astronomical that nobody can afford it anyway, so folks just focus on little niches that interest them. Your average car nut has a collection that is more "quirky" and "surprising bang for the buck" than "this is the ultimate car, bow down to me." Similar with watches: it's generally not like a pecking order where people with $5000 watches look down on people with $500 watches. People who really like this stuff tend to just appreciate cool watches, whatever "cool" means to them.
We are starting with Batman and Get Smart.
Yes, it’s like writing a check that won’t clear because you know it’ll be a few days until the money comes out of your account and even if it doesn’t, you can say “oops my bad” and fix it later.
And what happens in the shareholder meeting?

Would the previous majority shareholder group lose their majority even if they had sold no shares?

Or would the new majority shareholders have no decision making power even though they have more "shares"?
That doesn't make sense. If I have to pay each share 5$, and I have given out 500 shares, but when it's time to pay out dividends 700 shares show up to claim them,then someone has to lose money right? Either I have to give 5$ to 200 shares that I never sold to people to begin with, or the 500 people who actually bought shares from me lose some of their portion to the extra 200. What am I missing if that's not the case? Surely that dividend money for those extra 200 shares has to come from somewhere?
I have a large scale web analysis platform and the amount of effort I’ve had to put in to handling this is immense. You don’t appreciate how good browsers are at handling malformed code until you try to ingest tens of millions of pages and scripts. I switched to Postgres partially to get away from MySQL really poor handling of emoji, and got this bug in place.
From their perspective - they have kept the nation united rather than have the North split off.

It's a terrible reason, but that is their justification.

Conflict with the Northern provinces have been a constant for decades.
Hilariously, the company going bankrupt can be even worse for shorts, since a bankrupt company will stop trading, and if it stops trading, the short position can't be closed.

See, eg, https://www.bloomberg.com/opinion/articles/2018-04-11/-go-to...

> Seems like a potential strategy hedge funds can use (and maybe are using)

Anyhow, no, doesn't work. Even apart from getting burnt when the fraud is finally exposed and the company goes bust before your short position is closed or whatever (which is thankfully pretty unusual), stock borrow costs will eat you alive. Also, you can't short more than the float (short interest can be over 100%, but that's confusing net versus gross), you can't collect more cash than the market cap of the company, and you can't really bankrupt healthy companies by shorting the stock.

(The way short sellers (like Muddy Waters work is they find a company doing a bunch of fraud, they take out a large short position, then they publicise their research. If the market agrees with them, the uncovered fraud tanks the stock price, and they make a healthy profit. Sometimes the company ends up bankrupt and/or with their executives in prison, but the cause is the fraud, not the short selling. Short selling an otherwise healthy company into bankruptcy doesn't make a lot of sense in theory, and doesn't seem to happen in practice.)
The demand for shares is the demand for its discounted future cash flows. No rational investor buys for any other reason.
Just because I'm changing my GPU once a decade, it doesn't mean that I don't access to much bigger hardware pools and use their newer hardware for other purposes.
The "current" thing certainly has no "nostalgia" feeling, like the DOS or 98 ones. So they are mostly a "can do" technical thing.

On the other hand: Lots of modern apps are using web things (like electron etc.) Thus doing web tech using web tech isn't a challenge ...
Banks don't use deposits to make loans though, that's a widespread misconception which is perpetuated by concepts such as 'fractional reserve banking'. In the modern economy bank lending is simply adding a number to someone's account and adding an equal number to the bank's loan sheet.

https://www.bankofengland.co.uk/-/media/boe/files/quarterly-...

Simply put a bank with zero deposits could still lend money, the only constraints are risk and regulation.
Most students I knew didn’t have their own apartment and car but a few did if they had small children, had social reasons to live alone, or were married (yes some people get pregnant in high school).

They usually had a mix of parental help, loans and part time or coop program work, and scholarships. They weren’t super rich, they were from middle class Canadian families 25 years ago.

I even have a friend going to school today with a rental 5 bedroom house, as single parent raising 2 kids, and having 2 exchange students help out. Between scholarships , loans, and the students from China it covers expenses (well over €2k monthly).

I recognize that is richer than 99% of the world. It’s just my experience.

If you’re coming out of university and making £2k a month that is a bit low.

An MBA graduate makes €90k+ annually in Denmark. This is about the same in other European countries maybe +/- 10k

My point isn’t that some people have it good, it’s that €1-2k a month isn’t exactly glamorous living. The “jet setting” types (I have known a few) are getting an allowance of €3-4k+ monthly.
> I won’t go more into this and I will allow people to do their homework and make up their own minds about the good and the bad of all of it

I assume that homework includes learning Burmese and living in Myanmar for a few years to get a feel for local conditions? Probably more effort than most here would like to expend.

It's nice of you to share your conclusions, but it'd be even nicer if you could flesh it out a bit and share some of the observations that led you to these conclusions.
Just don't forget scientific and engineering applications which make use of their Quadro cards, under Linux.
An average internal combustion (ICE) vehicle emits 66 tons of carbon over it's life time. Estimates of the externalities caused by a ton of carbon vary, but $150 is a reasonably median estimate.

So we can also say that every ICE vehicle receives a $10,000 subsidy for being allowed to pollute without having to pay to clean up that pollution. What would GM's income statement look like if it had that $10,000 per vehicle on it?
Robinhood CEO – clearing house requirements forced them to create restrictions
The physicality of a constructed graph like this draws me in. I used to work in commercial construction and the superintendent would print out the Gannt chart schedule on a large plotter, stick it to the wall, and use a fishing line and plumb to show the current date. That really motivated the subcontractor who was behind schedule and on the critical path better than an email with an .mpp attachment could ever do.
Public: Will stop participating in the practice of Payment for Order Flow
I am always impressed by how far we have come through breakthroughs in electric cars. To think of it, they must have seemed like science fiction a few decades ago.
I want Spotify specifically to stay away from my emotional state, or if they are looking at me that way I will stay away from them.
There are none as far as I can see. US is much better off letting China deal with this place.
No it shouldn't. We can do without one more centralised gateway to apps.
“Inner Alignment Failures” Which Are Outer Alignment Failures
Twitter USA: Removes supreme leader from its platform.

Twitter India: Removes everybody who's against the supreme leader.
I think it's a matter of habbit. For instance, I'm sure you didn't roll your eyes everytime you heard mathematical, physical or chemical terms translated in Greek: ισοδυναμεί (implies), συνεπάγεται (equivalent), για κάθε (for all), επαγωγή (induction), μοριακό βάρος (molecular weight) etc etc. We translate those terms in Greek to teach them to students who are very sensibly not required to know English to attend a Greek school. Why would we not also translate general computer scince terms?

The French have done this to some extent and it's possible to have a fluent conversation about computer science in French, without having to code-switch between French and English every couple of words. I do that often with one of my coleagues who is French -although I have to stop her and ask her "how do we say X in French" a lot, which kind of spoils it to be fair; but that's only the first time or two I want to use a new term.

Personally I'm bothered very much by the need to code-switch between Greek and English everytime someone asks me "what I do", when I'm back Home (in Greece). Everytime I try to explain my PhD research, for instance, I find that I speak as if someone had stitched two people together, one English speaker and one Greek speaker, and they kept talking over each other. It can be exhausting actually, it is clunky and ugly and it sounds much more horrible than translating English terms to Greek.

Imagine trying to explain "object-oriented programming" to a native Greek speaker, who doesn't know anything about computer science or programming. First you have to try and translate the words. "Προγραμματισμος με αντικείμενα"? There's "αντικειμενοστραφής προγραμματισμός", which is a direct translation and which at least leaves you only needing to explain "object" and "programming" (and "oriented" I guess). And if you repeat it out loud a few times quickly: "αντικειμενοστραφής προγραμματισμός, αντικειμενοστραφής προγραμματισμός, αντικειμενοστραφής προγραμματισμός, αντικειμενοστραφής προγραμματισμός", I'm sure it'll start growing on you :P
Akamai acquires SOGo’s creators, Inverse
I’m just cringing at the comment itself. I think Biden’s a good guy who cares about people, even if he’s not always so great at saying words.
>In case of any real conflict US will get dragged in, you will all be drafted, want you or not.

A conflict doesn't have to be a global war to qualify as "real conflict" by any sensible definition. The wars in Afghanistan and Iraq were a real conflict, yet there were no drafts.
This article, or at least the title, is silly. Profit is going to be tiny for any company during growth so profit from credits will seem to have outsize impact on profit. Tesla has industry leading gross margins at >20% so their profit will come predominantly from selling cars once fully at scale.
JavaScript Test #1: Type conversion in JavaScript
There's a note on one of them, 3am 25th March 1953:

https://coimages.sciencemuseumgroup.org.uk/images/290/874/me...

http://news.bbc.co.uk/onthisday/hi/dates/stories/march/24/ne...
> Why would they think about helping “some buddies” first when their house was on fire and about to collapse?

I wouldn't call it their house. I would call it partially /their/ house and partially a house owned by "some buddies."
When I was younger, I thought there was a choice between picking free software for ideological reasons, and picking whatever software did the job for pragmatic reasons. But I have mostly come to conclude over time is that this is a false choice; over a majority of use cases and time scales, open source is just pragmatic choice anyways.
Twitter India blocking farmer protest supporters accounts
But it will make it more expensive than otherwise to raise capital. That can make or break any company.
Limiting Chinese influence could be a goal by itself. Of course, boots on the ground would mean risking a Chinese intervention as well, like it happened during the Korean War. Different to that one and Vietnam though is, in Myanmar there is no comparable status quo ante belli. It is not at all clear whether the West has any support or some sort of stake in Myanmar. It would be like Irak all over again.
Sámi people still exists, sure, but their culture has changed a lot, naturally. They live in modern houses, use snow mobiles and helicopters for herding the reindeers (many work in "regular" jobs), buy most food from shops just as anyone else. Of course they are well aware of their roots and proud of their history.

Just an anecdote: my grandmother was born as Sámi, so I could officially have the Sámi status as well (but my kids not anymore), although I don't speak the language nor have much connections with the culture.
I guess why that’s why there’s never any fraud in the blockchain ecosystem
> There are benefits to having one person do the cooking, like it means they can get good at it while other people put time and effort into other things.

As someone who is doing vast majority of the cooking in the house for the past couple of years, since my wife has been more stressed out (work and otherwise), it is really nice when someone else in the house can help out even a little bit with the meal, even if it's as simple as slicing meat or dicing vegetables.

Yes, I've gotten pretty decent at cooking, but having some sort of a break, or not having to put quite so much effort into it sometimes is nice. Usually saves time too.
Nepal's current economic state is a product of the civil war that only ended 15 years ago.

https://en.wikipedia.org/wiki/Nepalese_Civil_War
Ok that's fair. New subs does mess with my estimate.

I'll still insist that only a small minority actually purchased GME.
A daily report is 9450.00 USD per year per security as far as I can tell.

https://www.dtcc.com/settlement-and-asset-services/issuer-se...
A Simple Way to Start Measuring Developer Efficiency
thanks a lot, that makes perfect sense.
How Netflix’s Techblog is written
Ah yeah, I was thinking 1980s.

That's the point, I didn't know there was a parade to begin with

Clearly he was happy about his gift and wanted to share that happiness with you... that doesn't require a degree in watchmaking to figure out =)
The Navy Just Filed Patents for New Superweapons
And that's the rub - it was initially advertised as a quick way to start the system, which is a simple enough concept to understand, then changed its scope to manage the entire system/service land.

It also ended up being tightly coupled, with poorly documented APIs and major bugs, which drew the ire of some longer-term professionals.

I don't think the idea systemd shim layer of services is necessarily bad, but I do think that having its design and implementation centralized within Red Hat isn't the best ; it would be nice if there was a complement to the Linux foundation doing its development, as having the process be managed by someone as competent as respected as Linus would go a long way into quieting the storm around it.
There are a few people currently working on NAS boards based on the CM4. A few different approaches in terms of chipsets used and performance targets.

I'm trying to track them in this GitHub issue [1] but a couple people have remained more or less anonymous as they don't want to attract attention too early.

The single PCIe lane is the biggest limitation if you're looking for raw speed (350 MB/sec is kind of the upper real-world sustained transfer limit), though since the gigabit Ethernet port is on a different interface, you can still expect to get 80-100 MB/sec network transfer speeds.

Something like this, with the right case and OMV or other adequate software would be a relatively competitive replacement for low-end NASes.

I'm also exploring building a 2.5G NAS with a CM4, but the PCIe bus speed limitation is what kinda hamstrings that. Hopefully the next Pi revision has a 4x (at least) lane, like the RockPro64.

[1] https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss...
> That's surprisingly shitty for such a premium product, especially coming from a company that claims to be reducing e-waist.

Apple was the first vendor to glue-in batteries inside all of their laptops effectively forcing people to upgrade every 2-3 years when battery life degrades. Their "e-waste" and "green economy" posture is pure hypocrisy.
Yangon surroundings is a plain, with a lot of roads, and agriculture, and it is situated on the coastline.

The same is much with the rest of South Myanmar, where most of country's population, and economy is.
Hi, author here.

I created this lib from my own personal frustration. Every time I started a new project or a PoC, I required some sort of networking layer with some specific functionality: client/server, p2p (via proxy), mesh, rpc, reconnect mechanism, custom auth, e2ee and most importantly to be able to run on browsers with a relatively low footprint (currently at: 24kb)

This library is still a work in progress, I know there is still much work to be done, but I wanted to ask for some feedback.

What do you think about it?
I'm not from the US, not even from the American continent. It was the OP that introduced this country to the conversation, but what I say applies mostly unchanged to France (where I live).
The dirty secret is that the US will probably lose either way.

Instead of absolute dollar amounts, if you compare China's military purchasing power with the US, adjusting for different labor costs and the fact that they don't include things like R&D in their military budget, then China is much closer to US spending than it appears.

Having a supply line to Asia versus China fighting close to home, that is a recipe for disaster.
But some unicode characters are supposed to be rendered differently based on the language of the text that contains them. So this (language tagging) is required even for getting the thing rendered correctly.
> it's time for freelance developers to behave like companies

How about: it's time for freelance developers to unionise? Some organisation (self-regulating to represent only legit developers) that can put pressure on Apple, run PR, help with legal, etc. (Maybe funded by 5% of the 30% -> 15% cut savings).