skysight-inc/HackerNews huggingface dataset:
i'm not the parent poster, but did host my mail own for a while.

99.99+ uptime for mail is generally not as important, as undelivered emails get resend if it wasn't up at the time of delivery.

it might still be a problem, because its technically possible to disable that feature, but its generally done everywhere.

the bigger problem is, iirc, that the biggest mail provider (gmail) pushes unknown mail servers to spam... so you'll probably be forced to use a relay.

thats still not a big problem, because you generally get one from you domain registrar

there are also fully functional mail implementations that you can use right away with minimal configuration such as MailInABox [0]

...still, i've switched to fastmail ~2 yrs ago and won't be going back to self hosted anytime soon, though i do own several servers i could use for that...

[0] https://mailinabox.email/
Imagine if the provenance of every code line or machine instruction was tracked all the way from what the human wrote to what the machine executes. Combined with data flow analysis, itself combined with runtime analysis via a feedback process like Profile Guided Optimization.

The outcome would be somewhat like a package management tool, but one which can subdivide & prune a package even if the original author wrote it monolithically.

It could also provide feedback in the IDE showing which lines are "dead code" that don't contribute to the features which you've declared (via tests) are important.
Blockchain companies go silent when their tech promises fall short
Negative interest rates have been a fantastic economic phenomena of the last decade.
https://www.ft.com/content/312f0a8c-0094-11e6-ac98-3c15a1aa2...
Fwiw that's what I have been trying to do for the past few years, infrastructure for easier access to algorithmic trading.

Shameless plug: https://KloudTrader.com/narwhal
Or let me, as the content provider decide how I'd like to display my content, that you're not paying for, thanks.

You're more than welcome to make your on effort stripping that out after the event, of course.
Not really. An unadorned Calvin Klein Bra from Macy's will be $30ish. Victoria Secret might be $50-$80.

Once you get to more "lingerie" type brands the price increases fast.

There's also the reality that a lot of women fall out of traditional sizes for any number of reasons and in that case, the options are more limited and expensive.
It's the same effort it takes to run Linux in virtualization to test your software on it yet nobody does.
That’s correct, at least here in Australia you’ll spend more if your breasts are even remotely unique and you are aiming for correct support and comfort.
China to punish IP infringers after US trade truce
It's a bootstrapping period!
I generally agree with this, although I worry about too many stores having exclusives. Steam doesn't have many exclusives, but Blizzard games are only on their launcher; new EA games are only on Origin; Bethesda looks to be exploring this route by having Fallout 76 only on their launcher.

I fear having to keep a separate launcher for every major publisher in the future.
> What is another shared interest that builds positive community bonds at or above the scale of religion.

Procreation.

What religion at scale hasn't also done significant damage to communities.
Expensify
"let's bring this back to men for just a second..."
Don't get me wrong, the Koch brother influence is frustrating, but I didn't get the sense that the Nashville people are really all that interested in public transit.
StrongLoop – The Journey to Extensible Request Body Parsing for LoopBack 4
The body-weight push-ups and squat are only a very light strength building exercise. Sadly, you'll still be above average in fitness if you do this workout.
Google Interview Questions Deconstructed: The Knight’s Dialer (Log Time Edition)
This is so much me. I can whip out quick scripts to do simple tasks. But really don't enjoy other dev aspects such as polishing apps to looks and behave nicer, unit tests, etc. I need to look into this. Thanks for great morning motivation!
Further off topic still... you need to add some pulling exercises to balance your pushups, maybe some vertical pulling and pushing (pullups, overhead presses) as well, and swapping the squats for lunges or step-ups once in a while will give you better overall leg development (squats for quads, lunges and stepups will work glutes and hamstrings a bit more)

