skysight-inc/HackerNews huggingface dataset:
I visited India for the first time last year, in early March. Spent 2 weeks traveling by train through the north of India, and then planned on settling in Rishikesh for 1 month or so.

Rented a scooter and began to experience India roads directly (i.e. not as a passenger in a taxi/tuk tuk). Was chaotic, but certainly doable if you paid attention; that is, until a giant black bull cow came charging through oncoming traffic directly at me.

I steered sharply to my right to avoid getting killed, which was effective in terms of saving my life, but not so effective in terms of preserving my ability to walk. Lying in the sweltering hot afternoon sun with a complete fracture of the hip, a few kind locals dragged me to the side of the road, where I lost consciousness, leaving this body/mind for some eternal realm that I cannot describe.

Eventually I came back to this world and an ambulance arrived, whereupon I was refused surgery at the local hospitals (3 in total) and summarily shipped down to Delhi on an 8-hour hell ride, with the young drivers smoking hash and pumping the loudest Indian hip hop to provide some ambiance.

Really, it was the stuff of movies, but it was real life, and somehow I came through it all -- am more or less back to normal, walking, just with a bunch of metal in my hip.

In hindsight the entire experience was like India: extreme, full on, and holding nothing back -- hang on, it's going to be a wild ride :)
My understanding of vault is not ironclad, but from what I have read it seems it allows ephemeral passwords that allow your application to get access to a service at time of initialization, and then the password ceases to be valid. Which means your application has access, but there's no credentials floating around anywhere that they could be compromised later.

If anyone could correct me if I'm wrong, that would be great.
I also liked the article but to be fair, the title is actually a little clickbaity. The slowdown has nothing to do with not-called functions, it's just about DLL-dependencies.
To do the Portrait Mode post processing, I believe that they need a depth map to separate foreground and background elements. So, unless they use a phone with the hardware to capture this depth map, then it's impossible to use that post processing technique.

Instead, they found a photo of trees, duplicated it, applied a gaussian blur to the duplicate, then cut the girl out of the original picture and pasted her into both tree photos.

The final product has nothing to do with Samsung or it's products; it wasn't taken on a phone, nor processed on a phone, and there is no way you could use a Samsung product to capture of photo of that quality, since it was taken on a DSLR, and the post processing that they used is NOT Portrait Mode, it's Photoshop.
Yes, but not websites.
If you like those features, I think you would like Crystal, which has much of the same. Full union types, flow typing and type inference for basically everything on the stack makes for a very fluid and scripting language like experience while keeping type safety.
While Huawei may have cheated that particular phone's photo taking ability, I have a Huawei P20 Pro, and can vouch it's easily the best phone camera I've ever used or seen (it has triple Leica lenses). It doesn't match my Fuji mirrorless camera in some ways, but its shockingly good for a phone.
I can say with confidence that I am much more willing to drop $5 on a game via Steam than <random 3rd party site>. Aside from the obvious "is this a scam" aspects, Steam means that I will have the game even when the dev goes under in 5 years, that my save states will be backed up, and that at least some of the reviews might not be faked.

That 30% might be painful, but at the same time Steam provides a LOT of utility to the buyer.
Other relevant thread: https://news.ycombinator.com/item?id=18601588
Can confirm at least that it can be done better than this. I used to work at Apple and you better believe they cared about details like this all the way up the chain. Every photo we used had to come from a marketing-blessed source, all modifications were auditable in source control, and the end result was blessed again by marketing.
I use Redshift continuously day & night and at first it looked really weird with the red tint, but after awhile my brain got used to it and now I don't notice at all (and it is a lot more comfortable), looking at other peoples' screens looks blindingly bright; makes me feel like a vampire...
Open source doesn't mean open development and liability & commitments. They are different things.

