skysight-inc/HackerNews huggingface dataset:
> I just see it as the cost of working

I sincerely mean this without any snark or sarcasm: You've given me something to think about. Thanks!

Goes to look for pants...
https://web.archive.org/web/20190114063123/https://mihankes1...

This link works.
You can cut it down the middle but there is quite a lot to move out of the way first. The microscope and power supplies are on the left and the rest is on the right. If you are only an inch out then it may be enough just to take the plastic panels off.
You could also just not buy one of those awful things. I have never seen a legitimate use for it that wasn't misplaced adolescent tech fantasies (omg I can tell big brother to make coffee and my keurig starts up!). But maybe my line of business has made me excessively paranoid / niche

I would like to make an edit: functionality for those with disabilities is a huge use-case I did not consider. Thank you for your insightful comments
Speaking of aid to Africa, major voices have told the West that aid (as currently practiced on a large scale) is counter-productive, and have asked it to stop.

https://www.theguardian.com/society/2009/feb/19/dambisa-moyo... is one example, but you can find many others.
It does not affect the ESA membership, and does not prevent UK companies to launch from French Guyana. However, shipping may become a bit more complex and costly, and procurement will be thougher, especially in the first months.
My first digital camera was the Olympus C-420L (http://old-digitalcameras.com/MorePicts/MP169.htm) way back in 2001. I was 13 years old and had been fascinated by digital imagery. I started with an HP flatbed scanner scanning film photos but knew that digital cameras were the future.

The camera took better pictures than many of the entry-level offerings from Kodak and Canon that came even YEARS later.

I remember buying it at Staples and having them price match from the internet (saving me something like $150) before internet price-matching stopped being a thing (until it started being a thing again in the past couple years).
> Many software developers are introverts to begin with so meeting new people will become impossible for them in a remote work setting.

Even in work setting it's "impossible" for introverts to meet new people. I'm introvert and I talk to hardly no one at work.

How I meet people is by going to a pub where we can play board game. You simply sadly can't passively meet people, you need to want to meet them or else it will be a simple hello started from someone else that will bring to nothing.
It's open source:

https://github.com/bjoernkarmann/project_alias
If that were the case, 'The Web' wouldn't be pushed like it is right now. 'The Web' is a way to take control from users and put it into the hand of the ones that control the servers. People work on fully fledged binary programs compiled to 'The Web' that your computer just executes while the other half happens on the server. That's as proprietary and inaccessible as it gets.
Of course now I need to trust the Alias device. That might very well be a good tradeoff, but there's still something always listening.
Some people have strange hobbies...

But it is cool that it is possible at all to bring such software back to life. I wonder if we should start to design operating systems and software so that future generations can do this easier. I guess that would come down to writing lots of documentation; especially CPU an computer designers would have to be very open about flaws and subtle idiosyncrasies of their CPUs so it becomes easier to accurately emulate old machines, including things like firmware and any blobs (preferably with source code) needed to get a machine running.
What the big announcements from CES 2019 could mean for software engineers
I beg to differ with that statement.

I'd say life doesn't really begin until you're on your own, so around 18 for me, but I'd really say that life picked up around the late 20s, early 30s. So, at 37, if I look at everything that I've done in the last 10 years, and now knowing what I want to do, I've still got three lives to live.
It doesn't have to.

Did anyone need to tell anyone on HN that it was retaliation?

I've been saying this since they first arrested the Huawei lady, everyone is an outlaw right now. There are tens if not hundreds of thousands of laws on the books in most nations. (Especially China and the US.) There is just no way that a regular person with no resources can be certain that he or she is not in violation of one of them. (In fact, it's a virtual certainty that we all are in violation of some law.) So we can be legally arrested for the violation of laws we were likely unaware of at any time. (Not that the subject of the article was unaware of the criminal nature of his actions.)

Point being, if you are not a bigshot with a lot of clout, I would strongly urge you to urgently consider business models that allow you to operate at a distance from Asia. You don't want to be the pathetic slob of a patsy sitting in an Asian prison for 15 years because China and the US want to have some stupid argument to see who has the biggest breasts. It's just not worth it.

