skysight-inc/HackerNews huggingface dataset:
I'll have to try that. I never had performance issues with Dark Reader on Chrome, but I find it to be slow on Firefox.
I heard this decades ago, and heard that practices were changing, albeit with problems where people have towns/homes up against forest. I even think I recall a big fire a few years ago that was a controlled burn that broke free.

Is the issue truly that practices still havent changed?
Note that the situation in California is VERY different from most of the US.

In California (this probably only applies to parts of California - it is a big state) the trees are high oil and very flammable. When there is a fire after a drought (which is common) it will be big and hot. The only way to deal with it is to not build near these forests and let them burn naturally.
Org mode is really awesome. A chemist basically does his work with org (http://kitchingroup.cheme.cmu.edu) and recently another guy showing his colleague’s poster done with org and Beamer ( http://irreal.org/blog/?p=7651). I find org and mu4e really make mundane stuff easily done. On a mac and iOS system to get email, calendar, to do list, and notes done, it is usually 4 different programs, with emacs it is just org and mu4e and beorg on mobile.
> a visual UI to see a piece of software as a cloud of features and ... get just the parts of the code the feature actually requires

oooohhh I love that idea. I wonder if this could be utilized for npm.
Mozilla can do a lot to help users that other browsers don't do, like block ads by default, ship with a bigger collection of fonts and block external fonts by default, make all animations click to play, disable annoying featuring by default, CSS features that are used primarily to break UX or render things too slowly, like "position: fixed", etc. But Mozilla chooses not to do any of that. It chooses advertising corporations and publishers over its own users, just like Google, but tries to offset that with controversial "privacy" PR.

What is the point in having a separate browser engine if you don't leverage any features to make it more attractive to users? You can't beat Google by just chasing it.
I have had 10+ people whiz past me at 20 MPH, within inches of my body. Had I taken a step to the side they were riding, I would have been hit and been pushed to the ground. Had I hit my head, I could have died. People die from head injuries all the time. In the shower, falling down, etc.

Yes, I call this extremely dangerous, because death could result.

Is it likely? No. Is it possible? Yes.

A few years ago a 20 something year old girl was walking in SF and was hit by a bicycle, knocked to the ground and hit her head. She died at the scene. (She was in the crosswalk and the rider was charged with something, I forget.) So, it does happen.
What's stopping you leaving? Not your choice? Of course it is.
This doesn't really answer your questions directly, but it's something that I've learned the hard way over the years: start small and fail early.

Don't spend hundreds of hours on ideas before you know if it will work or not. If your intention is to make money, make the smallest MVP you can to start testing if it has real potential. If it clearly doesn't work, move onto the next idea.
America only
I'm half afraid that some sort of Cambridge Analytica type firm is buying these on the dark-net and merging all the data-sets together trying to put together even more accurate psychological profiles.
Well as I said, I was exaggerating, yes there probably will be time benefits, it wont be travelling the world I 20 minutes.

I'm not sure where you're located but here in the UK, every time a Heathrow airport expansion is mooted, the amount of resistance it meets is massive.

We are currently planning a spaceport, but its in Scotland. Although to be fair I don't think good transport links to major population centres was considered in planning.

Then I think of Concorde and think even if you have a product that does what its supposed to do, sometimes that isn't enough.

Maybe it will be released as a product, I just cant see it being successful. Maybe it ends up like Concorde finding a small niche. Maybe its used as a joy ride. Maybe the numbers just don't add up and it dies a death. I just don't see myself going on a summer holiday in one.
Gmail is pretty slow in Firefox no matter what.
No worries. Soon the city will gentrify half of the lower-class housing that skirts the city. You'll have beautiful districts like SoDoSoPa and CtPaTown containing the best cold-brew coffees and most exotic toasts. Portland is doing well with that, right?
Cannot understand this position... a non-nullable pointer is pretty much just a normal pointer but the compiler checks if you have tested for null. In rust (and I believe Swift) optional references also have the same size as normal pointer. In some version of non-nullables you only need checks for dereferencing and not for other handling.
Very cool! I made something similar a while ago:
https://github.com/fabrik42/responsive_mockups

My version is less configurable but wraps the screenshots in some beautiful mockups :)
Art isn't about "looking pretty".
Right, it’s a nice story and all, but... why is the customer the one informing these companies of the problem? That’s backwards.
NaN is not the same as None/null, and using it that way is asking for bugs.

