skysight-inc/HackerNews huggingface dataset:
Yea, it can be a huge issue if people don't adapt quickly. I don't think we realize how often we use colloquialisms or slang terms until we are talking to a non-native. Then you figure it out real quick. I had this same experience when I worked with a group of UK based people, and I was the only US guy, they'd use terms I didn't know and had to figure out, 90% was colloquialisms or slang. And of course I took the regular (good natured) beating for not speaking "proper English".

Funny thing, when I travel to India, in restaurants and places I go (non-touristy type places) you have to be very direct and remove adjectives a lot of the time otherwise you confuse people. This isn't exactly the same issue with the developers but similar things can help the communication (removing unnecessary terms etc).
On Writing at All
> Database ids on the URL are also a security concern.

They shouldnt be. Users should only be allowed access to their own records, even if they know the id's of records belonging to other users.
> Database ids on the URL are also a security concern.

More so than in mark up? If so why?

Should surrogate keys never be exposed to users in any form? Then what's the alternative? Nonces for everything, all the time?
Does anyone know if there's a similarly great "missing introduction to containerization," but for a less CS oriented audience.

I'm currently trying to convince my team members that using a dockerised version of our internal django project is great for loads of reasons (portability and use in continuous integration being the main two I'm trying to sell on as our team is rapidly growing from 4 developers last year to 12 this year)

However, these reasons aren't resonating with them, since they're not seeing the cracks starting to form with the growing development team, and to them the project is working just fine on the server as is and the very simple CI is working just fine as is.

Are there good case studies or historical perspective that would help show how containerization may help as we grow even further over the next while?
And then come back a week later to see that 500001 => 500004...
Annual revenue for newspapers is down something like 70% since 2006. I always hear that Facebook and Google are largely to blame but isn’t it more just the internet at large?
Pick a mail forwarding service that is high quality that can both scan and forward mail and packages with a very low turnaround time. Moving and having to update address info with N agencies and clients is a huge and unnecessary PITA.

After your first year, hire an accountant to audit your accountant, figure out which one is doing things in a way you agree with, use that one going forward.

Sell.
React is actually faster than most other approaches. It was created because it was a DSL for faster and more performant DOM updating.
Cryptanalyzing a Pair of Russian Encryption Algorithms
Time Spent on Project Licensing and Dependencies Declined in Last Year
IDs not round-tripping properly during backup/restore

Oracle has a "ROWID pseudocolumn" which uniquely identifies each row.

(I know this because I once had to fix a database table with no primary key, and some rows where every field was identical. The rowid lets you delete one out of two identical rows. So it's not an entirely useless feature)

If you had an inexperienced developer, and no-one reviewing their work, and they heard the rowid is the fastest way of looking up a row - faster even than the primary key - so they decided to use that in URLs, that would be tremendously inconvenient.
Truely we've became a race of bureaucrats and "artists". Unfit to do any productive work.
Do you really want garbage collection when your device has 2KB of ram?
> As far as I know, no database has ever had any of the problems he mentions with IDs not round-tripping properly during backup/restore.

Simple example - neo4j. Node id's are reused when deleted and you can't create node with id you want. Documentation mentions this. We've just used unique random strings as keys.
The US Government Interest Expense Was 93% of Military Spending in 2018
Coding Horror began in 2004, that's where I knew him from.
> It will be much more ahead of interpreters running on MCUs (overhead of parsing alone is enough to disqualify them for production use,) but still hopelessly far behind native code.

To be clear, this is also interpreted, so it doesn't have an advantage there.
Nonsense.

Wolfram isn't open source for one and only one reason: it depends on a proprietary cloud-based library in order to function. Without that, the company has no revenue stream.
> More so than in mark up? If so why?

Easy to enumerate, if that's a concern.
Perhaps talk to your local politicians about that. I'm not sure why Bezos should be responsible for that.
I'm not a database expert, but concepts like surrogate and natural keys come to mind. A unique slug is a natural key, but for most, if not all, items, you can come up with a natural key by combining a few bits of data (I've seen name * date of birth used by doctors in general practice, for example). Often there's a pre-existing unique code external to the app which can be used, like a driver's licence number or something like that. That removes the need for a surrogate key in the database.

