skysight-inc/HackerNews huggingface dataset:
Would highly recommend checking out `The Undoing Project` by Michael Lewis. It's a biography (of sorts) about Amos Tversky and Daniel Kahneman that has excellent stories about their fruitful collaboration in behavioral economics.
prefer this, and cheaper :
https://itunes.apple.com/ca/app/dark-mode-for-safari/id13971...
Hard to say. I was a multi-year vim user. After converting to evil (vim mode for emacs), so I don't count that. I have spent at least 3 or so weekends tweaking things.

Every three months I spend a couple of hours thinking about what works and doesn't and going through my .emacs.d to make it better.

Basically, constant attention with heavy upfront costs.
There's an extremely readable version of this for Chiang Mai here: http://www.chiangmailocator.com/wiki-traffic-rules-in-thaila...

It's as much a window into Thai culture as it is a guide to driving and contains a few 'aha' insights for those who've ever been perplexed by some of the traffic etiquette in Asia.

> The most important factor that influences all Thai traffic behaviour is what I call a Thai driver’s ‘Range of Responsibility’. A Thai driver’s Range of Responsibility is what he (should) pay attention to in Thai-style, basically it's all that appears in his eyesight without turning his head.

> Because of the Range of Responsibility is a Thai driver's implicit leading principle, everything else depends on it. "You're in my sight so I adapt to you" is the practical solution that Thai traffic society has adopted.

> Hindering traffic flows is common....time isn’t as valuable as in Western societies, there is less of a hurry, there is no concept of opportunity costs, and you’re supposed to adapt and accomodate each other rather than claiming your rights.

> Cutting corners is a habit (or skill!) that Thai people have...the focus is not on doing things the correct way, but on getting your things done the easier way. Another way to understand this behaviour is to realize that it is the flow that goes before the rule...expecting others to stick to the rules doesn't work, you better watch the situation as it occurs and adapt.

> When you engage in Thai traffic, be prepared to take on a double work load: think for yourself but also think for others around you.

> Sometimes traffic doesn't flow through and just parks in the middle of the intersection. The U-turn is Thailand's response to that, it allows traffic to gently blend in with the current flow, in other words: it is the Thai alternative to let people interact more harmoniously and it is much more suitable to Thai culture than open or guarded intersections.
It is all about choosing secondary roads, exactly the way Robert M. Pirsig emphasized.

I (foreigner) rode 18,000 km on an Enfield bike all over Indian Himalayas.

Someday I will bootstrap this

https://himalayan-enfield-riders.com/
To his credit, the author has released the source for the Chrome and Firefox versions:

https://github.com/darkreader/darkreader

However, I posed the same question in the MAS about the closed-source Safari version, which requires full access to webpage contents ("Can read sensitive information from webpages, including passwords, phone numbers, and credit cards on all webpages") and browsing history ("Can see when you visit all webpages").

The author's response boiled down to "trust me" and "trust Apple's review process".

Shortly after mentioning recent headlines highlighting weaknesses in Apple's review process ("More malicious apps found in Mac App Store that are stealing user data" https://appleinsider.com/articles/18/09/07/more-malicious-ap... , "Mac App Store apps are stealing user data" https://blog.malwarebytes.com/threat-analysis/2018/09/mac-ap... , etc), Apple deleted the review, but a cached version can be found here: http://www.gadgeteur.com/2018/11/26/dark-reader-for-safari-a... and here: https://pastebin.com/DxsWcaj7 .

EDIT: Other than the permissions issue (which was unfortunately a show-stopper for me), I was very pleased with the Safari extension's functionality; it could be a good fit for those who restrict their web browsing to non-sensitive sites or who can remember to disable it when necessary.
Two things are getting conflated here.

Pointer issues (that I was referring to) and a failure indication.

The most trivial pointer issue is a NULL pointer. This is such a trivial issue to catch its hardly even an error, yet people use that case as the exemplar for NULL issues.

detecting (and handling) failures on the other hand is very much different and more in the spirit of what the option-type arguments are about.
In that case, the difficulty is not in detecting the error (that option-types will help with) but the application-level recovery. that is nothing that the language aid you with, its system-design and architecture related.

