skysight-inc/HackerNews huggingface dataset:
Focusing mostly on #3:

Might be worth interviewing or just chatting around at a bunch of different places (big companies, startups) and see whether something grabs your interest. Passion is often a bit contagious.

I've been pretty happy changing teams every year or so at Facebook, so also consider whether your employer has any internal transfer options available.

Focusing on #4:

If you don't think you have people to learn from in your team or sufficiently close to you in your company, you should move - either within the company or without.

If your company doesn't offer an IC-only track, you probably should make a move elsewhere.

#1 - you'll only really find out about comp once you've got an offer (and then negotiated on it), so you'll need to get out there.

#2 - Tell your manager what is eating up your work time on things you don't enjoy. If they can't make a difference on that, look around. And also just opt out of things. Also might be useful to be more clear here on what is eating up your time.
> I don't know about NYC, but I'm from the bay and $200k can definitely go pretty far with decent money management skills.

Sorry, I didn't mean to imply they'd be scrimping. On $200k you can certainly live a comfortable lifestyle in NY or SF, but it's not nearly as luxurious as some of my rural friends assume it would be. $200k is comfortable in NY/SF, but it's not rich.
Hoboglyphs: Secret Transient Symbols and Modern Nomad Codes
"If C requires me to only code in certain styles and only use certain tools to only get some increase in safety... Why not just use a language that builds safety in from the beginning?"

What language actually meets the need? GC'd languages haven't proven themselves useful for things like OSs, databases, or libraries that are deployed extremely widely in many environments.

So what safe, non-GC language are you advocating?
Unfortunately they are no longer accepting donations.
I just noticed something after I posted my previous comment. Your username -- throwaway.cpp -- I'm assuming you're a C++ programmer or have been at some point? Then you and I have a lot in common. C++ is a great language, but after about 10 years, you can reach a level of mastery where there's not much more interesting things left out there for you to learn and play with. If you're someone who started developing because you enjoy it, this is around the point where you should probably consider rebooting yourself into a completely different technology stack (or stacks). I did this and it worked out very well. Not only that, after working with something like C++, almost every other language is a cakewalk (and also more pleasant to code in).
It's not easier. They are independent nations, sort of at least. The problem is how does the money/wealth get into a tax haven in the first place? That's where the city comes in! You cannot just fly with millions in cash (still happens too) you need a way to move money there smartly to bypass the FCA & Co. Once the money has left EU jurisdiction it's too late!
I spent 21+ years at Microsoft. From college hire to partner level. Finally got fed up and left for a smaller company 2 years ago. Sure, I'm making less money but I'm working with great people, building cool stuff, and not wasting my time on bureaucracy & management. Don't get hung up on the $$ if that's not what makes you happy.
Can they do it for Symbian s40? Record n send by sms?
Saying "Seriously, ... you're doing something wrong" when talking about someone else's financial situation when you don't know about their situation (single income family, kids, supporting parent(s), paying partner or kids through university, medical situation) is not particularly productive.
But you're notastartup!
There are other mechanisms for price discovery here that can avoid some of the downsides you describe. It needn't be a offer/counter-offer process where both sides see the numbers.
True, though nothing short of hitting the lottery (either in the traditional sense or through a large startup exit) would really produce that kind of 'rich'.

Then again, my family comes from a pretty modest background, so anything in the 6-figure range would be considered reasonably rich to me, but nobody's expecting you to be Donald Trump wealthy either. So in coming from that background, it still rubs me the wrong way when even reasonably well-off people downplay their success and potential freedom.
This. People don't understand the (bad) economics of current debt collection efforts.
I know :) I spent quite a while waiting for M3 to be translated after having so many fond memories of Earthbound. He had a blog of his progress going, detailing all the issues he was having with the hack and we chatted there in the comments quite a bit.
New strech goal: a cheap WiFi Robot platform
Something's missing here - who actually paid the loan?
On Wikipedia they call it citing sources. Journalism would certainly do very well to practice that.
True, but if Barclays has 500 subsidiaries, how many will hsbc have? It was probably just cheaper to have the big office in canary wharf and keep the city office with less staff.
I work close to bank station and I have never in my life seen so many banks, in the smallest spaces you get the most exotic bank branch from a bank operating in some other part of the world. And that's just on the street level - if it's not a pret it's a bank- and who knows what's in those generic skyscrapers housing 20 different companies...
The readme says:

lit only has two valid constructs: A macro definition: << ... >>= and a macro reference: << ... >>

...from my experience with other macro systems, I assumed that a "macro reference" would be replaced with the content of the macro definition, leading the code-block to appear at the top (under the star macro) and also in the macro definition. I'm pleased to see that's not the case.

I'd rather not have the "<< >>" syntax in the resulting HTML, because it's the syntax for Lit macros... if I'm writing a document in human language A to explain concept B in programming language C, that's already a lot of context, and requiring the reader to also be familiar with literate-programming-tool D is a drawback.