The tricky case is something like email drafts: it's possible for a user to create and then save a draft with no addressee, subject or content. In that case there is little alternative but to make the system use a surrogate key (a database internal key) because the other possible unique identifying values (e.g. time of creation of the draft) are sort of unsatisfactory, because they don't really have a strong, meaningful connection with the content of the item.
In one case the api I worked on used encrypted IDs on the way out to the client, and decrypted them on the way back to the db. Even when multiple clients referred to the same resource, they would see different public IDs, but any instance of the API could reach the underlying value from those public values.
You can associate it with controversial groups and ideologies, in the same way a person can claim they relate to the statement in some way. I'm from a third-world country, and have been personally beset with circumstances that have left me at massive disadvantages, and I cannot be more thankful to have experienced them as I have been stronger because of it.

> This sounds pedantic, but it's a core point that the quote talks of men, while historically...

Is it? I took it as referring to mankind and not referring to males in particular. Them bad times could surely have affected, strengthened females as well. I'm sure you know that labor-saving machinery in the home have benefited everyone regardless of gender, too...

Also, I think we shouldn't conflate accessibility with convenience. The two are simply not the same. Increasing accessibility is good, because without it, some people will simply be excluded. Convenience, on the other hand?

Seemingly useless hyper-specific kitchen gadgets in particular can be interpreted as capitalizing on people who don't want to spend time and/or willing spend more money on things. Not sure if it's a virtuous example, and I may be wrong in this one.

> "Convenience" doesn't just extend your life by giving you more in the middle. It extends your time of useful independence.

I do agree with this, too. I just think that exposure to convenience without experiencing the lack of it keeps you ignorant of its true value which is the opportunity and pursuit of higher purpose, and I am left wondering if such a thing should be held as strong as we see in society today.
The title and slug are related but not tied together. It's quite common to visit slug-based sites and find the slug is a relic of the original title. In addition, slugs have to be unique when used this way, but titles don't. eg a title of Database IDs Have No Place in URIs (2008) may appear again next year, but the url would need to point to a different conversation; your CMS would suggest or generate the slug based on the original title.
In areas that I freelance the most -- design, front-end, digital growth -- it's still fairly hard to find good, long-term clients. Sometimes, it takes a year or two until an opportunity comes around that's actually worth your while.

Content is in an extremely high-demand for many different niches, but the problem is that brands/people never want to pay the price you set. I have learned to simply ignore such people and keep looking for opportunities that actually reward my time appropriately.

I recently had someone throw snarky comments at me because I told him that I charge on a per-word basis. Mind you, my work can be found in HuffPo, Entrepreneur, and I wouldn't be surprised if a few of you have read my stuff across many different startup blogs.

But, apparently, it's me who doesn't know a thing!
Location: NYC, New York
Remote: OK
Willing to relocate: No
Technologies: React, Redux, JavaScript, TypeScript, Node.js, React Native, Webpack, CSS
Email: troncosokristoffer@gmail.com
Couple years of IT system administration experience. Seeking junior/entry-level web dev role.
Wow, that's a big difference. But what has changed? Was your family member doing the same amount of work (rough calc suggests around 4 hours per week) back then but in the context of a full-time job or is it just that there's less fact checking going on?
One year of continuous product improvements at ArangoDB
Miami, FL, 1980s. Notorious drug money laundering into real estate.
>GPay

I'm very happy to live in Canada, where Google Pay is completely irrelevant thanks to Interac. I can walk into any business with a payment terminal and know that my debit card will just plain work, no matter my back or credit union. And I can send money instantly online to anyone else who also has an account at a Canadian bank or credit union.