None/null is for missing/unknown values (which may be a reasonable thing in your domain), while NaN is for the result of an illegal/undefined operation (which is definitely a bug, such as division by 0).
Setting Up a Test FTP Server in Node
The story is about how AI helped discover fraud, so presumably it was not expensed correctly, but the all seeing AI went on the internet and discovered that even though the receipt is titled "Sams Fine Steak House", the address on the receipt from the limo company was a strip club. Or something like that.
There is a nice extension, Automatic Reader View [0], which automatically enables Firefox reader view, if available for the visited page. I even used it in blacklist mode for a while, which wasn't bad but after some time I ended up using it in whitelist mode, because it was too extreme for me.

[0] https://addons.mozilla.org/en-US/firefox/addon/automatic-rea...
And he’s already doing a huge favor by helping her escape. Why do people expect him to sacrifice his life for her too?
Why AutoCAD malware keeps chugging on
I'm relatively new to Vim (~4 months).

I used the "learning by doing" approach by forcing myself to use Vim to write C and Python at work.

I had two main reasons for learning Vim: (1) Vim is everywhere, so it must be worth it to learn the basics at least; and (2) modal editing felt easier on my wrists than the standard mouse + shortcuts approach I ended up using in other IDEs.

Here is my advice:

1. Start with only a theme in your .vimrc, so no plugins or non-standard key bindings.

2. Use Vimtutor (or any other tutorial) to learn the basics: normal vs. insert mode, movement, manipulation, yank/paste (+ clipboard), splits, buffers, and searching.

3. As you write code, you will find yourself wanting to know how to do X. This is where Google and a simple "cheatsheet" file come in. Once you find out how to do X via Google, add an entry to your cheatsheet file (example in HTML form: [1]).

4. In many cases, you will find that a plugin will solve one of your issues. Install that plugin and add it to your .vimrc. I recommend vim-plug[2] for managing and installing plugins.

5. There are many useful plugins out there. Two I would strongly recommend: CtrlP[3] and NERDTree[4].

Once you have a good grasp of Vim, I would recommend exploring Emacs + Evil-mode if you want a more complete IDE experience.

[1]: https://assil.me/2018/11/12/vim-cheatsheet.html

[2]: https://github.com/junegunn/vim-plug

[3]: https://github.com/kien/ctrlp.vim

[4]: https://github.com/scrooloose/nerdtree
I think you’re right. It’s one of those “terrible ideas if it actually worked” kind of things.

The best first-order defenses I’ve read about would be strict code for setbacks around houses to give a decent buffer between homes and forest, possibly some material requirements for roofs and siding, and generally making homes and communities more burn-proof. This obviously doesn’t help if there’s a raging inferno next door, but it shifts the curve.

Second, is better warning and alerting systems, and better evacuation management systems to get people prepared to leave, aware of when they absolutely must leave, and able to leave quickly in the moment. These systems are severely lacking for any natural disaster response, not just forest fires, and I think we are long past due a complete rethinking of how our “911” services actually operate.
There are neighborhoods in Queens to consider: Forest Hills, Astoria, Kew Gardens, Long Island City.
How to solve some common challenges when migrating from Oracle to PostgreSQL
But I thought edge was faster. Every time I open a new installation, it's got that page with the speedometers showing that "edge is faster".
I just bought for Safari and immediately uninstalled because CPU usage was too heavy and didn't come down. Also, permissions are way too intrusive, why does the extension need to have access to all of my browsing history?
PC/GEOS
Firefox on macOS Mojave
This. NYC is more than just Manhattan. My two children, my wife and I live in a 3 BR apt, with backyard access and laundry in the basement, in Ridgewood, Queens for 1750 a month. Its 30 minutes to Union Sq. by subway and 40 minutes by bicycle. I am amazed when new college grads at my job tell me they are renting a room in Manhattan for how much I am paying for a full floor apartment in Queens.
A lot of that is actually why I would recommend Knoxville over Nashvillle. It's smaller, but it has lower home prices, more access to nature (I went hiking in the Smokies or Cumberland plateau many weekends), less of the country kitsch, better weather since it's higher up (although still somewhat miserable in parts of the summer), but you still get an airport and the tax/income stuff if you care. Plus, Oak Ridge National Lab (why I was there), Y-12 and the University of Tennessee mean it can be a bit denser in terms of some tech stuff and the general mood (I very much feel you on the fake-friendly-christian-tied-weirdness, found it to be less so in Knox) if you know where and how to look. More of an old-hand career-oriented crowd than the younger Nashville scene, but still interesting people.