Basically, its the wrong issue to be thinking about.
There's a saying in math: Analysts understand what they're talking about but find it hard to proving things - while algebraists don't know what they're talking about but find it easy to prove things.

I find this to be true, at least at the introductory level. Once you get to topology you forget what you're talking about, but that's the structural ("algebraic") view of math resurfacing. Maybe you're right though - perhaps there should be a progression in algebra from concrete -> abstract the same way there's a progression from concrete (real analysis) -> abstract (topology)
Screenshop AI | Lead iOS Engineer | New York, NY | Full-Time | Onsite

We're working on building a consumer recommendation engine and looking for someone to lead our iOS efforts! We have amassed over 1MM users and are looking to take it to the next level. You will be contributing and hiring a team to assist you.

If interested, please email me - barron at screenshopit dot com
Top 5 Foldable Smartphones Expected in 2019 Including Huawei and Samsung
I've used imapsync in the past to migrate thousands of mail accounts from and old decrepit IMAP environment (with some weird edge cases) to a shiny new IMAP based mail platform.

It's a hugely flexible and versatile tool and it's quite zippy as well, can highly recommend.
Julia Missing Values

"Julia provides support for representing missing values in the statistical sense, that is for situations where no value is available for a variable in an observation, but a valid value theoretically exists. Missing values are represented via the missing object, which is the singleton instance of the type Missing. missing is equivalent to NULL in SQL and NA in R, and behaves like them in most situations."

https://docs.julialang.org/en/v1/manual/missing/index.html

+

"First-Class Statistical Missing Values Support in Julia 0.7"

https://julialang.org/blog/2018/06/missing
For women with large breasts, it's often MUCH more comfortable to wear a supportive bra than to go without. Especially if you're moving at all during the day.

Even for those of us with moderate-sized breasts, the jiggling can be anywhere from distracting to moderately uncomfortable when, say, walking briskly.

And that's putting aside all the social pressures, shaping and body image issues, etc.
> I wouldn't be surprised if one day soon this fad gives way back to a renaissance of clean, simple, instant UI's and everyone will feel like their devices got a lot snappier.

No, don't think so. Instant UI's are disorienting because there's no visual cue for what is about to happen, and they don't give your brain an intuition as to how the interface behaves (e.g. a sidebar slides in from the side rather than the top). We're used to instant UI's because we've learned the patterns over time, but they're very unnatural to new/ocassional users. Some interfaces overdo the animation timing though, they can be very fast and still give users enough of a cue to understand what happened.
I would like to see use case when AI selects data source to use that humans will never consider.
what's wrong with the term? seems like there can be more than one "nude".
Retrofitting Apps for Cloud Storage with Zero Code Changes
For reference, German yield was around 1.5%, 0% and 0.25% on those dates (vs 3%, 1.5% and 3% for the US).
TiDB 2.1 GA: Battle-Tested to Handle an Unpredictable World
The installer is the first impression your user will have of your application.
You have to imagine that the T-shape is pushed by only one of the blue rods and loses contact to the other blue rod.
First Look at DigitalOcean's Kubernetes Engine
Inside Google’s in-house incubator
Crear videos en Slow Motion con SLOWMOVIDEO
Database lecture series by CMU DB group - taught/managed by - twitter.com/andy_pavlo - just amazing.
It's not so hard to run it in virtualization to test.
My children get great child care paid by the goverment just for this reason, to help me be able to work. It would not be very popular to offer the same thing to handle dogs atm.
works great on opera as well.
Show HN: iOS app juicing positive transformation of your life consistently
GrowApp is an upcoming mobile iOS app currently in a private beta test stage allowing users to instill positive changes in all major areas of their lives. It uses scientifically-verified data to construct custom roadmaps and help people attain their goals and be consistent in their pursuit of a happier life.

GrowApp is currently onboarding all willing to become the first testers and help to build a handy tool for a personal positive transformation ️

