skysight-inc/HackerNews huggingface dataset:
I think your assumption is incorrect, based on my own experience. I’ve never hired a liar, and I’ve hired a lot of people. I have, however, declined to hire people who failed to answer follow up questions honestly or appeared to not be able to explain their success.

Anyone who wants a job knows it’s a bad idea to lie because you find out immediately once you hire someone whether they are lying, and it would be grounds for immediate firing. Also follow-up questions weed out lies & half-truths very quickly. You should try it, see how long you can answer probing questions about someone else’s experience. I agree that most people won’t lie, and what does happen is almost always not lying but just spin, trying to glamorize rather than outright fabricate. My experience is that people get honest about their glamorizing very quickly if I keep asking more questions.
Cassandra Crash – Too many open files
Not GP, but in Europe definitely nobody starts at 75k, not even in the big metro areas with high COL.

And the commerce/healthcare/financial enterprises that you mentioned are really picky and don't even care about leetcode, they filter based on resume prestige like law firms. Without connections, having attended a prestigious University or experience at other fancy companies you ain't getting your foot in the door regardless of your leetcode level.

If you've only been coding at mom & pop corner shops, you'll be doing that for a long time as most big enetrprises you mentioned won't even look at your resume.
Because otherwise it is deeply pointless to complain about a company dropping prototypes. The SLA tells you they are planning to support it. Anything else is just you using a free prototype.
Democracy is just decentralized decision making. And even that decision making is incredibly low level, and information of what people want gets mostly lost in the process.

You have very heavily centralized bureaucratic state makes all the choice and the majority of people making those choices are not elected.

Democracy has some decentralized elements, but its far, far, far away from what we would consider a decentralized system of government.

In an old 10th town in the middle east you might have 4 different legal systems for different communities, and then special extra layer of law and common practice for issues between these community (different for each set). Plus different higher imperial laws and so on. Each of these system had a variety of different systems of enforcement and financing. Non-centralized provision of every-thing we now call a public-service.

Democracies can and will bring 'more resources' to a war when the population is mostly behind it.
Even being born on the right side of the line is not enough in this case, even if you can prove it - India does not have birthright citizenship like the US. Also, people have apparently been declared non-citizens without even being given the chance to prove otherwise - including an Army veteran employed by their own border force: https://www.bbc.com/news/world-asia-india-48523963

In reality, India seems to be holding people in cages forever simply for being members of the wrong racial group, nothing more or less.
Is this... art?
The common denominator seems to be these are majority muslim groups. A religious minority is being systematically targeted in multiple places.
I keep a very simple note with the parts of the text that are worth to remember in the future, separated by chapters, normally I update the list as long as I'm reading a chapter and then I review it at the end of it mostly to delete.

After finishing the book I do another review simplifying the most important parts and then I add them to Anki.

After that using SRS helps me to refresh the knowledge about the book.
Round 2 – Clojure vs. BlubLang – Parallelism Not Concurrency
I think you spliced that sentence wrong. It's bad templating, /along with/ bad session management, auth, sql, and encryption tools.
If it's fiction, I am just reading. If it's nonfiction but not for learning a skill that I will need to use, again, I am just reading. The closest I get to "notes" is that I write a book review on Goodreads a week or two after I finish, which usually results in me going back and looking up a few things.

If it's a book I'm reading in order to acquire a certain skill, then I have to stop periodically and do the thing it says (e.g. in programming, or a foreign language). Not even notes would be enough to make it stick.
If you have any concerns or suspicions of abuse of these forums - hit Contact (bottom right on the page) and Dang and the crew will check it out, may be something innocuous like a bug or some other reason. But they take things seriously and will look into it and get back to you. While back I saw a valid comment flagged, checked users history and all looked good, yet lots of flagged comments - I suspected abuse of some form and turns out was a bug in a spam filter that tripped the user into being flagged. So please do contact them for clarity, they hate bugs like the rest of us and in this instance was equally glad it wasn't abuse - as was I. But if they are not made aware, it may get overlooked.
[edit spells]
That is a stupid argument. They're people, sure they don't have the paperwork, but they've built homes and a life for themselves. Why disrupt that? What is the goal here? Its not like India is so small that there isn't space for more people.
My college colleague who crossed the border illegally from her country in Europe (she was a citizen) to the neighboring country in Europe was shot to death. I think she would have preferred some prison time instead. Laws are laws, some are insane, but most people agree that obeying laws is good and enforcing laws is good.
I have written a single javascript program in my life, and it was an emulator for an 8080-based machine. I used https://bluishcoder.co.nz/js8080/ for that part of the emulator, though I had to make some changes to it.

