skysight-inc/HackerNews huggingface dataset:
1. Do you have something that gives you the flow effect, when you forget the time and just keep working because it's so interesting? Try to find a professional income based on that activity.

2. If the first thing is too hard - e.g. few novelists can live off their writings -, don't despair. Keep your passion as a hobby, find a stable source of income and have fun.

Assuming that you're still somewhat young, here is one additional advice from someone who has made a mistake in that respect: The older you grow, the more important financial security will become. You may think you're immune to this effect, but you're not. You'll want to have a fairly decent, constant stream of income when you're 40+, no matter what you think about that now.
Looks like submitter only ever spams these low effort sites:
All hosted by same IPs - same design, hidden registrar info.
awesomeflutter.com having been resubmitted by another a/c recently.

https://news.ycombinator.com/submitted?id=heshanfu

golangexample.com

androidexample365.com

flutterawesome.com

franktheme.com

reactnativeexample.com

flutterawesome.com

iosexample.com

pythonawesome.com

androidexample365.com

reactjsexample.com

vuejsexamples.com
I'm lefthanded, my well meaning parents bought be left handed scissors for school not realizing that I for some reason use the right hand for scissors. Combine that with a young me not being aware that it was left-handed and what a difference it makes, and you get a small pupil being severly frustrated with it for months until realizing that something is wrong.
One other problem with this is that now, if you want to run Chrome with --ignore-gpu-blacklist (or any other flag), you have to do that for every one of those bloated Electron apps that you have to run. There's no way to set a system-wide flag.

I'm facing this problem and it's very annoying. I have to run Chrome with --disable-gpu-driver-bug-workarounds, which ironically makes it work perfectly---with the "driver bug workarounds", it's terribly broken. But now, any Electron app I run (e.g. VSCode, Postman, Discord, etc.) is also broken by default and needs the flag as well. Frustrating.
I tend to do the same with all physical pieces of paper I receive, whether or not it feels useful at the time.

Recently added OCR to the process, which makes retrieval a joy.

I have no logical reason for doing this, it feels like a compulsion.

Why do you do it and what tools do you use?
The root of my drive:

├── apps

├── books

├── business

├── courses

├── downloads

├── games

├── media

├── music

├── notes

├── podcasts

├── research

├── src

├── tmp

├── tweets

├── twitch

└── youtube

Source code specifically (the contents of the src/ folder above):

├── ansible

├── contracts

├── courses

├── github

├── legacy

├── scripts

├── sites

└── tmp
> I think there's a lot of mixed information out there and probably a lot of suppression from the industry going on, because of course there's a lot of money to be made in prescribing hormonal birth controls.

This is of course your choice, which, as a grown adult you are forced to make sometimes.

But it seems there is no scientific data showing this way or the other way.

It just seems very ill-advised in general to claim that birth-control are somehow causing fibroid then.

You write that "there is a lof of mixed information", but by backing unsubstantiated claims you are adding to the mix and confusion, - not clearing it up.

> a lot of money to be made in prescribing hormonal birth controls

There is also a lot of money to be made on traffic from spreading confusion and publishing controversing articles, as well as ultimately "alternative" "natural medicine" remedies, which people will naturaly will be drawn towards if they would be made believe that normal ones are dangerous. Just simple possibility of financial gain of some parties is just not a good analysis tool, it's just too circumstantial and rarely brings any real information.

I hope of course that the science will catch up soon and we can figure this out definitevely.
(did not downvote).
9front views HarveyOS with scorn and I don't think 9atom is developed.
Lucky you, I have nested subfolders with roughly the same folder structure within the old desktop from my even older desktops.
They are a utility insofar as social graph is concerned.
My employer is a big fin-tec company, the product does not work well, revenue comes from long contract times where people can't get out again (even worse: selling dreams that usually burst), if anything we can provide some sort of e-commerce optimization which either makes people buy more s* or makes them buy it at one instead of the other vendor.
I'm currently self-hosting a Matrix homeserver! I got a few friends to join me and we use it to chat daily.