https://growapp.me/
I'm 34, and I just discovered PewDiePie. I thought he was one of those irritating Let's Play guys, but I was definitely wrong. His videos are mostly about reviewing memes, internet news, and funny videos these days. He's a really entertaining guy. I highly recommend you subscribe.
I don't think multigenerational poverty gives these "hicks" you speak of the choice to move the the Upper West Side even if they wanted. They don't choose their life anymore than the urban poor does
Intercostal muscle tension probably has a bigger effect than thermal expansion of the tape. The intercostals are the muscles that control how close together your ribs are. They're auxilliary muscles for breathing. Diaphragm and core muscle tension will also have an effect. Your pectoralis muscles and trapezius and deltoids will all also have an effect. These are all muscles that control the size and shape of your ribcage. The human body is not a static shell, but flexes and changes shape depending on the tension of different muscles.

When we touch cold things to our skin, we naturally tense up. If your intercostals, diaphragm, and core are tense when you're being fitted for something that is snug against your chest, then when you get it out of the box it will be too tight.
IF my wife and her "huge tracts of land" put one of these on, and her breasts said, "We're home.", I'd gladly pay it. It sure beats paying yet-another-$85 for a bra that isn't going to be any better than the last one, and then listen to her bitch multiple times a week about how she can't find a bra that fits. Hell, I drop $150 on running shoes that last me three months, $350 for a bra she can get a year out of ain't no thing.

But, man, at that price there's a tall bar to meet. We'll pay for quality, but if it's not up to snuff, it goes back the next day.
15% land tax in the UK would cover 100% of government revenue.
Dark Reader is free, this does not seem cheaper.
In an interview, Ryan Caldbeck from Circle Up describes two categories of models: brainy models and brawny models. The ensemble described above sounds like a brawny model: you don't care how it made the decision, you're glad it did the heavy lifting and you might even double check the result.

However, the user's concern about the black box suggests they wanted what Ryan refers to as a brainy model, one with explicable decisions. Even within the features of the model there could be things to learn about the data.

How else are data scientists stuck within their own world?
You should check out tramp-mode too. Its a killer feature that lets you edit files remotely (AWS, Azure, even docker containers!) as if they are local. All the stuff work, so you can do diffs between a local file and an a AWS file and it all appears to be local. If you are editing a remote file and do a git action (through magit) it knows to work on the remote file. You can open up remote shells also. You just go:

CTRL-X CTRL-F then => /ssh:username@example.com:~/somefile.txt

and you get a local buffer with the contents of the remote file (via scp). All your editing is the same as if it is local. When you save it does a scp back to the remote machine. You can even edit in docker containers:

/docker:root@03f5f926f1ca:/etc/environment

as if they are local. Merges/diffs all just work its really great.
Wish you luck. The resource usage spikes I was experiencing were happening sporadically and some sites were more prone to it than others. I've just installed it again, we'll see how it goes.
Are you sure about that? When I wanted Augmentin, I saw six different doctors and they all denied me a prescription. Two of them even turned down a $2,000 bribe.
Given his background in body building and pharma, I would bet he is using PEDs to be able to be a hybrid athlete.
Most people don't buy trucks because they "need" them or because of all the home projects they're doing with supplies too large to fit in their car or SUV.

Unlike what the TV commercials for trucks would have you believe (which are seriously a parody of themselves at this point), that's not really the appeal of trucks for the vast majority of their owners. Just like most SUV owners aren't tearing it up in the mountain high country like the commercials show, most trucks aren't actually used to haul things very often that couldn't be handled with another vehicle.

The F150 has been the best selling vehicle in America for 40 years. Yes, a lot of people use them for work. But most people use them quite sporadically for actually hauling things, and much more as a lifestyle signaling device. Nothing wrong with that, we all do it.

EDIT: example: https://www.youtube.com/watch?v=fURcgb1BGmA
China has become a hotspot for the ‘vertical forest’ building concept
There's a lot of focus in this thread on the bras, specifically. But the lessons learned, as described in the article, are much more generalizable, and I found them valuable.