You're probably not going to run into issues with that low of an intensity (20 pushups is not nothing, but if you stop at 20 every time, it's not like you'll keep making the imbalance worse) but adding another few exercises will only add like 5 mins total to your workout, and will give better overall results
to be less disingenuous, the review process seems to be limited to looking for specific known attack vectors, rather than a full review or evaluation of the sourcecode (which would be impractical). that said, yes, someone at mozilla does at least eyeball it
There's already quite a few contenders, like GOG, Origin
I think a lot of what you are saying makes sense. I'm looking at it from the reverse perspective: I've seen guys struggle through bootcamp and then make it in coding and land good jobs.

With that being said they were all quant majors in undergrad, and actually enjoyed coding.

I've also seen people with non-quant backgrounds land ok jobs doing menial coding (e.g working at an accounting firm on database stuff) ... but they are still making $50k-70k and happy about it... they got there by doing a coding bootcamp.

Those are the two categories I'm talking about. I'm guessing you probably work at a company like Facebook or Google -- and I agree those companies can't find good candidates that meet their bar. I've worked at those places myself.
NULL in SQL really isn't great. For one, nullable table columns is a bad default, and you have to explicitly write out "NOT NULL" to avoid this behavior. I'd say that 90% of the time I want not-null table columns, and only 10% of the time do I want a nullable column.

Secondly, NULL has weird arithmetic. It turns out that NULL=NULL is false, and NULL<>NULL is also false. (This is unlike C/Java/Python/etc. by the way.)

Thirdly, even if you design all your tables to have NOT NULL on all columns, your queries can still synthesize NULL values in the results. For example, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, (but not INNER JOIN). For example, computing max(column) on a table with zero rows.
Anecdata vs anecdata.

In 2011, I rented a 2-bedroom apartment next to the beautiful Prospect park, within a trivial walking distance to 2 subway lines, 30 mins by train to my office in Manhattan, for $1500.

It's not a posh neighborhood, but I don't care.
I used it since the Phoenix days too. But I stopped at version 37 because they no longer had the right intent for it's users. In fact, they no longer target the same users at all.

Now it's all about making sure DRM protected video plays, making sure Facebook works, and making sure ignorant users doesn't accidentally break their config or install malware. No longer can the user determine what add-ons they can use without switching to a buggy beta build. And lets not forget the removal of all of the customization code and the add-on holocaust right before this. Most new add-ons still have only a fraction of their former functionality. And they'll never get it back because Mozilla isn't about that any more.

Mozilla has abandoned their long time users in an attempt to become Chrome. And it has, just like all the other browsers. And that's why it's losing market share. It's the same crap but without a monopoly position to promote itself like Google or Apple.

I used to install it for my family and friends that needed help in building or setting up their computers. Now I do not because Firefox has the same anti-user policies as Chrome or Safari.
I think this is right up the Ignobel's alley.
You do if you own the company.
I did a udacity class a few years ago, and it was good content. But with Coursea and EdX in the same space they seemed pretty comparable to the classes I took at those places.

I like Udemy but the content is definitely not quite on the same level. For me it was mostly about getting over the initial learning curve of getting used to something new (interfaces, set-up). As an intro many of the classes are definitely worth the $10-15.
The Creepy Line
Automatic Shading
The long-time Emacs user has heard this same argument repeatedly for decades, with regard to historic IDEs that no longer exist. How much time do you spend switching to new IDEs every couple of years.
I'm in my early thirties and feel the same way.

A lot of people do. Looking at something and saying "I don't think I would do that because it would be very embarrassing" is a thing adults can do.
maybe is because I'm not from US, but I remember elementary school as a very inclusive place, we used to play with every single person in the classroom and also nearby classroom during recess. We used to meet outside school, play in parks and go to each other birthday, I still remember the single day of birth of every single classmate I had, and we are still in contact even if we all took different roads once starting university 10 years ago
Third-wave comes with their own set of problems, as an aside. They definitely have not moved away from kinkshaming and sex-negativity.
Same here, I see a whole lot of marketing and people saying it is fast, but 10 minutes into trying it seems to just struggle.

Watching youtube in 1080p it struggles and CPU goes up, fans are on.

Scrolling Heavy e-commerce sites (amazon, jumia)... CPU goes up, fans are on.

