skysight-inc/HackerNews huggingface dataset:
That would definitely be a dodgy thing to do. In general, law courts are interested in the net effect of what you're doing rather than the technical details of how you did it, and what you'd be doing in that case is equivalent to distributing the Frankenstein application yourself.

Describing in a blog post how to build the Frankenstein application is perhaps perfectly all right, but somewhere between there and the hypothetical application you described a fuzzy line would be crossed.

There's another fuzzy line relating to whether code is combined or not. Code that goes into the same statically linked binary is definitely combined, I presume. What about code that communicates via a REST API or a standard protocol? Perhaps it depends on the attitude of the communities that produce the code. The Linux people seem to be happy with non-free kernel modules in a way that some people wouldn't be.
What's the latency and speed like beyond the advertised speeds? That would be my biggest hold back and was why I didn't sign up for Clear a couple years back.
I think the problem is that sometimes the seller and buyer are both from country A but the sales is registred under company X in country B. Company X is normally not Facebook, but they are trying really hard to change that.

Examples of X: MrJet and Trivago.
I've got the CD-ROM version of that kicking around somewhere. I'm surprised they haven't made a movie of it or all the other old LucasArts properties.

If they can make a movie about The Magic 8-Ball...
Great. Now will you delete all my comments?
During a congressional hearing, a US Congress representative asked Sundar Pichai for tech support about his daughter's iPhone: https://www.theverge.com/2018/12/11/18136377/google-sundar-p...
Yes nobody is forcing me to buy it. My point with the 6k monitor is just to show how wacky apples pricing is. For reference I also have a 5k monitor, and next to the 4K the improvement is marginal/almost imperceptible. I also have a $2500 art tablet, which is a 4K touchscreen with highly accurate color reproduction and a very sophisticated drawing pen — ie an actual professional tool. This computer and monitor apple is selling seems like a gimmick for absurdly rich people.
If demand for alcohol is not immutable then demand for alcohol is not truly inelastic as your "third option" suggests.
That still requires cooperation from the SoC vendors. If they aren't interested then Treble will go nowhere.
Except you don't get nice per-file history, which may not be important to you, but if it is, then using git is certainly not "the worst possible way of versioning your home besides, possibly, making a zip of your whole home directory every time you would otherwise to a commit". Filesystem snapshotting also makes it more complicated to sync your dotfiles with machines that have other filesystems.
What are they using? I had Clear using WiMax for a few years and it was good enough until they shut down. I was tired of all the cable shenanigans.
> Do you remember when you were looking for good pair of hiking boots on Google and almost imminently you start seeing promoted posts about nice shoes discounts on Facebook and Twitter.

I don't think this happens?

> Basically what happens is that Google without your (explicit) confirmation collects all history of you search requests and sell it to another company.

This definitely does not happen. Google doesn't sell search history to anyone else. It may be the case that Google itself remarkets things to you. But I don't think so, since how would they get paid in that transaction? Through affiliate links? Doubtful.

Instead, I think what actually happens is that people make a search, they click a link, and target of that link (be it Amazon or some other store) associates their profile with interest in a particular product, then remarkets to that profile on Facebook.
1. Rust _is_ helping Firefox development, and is a key part of why Firefox is remaining competitive. And they should have the flexibility to invest back into future R&D, and into supporting the open source projects that they depend on. That's part of what makes Mozilla so great as a company, and why many of us love it.

2. For the paid version that seems fine. But it seems fair that the free version of Firefox needs to be flexible in figuring out how to find sources of revenue. For example, if they pulled the plug on the predefined search engines then Mozilla would be dead pretty soon.
12٪ of commuters is not a good measure. Chicago's urban areas have more transit usage for all sorts of things.
Getting to know my niece and nephew. And talking to my brother in law as the kids grew up. I remember asking, "Doesn't the crying annoy you?" And he said something like, "You know I thought it would but when it's my kid it just sounds different. I don't get annoyed I just feel for them and want to do whatever I can to make them feel okay again."

Conversations like that and the emotional connection I have with their little ones made me realize it might be worth it.

At 27 I feel even more strongly. I'm still not ready to have kids but I feel a draw to it now.
Production Languages and Toy Languages (2008)
I wonder about that - is it that tech sheds older workers, or that tech just seems to skew young because it's a young "industry"? There weren't a lot of older programmers in the 90's because there weren't that many young programmers in the 70's. The "older programmers" today are the ones (like me) who were young programmers in the 90's, and today, at 45, I've never felt any real age pressure. I think it's just a bit harder for me to find jobs now than it was when I was in my 20's, but I don't think that's because I have a few gray hairs and more wrinkles than I used to, but because I'm asking for 3 times as much money.