(BTW, the same goes for the average Chinese person by the way. I'd strongly urge you to do business at a distance from North America. There's no since in spending the rest of your youth learning street slang in an American prison.)
Chinese work visa rules contain requirements like you must do P and you can’t do P. Compliance is impossible given the contradiction. Instead, you need to go with the flow like everyone else, China is not a rule of law country, they will just use the law on you if they don’t like you (and given the way the laws are written, you are necessarily breaking something).

It is also important to read sources like https://www.chinalawblog.com if you want to survive in China long term.
I'm with Dawkins on that:

"If the members of your committee of inquiry object to the very idea of satire as a form of creative expression, they should come out honestly and say so. But to pretend that this is a matter of publishing false data is so obviously ridiculous that one cannot help suspecting an ulterior motive."

In my opinion, this equally applies to allegations of unethical experimentation.
Seeing this feels a bit like when the end of production of floppy disks by Sony was announced in 2010.

"Oh but they were still being produced?"
There is a way to detect it but it's hacky. You need to use fcm xmpp to send data push notifications with delivery receipts and also send an acknowledgement from the apps background service. Devices where you don't get the app ack have an app which is force killed

Details outlined here : hackernoon.com/notifications-in-android-are-horribly-broken-b8dbec63f48a
iOS mobile app analytics
Hi,

We have just launched the MVP version of our mobile app to the App Store. As it is not yet finished we haven't done any marketing or even wrote about that on social media (content and tutorial need to be added).

So far (around 30 days since launch) we have achieved around 24 downlands, 104 page views and around 2% conversion rate.

My question is - should we be happy with those results taking into consideration that no marketing has been done? I know such small traction doesn't tell you much but I am very curious and excited to see it alive.
Credit for what?
You wrote in the past tense. Did something change your view?
The lede is kind of buried. The authors were attempting to use FaaS for a long-running, number crunching, distributed computing algorithm.

Case of selecting the wrong tool for the wrong job. Not what serverless was designed to do.
Warren Buffett's Son Waging Border War in Cochise County
Anyone have a collections of photos taken from these early digital cameras?
Arduino Robotic Arm Kit ; Place Robotic Arm Kits for Teens for Sale
How subtle a threat is a death sentence?
Although I regularly work on a number of different Linux machines, I've never felt the need for something like this and I suspect mine is not the target use case. But clearly synchronizing dotfiles is a thing people want. So, why? Who is this for? What problem does it solve for you?
I like to be able to play music, ask simple questions, etc. without pulling out my phone. I don't understand why those aren't "legitimate" use cases. Maybe you don't like the tradeoff you're making in using such a device, but if I'm fine with it, how are my uses cases not legitimate?
Cryptojacking is getting out of control: 4 famous cases
Use docker to run binaries without installing:

alias·mongo='docker·run·-it·--rm·--network=host·mongo·mongo'
alias·aws='docker·run·-it·--rm·-e·AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID·-e·AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY·--network=host·mesosphere/aws-cli'
Looks like we're running Streisand as a VPN in AWS, and pihole at home on a Raspberry Pi. Why not just run PiHole on the AWS instance alongside streisand and save on the added complexity?
For a mathematician or a physicist, yes. But the word ended up having new, confusing meanings.
2018's Most Unanswered Stack Overflow Topics
"If there's one thing I wish I could do to improve HN, it would be to detect this sort of middlebrow dismissal algorithmically.

Unsophisticated people read an article like this and think: Gosh, I better eat honey for breakfast! People a little more sophisticated think: Hey, this is anecdotal evidence! Yeah, we know that. But is that the most interesting thing one can say about this article? Is it not at least a source of ideas for things to investigate further?

The problem with the middlebrow dismissal is that it's a magnet for upvotes. The "U R a fag"s get downvoted and end up at the bottom of the page where they cause little trouble. But this sort of comment rises to the top. Things have now gotten to the stage where I flinch slightly as I click on the "comments" link, bracing myself for the dismissive comment I know will be waiting for me at the top of the page."