I found the emulator ran 4x faster on firefox than on chrome. The culprit was the main dispatch loop, a 256-entry switch statement. Chrome used a slow fall-back path because there were too many cases. The fix was to have "if (opcode < 128) { switch for first 128 cases} else { switch for other 128 cases }". It made FF a little bit slower, but greatly sped up on Chrome.

I also tried generating 256 functions and then dispatch to the right sub based on an array of function pointers, but it wasn't any faster than the switch statement.

But that was five year ago, and I'm sure the landscape is different now.
First, choose the topic really matters to you.

Then find one good book in this field and read it carefully while doing practices.

Find other books in this field to broaden your thinking.
Levandowski did a lot of ethically sketchy things up to the point where he allegedly broke the law.

Travis Kalanick did a lot of ethically sketchy things up to the point where he was removed from his own company.

Holmes did a lot of ethically sketchy things up to the point where the wheels came off.

Conrad did sketchy things up to the point where someone realized he wasn't actually doing what he was supposed to.

Rubin did sketchy things up to the point that Google paid him to close the door behind him.

The key commonality is that they did sketchy things, people knew they were doing sketchy things, and the entrepreneureal and tech community lionized them up to the point where doing so became embarrassing. (And seems to be continuing to do so, judging by this thread.)
A scheduling application for the gig economy. People who are independent hairdressers, dog walkers, etc... and need an easy booking/billing/CRM tool.

My wife is using a tool for booking meetings at the moment and it’s not the right tool for the job. It doesn’t seem like the right tool exists for this type of person.
Why You Don't Want To Go Viral [video]
https://outline.com/mHkM2m
Yeah, having slaves is nice isn't it. I'm sure that's why they've been popular throughout the ages.
It sounds like an issue inherent to that position?

As far as the managers changing, I would just keep a very detailed log of your day-to-day activities so your work is never in question.
One idea would be to start by looking at technological trends in your country. If they persist, what problems would lend themselves to easier solutions? Examples:

1. Smartphone penetration is increasing. This can help with improving access to education when there's a dearth of content in your local language on YouTube, Coursera, edX etc. You can build a platform for teachers to easily create videos / content in your local language and upload them on YouTube.

2. Mobile adoption is on the rise. This can help with infrastructure planning by collaborating with telecom providers and analyzing anonymized data. You can create a tool for planners / ministries to visualize and analyze these datasets.

3. A significant proportion of people use feature phones. You can create a news delivery service or something similar to bring to them what's easily available on the web and would be useful.
The author seems to be too focused on cryptocurrency and perhaps unaware of a lot of successfully decentralized protocols such as DAT, Scuttlebutt, GUN and IPFS.
I think your question could be better focused. Do you mean "How do others retain information from non-fiction books they've read?"

I read, mostly on my Kindle, mostly at night before falling asleep. I gladly re-read books I've enjoyed and usually get a lot more out of it the second go-around compared to the first.
Will RCS work on dumb phones and phones without data or wifi ?

Asking for real, I've never heard of the tech.

SMS for me are a godsend. They work with every phones, every carriers. They work on terrible networks. They work in the mountains, in the country side, in the trains and cars when going fast, in many tunnels and metros. They work in crazily lost places when I travel. Once I sent a text to my father from the Dogon country, a northern part of Mali where there is only sand and a few goats.

Lost your phone ? If you can remember/find the phone number, get a cheap sim, send a text, you are back in business. No permission scheme, no auth, no friends to add or certificate. 1 SIM = 1 ID is also very convenient.

SMS is the email of phone. Limited. Primitive. Efficient. Reliable.

So if you want to replace it with something else, you need a very good story.
Not sure why you're getting down voted. What you say is true. Jim Sterling makes videos about this regularly over at YouTube.
Not everywhere in Mexico or everywhere cheap is polluted. I don't even think most Americans know that Mexico City has a lot of pollution. That's definitely not the reason.
You can discover the lie asking very technical questions on how the solved some issue. They will answer at the greatest level of detail if they did it themselves.
Learning how you play, and remembering to play as an adult is in my opinions one of the most important things one can do for their mental health. As well as finding great people like Duncan to play with. Life is so short, yet so long and stressful, playing is a great way to remember the miracle that is around us.
Disclosure: I work on Tree Notation.

Down the line (maybe in 2020) you might want to consider looking at using Tree Notation instead of JSONSchema. Could simplify things quite a bit.

Here's what that might look like, using your example on your Readme:

http://treenotation.org/designer/#grammar%0A%20shapeFormNode...
I once had to work a 5-hour production issue in a Hilton hotel room. The temperature, desk ergonomics, and lack of distractions (people or things) led to nearly superhuman levels of efficiency and clarity of thought. This solidified my view that open floor plans and cubes that are only a few feet high are absolutely horrendous for getting any work done. It perturbs me that offices are wasted on management that is typically in meeting rooms 90% of the day and thus can't take full advantage of them. I'm an extrovert too, so I can't fathom the annoyance of people who really don't like being in a crowd.
Looking for beta testers of a gaming platform
Please test our gaming platform where gamers can create tournaments and invite their friends to join for real-world or online tournaments info@clinela.com
Don't Be Evil – Survey of Tech Sectors Stance on Lethal Autonomous Weapons
+1. The variation between companies is part of the problem, IMO. When a company gives me a coding test, I don't know what will happen next. I don't know if I devote my time to a coding test if it will result in either a pass/fail examination (meaning instant rejection, no follow up) or a live post-discussion to talk about my mistakes or methods.

I'm currently interviewing, and I have to say I've taken enough pass/fail coding tests to start to shy away from coding tests, especially if they don't tell me what to expect.
OP here. I tend to read a book a week too!

"I don’t read a lot" this might be the "problem". Likely because of bad digital reading habits I completely lost the ability to focus while reading for pleasure.

Last year, I needed a few weeks (if not months) of a daily grind until I recovered the ability to read for prolonged periods of time without getting distracted.
Good point, the multi-AZ RDS feature is a nice way to get most of the resilience upsides without any additional app complexity. You do double your database cost, but that might be worth it.
My advisor’s advisor worked with Lamport, and my advisor’s thesis was in distributed consensus in file systems. My advisor worked heavily on a lot of the Paxos follow up work. He told me that Paxos is actually so complicated that only Lamport really understands it.

He said that after the original paper came out, everyone was trying to simplify it, but no one was successful. He said almost any implementation he saw (in those early years) contained serious errors.

It’s a truly remarkable thing.
As an interviewer, I like when candidates explain how they're going to solve the problem first. Either on the whiteboard, with comments or pseudo code. It's easier for me to help and guide them when I know where they're going. Some people prefer to start coding right away and, while I won't penalize them for doing so, if they go in the wrong direction without explaining their reasoning there's not much I can do to bring them back.
May not be possible, but a mobile app to scan UPC codes on cleaner products that then gets the products individual chemicals and their percentage through it's safety data sheet.

It's probably more of a problem of not being able to automate collection of the data sheets.
> This story was flagged by longtime members to YN (those are the people who get to flag stories) - I have little doubt that many of those are also loyal to mainland china and the CCP.

Whoa there. "Many" long time HNers are loyal to the CCP? I call BS.

Some? Probably. Many? I'm very skeptical.
Key to understanding the thesis:

“They found that groups of neurons connect into 'cliques', and that the number of neurons in a clique would lead to its size as a high-dimensional geometric object (a mathematical dimensional concept, not a space-time one).”

Edit-more to the point;

“"Networks are often analysed in terms of groups of nodes that are all-to-all connected, known as cliques. The number of neurons in a clique determines its size, or more formally, its dimension," the researchers explained in the 2017 paper.”
Well, I'm sure Californians, who value democratic principles highly, will gladly accept migrants, who in turn will help to build the state even stronger.

Also you have somehow assumed that a person with health problems is a net burden for the state. When all the progressive humankind have recognized that disabled people can and do contribute a lot to the society, you are dismissing their contribution calling them "a burden".
> you find out immediately once you hire someone whether they are lying

Do you really believe this? Lets say we have a mediocre person on a team who tells the story of him being a star performer. How would you catch that? He went on the design meetings, he know why every decision was made, he has worked on the project for years. There is no way you would catch it, and the halo effect would likely mean that you still think he is doing decent work but that the environment might have made him a bit worse but you wouldn't believe that he lied.
This is a great conceptual point that I think can be missed by folks who prefer a constellation of quality library-style code over a single framework. It's true that the *nix ecosystem is a case of the former over the latter, and I think that can work nicely for library level code that is used to build applications. But, it's hard to build protocols; or maybe, more accurately, it looks like successful ones emerge rather than are constructed.

The closer you get to the application layer, the more it looks like high quality, opinionated frameworks and ecosystems are great. You get more mileage out of a sophisticated foundation once you're at that point, so your integration risk surface is higher if you choose to roll your own framework. To some extent, this is unavoidable, but I've always gotten value out of minimizing it.

To some extent, I think Clojure has some great things going for it because it can hook into the JVM and the Java package ecosystem. But if that's ignored, then it's essentially starting from scratch.

For folks who have production experience in Clojure: how valuable is Java interop in your experience? How often are you able to get away with using the most idiomatic parts of the Clojure-land ecosystem, and how often do you have to reach for Java-land? How easy is interop in terms of traceability?
Yes, this is clearly a tradeoff in the approach in that 2-way interviews have the potential to be extended, could even take twice as long. Working on a question/problem together is a great way to establish a working relationship from the start. If it goes really well, we'll always remember it. You gain insights into my thinking process, and I hear yours. This, as opposed to me just asking you questions one-way. For this to work though, maybe a short initial meeting to get to know each other on some basic level and to set the stage for the exercise would be a great way to start.