I actually think MS did a great job by saying that. The purpose is to literally make the source public but they don't have resources to make a long commitment. Then it's better to not say it clearly and later got accused as not well performing.
Actually most of the social features of Movim are built on Pubsub (https://xmpp.org/extensions/xep-0060.html). The articles are Atom (https://en.wikipedia.org/wiki/Atom_(standard)) items published on Pubsub where ActivityPub define it's own JSON structure to handle articles.
How would one do that? There are no links to authenticate that I can see.
It might not prove that your solution is wrong, but it can help show that your solution is correct (if you trust the provided solution), and if you made a silly mistake in your solution then seeing someone else's solution might well help you spot it.
Similar experience at an employer where I was grateful to be travelling on their dime.

Took the bus and metro home from the airport - $3 claim rejected because I didn’t get a transfer as proof (which wasn’t needed to ride on this trip).

Yet if I drove, I could have claimed 50 cents a km or something, no proof required.
I highly recommend the book:

Spacesuit: Fashioning Apollo
by Nicholas de Monchaux

>How the twenty-one-layer Apollo spacesuit, made by Playtex, was a triumph of intimacy over engineering.

https://mitpress.mit.edu/books/spacesuit

It has an interesting behind-the-scenes look at how Playtex succeeded where other contractors failed, how they were almost cut out of the deal anyway, and ended up being awarded the contract as a subcontractor to another company that was able to provide the necessary government-compliant documentation.
In my understanding, it can provide strict serializability.

The main difference from actual Percolator is that FoundationDB manages range locks through a logically separate pool of in-memory lock caches, instead of writing durable locks to the replicas, but the end result is the same. External consistency for read/write transactions within a single datacenter at a time.
> I suspect pretty much any woman in North America, regardless of ability to afford it, would see that as a totally rational price point.

I suspect you are completely out of touch with pretty much any woman in North America, besides for the <1% of women who can afford a trip to NYC for a bra fitting expedition.
Location: Boston

Remote: No

Willing to relocate: Depends.

Technologies: Python (django, drf, numpy), Javascript (React, Vue, vanilla). Tangential exposure to Typescript/Matlab/C++/Golang/HTML/CSS/Java/jQuery/Tensorflow/Keras.

Resume/CV: https://github.com/ztaira14/zachs_resume/blob/master/Zachary...

email: see resume

about me: I'm a senior BS/MS student at Northeastern University with a year of paid, full-time experience working in industry. I'm looking for a role starting mid 2019, preferably in data engineering or somewhere on the back-end.

However, I also enjoy the business side of things, and am comfortable in customer-facing roles due to my experience with Sales Engineering.

Good luck with the job search, everyone!
What? One is bits and bytes, once is a REAL GOOD you can wear, sell, recycle, use, change, trade etc.
The AI That Knows Exactly What You Want to Eat
That's not the approach they've taken for other cross-platform work. Doesn't sound very efficient either.
Google Developers' Blog has just posted an announcement on Flutter 1.0:

https://developers.googleblog.com/2018/12/flutter-10-googles...
On the other hand, getting 2% back on that $3000 because you used your own card is a nice perk.
Road rage must be rampant? Or is there a (implied socially) hierarchy which prevents this most of the time?
Which features of Vault are common across your projects?

I've been looking at Vault for implementing envelope encryption and using Amazon KMS's API for encrypting keys is very similar.
>parameter estimation

you mean given some data that's modeled by an ODE you want to fit the ODE to the data (and therefore discover parameters of the ODE that would have produced that data) ?
With NoScript blocking execution of javascript, there are zero banner ads interspersed in the content page.
This is exactly my point, though. They call it "the States", not "United".
> Some have, some haven't, as far as my reading goes

That was also true of second- (and even first-)wave feminism, too.

> There's definitely a broader spectrum of opinions and that alone seems like a good development to me

Third- (and even fourth-)wave feminism may have some different and new ideas and means of presenting them, but much of the core diversity of approaches on feminism has really been around since the so-called “first-wave” in the split between what might (oversimplifying a multiaxis variation into a dichotomy based on some correlations among the axes) be seen as conservative/Christian/bourgeois/virtue-oriented feminism on one side and revolutionary/materialist/proletarian/egalitarian feminism on the other.
> Not in all type systems

I think this is inaccurate. We are talking about computer science, which is important and a constraint around the general type theory. A type system is different than how you interact with it, so dispensing with language-specific symbolic representation further normalizes the discussion.

Fundamentally, a (computer science) type is a representation of binary, for the most part, data. That representation has to inhabit some part of bounded memory. When that memory is initialized (empty), it's some form of NULL, for a lack of another term. It exists for every type system in computer science.

> There are also variants that have separate NULL types for different base types, which also invalidate your claim

That's not the same thing. Different NULL types make sense for different sized discrete (fixed bounds) memory allocation. A unicode character has a fixed size allocation, while a string might be unbounded allocation (it grows in some fashion, as needed).

Edit: Kneejerk downvoting, classy.
> You can't tell whether T?? is the same type as T?

Huh? T?? would always be the same type as T?. `T | NULL | NULL == T | NULL`.
this doesn't matter - any sophisticated user will have their own software to clean the data anyway. Their concern is getting the data, they know how to clean it once they have it.
You've more or less got it. You authorize to the vault and store the secrets in memory. So no passwords on-disk/in-source 'floating around'.
The Hedge Fund Dream Jobs Are Vanishing
Well, the whole point of markets is to incorporate information into the price. So if I've done research and think company X is undervalued, I'm going to buy its stock, the price is going to go up, and now that research of mine is better incorporated into the stock price of X.

As long as I didn't _take_ that info from anyone (e.g. I can't hack emails, or bribe an accountant, etc. etc.), this is markets behaving exactly as we want them to.
My dad taught me critical thinking and to think about the motives of different actors around us (people, corporations, media, politicians).

