skysight-inc/HackerNews huggingface dataset:
I read a story recently about a guy who, through sheer happenstance, managed to fix his entire life. He had gotten laid off of his job and was getting desperate. He usually picked up the New York Post and applied to the jobs he saw there.

This time they were out of the Post, so he grabbed the Times. He saw an ad for a job fair. He went to the fair. The fair was practically empty, but the employers were desperate, the first recruiter he meets basically just takes his info down, tells him where to report to and when he starts.

The job fair folks didn't realize that blue collar workers didn't read the Times, so that's the reason why the fair was empty.

Blue collar job matching still appears to be a blue ocean and Facebook seems to be uniquely positioned to serve that market. If they can get this right, this could end blue-collar unemployment overnight.
A Cuban Travel Odyssey: Vinales to Havana by Taxi
I feel like there is something lost in taking pride in making stuff that are durable and usable for a long time. I remember when I was a boy, there was an ad for Electrolux washing machines in my country with the tagline "I wish everything is as durable as Electrolux." That was one among the few I was so impressed with. My family then really bought an Electrolux washing machine that lasted for 15 years. You know, it worked as a dumb washing machine. No smart iOT that I can start from smart hub, no firmware updates, no remote control from work, no touch screen.

Even Apple was a symbol of longevity. My friend is still using his Apple laptop he bought in 2009. And now they slow phones down and not push new features to old phones, partly just to sell more phones (because they decided they won't charge for software updates, which cost money). I see people with cars that are produced a year ago can't talk to their phone. The whole idea of pursuing profit and selling as many products to get as much money as possible is, I think, part of why people are so worn out and tired nowadays with tech. People upgrade phones not because they want to, but because they have to.

I used to be extremely frustrated by it - technology once was my joy, now it is just an endless loop of money grabbing tactics. Another gimmick, another "product" that says it improves my lifestyle, connect people and shit. People talk about great products on Youtube, turned out they were paid for it.

Then I decided that either I do something about it, or I get defeated. Lately, I have been writing about software that works for a long time and create software that allows you to have new features on old cars. I made it extremely clear that it is free software and it is fun. Hackaday joked about my project as "Modern cars and head units are pretty fancy gadget-wise. But what if your car still has an 8-track? No problem." I love it! Those ideas seemed to be also extremely well received by HN crowd.

I haven't received this much positivity and feedback in the last couple of years. I feel joy again in life - there is a surge in my willing to get up everyday to do free software, and not worrying too much about the trends or the money. After all, I have not been starving for money but I starved for a purpose. The other day when I made the demo video for it at 1PM, I haven't eaten anything for the day and my voice was trembling, but it got to #1 on HN, and I was so excited to show the world my idea. I didn't write this to shill my alpha level software and shitty writing. I don't want to link them here, if you are really curious you can check my submission history. But if you feel let down by technology lately, I would encourage you to go do free software and things that you think as right. It's good for your mental health.
Texas Instruments aims to make car HUDs bigger and brighter – Roadshow
I think it’s useful to distinguish compilation whose target is another language that was originally intended to be human-readable (transpilation) from compilation to a form intended exclusively for machines (compilation to machine code or bytecode).
Funny - The owner of a cloud web service can't keep their blog up when it gets a bunch of traffic!
I thought I new Bash pretty well, but the leading underlines in function names is throwing me for a loop.

Is this a unique stylistic thing to the author, or is _foo() versus foo() as a function name following an established convention?
Most job seekers are unfortunately not in a position to be picky about the job offerings. I agree it is a blatant violation of privacy though.
The ROI is negative for most users.

I am still using a 4S. I see no compelling reason to upgrade. They have introduced absolutely nothing of value to me.

In fact, in many ways they have removed value (phone jack).

In other cases they have refused to add potentially useful functionality, a USB port and MicroSD slot being two simple examples.

And how about multi-user capabilities so I can hand my phone to my kid or a friend and restrict what they can see and do?

There's more but it seems like a waste of time to speak up, Apple, in particular, doesn't seem interested in listening --the headphone jack being a perfect example of this.
You can sync it over Dropbox or a similar service. I actually prefer it that way, since it decouples the password manager from the syncing/sharing service.
>But why would anyone ever want to work for a company that would even attempt that sort of thing?

Sometimes you don’t have a choice. The only place I worked where they demanded this was my first job out of college and I’d already been selling plasma and working part time third shift at a warehouse trying to keep my apartment while I was job hunting.

It’s scummy but sometimes you need money and can’t say no, and employers know that. Especially unskilled positions or entry level jobs where you have zero leverage.
You're conflating survival with success in passing on genes.

They're very different. The most obvious example here, and one that goes all the way back to perplexing Darwin, is peacocks. Male peacocks (which is a tautology - 'female peacocks' are peahens) have absurdly enormous tails and their entire body screams 'Hey, I'm here - come eat me.' And predators do just that with much greater ease than they do for peahens. But ladies dig the peacocks with the biggest, loudest, most absurd set of feathers - and so that's what we get.

Evolution is fundamentally not so much about survival, but about passing on genes - having babies. Surviving longer generally correlates with this, but evolution would happily pick for shorter life expectancy in exchange for a greater probability of passing on those genes.
Show HN: Summary Brew - summary for books, articles, research papers
I would also suggest that more performance in a phone is actually counter to the primary "killer" feature for all phones, which is battery life.
If you like this kind of post, there are many:
Why I quit x: https://hn.algolia.com/?query=%22why%20I%20Quit%22&sort=byPo...
The difference between $50 (about the least I'd pay for a red I actually want to drink) and $200 (I spend this much on single bottles about twice a year) is enormous. The difference between $200 and $600 (the most I've paid for a bottle) is mostly cachet, a memorable event, an anchoring life experience. But rare wine can be expensive for other reasons than quality.

For example, if it's expensive because it's very old, it probably won't be very tasty. Then, it's like going to a museum, but instead of viewing the artifacts, you're ingesting them. I've sipped Madeira from the 19th century for these reasons - was about $70 for a few sips in a glass from an Enomatic at Hedonism Wines here in London. The experience is expensive because it's very rare and only some demand, rather than lots of demand and moderate supply.
“How often should I water this plant?” (2017)
I can name a few that impressed me: TouchID, AR, FaceID.
I'm not sure it's Apple's or Samsung's expectations, rather their shareholders.
> I've been planning to implement the "assist" metric,

Anyone from Shopify here? If I recall correctly, this was tried at shopify and has since been removed due to people gaming the system for their friends.
Interesting exchange, thanks. I knew peroxide and isopropanol cause some cell damage, but didn't know if it was significant enough to impact healing. I also didn't know isopropanol was worse for this than peroxides? (If that is what you're saying?)

The general stance here makes sense, though; possibly one non-antibiotic clean on a fresh injury, then just leave it alone.
By what measure are they niche? Smartphone in general became the first non-vital product in history of humanity that was bought by everybody who could.
“unless you have a pretty damn concrete idea of what you're doing.”

This. But to take it further, you better be ready to hustle your ass off. Because you need to bring money in which means meeting new clients 24/7/365.

Good luck. It’s an impossible amount of work to do alone so hopefully you have a good network.
Iowa Researchers Accuse Russia of Injecting Anti-GMO Propaganda into U.S. Media
Why not? They're both entry points (hence 'index'), both JavaScript (hence '.js') but in different directories. Do you have difficulty distinguishing between /home/me/.vimrc and /home/somebodyelse/.vimrc too?
Agreed. That phone is, imho, a game changer. Or more accurately, a game reintroducer since there was once a time when mobile devices ran gnu/linux.. (e.g. Nokia N8x0/900)
Bazel recompiles at the source file level, and it's very good at only recompiling only what's necessary; for example, it caches object files for C++, and will only rebuild the object files of changed source files, and then relink.
A book snippet misquoting other studies, like the one I pointed out. A good reason to avoid the book.
You're right, 'patent troll' is not accurate here, but I couldn't find a better word.
Russian hacker group breached German ministries, took data: media
This is a great idea because it's in that goldilocks zone - pretty easy to toggle but not so easy that I'll disable it for something arbitrary.
If you install ipfs-companion browser extension, it will automatically turn all ipfs.io/ipfs/ links to links to your locally running gateway.
As a non-programer the only experience I have with makefiles are unpleasant ones of running ./configure then ./make only to go down an endless rabbit hole of missing dependencies. I am very grateful that yum/apt-get, etc. have come such a long way, they grab all your dependencies, you don't have to wait long periods of time for the code to compile.

I am sure Make still has it's uses, but I am sure glad package managers of have made makefiles irrelevant to me.
I would say that these sites chronicle just the tip of the iceberg. I run a successful solo online business and would never agree to be profiled as I don't want to invite competition.
Hey Michael, best of luck on your new adventure and hope you continue working on ketohub! ;)

- Dhruv
Frankly all the messages he has to put up with are plain stupid, so if he's being a bit of a bastard, rightly so. I just found about his websites, bookmarked nomadlist.com already. It's funny, to say the least, how people exaggerate taking some data from a database and spitting it out as HTML. The important bit here is the data and the presentation, nothing else.

WRT $50k/mo, for any sane person that's two times more-than-enough. If I could stably do $5k/mo from an app or website I'd be happy.
Last week I started reverse engineering the KDBX 3.1 file format (for fun).

Does anyone knows where is the specification for KDBX 4.0?

EDIT: Found it — https://github.com/keepassxreboot/keepassxc-specs
I would definitely agree here with @systematical. As a remote worker for about 11 years, at least strictly remote with no office travel (ever), there is a real need for human interaction. Be it at a local coffee shop, or a coworking space. We are more than simple task robots, we are humans.
Well said. Let's remember that Apple OSX/macOS/iOS are built on free software.
can you recommend a guide for lineage OS - I am concerned I could break my phone permanently rather than get the installation correct.

I have this problem --> https://xkcd.com/1586/
The first thing that comes to mind is peer reviews. Although it's not inherently quantitative data and doesn't remove any of the bias/politics/etc. it can be a good indicator of who others feel are helping them.

However as the writer of the article pointed out often times you can't see when other people are improving your ability to do work whether that's through writing more documentation, improving some internal infrastructure, or other often invisible things that can drastically improve your life as an engineer.

I think an effective approach would be through time tracking (i.e: writeup on how you spent your time for the day) in conjunction with some analysis on how the time you spend on certain things correlates with what other engineers are doing. This of course would rely on everyone being detailed in their writeups and the analysis still might not catch certain things because it's difficult to write down exactly how you spent your time. Perhaps you could only write down the three most difficult/annoying problems you ran into and just track that.

I remember reading about some company that is trying to make this easier by tracking computer use and creating graphs of how people interact within their organization and how that changes over time but that doesn't seem like it would work everywhere.

I don't know if there is a way to truly quantify teamwork or organizational impact. I think the important thing is to encourage your organization to communicate more: talk about what you're doing, why you're doing it, and how it helps others within your organization. If your organization is fairly big write about it and share your writeup internally. Train people within your organization to speak up if they feel they aren't being appreciated for the impact they made.

Ultimately I think it's an extremely hard problem because it stems from the question of what having a positive impact means. The answer to that can branch off into millions of different small tasks that could be totally unique to a subset of people within your org.

----

The best you can do is:

* Measure what you can.

* Know that's not the entire picture and it never will be.

After that try to create a culture that:

1. Speaks up about their own impact

2. Shares the impact of others' work, especially of those who might not speak out much

3. Is openly appreciative of and encourages 1 and 2.
The author is in New York and presumably intends to stay there. I'm fairly certain four years of post-tax GSUs won't last him long.
When every major and regional US carrier moved away from subsidized two-year contracts a few years ago, I always wondered if this would be the end result.

About 5-10 years ago, almost everyone I knew (including myself) had the newest phone every 18 months. It was like clockwork. Because why not? The flagship phones were only $200.00, and the older models were only slightly cheaper.

Compare that to flagship prices today which can start at $800-900! I know that this was the "real" price of subsidized devices, and carriers covered the subsidies by charging more for service, but it did get the newest devices in the hands of regular people. Never before have I seen so many off-brand/cracked/falling apart phones being used as daily drivers.
This is exactly how many many many people feel, with one difference - most people don't even get the chance to pick up good skills, tech or otherwise. They are stuck doing the same thing for months and years. Add to it visa, family complications and the situation gets worse.

At least he learned a lot, has Google on his resume, I'm genuinely happy for him.

I hope he really makes it! More indie hackers the better.
> I think it’s useful to distinguish

How and why? And what do you do of compilers which can do either based simply on the backend you select?
Interview with Convoy CEO, Dan Lewis
Nothing but anecdotal personal experience from participation in more than a thousand deletion discussions. At one point I analyzed my "Articles for deletion" stats (how often my vote matched the community decision) and found that in order to keep my match percentage high (~95%) I needed to use more stringent criteria for males than for females.
Long Blockchain finally hires board member with crypto expertise
Congrats on shipping! It's tough out there for remote job sites after remoteok.io and weworkremotely.com. Interesting approach going iOS first, good luck!
And in a similar vein the "we no longer need to pay taxes" crowd.

These idiots don't realize they're the ones begging the regulators to crush their dreams and bury them in paperwork, fines, fees, and red tape.
Working somewhere that really embraced Makefiles is actually very nice. If you keep your dependencies simple, the Makefiles to build stuff are pretty simple too, and it works for all the languages you might write software in. You can use it to deploy to servers too.
It does not seem so far fetched in current times. Nationalism, Racial/political/group supremacy, opinion extremism/supremacy leads to wide scale divide. And has always been the achilles heal leading to the fall of many nations throughout history.

Unity, even the unity found in Russia, China, and North Korea, has caused nations to reach higher levels of greatness and prosperity.

Hence, the reason China is so concerned about dissent.
You don't try to get promoted in engineering. You do a kickass job, and those above you notice and promote you or at least give you a raise/bonus.

Now that sounds naive, but the reason this works is because you are actually in power. You can easily find another job granting you more pay, especially with something like Google on your resume.

In my 20+ years of software development I've never asked for or even pursued a promotion. If the job wasn't taking care of me, I went elsewhere with a nice 20% raise.
Compilation is the act of going from one language to another, machine or not. This is what I was taught at least. "Machine code" or "bytecode" holds no special distinction.

In this article's case, there a reasonable exception to made when JavaScript is being "compiled" into JavaScript itself. For that, I don't know what the term is (or if there even is one).
They do the same for me in the FB app on the Marketplace section. They’ll put a red icon down there that makes me visit that section to make it go away.

Unfortunately the only things I see on there are cars where the list price is $1 but when you open the ad it’s actually $20k. I’ve reported those to Facebook as scams but the response was “these are legitimate ads” so there’s no reason to go back. Other than that damn red icon.
CMake is so nice compared to vanilla makefiles. I wonder if it can be used this way with Javascript.
Too bad we can't view your terms/conditions without enabling JavaScript.

When I try, I get this broken link: https://www.buymeacoffee.com/'https://www.buymeacoffee.com/t...

Edit: actually it looks like the link on your homepage to terms is broken.
The Joys and perils of disruption – Golan Telecom, the new kid in the block
inline-java is a wonderful package - more examples running java code from haskell here - https://www.tweag.io/posts/2017-09-15-inline-java-tutorial.h...
This is so wrong on so many levels, I don't even know where to start. I was told for years and years to keep my business life separate from my personal life.

It's actually quite scary people are going to fall for it and use this and in the process, hand over a myriad of information that should be protected, solely for the purposes of screening people based on their personal life and their choices therein.

Scary, very, very scary.
The company I work for has a kudos system. You can give any gift, but in practice everyone gives $25 amazon gift cards since they are almost cash. Employees are encouraged to give at least one a month to someone who deserves it. I haven't been through a performance review yet, but I wouldn't be surprised if they are taken into consideration.

From my experience it works amazingly well. It's silly, but if you are ever having self-doubt, a gift card from a coworker really helps.
I think I may have seen a system like that, it had a sort of bluish tint to it :-).