Linking to macro definitions is definitely a useful feature, but I'd rather those links were distinguished with a CSS class so that I could define their location and appearance in the stylesheet, rather than giving them specific text and markup.
Ah, yes. Well, I mis-spoke. It depends which one you mean, however. There is the Toyota Hilux (Americans think Libya and Afghanistan when they see pictures of it, because people alwyas mount machine guns on them; I wanted one when first arriving in a certain neighboring country and was unable to find any used ones, as rumor has it said country was supporting Libyan rebels and was buying them in large quantities to ship there).

The other one, which is not good for your plus one, because that is all you can fit, is the Land Cruiser LX pickup truck, also referred to as the Abou Houdh (ابو حوض), the "one with the basin/bathtub" for rough translation. This is super popular everywhere, but specifically amongst Bedouins and the working classes. Why the Bedouins? As you probably saw this thing has pickup and is famed for its ability to go up large sand dunes in reverse (Youtube can show you).

If you like the Land Cruiser LX pick up, there is always the "capsoola", the capsule. Same car, but in a two-door Jeep Wrangler form-factor. This is one of my favorites. It is popular elsewhere because it really flies over sand dunes.

Granted this is not Green Arabia knowledge, but I thought it might be fun for some.

I may or may not have heard how people buy these cars in GCC countries and drive them through Oman and onward to sell in the black market for crazy prices in Yemen. This is one of many fun things I have heard about the black market in Yemen.

Since you generate a lot of interest with this stuff on HN (but you write better), maybe I will start writing this stuff.
I'd also suggest that CDMA2000 is at least slightly more secure that GSM - its somewhat harder to perform a man in the middle on.
Yubari, Japan: a city learns how to die
Absolutely possible - just need to have the right mindset and tools. As someone who started a startup that's reinventing how debt collection gets done, I see a lot of old-school collectors who'd never be able to break the mold because their financial incentives aren't aligned. They don't have the technology, thus do not have the efficiency and margin, to operate ethically. They have to make money off of fees and interest so they end up focusing on people who can pay, making their lives harder, and having them end up in worse financial standing than if they chose not to pay.
True. However, they also as a group have done some pretty significant research into problems declared solved in order to make systems more secure. For example, the change a few years back to make malloc based on mmap instead of more traditional heap pools, so that if there is an overflow, the program's much more likely to segfault than to go gleefully trampling over data, etc.

Additionally, it's worth keeping in mind that the reason for the OpenBSD team forking OpenSSL wasn't Heartbleed, but rather the OpenSSL team's rather terribly coded malloc replacement that did things in there. All of the security research and practices the OpenBSD team typically insists upon couldn't do anything because OpenSSL insisted on running in its own leaky memory box.
Tell me about it. But the preference for Toyota is confusing. The weight differential makes the car front heavy. So often less experienced people plant LCs face first off a dune if not landing properly.

Nissan Patrols, however, are very evenly weighted. I hear they landed very consistently all the time, at least more than the LC. So I have never really gotten it. I guess it just boils down to preference.
I think that happens because they are focused on one thing: trying to get money from people who don't have it. But what happens if they help people create money that will pay for the debt? That's one of the things we're trying to do.
I would love it if you wrote this stuff up. Please write it up! I will link the hell out of it.
I'm staggered by the level of distortion: I don't have any sort of demand from "Rob Graham", but I have many demands from my government.
True. Actually, the majority of consumers that go through debt settlement end up bankrupt anyway. Some blame the fees, but I don't have data to substantiate that.
Gmail IS email.
What assumptions are you making regarding operating costs?
This thread is dishearteningly full of cargo-culted cryptography. You would think HN would do better. A global salt is not a thing. It's a misapplication of a cryptographic component. The appropriate tool when you think you need something like this is an HMAC and a secret HMAC key.
Is this meant for Hacker News Onion?

Not everyone can just pack up and leave. Especially with family. Plus, low cost of living places aren't always the most pleasurable places to live even if it means getting to spend the whole day coding.

So if you make $400k over the course of two years you should have enough money to retire? Well, taxes could wipe about half that out, depending on what state you're in. And if you have a family... well that will eat up a nice chunk of what's left.
I recommend you read Richard Feynman on how he went from burnout to Nobel prize https://www.physics.ohio-state.edu/~kilcup/262/feynman.html.
That's exactly why we started working on this problem.
This is exactly how the curriculum is designed in a Waldorf school; each main subject is taught for a few weeks intensively, then left aside for a month or so before next re-visit.