I’ll try to raise my children similarly. I’ll teach them about privacy, like my dad who insisted that each family member should have their own account on the family computer, even when we were small kids with my brother.

The way I see it, if it weren’t for FB, there would be others trying to manipulate them, like other tech companies, advertisers in general, or simply scammers. So the need to raise your children to be conscious about these things is not a recent development, and not strictly due to FB. I know this doesn’t make me “innocent” though.
Never buy Samsung
Epic Games announces its dev-friendly Steam competitor
That's why when my wife finds a bra that fits well she buys a ton of them so that she only needs to go bra shopping a few times a decade.
A Saudi is someone from the Arabian peninsula, further complicating things.
Just curious, what was your budget for that road trip?
I'm sorry if I misread you. The comment sounded like a putdown to me, but it's easy to misread intent, especially when reading quickly, as moderation entails. If I read it the opposite way, I think I can see what you mean—but then it's a subtle enough point that the nuance was likely lost on more readers than just me.
FWIW, I found Susanna Epp's book on Discrete Math to be more accessible than Rosen's. YMMV.
Cross-platform frameworks that don’t use native controls have suffered from problems...

- They inevitably don’t look or work like native apps in ways both big and small, frustrating and annoying users. (... the spell-checker doesn’t work right or text selection is janky or unavailable where it should be, certain short-cuts work differently or have different gestures or keys, etc.)

- they don’t get updates to native controls... e.g. if the OS adds some new drag-and-drop capability to text fields the framework doesn’t get it unless and until the framework is updated (and the app is updated to use the newer version of the framework). Of course, some things are never deemed important enough to be adopted by the framework.

- Ambitious frameworks that really try to minimize the gaps between apps build with the framework vs native app grow to be very large. They take on the role of the entire app-facing OS API, which is truely massive in today’s systems. This leads to slow-loading/building, resource-hungry apps. Each app becomes a mini-OS unto itself.

- there are cross-platform issues, like fonts that fit on one host OS get cut off in another, or differences in volume control etc.

- dealing with the cross-platform issues the framework doesn’t solve becomes very difficult for the app developer. They’ve got to find a way in, through, or around the framework (in an area it already isn’t handling well).