Its interesting that throughout my career I've found it has been challenging to communicate group and individual contribution in meaningful ways to people without the whole picture. That is especially true when the activities don't translate directly to sales revenue.

As a result, you get people who leave who were much more important to the organization than the organization understood and the folks left behind are stuck trying to recover and make up the loss.

If there was a manager measure of 'OQ' (organizational quotient) it would measure the ability to recognize and optimize the net productive energy of an organization. Groups without that awareness seem to wither as they pursue one or two 10x employees without regard to how to support their activities.
I highly recommend https://keeweb.info/ if you're looking for an attractive, easy to use, cross-platform and Open Source solution. I've been using it on Windows and MacOS for years without any major issues. It's by far the best looking front-end for keepass databases I've seen.
It's all PII. People post personal details about their lives here, some use their real names as their username, the site asks for email addresses, how is it not PII?

As for IPs. Any website could claim they need IP addresses for analyzing malicious use. So either it'll be a new cookie law in which they all use the vagueness of the new rules to loophole themselves out, or the EU will decide that this is only "reasonable" sometimes. The law effectively says nothing so whether or not HN would be entitled to store this data is essentially undefined.

Here's what will really happen to HN - nothing. But Google will get huge fines for doing exactly the same thing, and everyone will be left wondering if they're next.
Add in that technology can measure certain things, like whether you hit the right notes, but can't measure other things, like whether:

1. your posture is terrible (shoulders, arms, etc.)

2. you are arching / lowering your wrists

3. you are humming to yourself while playing ala keith jarrett

4. you are using the correct fingerings

5. you are playing in a way that can be sustainable for hours a day (e.g. you can play poorly for 1 hour but not for 40 hours / week)
> For several jobs in a row, I've felt that helping others on a team is undervalued and under-recorded.

I completely agree with you on this. Also, I like the idea of formalizing with "assist" metric, so that people are sure that their work won't go unrecognized.
That's a huge reason why I strongly dislike OKRs especially in an Agile environment and even more when people pair program.
Sounds like the Gervais theory of management: https://www.ribbonfarm.com/2009/11/11/the-gervais-principle-...
It is planned obsolesce. Cell used to have user replaceable batteries. Cell phone now have glued to the device batteries, cases that cannot be opened by consumers. The screen is also glued to the cell phone frame so that is hard to replace. After a while the operating system of the cell phone either get slower or there is no security updates.

Apple is fighting the right to repair your devices.
https://www.huffingtonpost.com/entry/apple-right-to-repair_u...

"Prevention of repairs"
https://en.wikipedia.org/wiki/Planned_obsolescence
CMake! No, I'm kidding, don't really use CMake...
> wants "bad UI" outlawed

> implies Ribbon is "good UI"

o_O

I'm not saying traditional menus are the end-all-be-all of GUIs, but from there to assuming the ribbon is "good" there is quite a jump. I personally find it very difficult to locate anything on Ribbon bars.

Edit: hey, HN banning emojis?