Or maybe I'm just being unrealistically optimistic and life is about to get really difficult for me.
That is just a really terrible way to do things and I have no idea why you would excuse it like that. Typical workflow if you use the Plots.jl package is to wait half a minute for the package to load in the REPL and then stay in the same REPL for your workflow so that you won't have to reload the package.

What I do is wait one second for the RCall.jl package to load and then use R's ggplot2 library to plot. Works really well, especially since I am really familiar with ggplot2.
I'm not so sure - if it's easy enough for you to adjust your schedule as a "night owl", it's possibly something worth considering.

Personally I'm mainly on a night owl schedule because I feel like I get less enjoyment and focus out of the day if I split my free time between morning and evening.
It's like Access for business people and in many cases gets driven by the business, not IT. In many cases, it cuts out the IT SMEs that govern access to something like business objects.

They also do a good job at seeding it in visible places. Alot of newspapers are using Tableau for infographics, etc.
The libcurl maintainer got/gets emails[1] asking for technical support on people's cars because they likely stumbled across his email address in the mandatory license text.

1. https://daniel.haxx.se/blog/2016/11/14/i-have-toyota-corola/
If you use a gpl library, what you make with it must be distributed under the gpl.

You cannot distribute firebase blobs under the gpl. Ergo, you have used a gpl library to make something not gpl.

Which is illegal.
Mozilla already makes millions from us using Firefox. There's nothing to feel bad about.
Hey, thank you for this, I'm glad someone said this. It sounds like you know a lot about this. Are there any companies known for flexible hours the way that some companies are famous for remote work?

As a night person, I've always felt a bit hopeless with fitting into the career world. Even having officially been diagnosed with DSPS I find that few people take it seriously. It's not something I would ever feel comfortable telling a prospective or current employer that I have, as I feel like I'd probably get laughed at and told that it's not real.

I've realized that whether or not I believe in DPSD or even call it by that name is irrelevant. What I do know is some things lead to better quality of sleep, better quality work, and better happiness. It's nice to know that the habits mentioned in the article are effective, even though they aren't as good as actual acceptance of the way of being.
Ask HN: discussing free time contract work with my full time employer
I’m a full-time dev at a large tech company, and am currently based out of California. I plan on doing contract work in my spare time, potentially doing things related to what I do full-time. I have not signed a non-compete with my company, and to my knowledge no contract stipulations preventing me from contracting. However I still want to talk to someone from our legal dept before doing so. Is this a good idea? Should I tell them at all?
Do You Resist New Tech at the Office?
It doesn’t help that there are sometimes subtle but extremely important differences in the guarantees that certain types of barriers provide, be it at the hardware level, language level, VM level, etc.

Example: does a write with release semantics prevent writes to any address from being reordered past the barrier, or only writes to the same address? The answer for the general definition of “write-release semantics” depends on who you ask. The specifics for a given language, VM, or architecture may or may not be clearly stated. And even if they are, incomplete or wrong versions of the rules will no doubt spread across the Internet via the likes of Stack Overflow.
At my place, somebody a while back drank the Tableau koolaid and quickly designed some nice looking graphs and sold the commercial team on its value, and the president signed a check for a license.

The software team was then tasked with putting the fancy graphs that guy did into our web application with the following constraints:

- the Tableau server can't be exposed on the public internet

- our UI can't indicate that it's using Tableau anywhere (i.e., use an iframe or something)

This turns out to be tricky. Tableau doesn't really like to be embedded in 3rd party applications, it leaks information about itself in a number of places. It requires that every person looking at the graph be a user according to Tableau's definition of user. Synchronizing authentication to Tableau server and workbook authorization gets tricky.

The next task coming up is that they want users to be able to ad-hoc schedule an email to themselves with the fancy graphs attached as a pdf, so we've got that to look forward to.
SF should be NYC level density.
Have you thought about a section for special use case fonts like OpenDyslexic?
I stand corrected. I missed the fact that ARM also introduced new registers in AArch64. I thought that such a change only happened in amd64.
Yes, yes, but I guess BSD-licence-using developers do not care too much about it.
Asshole.
Is it right to assume that night owls are up in front of a screen?
I was a software dev working in the NHS at the time of the National Programme for IT. They couldn't decide how they wanted authorisation to work, whether it was role based or whatever else.

We put a config flag in to switch between the two models they were going back and forth between and just twiddled it every week for months. There was some set charge every time they did it. They had the opposite problem with anything that actually mattered where they couldn't make a decision at all. Some of that software is still running in hospitals 10+ years later with apparently little change since the the NPfIT died.

I moved out of the healthcare domain shortly after that. A few years ago I tried to sell some software for next to nothing to the NHS for a team my wife worked for. A simple webapp backed by a DB instead of spreadsheets on a shared drive. They took the idea and gave it to an in house employee who was running it as a side project (charging more for it than I was) and never finished building it.

