skysight-inc/HackerNews huggingface dataset:
Hi,

Thank you for trying out Plenary.

1. Plenary doesn't use Chrome as the browser (it uses Android WebView that uses chrome engine internally). We didn't go with custom tabs as we wanted more control on the interactions with WebView. You can open links externally or within the app (If you have premium, you can open your preferred domain urls externally as the main action).

2. Are you talking about opening article externally as the main action?

3. Sure we will improve the algorithm to find the image and also look into removing the placeholder if image is not present.

4. It would be great if you can elaborate more on "zoom slider for the front page grid". Yes, Plenary is currently not fully optimized for tablet experience. That is one area we need to work more on.

5. Because of the way Plenary is designed, everything it does; from fetching, combining and storing feed data to showing it to the user; is done on your mobile device. Catching duplicate content links is hard to implement in this case because that logic will also have to reside on the user device.

6. Same as point 5. Trend analysis is not possible because everything is done on your device. We don't have any server to store any user data.

Thanks again for your detailed feedback. Really appreciate it.
As a UK based developer myself, all I can say is that remote work for US companies is possible and can be a massive win/win for both parties. You can be an absolute bargain from a US perspective, yet still be earning well above the domestic rate. Works best when the US employer is ET; the time difference between the West Coast and the UK is hard to bridge effectively.
Exactly. raspberry pi is a hardware platform - if you want it to look like Windows you can run Windows
I work for one of the largest game developers/publishers out there and literally all of our games are built and released for x64. I don't even remember last time we built x86 binaries of any of our games.
Ask HN: What gift could one buy a semiliterate 14 y/o boy returning to school?
I’m staying in Lahore, Pakistan. I met the 14 y/o son of friend’s servant. The story is that he dropped out of school about 6 years ago, and wants to go back. He’ll be starting off with basic reading, writing, and arithmetic. I was thinking I might buy him a small gift to encourage his learning. Any ideas on what could make a meaningful, appropriate gesture to a kid in this situation? I’ve never met a 14 y/o who couldn’t read well, and I have not idea what to offer.
Tiger is a town in Georgia, which, unlike all these lakes, even has a Wikipedia entry, [1] so the name definitely qualifies under the policy of using geographic locations as codenames as well.

However, since the location names used under this policy are so obscure few people (including an Intel employee in a parallel comment) even realize they refer to actual places, the whole naming convention arguably makes little sense at this point.

1. https://en.wikipedia.org/wiki/Tiger,_Georgia
Marketing!

Also probably ease of install for newbies.
Should Massachusetts extend its right-to-repair law to connected cars?
It remembers me "Time" by Stephen Baxter (1) with the brilliant kids, being influenced from the future to change present, and the fear reaction to them.

(1) - https://en.wikipedia.org/wiki/Time_(Baxter_novel)
Damn! This hit home. Not 32, yet. But I can totally see what the OP is saying.

> It feels relentless, and the lack of in-person social contact with colleagues makes it worse

Yup, every meeting seems like people just going on and on, every conversation seems grim and people are always doing something on their laptop while you're talking.

The things which have helped me:
1. Morning walks, I was slowly falling into the cycle of waking up and opening up my laptop 10 to 15 mins later. Now I make it a point to just go for a walk for 30 mins, sometimes I'll get a coffee, I'll listen to music, talk to friends/relatives in a different time zone, etc.

2. Evening workouts. Especially outside for me. Join a gym, cross fit class, something. If you're not comfortable going to public places, I've had some friends who've had some success with the peleton bike, so it might be worth looking into.

3. Not having alcohol readily accessible. Having cold beers in the fridge, makes me wanna have a beer or 2 every evening. I just cut out keeping beers in the fridge and only put them in if friends are coming.

4. Meeting friends/acquaintances/colleagues. Make plans once a week, meet other people who you trust outside of work setting. Try to avoid discussing work and talk about anything else. In my experience the conversation doesn't need to be deep, but I feel much better after meeting and speaking to someone.
Been running hdd attached to Pis myself for hundreds of days without interruptions.
> What goes wrong in their head?