Yet, run chrome on these same sites, with the same settings and no fan noises/frezes at all.
Just don't read it.
You can always load your own from source.
On fixing bugs, the author writes: “...there is always a logical explanation for why a computer is behaving in a certain way...”

I agree. Determining the logical explanation for why a bug exists is required in order to fix a bug correctly. Any fix made without doing so is pure conjecture. That said, it can sometimes be acceptable to write a fix based on conjecture, but it should at least be documented as such.
I think although the lesson might be self-explanatory, the hard part is knowing what is "good enough".

We often doubt that if we have something crappy, that we will get any interest or traction so the MVP gets delayed. As the OP says in the article, if they couldn't have any benefits over a custom bra maker, what were they selling exactly?
> the troubling willingness with which western states and businesses still jump into bed with the authoritarian dictatorship du jour

The Dictator's Handbook [1] covers this in their chapter on foreign aid. TL; DR Democratically-elected leaders like dictatorships because it's easy to buy off dictators to achieve the electorate's foreign policy goals. Qatar lets us base with them for little compared to the diplomatic, economic and other concessions democracies require from the U.S. for such privileges. (Even near-moribund democracies like Pakistan's.)

[1] https://en.wikipedia.org/wiki/The_Dictator%27s_Handbook
Absolutely. While I've been trying to do more coding in emacs, I primarily use it for various interactive shell stuff, file management, project management, time tracking, todos, calendar, journalling/loggin, and the occasional remote file editing (Through the TRAMP package).
You don't need to install from the store.
I think Citus can do both- sharing and replication. The docs are not 100% clear on this, but they do talk about replication and sharing together.

To use a solution like Stolon would require changes in the core logic to dynamically re-configure whatever sharing plugin you use.
I don't know if that's really a problem. When a AAA title that I want to play comes out, I will buy it regardless of what launcher it comes through. I'll download the installer straight from their site if that's what they want to do.

I think having something like Steam is great primarily for discovery and ratings.
Epic seems to be really trying to kill the 30% cut game. First by bucking the Play Store on Android and now offering their own competitor to Steam on PC. Sort of impressive, glad to see we aren't going to be cemented into these cuts forever.

If everyone who has Fortnite has the Epic Games Store by default, there will be a huge initial market penetration as well.
I use /gcssh: with tramp to access files on my Google Cloud machines. It's great. Snippet here:

https://github.com/dustinfreeman/dustinfreeman.emacs.d/blob/...

Format is C-x C-f /gcssh:compute-instance-name:/path/on/remote/machine/filename.txt
This would equate to forest management practices, not logging. They likely chipped or burned the underbrush and low branches after removing them from the forest, which wouldn't be a profitable business practice.
China does not have that level of wealth
I've also had 'w foo' as a keyword for years and years, along with many others for varying lengths of time. So convenient.
I agree, I would also like developers to directly sell the games.
You've made your point known that you believe all republicans are traitors. Can I ask you if you have any Republican friends in your immediate friend circle? Have you asked them what their concerns are and why they feel the way they do?
I was recently in India and I noticed something that troubled me. The traffic signals change on opposite ends very quickly without giving the other side some time to adapt.

For e.g, When there is a change from green to red at one end, there must be a time gap in order to make sure all the vehicles have cleared the passage before changing the signal from red to green at the other end. This doesn't seem to be the case. I saw at least three minor accidents happen because of this in a time span of four days while I was in India few weeks ago.

As trivial as it may sound, I think it would help regulate the traffic more if they implement a better traffic signal system which takes this into account.
India isn't exactly a multi-cultural melting pot. A foreigner would stand out like a sore thumb. She would be trading one prison for another.
True, but it's also valid in English colloquially to use "dominate" as to just be really good at something too, and that was my interpretation in this context.
You CAN’T perform the digital transformation without the AWS Cloud
It needs to be supported at the type level, whether by null or by options, simply because “data not available” is a common value people need to use. When there’s no good way to express it, they’re forced to invent special sentinel values, and you end up in the situation where array index -1 means “value not found in the array”.
I recently got an email from Quora, "you read XXX, did you find what you're looking for?"