Speaking to someone in charge of innovation for a large part of the country recently, he said he couldn't even take some software I'd offered for a free trial. As he saw it the system was so broken he was warning everyone off. And his job was innovation.

The NHS is ripe for improvement. I suspect its management haven't got a clue what they're doing though and fear the lure of big tech firms will be the only thing they can't resist.
Mint alternative? What app?
You don't seem to be engaging with the point of the article.

Nope. I didn't even read the article.

Accepting that bad things will inevitably happen, and being able to find joy in the good things even so, is exactly what Brown is advocating.

Good. That reminds me a bit of the message from Victor Frankl's Man's Search For Meaning. I endorse that viewpoint.
> I did this and have regretted it most of my life.

I think I can tell from context, but, just to be clear, is the 'this' you did "(1) Go to a public school, and (2) Stay in-state", or "choosing non-public and out of state schools"?
Much less known than Chrono Trigger, but the Game Boy RPG SaGa 3 (known in the west as Final Fantasy Legend III) was a case of Square's attempt at time travel in RPGs that came before CT. It had a lot of thematic elements in common, eg. actions in the past affecting the future, objects that appear in all time eras, separate dimensions that exist outside of the regular time continuum, etc. Unlike CT or DoTT, the eras were only decades apart, so you could also run into the same person as a kid and an adult.
The same team at Square did not work on it, but it should have at least had some influence on CT.
To be fair, most of these points are just asking them to NOT include a feature by default, rather than demanding they build something new before paying up.
I've used rclone for a very similar purpose. Restic, which is used in this post looks very interesting as well.

It's not the topic of the post, but database backups deserve a special mention. You can't just naively copy the database folder this way in most cases, you have to make sure to backup a consistent snapshot of the database. This is still not hard to do at smaller scales, when you can just add an exported dump of the database to your regular backup. But it is a point that needs some attention if you host the database yourself.
+1 for restic. I use it, and it's awesome.
Luxembourg to get €100M investment from Chinese payments startup Pingpong
I have also read a study (can find a link if somebody wants it) that observed bushmen in the kalahari (or somewhere like that - mostly untouched by modern civilisation) and found that the distribution of sleeping patterns (i.e. night owls vs early birds) was pretty uniform. They also found that because of this, there was always somebody in the tribe who was awake at any given point. They theorised an evolutionary advantage to this in that there is always somebody awake to keep watch.
How to Build Simple Tetris Game with React and TypeScript
In addition to transporting people within an urban core itself, transit systems historically supported a hub and spoke model where people living in the suburbs took a train into their downtown job at the bank, ad agency, etc.

With relatively few exceptions, transit doesn't work terribly well for either travel from a suburban home to a suburban office park or, for that matter, out to the office park from a city apartment.

Where there are real clusters of offices in suburban locations, you can set up shuttles from train stations. But it's generally hard to service jobs that aren't either in the city or right next to a rail station.
> But this seems rather unlikely to me. Are they saying that an application running continuously in the background uses the same amount of battery as an application that's not running at all? Or am I just misreading that statement?

I don't see how that could be true - Android has seen massive battery life improvements after introduction of Doze which forces apps to sleep and stops the from constantly waking up radio and main ARM core. FCM is the only service that can wake up the device remotely and includes throttling code.
Before these changes Android had severe idle battery life issues (which were happily mocked by owners of locked down and proprietary iOS devices on this very website) since multiple apps waking up radio for notifications/synces caused radio/cpu to run pretty much constantly. It's worth noting that just doing a radio ping can increase power consumption by as much as 100x for next few minutes.

Maybe the Telegram report ignores the fact that they aren't allowed to wake up the device anymore. If you're measuring in isolation it's easy to make a case for "not making a difference".
I was confused for a moment because I thought the Firebase SDK was open source.

Interestingly, though, the Android version appears to be only partly open source. I did not find an explanation as to why some of the source is not available, it is mentioned on the Github repository but not explained. In any case, I don’t see the code for Cloud Messaging in there.

It may not be that it is done out of secrecy, though. A cursory glance of the iOS SDK shows what seems to be the full iOS portion of Firebase Cloud Messaging:

https://github.com/firebase/firebase-ios-sdk/tree/master/Fir...

Though that also raises its own question: doesn’t iOS effectively enforce APNS, and all third party providers actually must go through that? I imagine going through a single provider really can improve battery life. Each push provider needs to background fetch.

FWIW, as far as I know, FCM and APNS are both free to use indefinitely. I’ve always found this a bit perplexing since I can’t even really fathom how many messages an app like Facebook or Twitter would push per month. I wonder what the odds are of this ever changing. The cynical viewpoint could go either way.