Of course, this means that my bank knows all my transactions, but not using a bank is orders of magnitude harder than not using Google.
There really exists no good reason that you would want to have the same UI across all of those platforms, for anything beyond the toy examples that the Windows Store has been plagued with. The display and input device constraints are nearly disjoint, unless you go to an incredibly basic common denominator.

I've always been a Windows dev, and I've never seen a compelling reason to take up UWP.
Hmm... Our company was eviscerated by a robber baron and we are years behind the current trends in retail and logistics... But, hey! Here's a new logo (we copied from someone else).
Insurance company.
I struggle with this problem daily at work. The whole company is remote and we have a new team of excellent developers from India. But in group meetings, while I listen hard I can rarely make out what they say. When my name comes up in a group conversation my standard answer has become, please describe the issue via email or slack. It's no use asking them to repeat themselves or to talk more slowly.

To me it's yet another reason why I prefer async means of conversation over live meetings.

I'm hoping that I'll learn to understand the accent after more experience with it, but if that's happening, it's slow going. Maybe there's a more systematic way to go about it, like finding books, podcasts, etc., spoken in strong Indian accents to practice with. Or even learning a little of their language to get experience with their cadence, etc. If I can learn a new computer language dammit, I should be able to learn to decipher the accent of people who are speaking my birth language coherently, with better grammar than I do.
It's pretty much the same in Switzerland.

Structural changes either need the landlord's approval or have to be reverted to how it was before you moved in.

This can obviously be rather expensive if you tore down a wall.
Unfortunately, I live in Indiana. Even though it is not a constitutional carry state, it almost is.

I can go in and buy long guns without a permit or any check. Or if I want to carry a pistol, I need a permit. I can get a lifelong permit. Signs that say "cant carry guns in premises" can be taken as kind requests. They have no legal backing other than schools and govt buildings. I can legally carry in a state forest. I can also legally carry in most midwest and west states. (Pretty much the rule is, not on the coasts with lots of people, and not in Illinois.)

It's common to see someone packing heat in a very non-concealed manner, gunslinger style on their hip. Also, getting hold of things like high velocity rounds or armor piercing is relatively easy, given we have high power rifles that can fire through armor.... and there's no license requirement.

I don't like being around so damned many guns. But that's Indiana in a nutshell.
Great article.

But I feel there is a slight confusion about where LXC ends and LXD starts.
> Rising energy consumption is crucial to raising the standard of living for more people, but “We will run out of energy,” Mr. Bezos said. “This is just arithmetic. It’s going to happen.”

Really? It's GOING to happen?

Unless I'm woefully mistaken, this is only the case if we define energy as meaning "fossil fuels". In that case, yeah, we're absolutely going to run out of those.

But nuclear, wind, solar, hydro, thermal? These are going to run out? Why? On what timeline?
I don't think the author is talking about _that_ kind of remote. A lot of companies have dev offices in India, while they sell in US primarily. Nutanix, Ruberik, SumoLogic come to mind.

Author is talking more about office less companies like GitLab, Automattic.

@OP FWIW, I know a friend of friend who worked at Automattic and GitLab had a couple devs from India last time I checked. (But from their salary calculator, it seems GitLab pays much below Indian market salaries)
Who needs to pick a lock when you can use a rock on a window? Or a rock on a lock.
Those integer IDs can still be pretty darn efficient for a lot of use cases.
If they are paying property taxes, then there is some benefit.
Exactly.

It's astounding to hear the hateful Libertarian view of government, understanding that it's exactly those kinds of people who often seek that kind of power, and make the worst kinds of politicians that create the vindictive, hateful government that Libertarians on the ground rail about.

It's a self-perpetuating anti-government cycle that helps no one.
> 3) To support changing slugs (titles) you will have to keep all the old slugs as well (to redirect them to their new versions). With ids you don't have to do this - ids have no reason to change.