- devs have yet another set of tech and tools they have to master. And I mean devs in the wide sense here, designers, coders, testers, etc. Some also have to become masters of how the framework and each host OS interact, in order to debug the inevitable problems.

- many potential third-party tools will have native support and bindings but most won’t make accommodations for your framework, so you end up having to support that yourself, or do without.

Building and maintaining an app twice is a very serious expense. But the expense of dealing with the issues with crosss-platform frameworks can be pretty big as well. Of course it depends on what you’re doing (shorter term and longer term) whether or not it makes sense. But go in with your eyes open. Consider other options (like examining your app architecture and see if you can’t find a way to factor some of your naturally cross-platform stuff into a shared library usable by the native apps of each platform you support).
I'm even more confused after watching this video. Is the right way to think about this that it is a common specification that enables helm and compose to interoperate?
I'm aware of quotes, but I have two issues:

1. It's tiring to type quotes around every word every time.

2. It takes you to the other extreme. Just because I'm being more precise than Google thinks I am doesn't mean if I have 8 words in my query that all of them are mandatory. There is potential for a useful middle ground that quotes don't get me to.
I just checked a C# app I had laying around with depends, and it depends on user32.dll which depends on gdi32.dll.

It's hard to imagine a Windows program that wouldn't depend on one of those critical DLLs. The only thing that saves us is that we don't often create and destroy hundreds of processes at a time.
Yes, it explains how triggers are the ones that makes or breaks an habit. Good book.
How does flutter handle BLE/WiFi communication to hardware, rendering graphs, NFC, device sensors? Any comments on the experience? Do you recommend it?
Location: Toronto, Canada

Remote: Yes, please!

Willing to relocate: Not at this time.

Technologies: Technical and marketing writer. Technical writing: Documentation, install/admin guides, API references, online help, FAQs, KB items. Marketing writing: Press releases, Web site copy, newsletters, blog posts, brochures, data sheets, white papers.

Resume/CV: https://www.linkedin.com/in/torontowriter/

Email: jonathanacohen@gmail.com
you sound like you'd be a perfect fit for Facebook's "idgaf as long as I come out on top" corporatism
Gecko's going to buy Anacott Steel!
We're not talking about data cleaning, but about data validation. I can fix a weirdly formatted field (cleaning), but I can't reliably impute most kinds of missing data. I can detect errors, but can't fix most of them without additional information...which is exactly what I'm paying the provider for.
Sort of. ReactOS does use large portions of code from Wine, but the ReactOS team upstreams changes to the Wine project whenever possible, so it's a two-way street.

https://en.wikipedia.org/wiki/ReactOS#Wine_cooperation

https://www.reactos.org/wiki/WINE
Thank you for a very detailed and honest answer much better than marketing fluff that often get posted.
How long will it likely be until the automatic dark mode toggling is available in Chrome/Firefox? I'm not a fan of Safari.

Does it require Chrome and Firefox to implement prefers-color-scheme first?
you can, there are ways to do it. interpolation, etc. Sometimes the data is missing just because it's not available, you still have to handle that case. proper way of filling in this missing data will depend on what you are using it for - so for provider to do it would be kind of wrong actually.
No, it never had a goal of being portable to non-Microsoft platforms, and it doesn't suddenly add that as a goal just because it's open source now.
I don't care a single second what you think about what I said.
Qualtrics $8B Takeover Promises Great Opportunities for Insights Network
In my company any time spent traveling is on the clock. You don't charge for time in the hotel room, but time at the airport/in a plane/in the taxi all counts. The expenses people will cross reference your timecard to make sure you did it right too.

It's kind of annoying actually, because it means feeling guilty if you aren't working while on the plane, but at the same time I can't work because the seats are too close together and the guy ahead of me has reclined all the way so I can't even open my laptop.
Do you mean personalizing search results? IF so, that's incredibly easy to check: run the same searches on computers in separate physical locations and compare results.
Tools don't guarantee quality; a novice and a craftsman can use the same tools.
Thanks for this update. That explains a lot to me.