I can't really speak for its security. Afaik the protocol is almost considered stable, and I trust it for everyday communications — but I wouldn't trust it if dealing with a nation-state level adversary.

The only privacy pain point is that if you run a synapse home server (the reference implementation), by default your voice and video chats are routed through Google's servers. You have to run your own TURN server alongside synapse to prevent this. This is fine, but imho it's not well explained on the install guide.

Riot is... Okay. It's great ffor power users, but imho is quite obscure for the average chat app user; the ux isn't great yet. Perhaps with the redesign...

Lastly, bridges are the biggest reason why I want matrix to succeed... But as of now, none of them are really useful or even usable. They're all in very early stages of development and need contributions.
I use Dynalist for everything these days - inbox, task, planning, notes, long-term storage of important information. So much, that I'm actually worried that I do not have full control over my data (I have backups at least, which is nice).
I think the biggest missing piece currently is signed PMU firmware for GM20x to allow reclocking, which NVIDIA has not released and does not seem to currently be planning to (even though they have released some other GM20x firmware).

This post from a Nouveau developer a year ago provides a summary, which I think is probably still accurate: https://www.phoronix.com/forums/forum/linux-graphics-x-org-d...
Don't forget Wire having a proper browser app which has basically the same functionality as the other apps. You can just use browser for anything, and keep all account settings, make audio/video calls, etc.
OpenSUSE Linux Tumbleweed with KDE Plasma desktop. Mainly because it has regularly updated software and it is very stable despite of this. And even if something would break I could just boot from a working snapshot automatically made just before the update. KDE Plasma desktop because I can customize it quite heavily to fit my workflow the best and no other desktop allows me this. And it also looks best to me. I also care about security and privacy quite a bit, and I trust GNU/Linux the most when it comes to this. It is also the most perfect OS when it comes to software development. Well Gentoo was even nice than OpenSUSE, but unfortunately I do not have the time anymore to compile everything and packages come in handy. Another thing I care a lot besides privacy is openness and user freedom so closed/totalitarian OSes like Windows and MacOS are out of the question for me.
Training a Neural Network to Fall
~/.build (random stuff I've had to build)

~/projects/personal/ (any of my stuff)

~/projects/<orgname>/<projectname>/ (work stuff)

~/Dropbox <obvious>

~/Scratch <workbench for random stuff I don't care about backing up>

~/Journal <vscode journal plugin>

~/Applications <for stuff like yEd/WireframeSketcher that doesn't play nice with linux file systems>

That's about it really.
Yes, I do. If you have 39 minutes to spare I recommend you to watch this Ben Parsons talk at 35c3 https://media.ccc.de/v/35c3-9400-matrix_the_current_status_a...
Over the past 25-odd years I've used text files, Moleskine notebooks I carried with me everywhere and lately just iCloud notes. My main problems turned out to be not the preservation of such ideas, but not actually bothering to write them down often and lack of discipline at revisiting them later. Judging from past "successes", getting to work on good ideas immediately has worked best for me.
Exactly. We (tinfoil hat's) don't want to go with less.

Google/Apple have enough power etc. and I hope Librem5 will be here to show that it is possible to create a descent smartphone with a REAL linux (no, not android) under the hood.

Freedom is only real if you own & control it - not if someone tells you that you're free to go now (to rise the shares probably) ;-)
English is not my mother tongue and I had never encountered the expression "to hedge one's bet" so I "skipped" over it without noticing and the next sentence read like HAMR and MAMR were reversed by mistake. Funny.
Think and work on discovering your values. Values work as foundation for any action or project you’re going to work on. If you were always focused on things to do instead of this underlying foundation for everything, it can literally change you.
Why do all messengers keep requiring phone numbers? Is it because of the problem of spam? Couldn't this easily be prevented by for example requiring consent before sending messages to new contacts? You could for example have it work 2 ways:
1) require a phone number connected to message unknown contacts.
2) without phone number, requiring prior consent from any new unknown contact, to message them.
Wow, that second recording (which continued to play in the background after I left the page in the HN reader I’m using) brought on a bout of tinnitus. I only played it on an iPhone at a modest volume (below half), with the phone a comfortable reading distance away.
?