Only things you can forget is truly learned!
Now you just have a different, slightly more complicated hashing function.
Ydm is yet another docker management tool
Second the sabbatical. I thought I had grown to hate programming until I took one. I ended up doing nothing but programming--but on things I was interested in--during that time. And learned along the way that it was working in constrained office settings that was what I hated.
The big question is being able to finance basic income when a large and growing part of the population is unemployed. Where is the tax base?
Of course Germans question the power of the car lobby! The problem in the UK is that you destroyed the diversity of your economy in the eighties! The car industry is powerful in Germany but so are many other industries! The UK has sold it's soul to finance, even reforming schools and universities for that one purpose. George Osborne himself says for the UK to prosper in the longterm the economy needs to be rediversified!
Typo: "Talk out" was supposed to be "Walk out". Looks like you only have limited time to edit or something, because it won't let me fix that. Somebody please ding my karma again, I'm trying to see if I can make it go negative.
If you have a username and emails aren't used for contacting users, why bother storing the email address to begin with?
http://www.timeportalpubs.com/index.php/forum/welcome-mat/19...
Ask HN: Beautiful knowledge?
What are some beautiful videos/documentaries you guys have seen?

It can be a debate/inspiration/ideas on religion or science or anything at all about life.
Show HN: Additional color palettes for the Mac OS X color picker
I've worked for three ESOPs and was curious about their history. Learning about Binary Economics has led me into an interest in alternative economic theories. There are sites and books dedicated to the subject, the following excerpt from the previously linked wikipedia page was the connection I had made, but really he was trying to solve problems related to measuring production with regards to automation. With the advent of the computer age, it was viewed as inevitable.

`Binary productiveness is distinctly different from the conventional economic concept of productivity. Binary productiveness attempts to quantify the proportion of output contributed by total labor input and total capital input respectively, Adding capital inputs to a production process increases labor productivity, but binary economic theory argues that it decreases labor productiveness (i.e. the proportion of the total output with the support of both labor and capital that the labor inputs could have produced alone). For example, if the invention of a shovel allows a laborer to dig a hole in quarter of the time it would take him without the spade, binary economists would consider 75% of the "productiveness" to come from the shovel and only 25% from the laborer.`

`Kelso used the concept of productiveness to support his theory of distributive justice, arguing that as capital increasingly substitutes for labor..."workers can legitimately claim from their aggregate labor only a decreasing percentage of total output", implying they would need to acquire capital holdings to maintain their level of income.`

and

`...Kelso had uncovered over years of intensive reading, research and thought, drastically modifies the classical paradigm which has dominated formal economics since Adam Smith. It concerns the effect of technological change on the distributive dynamics of a private property, free market economy. Technological change, Kelso concluded, makes tools, machines, structures and processes ever more productive while leaving human productivity largely unchanged. The result is that primary distribution through the free market economy (whose distributive principle is "to each according to his production") delivers progressively more market-sourced income to capital owners and progressively less to workers who make their contributions through labor.`
Let's say you broke down your code in good small functions with comments on its purpose, params etc. You also commented blocks of the code with good comments.

I know people often say LP is not just "good commenting". But, really, is above so different than LP?
The point of the video is that robots will soon exceed humans as workers in every conceivable way. "Post-scarcity economy" is obviously incompatible with free market capitalism. I can see how one might believe that prices could decrease towards zero as the efficiency of technology increases, however there still needs to be an incentive for production. At the moment, the incentive is profit. But if nobody can afford a loaf of bread, then what is the incentive to produce loaves of bread? Good will? Government mandate? What happens when companies possess more power than the government? Google for one appears to be positioning itself as a contender. Interesting times ahead.
You do not appear to understand the purpose of a salt. A salt should never be derived from the data it is to be used with. The entire purpose of a salt is to cause two identical inputs to a hash function to produce distinct outputs.
No they aren't robots but tech that as a consequence reduce the number of employees.