Which basically means a join in the database. While not terribly expensive, its a lot more involved than a simple column value check.
or Brave
If you read the report there is a lot speculation and hedging on figures. The press is just reporting a figure on the high end of their estimates. There is also a lot of information on their methodology. They say it’s hard to figure out exactly how much is laundered and what effect it does have on the housing boom. They actually say that supply and demand plays a huge factor too.
Why is anyone doing health studies on soda and what the hell did they expect to find? That it would be good for you?
Context from his previous post on the topic: dropped out from a CS degree previously, after about a half dozen courses. Goal for the speed run is to prove it can be effective and sustainable to learn at that pace.
One reason would be that the slugs are not guaranteed to be unique - they're based on user-entered post titles.
This article was a surprisingly difficult read. It felt like every other word was a brand name, and the underlying confusing naming scheme surely didn't help. On top of that the author flip-flops between the issues of Nest going away (loss of privacy, and product ecosystem) while excited about Nest functionality moving to Google Home (Google Nest?).

I think the main takeaway for me is that it'll probably be another decade until there's any stability to be found in the "smart home" ecosystem.
>Tumblr used to be, it might as well be dead now, it's going the way of MySpace (sold off a few times, passed around, until it's hardly valuable at all).

That will turn around quick if Pornhub actually succeeds in buying it.
Few Shot Unsupervised Image to Image Translation
I had this hope that the nest brand itself would survive and be as it was - with perhaps some products migrated into that brand. But that was misplaced hope.
Their ability to innovate.
I believe that with the new XAML Desktop initiative, we finally will get access to a broader Universal XAML dialect wich probably will be very based on the UWP XAML, but will be able to run outside the UWP AppModel and restrictions.
If you see that along with the new .NET 5 perspective that will include even WebAssembly, maybe even SVG GUI on the Browser, we have a chance to finally have a decent cross-platform GUI and powerful programming languages, that I see as curated result of this decade of javaScript experiences. We will have the best of the two worlds, the Web and Native, the dynamic and typed, avaliable.
All that said, I think that we are in good company also having the UNO Platform community folks, that I see as a garantee that all this will happen in a way that envolves the community needs.

https://platform.uno/
I would be interested if you have some citations for the idea that "europe post war effort that rebuild industries far from rails".
Test mode and `nointegritychecks` work for some drivers and not others—I've never been able to figure out why. Monitor EDID overrides are a quick example of what doesn't work in test mode. You need go through the whole advanced startup process, which only takes effect until the next reboot.
Performing surgery on a warming planet: Can anesthesia go green
Product safety regulations and other regulations are really not the same thing. Please don't mix them. There's no such thing as regulatory capture by mandating that you aren't allowed to poison people.
I’m not sure how you expect Bezos to solve mental illness and drug addiction.
Totally this. I'm on the US east coast. At my last job, most of my colleagues were in Bangalore. Time zones made meetings a bit of a pain for everyone. Certainly nothing ad hoc, and even meetings planned well in advance were usually less than ideal. Even worse, the evening-to-morning "ping times" often slowed progress. That's bad when it's a code review that ends up taking weeks. It's terrible when it's debugging a customer issue.

I have to say that certain cultural issues made all that worse. I did run into the "say yes but then do nothing" issue that other people had warned me about. Also, the team I worked with was super sensitive to hierarchy, who got to make decisions, who got credit for what, even who could talk to whom. This often led to people being offended, or to realizing that the "wrong" people had been involved in a discussion, requiring another round-the-world ping time or two to resolve. I saw multiple people forced out of the group because of these issues and have had lengthy discussions with a couple about how that happened (it turns out that just being too friendly with me is one thing that broke a local taboo), so I don't think it was a purely local phenomenon.