access dev tools (on Linux†) using: Ctrl+Shift+i then navigate to: storage > cookies

† no idea what it is on a Mac
I thought the best jurisdiction for privacy was Iceland? The solutions provided by your link are all USA/Switzerland/Germany.
I have just learned to twist and bend it just right with my left hand so it works right anyway.
This is just not enough. I want to control the baseband and I want hardware switches on microphones, location and cameras.

Also there is F-Droid (only open source apps for Android) and the Yalp Store (alternative to Google Play with faked account so you don't have to own one).

Hacking my device like with jailbreak (iOS) or rooting (android) is not the way I want to have to go to feel secure and it's nothing I want to have to do before I think I can use my phone.
- [smb]/archives/hardware/<devicename>/* system tools and software specific for a device I own

- [smb]/mediadepot/audio/* music and audio podcasts

- [smb]/mediadepot/literature/* ebooks and pdfs

- [smb]/mediadepot/pictures/* pictures

- [smb]/mediadepot/software/<platform>/* software archives

- [smb]/mediadepot/videos/* videos

- [smb]/personalstudy/* personal junk of all kinds

- [smb]/projects/* software development stuff

- [smb]/temp/* global temp directory

- [smb]/ps2/* PS2 games
They don't have the resources to "fix" it, they tested it and decided it was not stable enough. What they did was right. Firefox entirely disables GPU acceleration, so I am not sure what your argument is.
Consequences of Unhappiness While Developing Software [pdf]
> Why do all messengers keep requiring phone numbers?

Matrix/Riot.im and Wire doesn't. I think they're both good alternatives.
What about PFS?
Which apps would you recommend?
Also with XMPP you almost have to specify which apps to use. Since it is as an open standard, just recommending the protocol means that someone could just pick one of the "bad" apps (old non-updated, or some which are actively against privacy) and the whole effort becomes pointless anyway.
It depends on the individual. If you are the kind of person who needs to be around others then a co-working space would be a better option. I work from my home and converted a room as my office space - i believe it's way more productive this way but it also depends on the home environment.
The things you listed wouldn't even top my list of horrible things the US have done. You can talk about them all you want. But if you have half a brain you should be able to them in context of time and scale and take a look at what else was going on in the world at the same time and how many people were actually effected. Saying that todays US is somehow comparable to todays China because of slavery doesn't make any sense whatsoever
I had an issue with the coloration on top of that, so I elected to turn the regular system title bar back on. That perfected it for me.
Yes, I've been using it alongside Signal and Telegram. It works very well. E2EE has been a work in progress, but it might have stabilized.
>Lastly, bridges are the biggest reason why I want matrix to succeed... But as of now, none of them are really useful or even usable

Why do you say that? I know many projects using bridges successfully. For example the UBports [0] guys have bridges between their Telegram and Matrix rooms.

Besides FluffyChat [1] works wonderfully on UT phones, so that's a plus for them.

[0] https://ubports.com/
[1] https://christianpauly.github.io/fluffychat/
> not proxying through your phone which Signal used to do and maybe still does

This is what Whatsapp does. Signal never did and has real multi-device support.

> and the Signal server is closed source

It's not: https://github.com/signalapp/Signal-Server
> The only downside is that the Signal servers may store automatically disappearing messages until all devices have received it, so you can't rely on messages being removed in due time.

I don’t understand your problem statement. Signal is completely an end-to-end encrypted chat platform. Those messages stored on the servers are encrypted and Signal (the platform or employees) doesn’t have the keys to decrypt the messages. So what’s the issue if the messages remain on the servers until they’re delivered to the recipients’ devices? Even the non-disappearing messages don’t stay on the Signal servers forever (unlike say, Telegram).
Because:

1. WhatsApp was the first widely-used such app and it was phone number-based, so all the clones use the same system.

2. Non-technical people have a hard time (read: bordering on impossible) remembering their usernames, let alone passwords, and by using the phone number as both identification and authorization, the problem is sidestepped.

3. People have an existing address book of contacts (in the form of phone numbers) in their mobile phones, that can be used to pre-populate the app's buddy list.
What did Equation do wrong, and how can we (CIA) avoid doing the same?
Salesforce Marc Benioff talks tech ethics, Time Magazine and vacation
There were many messengers that ran on mobile phones in the old days (the days where text was pricey in many places on the world so you'd think people'd be extremely motivated to find an alternative to texting!) and none really caught on...

until whatsapp appeared on the scene. The key innovation whatsapp brought, because the app was laughably insecure and probably overly simple (but that simplicity can't have been the reason it won; there were other really simple apps out there)... was making your account ID equal to your phone number.

This gave whatsapp the ability to skip the phase of setting up your 'network'; there'd be no need to ask your friends what their ICQ id is or whatever. Whatsapp would even simply tell you which of your friends had whatsapp installed, immediately, without any consent or setting up your network required.

THAT sold. That simplicity. Yeah, you can (rightfully!) put quite a few question marks on the consent and authentication mechanism I laid out above, but it does lead to an app that is useful and understandable for a great many people (even if it is also not particularly secure or careful about your consent).

I'm sure all these messenger apps (signal, imessage, whatsapp, and telegram) know it and wouldn't dare walk away from phone numbers at this point.
Show HN: Find and Promote latest tech jobs in Canada
The usability of Telegram is indeed awesome and I'm sure that's why it's so widely used (well, that and it not being owned by Facebook). But there are so many choices they could have done better.

So you want synchronised devices? Encrypted ("secret") group chats? Heck, encrypted group video calls? Wire.com has you covered.

You want chat history? Any of your old devices could transfer the encryption key via a QR code or by having you type it over. The server could store opaque blobs that only your devices can decrypt.

The only thing you can't do with current technology is server-side searching without server-side access to the plaintext (as far as I know, homomorphic encryption is not practical enough yet for that). But they could at least give you the option not to store your plaintexts and only have device-local searching. I'd just put a telegram-cli client on my server and have searches deferred there. Heck, media storage could be deferred there so I don't use hundreds of gigabytes (that's how large my account is) on their servers with no known profit model. The whole thing is just so shady.

Anyway, most of the features are easily possible, but instead of working on it, Telegram keeps perpetuating insecure defaults since they launched. The desktop client never even supported encrypted chats. They make it very cumbersome to use the encryption (mobile only, no device sync) that I do it only for a few exceptional cases.
Plus one for OneTab on Chrome. I also like the "Share as WebPage" feature (example [1]), which I end up using to share links with myself, in different devices, most of the time :-)

1: https://www.one-tab.com/page/PPPJag1tSsm1NFAWgaOUjw
I couldn't agree more. What DDIA gives you, most of all, is context - why does replication (or partitioning, or horizontal scaling, or ACID) matter? A must read for any working programmer today.
Though a long read, you might find this interesting as it attempts to answer the question "When should I think that I may be able to do something unusually well?": https://www.lesswrong.com/posts/pRibkeqBa2AxrpgT6/living-in-...
Hey All,
This is my first side project that I've built & launched on ProductHunt: https://www.producthunt.com/posts/hitechjobsca.
Any feedback is highly appreciated!
Please spend reading High Output Management by Andy S Grove - the best reference book for would be managers.

The biggest difference from developer to manager is understanding the value of leverage. As a developer, the biggest feedback / dopamine hit is the completion of tasks ... while being a manager is about the feedback + monitoring + productivity cycle.

I’ve been a CTO cum TL cum Manager all at the same time and I’m sure that reading the book might have helped me focus correctly on the getting thr best leverage.
You gain more conscious decision making and that can help you a lot in life.

Sure you could just give in and "go with the flow" because that's what majority does and it's very convenient.

Also people as social beings want to belong to groups and doing the same stuff they do is the easiest way to gain access to groups.

That's the reason why so many use WA and FB and don't even care about their data. They already gave up and make fun about those who haven't.

If you have courage and a strong personality you can withstand this peer pressure. If you are cool enough there will be others to follow you. If not you can also learn to deal with that and in the end it's only necessary to have a few really good friends in your life.

TLDR; You gain more control over your life and strengthen your personality.
Would you still pick Elixir in 2019?
I use todoist, I have one project that contains my random creative thoughts. i review them and remove those i think are useless from time to time.
Sure they would. There are plenty of "Einstein was wrong" or "The circle really can be squared" cranks out in the general public. The main difference is that in economics there often is a financial reason why people hold weird ideas rather than just being crazy.
I use 2Do with a keyboard shortcut for a new task set to Ctrl+Alt+Cmd+T, so I can instantly note anything down and forget about it. That lands into an inbox I can process later.

If it's an actionable thing I then categorize and schedule it, but I also have a large 'Maybe' list for unwieldy project ideas (52 items and counting).

For random daily or project notes I use a small shell script (and Dock application, via Automator) that creates a daily file and opens the containing folder in an editor:

touch "~/notes/$(date +%Y%m%d).txt"
$EDITOR ~/notes 1>&2 2>/dev/null &

On my phone I use a very simple but therefore fast and effective open source notes application: https://git.savannah.gnu.org/cgit/diary.git. I never write much there, so I just sometimes manually copy it to my other notes.
That sounds very interesting. I'm sure /r/emacs and /r/orgmode would be interested in reading about that. :)
Nice! rclone seems better documented and I could even find a GUI frontend [1]. Will need to give it a try!

[1] https://martins.ninja/RcloneBrowser/
Some reasons that come to mind:

1. Most of the advances do not result in large enough gains to justify them being translated into industry. 99.9% of research papers propose techniques that result in small gains in the optimization metric (accuracy, ROC AUC, BLEU score, etc). However, this comes at the expense of added cost in complexity, more expensive training, model instability, challenges in code maintainability, and so on. For the vast majority of companies, unless you are Google AdWords or Google Translate, a tiny gain in metric X is not worth the costs mentioned above. You're much better off using proven off-the-shelf models that have stood the test of time, are fast to train and easy to maintain. Even if they are 1% worse.

2. Research tends to focus on model improvements and you are not allowed to touch your train/test data. That makes sense as otherwise competing approaches would not be comparable. However, in the real world you have the freedom of collecting more training data, cleaning your data, selecting more appropriate validation/test data, and so on. The vast majority of times, getting better/cleaner/more data beats getting a slightly better model. And it's much easier to implement. So for industry it often makes more sense to focus on that.

3. Metrics optimized in research papers rarely translate into real world business metrics, but many research ideas are overfit to those metrics and/or datasets. For example, translation papers optimize something called BLEU score, but in the real world the thing that matters is user satisfaction and "human evaluations", which cannot easily be optimized in research. Similarly, no business sells "ImageNet recognition accuracy". Research overfits to this metric on this dataset (because that's how papers are evaluated) but it's not obvious that a model doing better on this metric will also do better on some other metric or dataset, even if they are similar. In fact, even datasets that are known to contain errors are still used as-is, because they have always been used.
What vertical tabs allow you to do is forgo tab management all together. With vertical tabs, you never really close a tab, but instead, you keep working on the small subset of tabs you opened most recently. Because they are in a vertical space, even though you have a hundred tabs open, the titles of the 5 or so tabs you are working on are as easily visible as they would be if they were the only open tabs.

OTOH, with horizontal tabs, once you’ve reached a certain number of tabs, they all condense into indistinguishable icons, and even before they have, you can easily only see a couple of the tabs entire titles at a time (on a laptop screen).

So even if you don’t manage tens or hundreds of tabs (although many others do), vertical tabs are still useful because they allow you to never have to think about closing a tab, and still have a great experience with the 5-10 tabs you are interested in at any one point of time.