Ever had the opportunity to try this approach in some way? If so, how did things go?
Compiling an static executable is also interesting to me. This is why I'm learning Common Lisp. Its syntax and semantics are not as beautiful as Clojure's (IMHO) but CL also has other powerful features.

I recently read about RUtils [1] which uses reader macros to modernize a bit the syntax.

1: https://gist.github.com/vseloved/9c6e36f2fa89f4accf3f3cbc371...
Desmos: A Definitive Guide (2019)
> though the psychological aspect of using a "cool" language will likely dampen the existential pain of writing yet another book keeping CRUD app since now you are using s-expressions!)

Damn! I felt that.
Great question! In my fourth decade of life I’m finally figuring out the optimal way to do this myself. I’ve forgotten so so many books over the years that I supposedly read.

Read How to Read a Book: The Classic Guide to Intelligent Reading by Mortimer Adler. (https://www.amazon.com/How-Read-Book-Classic-Intelligent/dp/...)
I’ve given this book to a bunch of people on my teams as it also helps with communicating ideas which is vital as a programmer.

The wikipedia page for it is a good place to get an overview of what it’s about. https://en.wikipedia.org/wiki/How_to_Read_a_Book

Since reading it I’ve been keeping a notebook, some people might call it a Commonplace Book, with interesting stuff from the book. I find that I get a lot more from books from the act of writing it down and then reading those notes later when I glance at them while looking something else up in the notebook.

One big big big thing I learned from the book is to not read a non-fiction book like it was a novel. There’s nothing wrong with skipping ahead and finding out what happens later, in fact you should absolutely skim the book first. I end up finishing a lot more books by doing this since so many books aren’t actually worth careful reading. I am able to systematically skim a book including the TOC and index and determine if it’s worth reading carefully. A lot of books are so sparse with ideas that you can get most of them through this method. Only the good books are worth going on to the second and third stages and only the great ones the fourth stage.
You're probably rich enough to afford it, i believe that is what digital nomads do. Co-living in large scale serviced properties is probably better for the environment.The technology is not there yet, but maybe one day it will be the default mode of living. It's what weWork would do if it was a real technology company.
And there are millions of them ?
I think that’s true of anywhere in Mexico - at least it was for me in Baja California.
I think there are really two sets of books. Books that you need to really dive into deep and slow. Others that can be skimmed quickly. I think it is important to discern the difference between the two and have a good mixture.

The slow books take me a while to read. Each section I read I like to think about it and write a short blurb for myself to remind myself or apply it to a bigger body of knowledge or put it into use.

The books I skim usually don’t need to be read completely and it is important to just gather the broad overview and take the notes at the end. But for these I try to just summarize the 2-3 major points that the book is making at the end so I can go back and remember them if I need to.
This story just got flagged? I dunno...

Anyway, my main complaint here is that it seems like a very small number of old users can shut down any story if they are acting together.
Pedestal is a web library that ships with security enabled by default.
Which they never made money from. Corporations tend not to provide free stuff forever.
It’s not an “imaginary line.” It’s the line between different political entities—different democratic polities. Who is allowed to be on which side of the line determines who gets a say in your shared governance. The borders in the region between Bangladesh, India, and Pakistan reflect real and meaningful divisions between groups of people who don’t want to be lashed together in the same polity and exercised their right to self determination to sever ties with each other.

That is, of course, not a defense of the specific measures India is undertaking. But to deny India’s right to police it’s border is to deny Indians’ their self determination. (And I say that as a Bangladeshi. If the shoe were on the other foot, Bangladesh would react no differently.)
Netflix is multi region and even when a full region went down they were still fine.

So your statement relies on customer ignorance.
That picture of him in between Bowie and Reed.

Last man standing.....
I believe us-east-1 is one of the regions included in the minimal set of regions for a new AWS service to be considered 'available'. If I recall, eu-west-1 is another such region.
Where can I read more about this Carmack?
At one (large) company I worked at we hired the guy that basically invented one of the technologies at Sun behind one of the larger JSRs - like an entire standard API for one of the Java EE products (not going to say which) for an architect role. I have no idea why we hired him. He basically sat idle all the time asking what he was supposed to do. He randomly would make charts and show people. He was older, out of touch with most of the team, and just kinda present at every meeting with no specific task or role. He had advice here and there that most of the people at the table were already thinking through. I left before I found out what happened to him. Nice guy though.

Hiring might be broken for keeping out the best of the best, but as long as you work at a company that isn't afraid of firing/laying off, hiring isn't fully broken.