I'm a fan of pretty much everything you guys do, and like how you design and architect your products, but haven't yet crossed into the paid plans (haven't had the volume for it). And although a 5 figure sum is manageable for some of my customers (but still a tougher sell since they aren't technical), a six-figure sum just would never work since they aren't technical and just can't wrap their heads around why this is so important. Especially if they ask "can you guarantee I won't get hacked if I spend this money?" and I say "no, definitely not, but you'll be safer."

A SaaS model would work wonders for the next tier, the Fortune 5,000,000.
Incognito is supposed to give you a completely clean session that doesn't carry over the cache, cookies, etc. from your normal browsing context.

In this study, my understanding is that result personalization carried over from a normal browsing session into the clean, Incognito session, likely due to IP correlation or possibly through User-Agent strings. So while Incognito has its own context that is wiped once the session has ended, the result personalization didn't need anything saved in the browser to recognize who you are.
Eleminder – GitHub Pull Request Reminder for Slack
The widgets are written in Dart, not C++. If you need a new widget, you would write it in Dart, which is the same as the application language. This contrasts with React Native, where new widgets/views would be written natively and wrapped in React Native.
It's not that squatting, in general, is helpful. It's that if you don't squat, you lose the ability to squat comfortably. I was initially responding to a comment about squatting blowing out knees, which doesn't seem to be a problem in regions where adults continue to squat some of the time.
>For example, when you reimburse a hotel you have to manually create a second category with an obscure label for the taxes

That's a function of your expense system/requirement. I certainly don't take the time to itemize every line item on a multi-day hotel bill. I just put the amount and the number of days.

>Another easy way to commit fraud is to forget to include your travel hours in your expenses.

That assumes you're charging a client by time--including travel time. I must say it was nice the one time I did some legal work to be able to bill for travel and random administrivia related to the case.
This is sort of an interesting case study. Markets can be inelastic and see this sort of unspoken price collaboration... until a major player jumps in like this and undercuts all them. I think we’ll start seeing a lot more competition on revenue share thanks to this.
The #1 counter-example I can give is MKBHD. Look at the evolution of his videos. As he has gotten more popular, he has continuously worked on improving his equipment and style. He know shoots and edits in 8K, with RED cameras, professional intro, and so on.

You can still keep your personality, your style and your quirks, but upgrade things such as video quality, editing, and overall production quality.
Modern GUIs have no extensibility, they are designed from the widget library to the entire software as commercial product, FOSS included because the idea of "modern" GUIs is commercial at design stage.

Emacs, like LispM, Xerox ancient worsktation etc instead was born in a world where software is free, only hardware is commercial. So they are designed from start to be flexible, user-centric, non product-centric.

It's worth remembering an ancient joke of MIT AI lab: An engineer ask few secretaries if they know how to program; they respond no. It ask if they were sure; they respond "of course". As a matter fact they use Emacs and program the mode they need, only no one tell them that's programming, they simply learn how to bend a flexible environment to their needs. Another thing worth mentioned is the classic "In the beginning was the command line" paper, short and nice.

Unfortunately people born in commercial world that do not know IT history can't really imaging that world and it's power. They are incapable of think outside actual business model so they do not understand that other models and software exists...
You cannot contrast a Windows specific piece of code like WPF with projects that were created with original cross-platform support like .Net Core, it is an apples and oranges comparison.

If they were starting WPF again today they might create an agnostic master, which has a Windows specific branch. But they aren't restarting WPF, they're just open sourcing what they already have.
Odd then. I wasn't even using a specific webpage, just loading the previous session (~20tabs of average intensiveness). Chromium has the same kind of session and it never causes similar heat spikes. Anyway I'll try to reproduce it even though it's not pleasing to overheat like that.
re The Shipping Forecast: people actually have to leave London because of Brexit? O_o
Hindustan Unilever Board Approves Merger with GSK Consumer Healthcare India