At face value, this really does seem problematic for open source projects. Can a GPL app link to (the non-open parts of) the Firebase SDK? My guess would be no.

Hope this can be resolved :( There’s some really great stuff on F-Droid, like Amaze file manager.

(Disclosure: I work for Google, but not on Android. I don’t even use Android phones anymore.)
Building a Custom Dashboard with Firebase Analytics, Bigquery and Datastudio
My issue is I get a ton more work done at night when you don't have a million distractions going on: emails, meetings, loud noises, conversations, etc... All of that dissipates or disappears into the late evening - and focusing becomes easier.
50M Twisted Downloads Can't Be Wrong
I think a default search engine and default first tab is fine as two examples where that list of demands is excessive.

And depending on what “no network connections to third-party hosts unless I’ve explicitly opted in” means, this probably breaks CDNs, multi-host content serving, and lots of common js distribution mechanisms in ways that normal users will find confusing and result in “Firefox doesn’t work” if that’s the default it ships with.
You're right there, not sure what I was thinking there.

Regardless, my original point is still valid. You could serve web/MacOS/Windows/Linux users with a single UI.
Have you tried instagram?

I have the app installed, but I never use it. I think I only installed it because this one woman I was talking to was on there and wanted to connect with me on there.

Maybe I should start using it more though, if what you say is true. Or maybe I just need to curate my "friends" lists on Facebook, Twitter, etc. and cull some of the people who are posting more negative oriented stuff...
No it doesn't, because the code that receives push notifications isn't part of AOSP.
Why give the platform all that seo. In the long past era we used to have a bunch of random webshops. Now sellers can barely survive unless they are on Etsy eBay or Amazon. We gave them all that free SEO and now we are wishing we didn't.
I get 75/75 from fios for $50.
Just trying to allocate stack space for the signal handler may cause the stack to spill into a new page. That is absolutely out of anybody's control. And if that new page cannot be provided, it's game over.
I never liked technical interviews
I used to do this too. For me they were only interesting until I started my career. Now those screenshots are just the default Mac background with a few apps hidden in the launch bar.

The things in person in real life, on the other hand, have become much more interesting!
Yeah, what I think I've ended up believing is that money is power, and the money always expresses itself as power.

Often without the people with the money even understanding it, and not as what they say - and maybe even think - they want, but as results of what they actually do.

Vaguely said, because it's vaguely thought...
If you are the creator of the GPL software you can do what you like, link Firebase to it, distribute the app and release your code as GPL. You're effectively 'granting yourself' a proprietary license to use your code and a GPL license for everyone else to use it.

However it means nobody else can release their own apps (with notifications) on Android based on your code, or anyone else's GPL code. As soon as they link to Firebase and distribute they will violate the GPL by distributing a binary of someone else's GPL code with a proprietary library attached.
> Netscape introduced HTML attributes for colouring things, and it passed the colour names straight through to X11. Because X11 shipped with a suite of pre-defined colour names, Netscape supported those pre-defined colour names. Because X11 supported custom colours in #RGB, #RRGGBB and #RRRRGGGGBBBB syntax, Netscape supported those too.

Thank you. This is much clearer than the article.
Effective Shell Part 6: Everything You Don't Need to Know About Job Control
I am a night owl, and tried to shift the sleep cycle to earlier (get in bed earlier and wake up earlier). However, what I observed (when I went to the bed earlier) was that then I wake up very very early in the morning (around 5), but then after about an hour or two I became very sleepy again.

Is this supposed to happen if you try to shift the sleep cycle?
My employer built a tool which skips the disk image step and provisions a machine directly from a Docker image. The system is still maintained and in active use, though the open-source repo is a trailing fork: https://github.com/imc-trading/dock2box
Isn't this what platforms like hackernews or google do?

Solving the empty room problem while still letting you own your own platform.
It's good but the free version doesn't let you share your results.
The phrase "running continuously" makes it sound like they are doing something... but they aren't: they are blocked reading on a socket. The only time they would run is if they receive information, which is exactly when they would run anyway (as they got a notification). The difference in battery usage would essentially be down to subtle effects caused by the private memory of that process (which might be negligible) not being able to be used as a cache to make some other process more effective. The only reason this would matter is if the processes are forced to wake up occasionally to actively send some kind of keepalive on the socket (which would be an arbitrary requirement caused by the network), which still frankly would not necessarily use much battery if the OS does intelligent gathering of wakeups from multiple processes (like, it would exist and be measurable, but seems strange to me to be something to care about as the phone is probably already waking up every now and then to do other stuff Google wants). I mean, if the notification comes in and the app wouldn't have to wake up to process it normally (which might prevent paging some executable code in from flash) and the notification itself could be delayed into some kind of batch, then maybe? Apple actually does do some of this kind of stuff on iOS: I would bet Google doesn't.