https://news.ycombinator.com/item?id=4692598#up_4693920
Maybe, but if staff is in short supply, it makes sense that they will prefer to work for restaurants that can afford their wages.
Streisand is good for having options to get out of restrictive networks. I would argue AlgoVPN might be a better mix for day to day use.
Wow. It's the first time I see a professional chart that triggers such a strong optical illusion:

https://cdn-images-1.medium.com/max/1600/1*r_I_go-Ei2NmUndXx...

Is the zero axis horizontal?
Even stock android does not guarantee that background services can run indefinitely, but Google at least provides clear rules what process may run how long in the background and under which circumstances it is killed. I have no idea why the manufacturers are allowed to blatantly break those rules and still brand their operating system Android.
BSP, board support package.

I had to look that up, seem like what you’re talking about here.
I think it's one of these things that's more approachable if you start by working on specific subsystems of an existing OS. This way you don't have to figure everything out at once. At least that's how I did it.

I think writing an OS from scratch is discouraging and not very accessible because... writing an OS is discouraging and not very accessible. It's a bit as if a painter was saying "It tried looking up guides on how to paint The Wedding Feast at Cana but they all make it look super difficult, I wish I could get an easy step-by-step tutorial". Even if you break it down in small, digestible parts I'd wager that you'll end up with a few hundred episodes before you even get a basic microkernel up and running on a modern system. It's truly a daunting task.

I learned that the hard way: I tried to write a guide on how to emulate a PlayStation from scratch. At first you focus on emulating the instructions in the CPU, that's relatively focused and straightforward. But then once you're done with that you need to explain the various peripherals, and the main bus, and the interrupts, and the cache, and the timers, and the pipelines, and the intricacies of the various CD formats, and the memorycard filesystem, and video modes, and paging, and high impedance, and metastability and everything kind of interacts with everything else so it's difficult to maintain a coherent narrative.

On top of that a PlayStation is a ridiculously simple system compared to a modern desktop computer. The task of writing a very accessible guide on how to write an OS that would take you from zero to a working userland is absolutely tremendous. I think you could probably write a thousand-page book on the virtual memory subsystem alone.
I was tempted to write "this is your brain on bitcoin" but then I decided not to.
Nice article.

F# can be so readable, e.g.:

// WishList -> Async<Reservation>
let workflow (wishlist: WishList) = async {

// 1. Find matches for each wish
let! matches =
wishlist.Wishes
|> List.map findMatchingGift
|> Async.Parallel

// 2. Pick one product from the combined list of matches
let gift = pickGift (List.concat matches)

// 3. Register and return the reservation
let reservation = { Kid = wishlist.Kid; Product = gift }
do! reserve reservation
return reservation
}
view raw
durable-fsharp

Could basically be how you would write pseudocode.

Side note: How do I stop sites like hackernoon blocking my back button? It's so annoying!
>I recently took some time off of work to spend time with family. During that time I worked on a few side projects like getting our backups in order and getting a Raspberry Pi 3 running Pi Hole.

I know what the original intent is, but still- I found this quite humorous.

Still, this seems like a very nice noob-friendly guide, and that's a very good thing when VPNs are concerned.
Thank you. I'm also disappointed how people(millennials specially) find this days 9-5 jobs "outdated" or mark them as "meaningless" without even taking the chance to get one, or taste the struggle to make it's path to a decent job.
Article on GOAL/creating Crash Bandicoot by creator, Andy Gavin: https://all-things-andy-gavin.com/2011/02/02/making-crash-ba...