Although, ultimately, I reached the same conclusion. I'm from Chicago and now I live in Arlington right outside of DC. I got out as soon as my contract ended. Can't really imagine going back.
That might explain Manhattan and downtown Seattle, but Silicon Valley is... some sort of suburban hell hole that I can't picture any young person being head-over-heals about.

I know plenty of folks who commute 2 hours each way from SF to the Valley, just so that they can live in a "real city".
Emacs should just embrace it and make a distro.
A lot of the quora answers on topics outside of computer science and math are just plain wrong, especially in history, philosophy, and economics.
How can I trust that this extension, which has access to every page I visit, doesn't steal my data? How can I trust that if someone else takes over the project and releases an update, that my data is still secure?

Looks great, but I'm just so skeptical of browser extensions now.
Are you serious? Who are you going to fight? Special ops brigade single handed - this is not a movie! Everyone would be shot dead in 3 seconds.

if anything - it was a logistics mistake on his part - going to and making contact with Indian authorities (which would extradite back to UAE.)

He should have involved professional traffickers - they'd take her anywhere for $400K. Ideally to the closest USA embassy then make some public noise after they got there. If USA was the final destination anyway.
The version from NPM is 0.3.2 but the GitHub docs are for 1.0.1? Looks like the --url option doesn't (yet) exist on NPM.
And China isn't a dictatorship, despite now having a "permanent president" and permanent party in power that aims to fully serve this president (otherwise they wouldn't have made him president virtually unanimously -- except for two token "opposition guys", because you know, otherwise it may have looked weird from the outside).

We're playing semantics here, aren't we? Of course it's a dictatorship.
Here's a Nature paper to set your mind at rest.
"Little change in global drought over the past 60 years",
Nature volume 491, pages 435–438 (15 November 2012) and no evidence of dramatic changes since 2012,
> or fantasizing about it

2 bucks on a lotto ticket achieves the same result for me.
Since I'm paying them they answer to me. They don't get income from sources other than people paying for email. If they sniff my email they don't have anything to gain from the effort, so they are much less likely to.
> highlight the troubling willingness with which western states and businesses still jump into bed with the authoritarian dictatorship du jour (usually on the proviso that it has a lot of oil)

This point is still a mystery to me. If it's always been about oil, then the US is currently the largest oil producer. Why are we still relying on these countries for anything?? Is it leveraging their wealth for other investments?
Agree about the tab container. Incredibly useful.
Barely any computers have OLED screens.
Thank you for the pretty detailed summary of your experiences.

Every once in a while I think about moving somewhere Nashville-esque, and it's nice to be reminded that all my problems associated with living in a large, developed city won't go away just by moving.