Alcohol
Amazing ...
Doesn't matter. His statements do not modify the powers of the President, or the duties of the Senate.

Just for fun, here's another irrelevant quote:

“There’s nothing in the Constitution that says the president stops being president in his last year.”

- Ruth Bader, on whether the Senate should hold hearings and a vote on the Supreme Court nomination of Merrick Garland
My post was more of a joke and should have include a sarcasm tag or emoticon; not sure if you got it.

Context: when you asked about "what's cool" it reminded me of the old "what's cool" link from the netscape homepage that used to load on many peoples' start page. That site is a copy of it from 1994 but all of the links I tried didn't work since it is quite old. Also, some (all?) of those things would no longer be considered 'cool'.

A more serious answer - think of something you do or are interested in that you don't regularly read up on the web. There could be an interesting subreddit with a wiki or FAQ.
I've learned that "old" is just a sliding scale.
When I was in my teens, I considered 30 old.
When I was in my 20s, I considered 40 old. And so on.
Don't get too hung up on the exact number.

Also, there's a physical age and a mental age.
One definition of old is, when these numbers don't match up anymore. And yes, by this definition some young people are old and vice versa - that's the idea!

Saying, "I'll do that when I'm older or when I retire" just means that you'll never do it.

Getting older usually means acquiring more experiences. It doesn't mean that everyone is equally good at it, typically a healthy dose of self-reflection helps.

And lastly, memories tend to fade, which is a blessing, pr sometimes a curse. But mostly it helps to blur things in the past. Which explains why older people tend to idealise how things used to be (they only remember the good parts). But it also helps people get over things.
I guess this is a COVID-time work confessions thread.. Under 35 here and yeah, it’s real.

Working at a FAANG. It’s nuts.

It’s almost like if you have a family the deck is stacked against you. My manager low key told me to come to work in our office (which is now open) so my kids don’t distract me working from home. (And don’t tell me to go to HR, we all know how that’s going to end up..)

The other senior engineers who try to be human by asking “how’s everyone really doing” it’s more cute than anything.

It hasn’t gotten any easier folks!

The only way I’ve found to survive here as a young parent is to just give up sleep. We’ve got some young kiddos at home.. no idea how folks do this, and no surprise at all folks are burning out and it seems like less and less people are having kids any more.

If you’re going through it, hope it gets better for you!
Firefox Notes Status
Firefox Notes will shut down on November 1st, 2020.
Dino Supplies works well in Europe.
I also appreciate that the author doesn't wear stupid gaudy bicycle jerseys and shorts.
You can purchase Plenary premium to support the app development. Premium will give unlock many features such as

- Pure black theme

- Automatic cloud backups

- Ability to directly open specific links in another app

- Unlimited feeds

- Quick actions in notifications

- Internal YouTube player

- More accent colors

- More fonts for reader screens

You can be get premium features by purchasing Plenary lifetime premium or subscribing to any of the subscription plans (monthly, quarterly or yearly)
It is you who doesn’t understand post modernism, here’s a definition about reality being constructed rather than based on science:

https://www.pbs.org/faithandreason/gengloss/postm-body.html

“ In the postmodern understanding, interpretation is everything; reality only comes into being through our interpretations of what the world means to us individually.”

Hence why the explanation that master should be changed to main to avoid some people thinking git and GitHub are racist.
Power, Responsibility and Cultural Respect from Tech Industry
Can someone recommend whats the best way to connect to a memory DuckDB instance from php(php_fpm) and get return in usable format?

E.g. would be used for offline statistical analysis

Alterntively, any way to export cli sql results as csv?
‘Tenet’ and the twilight of Hollywood’s power
DayJS: Lightweight Alternative to Momentjs
I forgot to renew a domain and realised after a month or so and they did help me get it back for a small fee. It was a good experience.
rabite AKA weev is american, so that was most likely on purpose.
A Horrible Experiment
HR was probably worn out too. They're just as human as you are. There's no way there's enough HR in a megacorp to spot those signs and I doubt they're paid enough to care.