Certainly my favorite Lisp game.
This is exactly how I solve the problem for myself, however if this is a language feature it will be neater, more concise, automatically verifiable, and universally legible by everyone.
Thanks for the heads-up. I'll look into that! :-)
One does not have to retire to a first world country. Seriously, why would you even want to retire to USA? Health care, which old people tend to use, is stupid expensive.
C++17 Filesystem – Writing a simple file watcher
Facebook's biggest competitor is "not Facebook". There's tons of "not Facebook" that can hurt Facebook. Even other Facebook properties like Instagram and WhatsApp are "not Facebook" in the sense that they don't generate the same value of data that Facebook generates.

"Not Facebook" includes other social media like reddit and Twitter and Youtube and LinkedIn etc, but also news sources like New York Times and BBC and Washington Post etc, and other OpenID login providers like Google and Github etc, and other messaging services like iMessage and Slack etc, and other sources of business information like Yelp and TripAdvisor and Foursquare etc. Every time you visit one of these "not Facebook" sites, Facebook loses.

So Facebook reminds you that Facebook exists so you'll check Facebook first and might as well log into that site and app with Facebook and as long as you're here why not message your friends, oh by the way did you see this cool business near you and there's an event you just have to go to.
I think you got it right. It took evolution many tries to make you lazy with a taste for sugar - don't fight it head on.

Be smart about your environment and make the habits you desire so easy to maintain that you won't need self control to stick with them.
Has anyone got it working with YouTube on Apple TV yet?
I don’t think PRC propaganda would so blatantly invite people to come visit but keep their mouths shut while visiting. They probably wouldn’t promote that they police speech so heavily.
U.S. residents of Northwest Angle learn to live with odd 'geographic reality'
Great link! Thanks Cobbal.
That's a Firefox feature, please disable it in settings (maybe you accidentally enabled it?)

Regardless, the website should probably capture the keys instead of letting that happen, I'm not well-versed in JS DOM events enough to know exactly what has to be changed, but, IIRC the callback function needs to return false.
HackItTogether
Hi,
I am writing to your from the HackItTogether team. We are currently organizing our 4th annual NYC hackathon for women and girls in STEM. We want to make sure that as many people as possible know about this awesome opportunity to practically apply their coding skills and network with other people and companies in the tech industry. So we'd love if Hacker News would be willing to share some info about our hackathon in your event listings/e-mails. We can send you our poster ad and a little blurb about our event.

Please let me know what is the best way for Hacker News to help spread the word about HackItTogether 2019.

Looking forward to hearing back from you.
Sincerely,
Betsyann
--
Hack It Together Team
Lander College for Women
New York, NY
I'm probably biased because I lived my early childhood behind the Iron Curtain but I can't for the life of me understand why someone would buy these. The cost-benefit is just not there.
If you can work remotely, then you can save up while exploring the capital cities of any $-poor nation instead of wasting good years in the overlooked areas of a rich one.
True, China's rise has been beneficial for hundreds of millions - it's pretty much a miracle and China deserves a lot of credit.

I just believe that all those that called the USA a reckless superpower ain't seen nothing yet.
Well, props for trying to fix these assistants, but i'm not gonna pay more for what should be already. And, yes, I won't buy those things if I can't change the "name". It's like the first thing I want to do. (full disclosure: i do have a google mini that came as a promotional free gift)
https://www.glassdoor.com/Reviews/Employee-Review-Masergy-RV...

link for the lazy
Re: Safehold:

I mostly skip the soldier narratives after the first few books taught me they were all going to become either red-shirts or over the top permanent sycophants within 10 pages.

But man, Safehold has far and away the best set up for “what if I knew everything about the history of militaries and military technology and wanted to conquer the world circa 1200 A.D. with it” I’ve ever seen. So satisfying ;)

I’ve actually recommended people who can’t abide military sci-fi or David Weber in general just read the first 50 pages of the first book.

Surprisingly many of these people go on to read the whole series.
True, but hopefully that's banal things like "play Despacito" or "What's 2 + 2", not "Please add 'rending me in the gobberwarts with a blurglecruncheon' to my depraved kinks list" or "Set my root password to 'secret123'" or "How do I build a nuke in my basement off of stuff I can order from Amazon".
That's not possible to do safely for arbitrary data structures because they can contain pointers or references. If you reload to a different address then the pointers, even within the allocated chunk, would be invalid and require fixup. And if you require fixup then you might as well do (de)serialization for your data structures.