I grew up in a very Southern-esque area, and every time I go back to visit, I get reminded of the culture you describe, and it generally makes me uncomfortable. Everything is Christian, just about every car has some egregiously political bumper sticker. There's nothing to do unless you drive 30 minutes to the nearest strip mall.
I believe it's the parallelism. The subway setups I've seen only allow for about 5-6 concurrent sandwiches, an assembly line of sandwich artists working serially, and their ingredients are basically preprepared. Sounds like this Michelin cook was handling the preparations of each ingredient, including making sure each ingredient is ready at the same time, and then plating them. The quantities of each ingredient they were handling at a time was also much greater.
Can't agree more. Much better choice than js/ts
I'm running my most recent project partially on SmartOS via Joyent's public cloud, Triton. The experience is a mixed bag. SmartOS itself is absolutely fantastic (I also have a few Debian hosts left over, but I'd like to migrate those to SmartOS as well), and Triton is great as long as you avoid the web UI, which is unbearably hard to use if you have a slow connection (or even if you don't, but I use Terraform and Packer so I mostly don't have to look at the UI). The only real problem is that Joyent either doesn't document anything, or it's hard to find, and they don't maintain half the software they advertise (but also won't confirm or deny that it's not maintained or mark it as unmaintained, so good luck finding out what you should be using instead).

When it comes down to it though I prefer Triton to the other big cloud providers just because the firewall product is fantastic, bare-metal machines running SmartOS are fantastic, and best of all it's not Amazon (which is all I really want, if I'm honest).
I might have confused optionality and non-nullability...
Deep Bushwick ( Mytrle-Wycoff to Bushwick Ave ) if you are not doing it next year - the L will be down.

Queens off the M line.

Anywhere off the F line.

In general you want to use something like StreetEasy search that lets you specify search areas based on commute and subway lines.
The source code for the C64 version is available here too:

https://github.com/mist64/geos
Go tell the core developers...
Yet `Maybe<T> | Option<T> | ...` is not an option (pun intended), as Rich Hickey explains here: https://www.youtube.com/watch?v=YR5WdGrpoug.

In effect, his argument is:
1) You have `public X Do(Y y)` changed into `public X Do(Option<Y> y)`. This will break your API.
2) You have `public X Do(Y y)` changed into `Option<X> Do(Y y)`. This will break your API.

Thus, do not use Option<T> or equivalent in your API's. Only use a language-supported construct such as C#8's upcoming `string?` and `string`.
CRE Land Development Software
That would be very convenient for the employee, but it's probably more profitable to sell management on an AI based machine learning automatic fraud detection system that practically pays for itself!!!
There is. Concur is one that's commonly used. You're right of course that if you keep up with things as you go along it's much easier. Some of us aren't always disciplined like that :-) and, in practice, I usually don't want to fuss around with taking pictures of receipts in the restaurant.

For more complicated trips, it's not always completely straightforward though. It's not uncommon for me to mix some pleasure with business so it's often not as simple as just expensing everything.
Just as Spectre and Meltdown were bigger threats for cloud/serverless systems, this is also. A dedicated server is a vast increase in security. I suspect these attacks may be the start of the distributed/centralized pendulum (for hosting) swinging back towards distributed, at least in some areas .
I am not sure you can say any region "never" gets anything.

But even so, the region seems perfect for spontaneous combustion.
Well I imagine it's the concern of the friends and family of those that get brutally slaughtered every time there's a shooting, or armed robbery gone wrong.
This is tough.

A lot of great love stories happens at work. Recently, my wife and I were listening to Obama's Audacity of Hope and Phil Knight's Shoe Dog. Obama pestered Michelle until she agreed to go out with him. Phil Knight hired Penny when she was a student in his class cause she was cute. Then went out with her while he was her boss. They both are married to same person still. My wife thought it was so cute.

But there is so much risk involved. Personally, I never did pursue anyone at work. It is probably because I care about my career.

Also initially you think that crush is the one and you will never find anyone else as perfect as them. But then after a few months when crush is gone, and you can see all the flaws in that person and you are glad you didn't risk your job and career for them.
That's well and good but I'm replying to the comment above me which stated:

> I certainly don't appreciate that Chrome wants me to log in every time I use the browser (and getting more and more insistent at that lately from what I hear)
I was very pissed at them for exactly this reason and I still am to some degree. I would love to find an acceptable alternative that goes back to the roots, so to speak. For instance, I've been looking at qutebrowser, but it's still too limited (and might remain so for some time).