At least you were in Denmark though. Getting fired in the US would surely have been worse.

> At the end I just didn't care about what I was doing and the pointless office politics

Has this changed?
Thank you that was a super interesting answer!
What an excellent point! I suppose the consumer marketing strategy comes from pure imitation - people look around them how "professional" products discuss themselves - with the aim of selling a product and service - and simply copy that.

Algorithms textbooks don't create marketing blurbs for linked lists...
It felt oddly soothing watching the animation - ironic, really, since back when running defrag I'd be madly impatient for it to finish.
The blog post where he talks about slow-moving disasters has this gem:

> When I was a kid, it looked as if the country was heading for an eventual race war. Today that seems impossible unless angry white guys start shooting.

It's funny how things that seem impossible one year can start to seem much more possible a few years later. Problems that you think have gone away sometimes resurface.

Y2K was a good example of something that didn't happen, and probably in large part because everyone was working to stop it from happening. But to claim that it will always work that way is to assume that there is always something significant that can be done by the people who care.

There often is, but there are a lot of forces that work against this too - collective action is always hard, and it gets harder when it has prisoners-dilemma features or wealthy opponents who are better at spreading their viewpoint. Some problems may well have solutions that are too radical or costly to be deployed in the time that we have, and the fact that we haven't seen many catastrophic problems like that so far is a form of the anthropic argument.

The other thing is that the 'problems always go away or get drastically ameliorated if they are predicted by society', is an interesting example of an argument that undercuts itself. If enough people believe it, it'll stop being true.
Ask HN: Advice for first-time dog owners?
Dear all,

I am an academic, looking to adopt a dog.