In Sweden there has been quite a big reduction in number of people working at the checkouts. And even if they are freed up to do other things in the stores, there has been a net reduction in number of employees.
A global salt is not a thing. Not is a pepper. The actual cryptographic construct is an HMAC and secret HMAC key.
Get outside yourself and go help someone else out. Donate to a charity, go teach code to high schoolers, go help your neighbor paint their fence, go volunteer at an animal shelter, go visit the elderly, spend time with your family, run a marathon, run for office, plant some trees, help build homes for the poor in Mexico - get out there and do stuff that doesn't involve YOU!
Lawyers used to have support staff doing the sifting and collecting. Those jobs are the ones being replaced by tech first.
I just read Glasshouse by Stross, that was pretty solid as well. One part I enjoyed was there was a tiny bit of the "unreliable narrator" device thrown in (I won't say in what part of the book).

Dick is the master of this device, but it worked in Glasshouse.
Not democratically elected = easier to corrupt.
The previous leader of the Lords OWNES his own lobbying company!
Cameron suggests him as Britain's EU commissioner, and it was only then that the EU parliament had to force him to sell the stakes in it for him to be an acceptable candidate.
This guy was running the house of Lords for years!!! In which democracy is that acceptable??? How is being in political power and a lobbyist for industry at the same time NOT a conflict of interest??
Get outside yourself and go help someone else out. Donate to a charity, go teach code to high schoolers, go help your neighbor paint their fence, go volunteer at an animal shelter, go visit the elderly, spend time with your family, run a marathon, run for office, visit the kids at a Boys and Girls club, visit the sick in a hospital, plant some trees, help build homes for the poor in Mexico - get out there and do stuff that doesn't involve YOU!
Over use of term "AI" is back. It's 80s all over again :). These kind of "challenges" are no where close to AI. They are just bit complex program whoes behavior is fully programmed by humans and they are only good at for very very specific "challange". These programs would be unable to hold a conversation with humans or read a newspaper and create their internal belief system. Stop calling these things "AI".
More power to them, but it's not like we need more documentation of police abuse.

We need some way to force a consequence with said documentation. The police in Missouri simply don't care because the penalties are so small that they can be written off.
Using bcrypt on email addresses is pants-on-head retarded. Please stop cargo-culting cryptography.

How do you propose to look up accounts by email address if they use a salted hash? You would have to bcrypt the email against every row in the database until you found the correct one. If you use a username to do the lookup instead, why store the email address at all? You can't use it for anything.
Haskell might be a nice challenge. I had several years of experience, but learning Haskell felt exactly like the first time to me.
I agree. A simple strategy for the "European capitals" would be to learn the size of them in conjunction. I guess the key is to search for something useful that you can relate to easier? For Example: London, 8.3 Mil; Berlin 4.3 Mil and so on...
I'm curious what other people would say about #4. The only two answers I've ever heard are to become a chief architect (that seems to be the only seniority path that isn't management), or just go into consulting.
After 10 years of cpp this was happening to me also. I switched gears to new projects in Scala and I'm now happier and productive.
Gabrielle, a Canadian music-oriented movie/documentary involving actors with Williams Syndrome.

http://www.ctvnews.ca/entertainment/gabrielle-gets-canada-s-...

https://m.youtube.com/watch?v=Etc9mWQ5ydQ

https://m.youtube.com/watch?v=tLmTh5IPtsQ
"However, that won't last, and energy-wise, life is far more energy-efficient than machines for most tasks"

I really have to question this. Humans are notoriously inefficient at converting nutrition to usable energy.
This is beautiful. I'm curious, did you use it to move? Are you happy with the move? Would you change certain factors or add anything?

I'm also curious about how you evaluated diversity. For example, my current city and one I'm intimately familiar with (Denver) scores only a 2 on diversity, while Boston scores a 5. Ethnically, both cities' largest demographic is non-hispanic whites (Denver 52%, Boston 47% -- not tremendously different; when you add in suburbs Boston is considerably whiter than Denver). The next two groups for Denver are Hispanic or Latino (32%) and Black or African American (10%), and for Boston Black or African American (24%) and Hispanic or Latino (17%). Again, these don't seem tremendously different to me. Denver has the largest Mongolian population in the United States, hosts one of the largest Native American Pow-Wows in the country, and has had 2 Black mayors and one Hispanic mayor (Boston has never elected a non-white mayor.) I realize there are other forms of diversity, but Denver does fairly well on those too (for example, 5.8% of Denver's population is LGBT; Boston is a slightly higher 6.2%.) Point being, I don't understand what criteria were used to score these cities on opposite ends of the diversity spectrum given that they both seem fairly diverse to my eye.
Nope, I work in the UK. That's a different place from the main plant too.
Researchers hope deep learning algorithms can run on FPGAs and supercomputers
Maybe seek fulfillment outside of work? Family, charity/service work, etc.
In the US it's not uncommon for protesters to have a lawyer, in the form of organizations like the National Lawyers Guild which offer legal support at demonstrations. Protesters typically scrawl the phone number for the NLG legal hotline on their arm, so they are able to call from jail.
Dozen things I've learned from Paul Graham
> True, though nothing short of hitting the lottery (either in the traditional sense or through a large startup exit) would really produce that kind of 'rich'.

I wouldn't go that far. A doctor in most parts of the country probably meets that kind of "rich."

I make 6 figures, but I'd never even think about being able to afford a luxury car or any of the things which people usually equate with a 6-figure salary.

Especially when you factor in taxes, the picture looks a lot less rosy. On $150,000 your take-home is really only $75,000. Factor in $5,000/m for expenses in SF or NY and that's only $15,000 of savings a year—at that rate, it takes many years to even save up a good emergency fund.

Don't get me wrong: my family also comes from a very modest background, so I feel incredibly lucky to have the excess income to do things like help my dad buy his first house (in a cheap, low-cost area).
I'm not really sure how that puts things into perspective. I actually have no concept of how fast photons are whizzing around the room.