But Chrome as an alternative? That's not even on the table. Firefox is definitely the lesser of two evils.
I'm very excited about Sovrin and other Self-Sovereign Identity solutions. As one of the engineers at Mainframe (we're building decentralized, unstoppable apps that keep data and relationships in control of the user) I think what you're talking about is one of the top two value-adds for decentralization for western societies.

Brave and BAT are attempting the same thing from a slightly different direction than we are--they are attempting to bring privacy to partially-decentralized apps; however, I don't think this will ultimately succeed--privacy is broken by the weakest link. As soon as you allow some connection to some server somewhere that's exfiltrating your interests, you now have advertisers lining up to buy that data and exfiltrate more. As far as I understand the "hybrid decentralized app" model, where DNS and web2.0 are allowed, you permit these weak links to exist.
I'm not sure about algorithmic trading, or what the self-driving car class contains, but there is tonnes of content on object detection and other recent AI breakthroughs.
I feel like you're criticising just for the sake of it.

Firstly, this post is signed by Adam D'Angelo, the CEO and co-founder. If you had opened the link you wouldn't even have had to scroll down, it's literally on the second line, right after the headline. So clearly Quora doesn't do what you've accused them of doing.

Secondly, what good does crucifying one person do? I'm sure if they had written it such that one person was responsible for everything, a similar comment would have been written - "why make one person the scapegoat? The entire team should take responsibility!!"

I don't know anything about your experience working in software, but when there's a fuck up like this, it doesn't do any good to pin the blame on one person. You figure out where your systems failed, and fix the system after conducting a blame free review. If you start pointing fingers within the team, you'll never get anything fixed.
Europe's tech startups suffer from 'diversity debt', survey finds
Since there's quite a few of these dark mode extensions with very variable features and compatibility/robustness, I feel like there's space for a comparison chart type thing. With side by side screenshots of how they handle certain websites and how they influence performance (that might be tricky). If someone want's to steal that idea go ahead, otherwise I might whip something up somewhere over the next weeks.
Who’s Reading That News Story? Startup Will Help Marketers Find Out
if (expense_for_flight > 2 * average_expense_for_flight) {
flag_for_review()
}
My understanding is if you are able to claim the Foreign Earned Income Exclusion then you wouldn't owe any US Taxes (unless over the $103,900 for 2018), but haven't done this myself and agree that an accountant would need to be in the mix for US Citizens living overseas.

Here is another link if anyone is interested: https://www.greenbacktaxservices.com/blog/foreign-earned-inc...
Dark Reader also offers static CSS support https://darkreader.org/blog/stylish/

Global CSS will work well on text websites. For many others it will break up the coloring and make page parts hardly distinguishable.
Ah yes you are right, an interesting point however,

6.3.2.3 Pointers

3. An integer constant expression with the value 0, or such an expression cast to type void *,
is called a null pointer constant. If a null pointer constant is converted to a pointer type,
the resulting pointer, called a null pointer, is guaranteed to compare unequal to a pointer
to any object or function.

4. Conversion of a null pointer to another pointer type yields a null pointer of that type.
Any two null pointers shall compare equal.

Looking at the definition of NULL:

7.17 Common definitions <stddef.h>

3 The macros are

NULL

which expands to an implementation-defined null pointer constant;

Meaning that NULL is implementation defined, but is assured by the standard to compare equal to any 0-valued pointer of any type, even if it is itself another special value.
In large parts of north america, for thousands of years, humans intentionally set fires to manage the landscape. It isn't actually super clear what the "natural state of the forests" really looks like.
Very true, but understandable if you are constantly surrounded by immense wealth.
Article 14, part 4:

The validity of the public debt of the United States, authorized by law, including debts incurred for payment of pensions and bounties for services in suppressing insurrection or rebellion, shall not be questioned.

To be fair, there has been some debate into how this is interpreted as far as the constitutionality of debt ceilings if they would cause the government to default on its debt. The US has always paid its debts, so the question hasn't been litigated and decided in court.

In any case, constitution or not, the biggest reason not to default on debts is that doing so makes it far more expensive to borrow in the future.