My girlfriend and I (mid 30's) are seriously considering adopting a dog (8 weeks old); Preferably a Bernese Mountain Dog or Golden Retriever. We both come from families with dogs. However, taking responsibility for a dog will be a first-timer for the both of us.

We want to develop the necessary skills for training a family dog. I tend to study rather intensively when entering new fields (whether work or hobby). However, it feels like much dog-advice and books are based on assumptions and individuals' bits of advice, rather than broadly credited theories?

I was hoping that the HN community - which I do appreciate very much - can suggest resources that inspired/inspires you for training (and living with) a "good boy/girl"?
Unfortunately that is no longer reserved for Windows. JamF policies lockdown, DigitalGuardian, CyberReason Activeprobe, and various forced Firefox/Chome extensions are now causing slowdowns and crashes on “enterprise IT managed” Mac too.
TikTok is confirming a proposal that resolves the US Administration's concerns
Looks cool indeed but rather hard to use and navigate for a new user who doesn't know what they are looking at
Google search gets personal (2005)
Yes. For example, Webex on Windows seems to keep the camera on (led lit) even though I'm not in a call. Irritating. One more reason why I don't love that software. Teams (and many others) handle the camera correctly.
I think this isn't great advice for everyone.

I'm 31 and actually, I've gone through phases and got bored and miserable about my job (I have ADHD and this happens easily). The thing I've found that helps is to keep things fresh, and find a job where you care about the company and product and have more flexibility in what you do and are still learning and keeping stuff interesting. I'm learning Rust at the moment because I know just doing front-end stuff (I've done all kinds of stuff in the past 12 years, but at the moment front-end is what gets the money). Even doing more jobs using React Native and opening up the world of app development has kept thing interesting.

Also maintaining a work life balance, aggressively enforcing flexibility (I was straight up with my new employer that some days I am useless and just want to go for a walk, but I will work hard enough on the days my brain wants to play ball, that it won't be an issue).

Burnout is a lot easier in corporates because there is less flexibility and you are so removed from the people at the top and are much more of a cog in a machine, there are arbitrary seeming rulebooks because they require consistency, and that is demoralising for individuals. Basically the more corporate a company is run, the less I like it.

Once I lose interest I'll end up doing stuff that will end up in my being let go which has happened a couple times in my career, so maintaining interest and keeping things fresh in whatever way is absolutely imperative. Also the product I'm building is a factor for me - I've worked at companies where despite having a good team, what they're building is so mundane and dull I can't force myself to be excited by it.

Remember what excited you about your field and why you got into it. If that was purely money then yes, previous advice is all you can do really, but if it was a passion for your field, then keep feeding the fire and reigniting that passion by whatever means necessary. Sometimes you need a break, sometimes you need a change, sometimes you need something new.
The change of the name is not motivated by a better semantical fitness, it's motivated exclusively by the recent, and well justified, political movements in the US. People out there are asking to be treated like human beings and not shot by the police and all they get is a change of a word that has absolutely nothing to do with their conditions or context. Nothing changes for developers, true, but absolutely nothing changes for black people in the US neither. I find it an hypocrisy, which is why I don't like it.
Which companies are into euv as well? Interested in reading up on them.
This makes a lot of sense, and chimes with my gut feel based approach of following up a long and difficult bit of work with some quick wins or bug fixes before thinking about starting anything else big.
Many people view anything that affects the mind fundamentally different from things that "just" affect the body (as if a clear distinction could be made). I don't.

It seems to me that some consider it a form of cheating when you don't change your diet or the sports / exercise regimen, work-life-balance etc. I've tried changing my diet and different workout styles, they just didn't have the effect that stimulants provide. To me, it's essentially "if it works, it works".

What makes you sad about it?
We should make a list of technology that does this, because I know Clickhouse also has a reasonably detailed page on when to use it and when to not use it and why. Postgres also has a very nice “do and donts” wiki page.
We're pleased that today we've confirmed a proposal that resolves the Administration's security concerns and settles questions around TikTok's future in the US. Our plan is extensive and consistent with previous CFIUS resolutions, including working with Oracle, who will be our trusted cloud and technology provider responsible for fully securing our users' data. We are committed to protecting our users globally and providing the highest levels of security. Both Oracle and Walmart will take part in a TikTok Global pre-IPO financing round in which they can take up to a 20% cumulative stake in the company. We will also maintain and expand the US as TikTok Global's headquarters while bringing 25,000 jobs across the country.
Tata Group to unveil India's first CRISPR-based Covid-19 test
Oh aye but we are talking pre and post burnout. Things are closer to depression (if depression isn't just straight up part and parcel) with burnout.

I have friends outside work, the problems are easy but tedious, I have access to the analytics of the sites I build and can see nobody uses them.

Burnout is like arguing with someone on Twitter, you're not convincing it otherwise in the moment
Thank you! Never heard about them before, but they have a Wikipedia page each, so obviously other people did. That's a good news!
Local Lockdown Lookup
It was wireless
Github issues/roadmaps are the source of truth for the project. I totally get that its not as easily digestible as a well formatted document, but anything that isn't directly tied to the backlog is immediately out of date the second we add/remove/update something.

Adding a separate document and committing to keeping it up to date is more work than I'm willing to do right now. I've made myself a project management bottleneck in the short term, which means I need to optimize as much as I can.
Peer Name Resolution Protocol (2009)
My seagate drive died after 2 years of being connected to my pi and on full time.
Although beware excessive precision: https://blog.plover.com/physics/precision.html

Maybe 6700 meters, to match the 2 digits of precision.

Although from the article: "he encountered another yellow-rumped mouse even higher than previously sighted, atop the very summit of Llullaillaco, at 22,110 feet" -> 6739 meters
As far as mobiles broadly, my laptop has a Ryzen CPU in it.

It's not out of the question for them to consider such a move, but I think that the bigger issue here for AMD is that it means they will wind up a mode behind the edge, giving their main competitor- Intel- more time to catch up.
> What I never understood is why cooking was needed by early humans.

It's unlikely that it was needed per-se, but the discovery of cooking would have significantly improved the sanitary conditions of food as well as the available caloric budget, which would allow for later advances. It put calories in the bank, so to speak, or allowed accessing calories otherwise unavailable letting early humans occupy niches or enter ecosystems they couldn't otherwise have.

> The only thing I could think of is that the caloric advantage of digesting meat offered an immediate advantage.

Digesting meat is easier when cooked, it's also much more sanitary leading to lower incidences of disease and lower parasitic loads, translating to higher survival rates & lower ongoing energy use.

Many plant foods are also largely to entirely indigestible to us without cooking, they may have been in use before cooking as e.g. mere fibrous matter, but cooking also made these available as energy sources, or significantly less dangerous.

For instance sweet potatoes are inedible raw but not toxic (unlike cassava) and the sprouts are edible (unlike potatoes), so they might have been consumed from wild forage for the sprouts and as filler (for the tuber) until people stumbled on the ability to cook them and unlock the tuber's stores.
If I say the word ‘ellipse’ (in French) you’d be hard pressed to know if I mean an oval or an omission. You can only know that from context.

Body language works exactly the same, the exact meaning of a smile by itself is ambiguous, as it’s built from context.

Adding back information previously lost via traditional sentence serialisation in text medium through text emoticons, graphic emojis, and other annotations (like /s) conveys this information which might entirely change the meaning of the sentence; emotion is completely tied to the semantics and critical to understanding.

To me it looks a lot like didascalies (stage direction notes) in theatre play texts.
What innovations in health care will we soon see as a direct result of the Covid
Honestly, I think of any number of issues in the world that we have to navigate, and I am truly grateful that so few of them require a trackpad.
Just to be more precise, programmers are well paid in USA, London and some other exception. In the rest of the world we are paid like any other "office job".

IF remote jobs and wfh culture will rise, I would bet those salaries are gonna plummet down in the medium term
I think tup used to use LD_PRELOAD and seems to still support it:

https://github.com/gittup/tup/issues/394#issuecomment-636378...
This was a bit of a wow for me. Good concepts here that are just now being discussed again. A way to handle distributed routing and name resolution. Projects like Yggrasil and CJDNS are similar.

Some nice ideas here.
I currently see it conceptually as this :

Input
Function(input) {
Something needs being done with input
}
Output by calling Function

It is what the computer does and it is what the human writes, even if it gets re-translated along the way.
I have serious doubts. Having worked with switch ASIC vendors before (Marvell, Broadcom), they require you to sign a mile long NDA before you can even access datasheets.

If you can get the switch vendor to release a GPL archive (which is often a struggle in of itself) I have never seen them release the source code to manage the switch ASIC. That's always built as an out-of-tree module which is not released as part of the GPL archive.

Many switches are not even running Linux, it's quite typical to see eCos, VxWorks, or an RTOS (e.g. ThreadX) on a switch.

tl;dr - even if the switch runs Linux (many don't), it is very unlikely you will have the datasheet and/or reference implementation for managing the switch ASIC
I used to like the writings of a user called something like Marin Country until they were banned! I liked the anecdotes, flow of words, way of speaking. He was a retired programmer with lots of stories and fell across the lines of policial correctness (which moves every year) and got banned.
That's one of the best-looking Windows 95 themes for Linux I've seen. I like that they made the deviations from the actual 95 layout feel at home.
Natural language is designed for describing state of natural objects and events. Traditional programming is so much more abstract. It's super hard to describe what is an array or dictionary. Two people can agree how heavy an apple may be but they could not agree what exactly is an array. We grow up interacting with apple and its what nature designed for us. We don't grow up talking about arrays, they are purely imaginary abstract concept. This is why it is very hard to write quickshort algorithm in English than it is in pseudocode.

But things are changin now. It is increasingly possible to take natural language constructs that can compose low level primitives through program synthesis. That is, AI can write lower level while we dictact higher level.