I don't want every site that I visit sending me an email every time I click on a Google result.

I hit that SPAM button as fast as I could.
235 Portfolios Better Than Yours
This kind of thing used to be used extensively in railway signal boxes, where you want to enforce safety constraints like "signal 1 clear => points (switches) 20 set to straight ahead AND signal 2 at danger".

The UK version of this is called "tappet interlocking".
The Marvelous Mrs. Maisel
Geneva shelves e-voting platform on cost grounds
Yeah it's really off putting. A lot of people here cannot come to grips with the fact that many tech companies are big because their customers people love their products; this includes Apple, Google, Facebook, and Amazon.

Nobody is pulling a fast one on me when I buy my iPhone and Mac. I know full well what Google and Facebook are doing with my data when I use their sites.

I. Don't. Care.

They have products and services that I want and I'm happy to fork over cash or data to get them. Please take your conspiracies elsewhere.
Stylus + some of the general dark themes solves it for me.

I don't see why a separate extension is needed.
I'd probably recommend VSCode.
Well that is a bit of a disconnect then. My 'name' on Quora was 'Pappy Butthead'[0] since ~2015. In fact, until I got the email from them yesterday, I had no idea I was even a user still, I'd completely forgotten I had jokingly signed up. I'd never gotten any spam from their team that harassed me into providing anything.

[0]not my actual user name, but something similar.
Nvidia AI Can Render Complete Urban Environments in Unreal Engine 4
Garry Kasparov New Yorker Feature
Don't move to Nashville.

It's not a music city, it's a COUNTRY music city.

I liked it when I visited, it's a good tourist spot for that reason. But for living, I prefer other places. Houston in the Museum district is light years better. So were Minneapolis, the Triangle in NC, Chicago was much better. I think even NYC was better frankly. But Nashville was good for what it is, just go in with realistic expectations.
Actually, for me piracy was more about availability and unfair pricing. Especially for music.

After I started my job and the prices came down with the help of online music sales and streaming, I bought a lot of CDs and digitally distributed music. Most of them were albums that I already have, because I wanted to support the artists which brought that feelings into my life.

Same is also valid for software, movies, or anything. If I can justify price of a software, I buy it. Otherwise, I use something FOSS instead.
If your question is serious, why can't you be bothered to visit the site and look, instead of waiting for someone to read it to you?
We also pitched something in that direction with Rlay at Techcrunch Disrupt Berlin: https://techcrunch.com/2018/11/29/rlay-startup-battlefield/
You can also spawn a shell, provided your particular shell is available, in another window too. I can stay entirely within Emacs if I realise, say, I need to do something en masse that's really easy with a shell one liner.

Though if I'm exploring a server problem, it's useful to know how to use vim. If Emacs IS installed, it's probably with default settings and it's easy to forget that it'll scatter auto saves everywhere by default. Especially (and usually only) when I'm behind a machine that doesn't have by Emacs set up.
That sounds really interesting, but Google says that ILC Dover had become it's own division in the later 1940s and was already into aerospace before Apollo came along. So ... was it really Playtex switching from bras to space suits, or is that just click bait because the only real involvement of Playtex is as the legal owner of the division?
Politicians are people, maybe they would agree to test this on themselves first.
Sweet, thanks! Just got it and checking it out :)
How to make your ex miss you
The internet Moloch has thrown its weight around and now most of us sheep are using its browser to get tracked daily.
I'll hang on to Firefox as long as I can and might move to Chromium (i.e. NOT Chrome) if necessary.
> The « to » in the French total is pronounced exactly like the « teau » in porte-manteau. (Unlike « tout », of course.)

Yes, that is why I referred to one change in vowel sound:

> Also, 'portmantout' (not, I think, 'portemantout', since the original is 'portmanteau') involves only one change in vowel sound, right, not any major shift in pronunciation?