How many of us spend years perfecting products instead of launching an MVP and learning as we go? How many of us build automation before seeking domain expertise when we really should do it the other way around?
I've been thinking a lot about Software Archeology, trying to envision what that might be. I think we don't even have the tools yet to do a Site Survey. Somehow I can't fully envision what those tools would look like, but this is my best attempt to describe the vague picture in my head.
I've invested quite a bit of time into emacs, and while I do sometimes get frustrated at how the whole thing comes apart at the seams, I'm quite happy with it.

The way I see it, most time invested is not lost because emacs will probably be a part of my workflow for most of my life. I just got tired of getting proficient in yet another tool/editor, setting up various plugins and configs, only to have to do it all over again a few years later.

That said, I can see myself using other tools like VSCode when they're more appropriate.
Cakra buana tour
There are multiple interest rates.

The FFR (Federal Funds Rate) is the target interest rate for interbank reserve money. (The effective FFR is the average of the actual rates of those transactions between banks.)

And there's the interest rate for Treasury bonds (T-bills) determined via bond auctions.

Now, usually the Fed uses those bonds as collateral to conduct its open market operations that influence the effective FFR to keep it close to the target FFR, but the Fed does not bid on Treasury bond auctions.

Of course if the central bank intervenes and floods the market with cash (and takes assets as collateral, such as bonds) then banks are likely to turn to the Treasury and buy bonds with cash. And the real constraint is of course inflation. The ECB basically does this to keep interest rates low for Eurozone member countries.

Anyway, the central bank can do whatever it wants, but if there were too much inflation no one would want to operate a bank there, so eventually there would be no primary market for gov bonds. (That said the usual Bloomberg/FT/Reuters cries are laughable about how bad poor banks have it with near zero rates.)
I'm not. Wish FF had that.
I think that one of the key insights of Emacs is that moving the mouse is a very slow process relative to using the keyboard.
This is a horrible story indeed and I hope it gets public attention to lessen the hell the princess is going through.

It is always easy to be smart after the fact, but to me that the naval officer thought through the escape to getting out of the country, but not what happens next. For him, a French citizen, getting out to a neutral country is the end. For her, a UAE citizen without any right to stay elsewhere, it is at best a midpoint.

He could have arranged for news coverage prior to the mission by discreetly talking to some high caliber journalists so they can prep coverage and he could have involved professionals (e.g., traffickers who move refugees and have global networks).
For additional information or a hacker's perspective, give a listen to the 28NOV episode of 2600's "Off the Hook" (Podcast version of WBAI NY 99.5 FM broadcast), during which the owner of the Strand is a guest and the entire running time is dedicated to this.
> Option can still be NULL ("None" in rust), wrapping NULL in a struct doesn't provide any safety. The safety of Option wrapper types is from the other language features (like rust's "match")

The advantage here (especially true in Haskell) is that you can use monadic error handling to make this far more pleasant.
101 Startup CEO Salaries at IPO
Higher oil prices would not be (much) in US interest, as imports are nearly 50% of daily consumption: https://www.eia.gov/petroleum/supply/weekly/
Cakrabuanatour
Another subtle but important use of emacs : it is a good playground for (a flavor of) Lisp. Together with the source code galore in site-lisp/, it is a really good environment to learn how a full-blown system can be put together in Lisp. [Hooks, macros, advice - all the goodies to shoot yourself in the foot in that wonderful Lisp way!]

Also relevant is the great article by Stallman on the exact C-vs-Lisp division of labor in emacs. This design philosophy of "bare metal" programming in a fast language + an interpreter for flexibility is also the philosophy behind GNU guile:

https://www.gnu.org/gnu/rms-lisp.en.html

https://www.gnu.org/software/guile/
New gmail is pretty awful in FireFox.
I imagine they’re buying more than one bra.
I'm an American who moved to Amsterdam three years ago, with that DAFT visa. This is a fantastic society that's figured out so much — I love it.

Happy to answer questions and/or meet up with fellow HN readers here in town.
The same Apple that, also famously, moved iCloud data of all its Chinese customers to servers in mainland China controlled by a Chinese company (and thus, accessible to the government)?