I don't know how any of the cultural issues affect a single developer joining a team elsewhere, though. Perhaps people who've had a bad experience with an Indian team don't think about how an individual would be different. Perhaps they're just discriminating. But I'll bet time zones are a big part of it.
It's not enough that the human race is in the process of destroying the earth. It also wants to destroy space!

The only thing that's incredible about "civilizations" is that they're incredibly bad.
Cancer cells can communicate over longer distances within the body
MetaFilter thread: https://www.metafilter.com/180782/Reverse-Engineering-a-Xinj...
A Look at the Future of Gesture Design
LISP is imperative.
I'm currently halfway through Jenny's book of the same title, and the situated and the personal, with a strong philosophical grounding makes this such a refreshing read compared to the rest of the literature on attention. Attending is such a subjective experience, and the personal account of developing a different kind of attention (especially one that is situated in places relatable to myself) makes this so much more meaningful than other, still excellent, but more View From Nowhere texts such as Stand Out of Our Light, or The Attention Merchants.

Reading this post earlier this year stopped me in my tracks and would highly recommend the book if you enjoyed this!
Someone at HN hate Google?

I don't see topics angry about Amazon, Apple or Facebook and privacy.

All are using your data to sell you stuff.

Why does Google get hate, but other tech companies get a free pass?
One problem that comes to mind is that housing has become far, far less affordable than it would be without the distorting effect of $millions-billions' worth of housing sitting vacant and unused.
I just use a code.
We launched projectilo to enable this kind of showcasing/collaboration/inspiration especially for indie devs: https://projectilo.com
There are three facts that are not going to change anytime soon. Number one, integrity is a trait not every human possesses, most don't so the power balance will always be tilted to the other side. Number two, money still rules this world and who has the most of it? Corporations! Number three, society is not going to adapt to each individual, only the other way around.

As a result of these three facts, sometimes life can get pretty tough if you don't join the other side. Integrity was more valued in the past but it simply does not have the same weight in today society as modern competition has ramped up everywhere making everything much more difficult for the average citizen. You either die a hero or live long enough to see yourself becoming a villain. In other words, we either throw integrity out of the window and survive, or we die with it.
Back-seat passengers in Uber and Lyft vehicles face germs, safety risks
How Homework at USC's Game School Became Mobius Digital's 'Outer Wilds'
My landlord in the US uses cheap locks, he said he throws them away after each lease and puts in new ones. It was lucky for me one day when I forgot my keys, but had my lockpicking kit in my backpack. It took about 5 minutes to rake both the knob and deadbolt and get in.
Are you familiar with the story? The COO of Riot has been accused of ball-tapping and humping employees. I don't know about you, but if someone "ball-tapped" me in a workplace, I'd be reporting the incident to HR as sexual harassment.
New analysis debunks controversial claim about the origin of humanity
It actually seems easier to prove how to do this. I might actually hack together an app that listens in on conversations and transcribes it to profile a user. And then demonstrate how hard or easy it is.
Very nice lecture that connects calculus to the laws of nature. I've always thought applied math has a leg up on abstract math because of the connections to real-world ideas.

I encourage anyone who liked the talk to try out some of the calculations on their own using https://live.sympy.org/ which is an online REPL with build in calculus function like integrate, diff, limit, summation, etc. Here is an example:

>>> summation((1/2)**(2*n), [n,0,oo])
4/3

via https://live.sympy.org/?evaluate=summation((1%2F2)**(2*n)%2C... note the answer is an exact rational number (class 'sympy.core.numbers.Rational) and not a float approximation 1.33333...

For a quick tutorial on how to use SymPy, check "Taming math and physics using SymPy" which is avail in printable format https://minireference.com/static/tutorials/sympy_tutorial.pd... or notebook https://nbviewer.jupyter.org/github/minireference/sympytut_n...
The answer to Uber's profit challenge? It may lie in its trove of data
Having recently taken a few courses in Java, learning things like data structures can be fun, but it depends a lot on the instructor and the exercises provided.