skysight-inc/HackerNews huggingface dataset:
> If a company approves taking customers to strip clubs then there's no reason not to itemize it as such.

Who says it wasn't itemized as such? We know nothing about how the expenses system in question works, and a hierarchical submission that looks like

------

# Steakhouse business dinner

* Client taxi fare to steakhouse - $xxx

* Steakhouse bill - $xxx

* Strip club bill - $xxx

* Client taxi fare to hotel - $xxx

------

with a receipt for each seems perfectly reasonable (to me; apparently you think that it's dishonest for 3 out of 4 of those items to be there) and is consistent with the nonspecific description of events in the article. Evidently, the employee provided enough information for it to be clear that this was a strip club bill, because the auditing system could tell that it was a strip club bill. In order to create a narrative of dishonesty, you're having to add in details that aren't specified in the article and seem to fly in the face of the fact that an audit looking purely at the information submitted identified that it was a strip club bill.
This looks to have a more polished GUI than Dark Background and Light Text (on Firefox, particularly on mobile), but I'm not sure it offers the same flexibility of multiple ways to achieve color changes. I've run into a few sites where one method didn't work well but another did and having all that built in is handy.
https://github.com/kubernetes/kubernetes/issues/71411 for more details, which includes:

In default configurations, all users (authenticated and unauthenticated) are allowed to perform discovery API calls that allow this escalation.
Well Austin has a major transit problem. The traffic is unsustainable and there's no good plan to rectify it. So there is affordable housing near Austin (in Round Rock and San Marcos) but due to traffic you can lose a lot of time to commuting.
ooh, this one is way less intensive on resources.
I've never had any issues on my Mac. Then again, I'm using an MBA 2012 sans Retina. If you are using displays with "non-standard" resolution (including Retina), even external ones, then you can refer to my other post[1] for background.

[1] https://news.ycombinator.com/item?id=18599707
sqlite is 100% branch test covered

https://www.sqlite.org/testing.html
This was a nice reminder to delete my account.
Never been but I think the assumption of the writer is that pretty much nobody who isn't from Georgia is going to speak Georgian, while my understanding is that due to history a high percentage of the Georgian population is fluent in Russian.

Given geo-politics I imagine this is probably starting to change, and that more and more Georgians are probably learning English. But that's just a hunch.
I hear nothing but complaints from people who have to commute into NYC. If you're not in Manhattan or the nicer parts of Brooklyn, you're easily adding 30 min to your door to door commute, plus the variance is huge due to the ever decreasing quality of the public transit.
I recently made the switch to Firefox from chrome. Webrender is a revolution in web technology since it primarily uses the GPU for rendering resulting in much faster and smoother websites. I'd urge everyone to give webrender a shot, it feels noticeably smoother than chrome.
What are the good neighborhoods to move into if you're a non-native New Yorker moving there for a tech job?
Have you considered moving to the town where State U is located? Plentiful access to nature, well-educated community, Pho and independent coffee shops, affordable cost of living. This is the case in many states, since the State U was traditionally sited in a big tract of farmland.
Tips on Using AWS to Host WordPress with HTTPS
This is 1980 in a time before OLED screens
> M-x ansi-term ask for [...]/emacs/libexec/emacs/26.1/x86_64-w64-mingw32/cmdproxy.exe and then throws "Spawning child process: Invalid argument".

Ah, that's too bad.
I'm almost blind (legally), and this is the first extension I found that PERFECTLY fixes the contrast so I don't need 20-point font zoom to be able to read it. I have tried dozens of FF extensions to adjust contrast, dark theme, etc... none have worked this well.

I wonder if the creator is a fan of

https://contrastrebellion.com/

It
Just
Works!

I'm buying this tonight. Thank-you very much.
You can choose what to sync between devices. I personally only sync my bookmarks.
I believe it had to do with the change from the old addon format to the new one in Firefox.
What do you do to improve daily?
As the title says, this question is pretty general. I am pretty new into the IT security realm of things and I lack in scripting abilities - well more so the ability to take in and understand what new content is trying to teach me. Curious what everybody does when they move into a new position, feel like they lack a little one side and how they combat it to improve overall.

I feel my biggest downfall is my ability to understand what I read. Where I currently work, there is a plethora of books and guides but each time I pick one up, I am lost almost immediately.
i made a similar extension some years ago -- it tries to be fast and injects very little code. i'm curious to know how the performance compares:

https://github.com/conceptualspace/nightlight
Your use of a phone does not fundamentally devalue the public commons.

Dumping private property on public lands, and expecting the citizens to respect what amounts to abandoned property is absurd.

This is a level 100 class of "Tragedy of the commons". And with enough scooters, the very act of going somewhere on a scooter will be blocked by corporate trash.... Err, limes and birds.
It used to be that a lot of people spoke a little Russian, but nowadays you meet more people who don't (especially the younger folk, but they often speak English).

If you have some time, I'd recommend venturing outside of the capital (Tbilisi). The scenery you see in different parts of the country is breathtaking.
A big showcase of LaTeX works and typography
NeurIPS (prev. NIPS) papers selection
If you're living in SF you already know what the thresholds are like, mostly. It heavily depends on your life situation. If you're willing to live with roommates and don't have much in the way of expenses, the threshold is significantly lower. The threshold is also significantly different if you're willing to live in one of the outer boroughs.

It's a vague answer but honestly, those factors can swing the threshold almost $100K in either direction.
India already has self driving cars. Hire a car and it comes with a driver, picking you up from wherever you are. You'll get dropped off where you need to be and the car will find somewhere to park itself. When you want to go somewhere else, use your phone and the car will come pick you up, or if where you are is inconvenient for a pickup for whatever reason, you can find somewhere suitable, describe where you are, and the car will go there. No need for a smartphone app - a normal phone will do.

AFIACT, the only practical difference between this story and self-driving cars is that it involves human labor. However that's cheap in India compared to the West.

The masses however can't afford cars, let alone self-driving cars.
HERE maps has a fairly good reputation (formerly Nokia HERE, now owned by a bunch of German car companies)

Locus/Locus Pro are good for looking at maps, it's nice having half the continent available offline. Depends a bit if OpenStreetMap works well in your area or not, and not much in the way of routing/POI as far as I know.

For public transport, there's transportr and Öffi and probably a bunch of specific ones for different regions - again, coverage depends on where you are.
Isn't the frequency of fires mostly caused by the drought, which in turn is caused by climate change?

How do all of these policies matter of there is no more rain in California?
You know who works on a platform with NULL but doesn't have quite so many problems with it? DBAs.

There's some need to draw a distinction between the basic idea of NULL, and the way that NULL has been implemented in most high-level programming languages.

In most RDBMSes, values can't be null unless you say they are. Sometimes explicitly, as in table definitions, sometimes implicitly, when you select a JOIN type. Either way, though, the fact that the developer is in control of when it can and cannot happen means that it always has a knowable meaning. (Or should, anyway.)

The problem with many programming languages is, you're given it whether you want it or not. In a low-level language like C, that's reasonable, because it takes a sensible approach to how it works: Only pointers can be null, and all pointers are nullable for obvious (especially in the 1970s) reasons.

More generally, I'm not going to fault languages from that era for trying it out, because this stuff was new, and things were still being felt out. So I don't really fault Tony Hoare for giving null references a try in ALGOL W.

What seems much more bothersome is high level languages like Java and C# cargo culting this behavior. They could have followed the lead from languages like SQL and let the programmer be in control. They should have. They already throw exceptions when a memory allocation fails, and they allow inline variable initialization, and declaring variables at the point of usage, and composite data types have constructors, so they lack all of (early) C's reasons why ubiquitous nulls were a good idea. They could have, I think quite easily, made nullability optional. At which point it'd have basically the same semantics as optional types from functional programming, so I doubt we'd be worrying about it anymore.

But they didn't.
If one isn't sitting on the seat, the seat should be up. I think I learned this as a 3yo...
What a messed up former "navy officer." She entrusted nothing less than her life to him, yet he surrendered her without fight. If a man like him ever bothered to even turn off a transponder, let alone prepare for an armed assault.
Location: Mumbai, India

Remote: prefer to work remote

Willing to relocate: Yes

Technologies: PHP, Druple, Wordpress, MySQL, JavaScript, jQuery, Codeigniter
and also interested to work with Salesforce( Apex, Visualforce and lightning)

ésumé/CV: https://drive.google.com/open?id=1RRjuyxxZgLM8MCXO3iA7csh0El...

Email: mohangathala@gmail.com
Well... For me it also have a decent text editor... The bad point is that it lack a bootloader+kernel+userland that let me ditch basic Linux kernel...

GuixSD is nicely integrated but Emacs Guile port is not "official" and "mature" enough to have it really as a sole OS, also GuixSD use bash by default, not Emacs at login...

For now I'm happy enough with NixOS+EXWM despite few annoyance not directly caused by Emacs :-)
If I own the forested land and I want to build there, I should be able to.

Or we should be honest about property ownership in the US: if I have to beg permission from someone calling themselves an "authority", I don't actually own it.
If you squat with proper form, there is almost no pressure on your knees, because you're not pressing against them.

Heels flat on the floor, knees in line with your toes, but behind them.
If you don't have the hip mobility you need to get your knees behind your toes, you'll feel a strain on your knee.

You should be able to lift your toes off the floor as you stand up - all the weight is on your heels.
> With commercial software you need to invest time (and money) before start, and after having reached a certain amount of knowledge you can't go further, you have to keep yourself up to date following upstream changes and you new knowledge have a very little value in the long run.

How's that different from learning to how use FOSS? Except the money investment part.
> It's just like Chrome and many other products.

Exactly. That's another program whose "open source" status frustrates and saddens me.
Keepass is great, but it is somewhat slower and more clicks to get passwords into forms as opposed to 1Password or LastPass.
NPR‘s Best Books of 2018
>When's the last time you've heard anything credible about Linux on the Desktop? IBM doesn't care about it. Google doesn't care about it.

Why would two companies who don't build desktops care about a desktop OS?
You didn't answer the question though: Why SV? Why wouldn't Jackson, Mississippi work - I've never been there, but I can still guarantee that you will find good parks, arts, food, and you can walk downtown. The exact parks, arts, and foods will be different, but they will be good. (Note that I picked Jackson because it is the first city google maps I saw when I zoomed on the american south region - I picked the American south because of the "red-neck" association)
Microservices 2018 Surprises and 2019 Predictions
It isn't. There exists a common monad that solves this problem but a wrapper type like Option or Maybe need not be a monad. For example, `Nullable<T>` in C# is not a monad.
Context-aware deep-learning method boosts Alexa's conversational abilities
Boilerplate code generator for JAVA POJO,Swift,PHP,C#
The ISS has a robot on board, and he's being kind of a dick
What do you do when you have to use a Windows machine? Does that never happen?
The article is email-walled, and it's a terrible, unedited article full of superfluous sentences, redundant info, punctuation errors, etc. Just bad English.
I guess that's what I get for being a Vim user :o)
Nasdaq Acquires Quandl
I did look at the past few interviews I've watched, but can't easily find it and google is failing me. It was one of the long hour+ interviews, I do believe.
I wish SmartOS was more widely used, and had better hardware support. I tried SmartOS in a VM and loved it, but when I tried to install it on a Supermicro box it didn't support the hardware.
Ask HN: Building a side project that makes money. Where to start?
I want to build a side project. Especially, one that makes money. Even if it brings in $100, I feel that it will provide more satisfaction than my current job.

I can code in python with some help.

Can you provide some ideas on where to start? What are some simple things I can build by myself? Any ideas?
Seems like such a waste.
When they say "let it burn" they don't mean wildly out of control like the Paradise fire. They're talking about letting it burn under optimal conditions, where crowing and running are less likely to happen, to consume fuel that could burn sub-optimal conditions where there is little chance of control.

Less fuel = less intense fire = more likely to control.
If nobody even reviews your expenses you can get away with buying alcohol

When travelling on business this was completely acceptable as long as it wasn't excessive or stand-alone bar bills. A bottle of reasonable wine, or a couple beers with dinner was considered a no-brainer and fully reimbursed.

On a sidenote: When I was on training in New York dinners tended to be expensive. Often, but not always, more expensive than what I would consider reasonable. For example: 80$ (in 1996 $) for a nice steak dinner is not something I would consder reasonable.

When I came back to home office I made them aware that there where a couple or three of such dinners and they should just reimburse me what they deem reasonable, or reflected in the expense policy. I was reimbursed for the full amount. (Probably a number of 7$ deli lunches helped).

That was the Swiss subsidiary of an American software vendor.
None of the examples "clearly list" this. All of them permit this interpretation, but it's far from clear.
I’ve lived and worked in both NL and London for significant lengths of time.

You are wrong about taxes. In the current tax year, 70k in one year in London would give you 4052 per month after tax. In NL, you would get 3668. That is no insignificant difference. You can verify this by using an online tax calculator.

I also don’t agree about the difference in cost of living. To dispel the most common trope, half a litre of beer in Amsterdam is at least 5EUR, and in London a pint (just over half a litre) is 5 pounds, about the same, given differences of currency and units. Eating out is strictly cheaper in London, and of higher quality. Some supermarket items are more expensive from my experience.

For a one bedroom flat not too far from say, The City or Old Street, you’re paying at least 1200, and maybe 1400 for something of higher quality.

On jobs, I have personally been hard pressed to find anything near the same variety and range of salaries in Amsterdam. There is a reason why so many Dutch programmers move abroad.
I lived in Austin and loved it but the heat got to me. I loved the food and nightlife in Nashville when I visited. Also thoroughly enjoyed Burlington VT and would love to live there some day. I wouldn’t mind ending up back in Boston again though. If that’s the kind of places you mean, then yeah.

I bought a place in Denver now because it’s so much relatively cheaper than Boston while I’m making the same software engineer wage. I could only afford to buy a teensy tiny old studio or a spot in a garage in Boston for the cost of my centrally-located condo in Denver.
It looks nothing like a CUA tabbed interface...
>As much as locals love to complain about traffic, it's still miles better than most large cities and I think anyone who's spent time in NYC, LA, SF, or even Atlanta will see that. Housing is definitely far more expensive than it used to be, and also still very affordable compared to many other places.

It's always worse somewhere. Someone from SV saying crime is low, traffic is bearable and housing is affordable is some dude from North Korea calling Russia a liberal utopia. Sure, you might be from somewhere that's got it worse but that doesn't mean the place you are now isn't moving rapidly in that direction.
We've come full circle on monopolistic companies deciding how the web should work, again.
I have this turned off and yet somehow websites still ask for push notifications. I legitimately don't understand what's happening there.
Location: Washington, DC / VA / MD
Remote: Yes
Willing to relocate: No
Technologies: Elixir, Clojure, Java, C#, Python, JavaScript, Erlang
Résumé/CV: Email me, will also provide some Github links
Email: ymilenk@gmail.com

Senior developer with diverse background looking for full-time jobs in the DC metro area or remote within the US. I am highly adaptable as well as comfortable in a variety of roles, programming languages, and technologies.

My technology experience is far beyond what is listed and includes web apps, distributed systems, native apps, database design, streaming, and more. I have previously worked remotely as well as internationally. I have held various developer and management roles at startups, software companies, non-profits, and consulting firms.

Recently, I have spent most of my time working on personal projects and open source libraries mainly using Elixir and Erlang. Generally, I enjoy working in whatever is the best tool for the job and therefore I am enthusiastic to learn new languages and technologies.

I am willing to discuss nearly any role if it looks interesting. At this time, I am not looking for front-end only, 100% consulting, or heavy-travel roles, however.
NULL can mean and be different things in different domains of computer science. NULL in the database world isn't the same thing in the programming world. In the programming world, null is a result of the system architecture, systems programming, etc. In SQL, NULL is a result "lack of data". There have been debates on whether there should be different types of NULL. A NULL type for "data that is available but we don't have it yet" - like car make and model for a car owner. A NULL type for "data that does not apply" - like car make and model for an adult who doesn't own a car. A NULL type for "data that never applies" - like car make and model for a child. Then you get into the philosophical debate on whether a NULL can ever equal a NULL. Does it even make sense to even think of NULL in terms of equality. How can an unknown entity ever equal another equality? But what if you are just asking "are they both unknown"? Then you probably can think of two NULLs as "equal".

In higher level programming, the consensus seems to be the less nulls the better. Which is why languages like C++, C#, etc are introducing Option-like syntax ( mostly to accommodate the database world and their NULLs ).

NULL exists to solve particular problems in computer science. It can also cause a lot of problems. You can argue it's the best solution and worst mistake depending on the situation.
It's not an actual woman, maybe it is because of that?
Anecdotally, I very much doubt dark mode puts more strain on the eyes at night time.

During the day, I could see the "light mode" being preferable. But at night the brightness of devices seems quite damaging to eyesight and sleep.
Jokes aside, this is actually a very interesting study. We all know that physical characteristics are developed specifically by different activities (endurance for runners, strength for weightlifters). But I think most people would think this is due to local effects at the level of the muscle or specific neural circuits for different movements. This study suggests that a more general physical adaptation is at play, since the tongue isn't involved in running or weightlifting.
I've audited my home office expenses as a remote worker, and I save way more money by not commuting and not having to take time off for minor illnesses. It turns out that the actual cost of my home office space (dedicated room % of montage) is really not enough for me to even calculate and deduct. At least in my case, I come out ahead.
I grew up in Huntsville before moving to NYC 15 years ago, and the change in the "creature comforts" he describes is drastic. Back then downtown was desolate, nothing but lawyer offices and bail bonds. Now it's full of restaurants, hipster coffee shops, and spin classes. I don't know how much of it is due to a concerted push and how much is just a trend of gradual re-urbanization after decades of suburban sprawl, but it's a welcome change.
I'm very cynical. I've rarely seen anything useful come out of a retrospective.
I used emacs for years to write code and latex documents only knowing the commands to open and close files, copy/paste, and quit. I started with emacs in lieu of vim because I think modal editing is an insane and clunky solution to a problem that no longer exists.

The documentation isn't really very good due to the arcane terminology that often contradicts modern de facto standards in naming things (frames, buffers, windows) so that's a real barrier.

Plus the ecosystem is full of half-baked treatises on the One True Way to set up your init file that don't really explain why they made their choices.

But you can easily get by in emacs with just the basics. Then you just add commands to your repertoire when you're ready.
Business class travel does become something of a perk for people above a certain level

The companies I worked for it was usually depending on the travel time. Currently we get to fly in business for flights > 3 hours (which I think is generous). Managing directors probably get to fly first class on such flights, though
UAE is a kingdom. This means it isn't a dictatorship. Sounds fishy? Not for officials...
It's up to you to make a pithy observation + smile or comment on the weather or give up your seat + say hello. Make the subway you want! I rode the A/C & 1/2/3 mostly, fwiw. West side manhattan is just friendlier I guess ;)
Yahoo.com PWA – Lessons Learned
Are there any online educational sites that are accredited that aren't ... actual schools?
The feature which the person was talking about is called search suggestions and, indeed, the searches get routed through the selected search provider. There is a related feature, Safari Suggestions, which seems to use the system's Spotlight search service to provide other suggestions.

For people's information, these can be turned off in Safari preferences -> Search.
A rhetorical question used to disguise your distaste for specific attributes of NYC, how clever. Consider, however, that those things are not important to the parent commenter, at least not as important as other attributes.