It's also worth reminding that Google did exit China in 2010 because of precisely these ethical concerns. Only to watch all of its competitors - Apple included - unscrupulously do business in China. It's no wonder they reconsidered their stance.
Many people in Silicon Valley are interested in making sure the kings of those countries are investing a good portion of their money back into their tech ventures.
Huh. I’d never have guessed that, given its use in (non-prescription) cold-and-flu medicine.
Youku president arrested on suspicion of accepting improper payments
Gavathi Maari – Tamil Movie Style| Marathi – Indian Comedy
The unbelievable tale of fake hitman, a kill list, a darknet vigilante & murder
https://www.willowpump.com/

These things seem to be fairly new. Not available afaik 4 years ago when my we needed one. I've heard good reviews of the style, but don't know anything about specific brands.
Would you mind sharing your nix config?
>I think it would be nice if `NOT NULL` was set by default on columns

Then make sure to have explicit defaults?
I recommend looking west -- there are $2k 1BRs in Jersey City and Hoboken with 35-minute door-to-door commutes to most tech companies in Manhattan. Many even with central air, dishwasher, and in-unit laundry! PATH's reliability numbers are better than any subway line, and in case of issues there's bus, ferry, NJT rail as alternatives. And best of all, no NYC city income tax.
USA would probably just have arrested her and sent her back, their relationship with the UAE is too important.
How a Bra Company Helped Win the Space Race
Parent meant that officials can simply refer to the fact that it's officially a kingdom when questioned about such deals
With or without VC funding?
[http://www.naturesplatform.com/health_benefits.html]

You can go through this book that references several research papers.
In addition to privacy, web fonts are often huge. In a project, we reduced our page size by a few megabytes by sticking just to one font with just three font weights. Most people will load several fonts with all weights enabled.
It's true that tabs would be nice sometimes, but usually Emacs users have lots of files open all the time. The usual open-edit-close workflow doesn't really apply to Emacs sessions. An Emacs tab bar would resemble that of a browser with 100+ tabs, so the problem is that the people that would be capable of implementing that feature wouldn't use it in the end.
It's not a zero sum game. By improving recommendations and visibility valve can increase the total amount of money (& time) people spend on games.
Python 101: Episode #36 – Creating Modules and Packages
Getting started with graph analysis in Python with pandas and networkx
I thought they pushed Windows 10 and Edge to let go of legacy cruft. This is so year 2000 that app update needs a reboot.
Obviously there's a non-zero cost for developers to publish thru multiple stores, so it makes sense to try to incentivize them with a greater share of revenue. It would be interesting if they tried to leverage the popularity of Fortnite to also do this on Android.
4 customers doesn't mean 4 bra sales. Women usually own more than one bra.
All I comment is:
https://youtu.be/AS8nXc3X-6k
If your software frequently needs guides, it is unintuitive, meaning it has a interface beginners can not use without reading excessive documentary. Your software is non-exclusive for people who do not want to devote their live to this or that purpose, which is eltism, which makes your software bad and you should feel bad.
Ask HN: What is your least favorite page of your favorite language's reference?
What is your least favorite page of your favorite language's reference manual?

Even if you love a language there are surely some parts you're not a big fan of. I thought of this question as I reviewed the following page from Kotlin's reference (https://kotlinlang.org/docs/reference/returns.html).
equivalent lifestyle in SF or SV

That's exactly the point. Living the equivalent lifestyle of Huntsville in SF or SV is astronomically expensive. But living the SF or SV lifestyle in Huntsville is impossible.

To each their own!
When I'm at home, I have to hold my boobs when I walk up or down my stairs or the jiggling will hurt a lot. I'm not going outside without a bra.

And I do like being constricted. Wearing a well-fitting bra feels like being hugged all the time, and it feels great.

Also,

> Our moms didn't burn their bras in the 50s so we could have the privilege to spent $350 on them in the future.

A) Bra-burning was a myth. It never happened.

B) Second-wave feminism has been considered harmful for quite some time now. It's incredibly toxic due to being inextricably linked with racism, transphobia, femmephobia, kinkshaming, and sex-negativity. The vast majority of feminists have moved on to third-wave feminism, which doesn't have these problems.