Just allocating into such a memory region (essentially custom page swapping) will eventually be possible with data structures that can be constructed with custom allocators, but it still wouldn't be ok to reload those.
PG&E to file for bankruptcy following devastating California wildfires
> but I'd really say that life picked up around the late 20s, early 30s. So, at 37, if I look at everything that I've done in the last 10 years, and now knowing what I want to do, I've still got three lives to live.

Absolutely. Since I've turned 30 I've gotten married, found my career, and bought a house. I've really only figured out life in the last 5 years or so. I've got many lifetimes to live as well.
I know. I also tried out howmuchtobuildanapp.io and it didn't tell me how much to build my app. Just an email with "Do you have availability to hop on a 10 minute exploration call so we can figure out how to best proceed?"
Unless you have tons of blogs you want to follow or a really slow internet connection, it seems simpler to just take a minute and check each blog site routinely. When I first tried out RSS in the PSP days, I was hoping that could serve as a consistent interface for news.

It was pretty disappointing to find out that no one wanted their full article on RSS. It was always just a snippet and a link to the full article on their website. This is what I believe burtonator is referring to in the part you quoted.
Ask HN: How to write a book?
I've had a yearning for most of my life to write a book, and have decided 2019 to be the year to do so.

I anticipate some feedback like, "Well first you need to have something to say." Fair enough - I'm at a stage where I have a few half baked ideas but no story complete or complex enough to warrant a full book length. I do have things to say, though, and know I have the drive in me to get them out with some guidance.

Has anyone been here? How did you write a book, writers of HN? Do you just start? And word by word keep going?
Do Alex and Google have software APIs? Can you make a hardware device (eg Raspberry Pi) that listens for a wake up then sends to the API? Seems more elegant.

As a bonus, maybe your device could understand "Alexa..." and "OK Google..." and send to the relevant API. Use Alexa for shopping and Google for searches?
Nice insight into the tools, but wouldn't a simple memory monitor have shown the issue?
Did you just read the Mongo/Amazon article and get inspired?
Honestly, I'm more surprised that a WebAssembly version of SQLite isn't more commonly used.
New feature of Apple AirPods makes eavesdropping much easier
For “commoditize your complements” strategy, which was probably popularized by Stratechery but GP found earlier piece by Joel Spolsky about the same idea.
These suggestions seem like a lot of work.

My home folder is a Git repo and it works great. No complicated setup. Easy to sync remotely and track changes.
With Z-Shell git aliases have tab completion which is really nice. My workflow often involves something like

g fp # git fetch --prune
...
g rb origin/master master # rebase
g co -

A lot of tab and very few keys in general when working with git.

My favorite aliases in this context are

alias wow=git
alias such=git
alias many=git
alias awesome=git
alias much=git
I'm Canadian, so I have no desire to retire to a place with awful health care. How does health care in second/third world countries work? Are you instantly granted all rights to health care if you retire to another nation?
Open source works if you:

- Treat your OSS projects like MARKETING tools, not revenue streams.

- Offer a freemium version of what you produce (e.g., offering a "Pro" version that's well-maintained and adds valuable features).

- Back your projects with services (e.g., consulting, fast support, "off the shelf" implementations, enterprise workshops, etc.).

- Back your projects with paid support.

- Scale your performance expectations of the business to the cash flow of your services.

If you want to make money off of OSS, you have to run a business. It's the responsibility of the project's creators to deliver products and services utilizing their technology to provide something better than others can (and charge for it).

Otherwise, keep it closed source.
My XMPP client works perfectly on my Android phone. Prompt and reliable notifications of new messages. Better than most "Push Message" based clients I've used for other chat services.

It's consistently the last in battery usage as well.

Honestly I don't need the OS to protect me from poorly engineered apps, I just need it to correctly blame the apps so I know which ones to stop using.