(In fact I think it is not a bad thing if different words, even with common derivations, sound different.)

> You made me realize that the word porte-manteau was indeed butchered into portmanteau, which is supposed to sound French if you pronounce it in English.

As Fishkins (https://news.ycombinator.com/item?id=18589920) points out, it is 'portmanteau' ('port' + 'manteau'), not 'portemanteau' ('porte' + 'manteau'). The fact that English speakers sound the 't' in 'port' is not, I think, the fault of the word!
Honest question, how does this particular problem differ from classic dependency hell? It sounds like exactly the same sort of issue I see on Linux blogs when e.g. a broken PNG display library causes crashes in a program that doesn't display PNGs (but uses a library that uses a library that does).
Ditto, I'd love to see this pushed out to the mobile platforms as well.
Security is always an after-thought. That's the problem, there's no financial incentive to keep your data secure.
I'm calling it here: the most useful data is private, or, can't be sold due to confidentiality. The fact that data is confidential is great evidence that we know it is useful, but also that we hope others won't use that signal.
I’m not sure that you’re disproving any point. You paid $1500 for a 2br apartment in a crappy neighborhood.
I sent you a mail three days ago about this with the subject line 'Testing chess website?'. I am hoping you will get back to me.
Morgan from the TiDB team here. Happy to answer any questions you have.
> A) Bra-burning was a myth. It never happened.

For people like me who had to look it up:

The dramatic, symbolic use of a trash can to dispose of feminine objects caught the media's attention. Protest organizer Hanisch said about the Freedom Trash Can afterward, "We had intended to burn it, but the police department, since we were on the boardwalk, wouldn't let us do the burning." A story by Lindsy Van Gelder in the New York Post carried a headline "Bra Burners and Miss America." Her story drew an analogy between the feminist protest and Vietnam War protesters who burned their draft cards. A local news story in the Atlantic City Press erroneously reported that "the bras, girdles, falsies, curlers, and copies of popular women's magazines burned in the 'Freedom Trash Can'". Individuals who were present said that no one burned a bra nor did anyone take off her bra.

The parallel between protesters burning their draft cards and women burning their bras were encouraged by organizers including Robin Morgan. The phrase became headline material and was quickly associated with women who chose to go braless. Feminism and "bra-burning" then became linked in popular culture. The analogous term "jockstrap-burning" has since been coined as a reference to masculism.
In market terms, sir, you've entered the capitulation phase haha. It's actually not correct to say that accessing null will always blow up. In embedded systems without memory protection address 0 may well contain valid data, usually a vector table. In WASM address 0 is totally valid also, if I'm not mistaken, as memory is represented as a big ol' array with an offset and checking for 0 would be too inefficient.
Okay. So let's say we get rid of nil in Go. Now, structs with pointers have no zero value. Slices and maps have no zero value. Funcs have no zero value. Reflect can no longer create objects because it can't possibly enforce that you initialize the pointers. Functions that return either an error or a value now need a new pattern, probably requiring generics or another special type. Map access needs to return this special type.

Did we win? Did that make Go better? Fuck no. Most people aren't frequently hitting nil pointer errors in Go because unlike C the behavior is a lot more reasonable and the conventions a lot simpler. And by the way, we didn't fix all the runtime errors. Nil pointers are just one possible runtime error. How about out of bounds array access, memory exhaustion, race conditions?

And yeah, I get that you can also fix all of those things, which is then called Rust. But we don't need another Rust, Rust is a fine Rust. Go has, imo, much better ergonomics and most of the time it's just fine for what I'm doing. Like, writing small to medium size servers and utilities in Go has rarely been a regretful experience. And, even if we had no runtime errors we would still need unit testing to ensure our components are functioning correctly. So, most of the time I'm aware of when my code has runtime errors anyways.

Getting rid of null is not magic. It does not get rid of all runtime errors. And yes, it does impact ergonomics. I will take Go zero values at the cost of nil pointers, every day.