skysight-inc/HackerNews huggingface dataset:
And probably the other way around, too. You can't have thousands of engineers without those politics and cultures that people will try to game. Google's ideas on how to structure promotions were great (removing manager bias and just judging by achievements). But once your organisation grows it's impossible to keep it in a way that's impossible to game. I've yet to hear of a large corporation where promotions are done fairly and talent is always recognised.
Larry from Blockstack here.

We're really focused on improving the on-boarding process for users who are new to the Blockstack ecosystem so it only takes on a few seconds for users to get started with a Blockstack app instead of immediately asking users to download and install the Blockstack Browser.

There's a bit of a discussion about how this will work on mobile here: https://forum.blockstack.org/t/blockstack-mobile-plans/3621/...

We want to really reduce the friction of on-boarding new users to amazing apps like Graphite.
I think it's more popular nowadays to do a search on an adjacency graph of polygons and then smooth the path with something like the funnel algorithm. http://digestingduck.blogspot.ca/2010/03/simple-stupid-funne...
I'd choose a $200k job that gives purpose and makes me happy over a $300k job where that's not the case. At those levels where you're well off but still have to work (can't retire after 5-10 years from the salary earned), the increased happiness of 50% is often not that much.
I wonder if they're aware of Ian Piumarta's Maru and Cola (http://www.piumarta.com/software/) - which are also tiny and self-compiling (although use C and IA32 as a basis, not JS).
A corollary to this is that the more a game looks and feels like a fallible piece of software, the more players will react to it like a piece of software, ushering you onto the "infinite demands" feature treadmill in an attempt to make the game feel more complete.

If it all feels adequately justified by the scenario and core premises, then there's an actual resolution. They shut up and play.
I switched to Protonmail in November. I'm using the free version now, and it's fine.
More like speculation. Algo trading usually exploits short-term inefficiencies on the market, not long term valuation opportunities.
Which directly contradicts some of the basic tenets of most religions which state that god is the sole source of truth and HE is unfathomable...
You can, and often must, understand the reasons behind people's actions while still condemning them - but you should condemn the actions, not the people.
As I wrote at https://news.ycombinator.com/item?id=16491298 , this is a completely predictable response to the US efforts to undermine the 'assured destruction' part of MAD.

The US has spent more than $1 trillion to upgrade its nuclear weapons systems, which seemingly is done to make it more effective in a first-strike attack to take out hard targets like Russian missile silos, while doing little or nothing as a second-strike response.

You should expect the Russians to develop methods to avoid antiballistic missile systems (which is much easier than deploying the crappy but expensive system we have), and to be at a higher trigger level - "launch on warning" instead of "launch on impact."

By comparison, consider the Russian "underwater drone able to carry a nuclear warhead." It is not a threat to the US nuclear triad, so does not prevent a retaliatory response from the US. What it does is allow Russia to make a second-strike response.
70 or 80 percent of candidates who say on their CV that they can code, and have convinced a recruiter that they can code, can't write a class and a couple of functions.

Any other hiring managers here see this? It just seems hard to believe. Are you sure it's not the case that they can code just fine but just can't balance a red black tree in 5 minutes in a language that was never mentioned as a requirement before while a stop watch is shoved in their face while also having to jump through rings of fire to the background noise of some people sighing disapprovingly.
> While bitcoin might continue, most citizens will stop bothering at that point because buying or selling bitcoin shows up in tax audits.

But they'd only show up for a short period of time (in this scenario) because after a while bitcoin wouldn't really be worth anything. Lol.
My recipe for constentration is to eliminate sources of distraction. Simple? Not so much. Anything can be a distraction today. This is what I do:

- Delete Snapchat, Instagram, Messenger from phone

- Disable notifications for all messaging apps (including badge count)

- Keep Do Not Disturb (iOS) on a schedule during work hours

- Disable all notifications on MacOS

- Use software that distract less. For me this means removing every single button I don't need. Hide all the things!

- Eliminate clutter on desks. I don't keep anything on my desk that is not related to the current task

Here is my favourite thing at the moment: set /ONE/ to do. To do lists are productivity killers for me, because I'm constantly looking and thinking ahead, instead of focusing the problem I am solving now.

In Visual Studio Code, for instance, I use the plugin `title`. This is very simple, it lets me set the title of the window. In the title of the window I write what I'm doing. For instance: "Clean up user model".

Edit: one more thing. Give your setup some love. If you're working on your computer all day, keep making your environment more friendly and relaxing. This can be software; customizing the colors to your liking, customizing keyboard-shortcuts; or it can be hardware such as a better chair or a stand for your monitors. I recently bought Ergotron HX Desk Dual Monitor Arm for my monitors, and it increases my happiness and thus my productivity.
In addition to whatever foods are most nutritious, how about what not to eat?

Sugar and caffeine both have a rebound effect, that big (tasty) sandwich and resulting afternoon hangover, etc.
I'd echo the sentiment around him being a top-level employee, not a co-founder. I had an option agreement as a CxO for 2.25% (never vested as I left before my cliff).

I'm not deep in the tech space, so don't know about the whats/what-ifs of it all, but would think single digits would work?

However, he doesn't sound like a good sales fit. If you value his strategic chops, can you cut him a much smaller percentage for strat work instead of sales?
Italian, English, German, Russian

German might happen before English depending on how much ground I cover supporting more navigation languages.

Beyond that I'd need to do some research on which languages to support.
DIY Paper Flowers Tutorial
I grew up disliking coffee - and as such I never got to drink it

One day I decided to order a coffee while eating at McDonalds because I didn't feel like drinking soda and I wanted something different. I drank it, didn't sleep for 24 hours but got a massive amount of things done with a new found focus

Since then, I like coffee
> He hesitates when it comes to sales because he does not see himself as a sales person. Having said that I think he could do it and his role would evolve over time away from direct sales into more of a management role.

I've made this mistake before. Just because that person is super smart, doesn't mean he/she can pull of what you want from the person. To find out, you MUST try working with the person for a bit.

What you need right now as you say is a sales role. Then you need to find a sales guy. You can always bring in your friend later on when you need a "management role".

If you really want to try working with him, one way to try this out is to NOT bring him in as co-founder but bring him in as an employee and pay him based on commission. That's how sales people mostly make money anyway.

Then after a while if you think he really is someone you are looking for, then you can "downgrade" his salary and propose equity instead.
"Remember the milk" managed to overcome this, but cockroachdb might not. Either way, it's a good point.

That said, (a) one $4 latte once per month is $48/year, and (b) maybe the intent is to emphasize a casual, small-dollar vibe, making it less intimidating than something that conjures "accounting" and "finance"?
Important note, a project that you need to look at if you are looking for a similar thing: Airbornos.
It has about the same general premise, but is even more secure in some aspects, and is already operational. (No affiliation.)
Show HN: Learning and Engaging = Mastering
Dan's surname is Abramov, not Abramovich.
Ask HN: What is your favorite vulnerability scanner?
I tried a few vulnerability scanners like Nessus, OpenVAS, …, but it’s usually too complicated to use if you’re not an expert or it’s expensive.
Allowing multiple versions of the same library to coexist has always been a security problem.

With multiple versions (and pinning) available, developers stop doing the required work to keep forward/backward compatibility.

As the number of versions piles up, the amount of work required to patch vulnerabilities and backport those patches becomes unbearable. And distributions care about security.
Disclaimer: manager at Google.

You make an interesting point, and I'd like to suggest an alternative lens to view it from, as a thought experiment. Let's say company X values work that benefits company X, and that's why they hired you and pay your salary. You've given two examples of promotion rationale, one in which you clearly and objectively demonstrated the impact of the work. And the other, speculative, as you say. Now speculative implies not necessarily real -- it's possible that your guess about how much it will probably save could turn out to be wrong. If you don't have a way to measure this, how do you know that it's the case? It feels good to refactor the code, but just consider for a moment the possibility that you could travel through time and see the future results of current behavior. What if you fast-forward and discover that refactoring that code had no benefit? Now return to the current time: is it actually worth doing? If you're spending time refactoring that code at the expense of developing the feature? Maybe this is why company X prefers to promote people based on actual impact rather than speculation.

Perhaps another solution here is to look for ways to measure the impact of that refactoring. Surely your bugs go through some kind of bug tracker, and you would be able to count the before and the after? Is there no line on no graph anywhere that shows an improvement attributable to the refactoring? Can peers at least speak to how crappy the code was before and how much easier it is to work with now? Perhaps the new employee got up to speed in record time because of it? If, at the end of the day, there's absolutely no way to show that this work was valuable, then perhaps... and here's the part we don't like to think about as engineers... perhaps it wasn't all that valuable. Here's the part we like to think about even worse: you could spend 6 months of your career working really hard on something that turns out to be a dud. And it may be entirely rational that you don't get a promotion on the back of that work.

I'm not saying this is how Google works, or describing any particular situation, but I find it valuable to consider different points of view.
Why (almost) no one wants to host the Olympics anymore
you had bics? like these?

http://webcuriosita.it/wp-content/uploads/2018/01/penna-bic....

at school we used those as dices directly, notches on each of their six sides, making them roll in a bunch was random enough.
Thank you for the comment!
We’ve had lots of sales people come through our doors and I highly suggest you interview several more here. A few reasons:

+ MBA degrees prep you for corporate success, and rarely teach you how to sell or create sales collateral

+ Hesitation re: sales means he will never be a sales person, at least with that attitude. Many (most?) sales people fail because they are afraid to cold call, prospect, do the grunt work, etc. This candidate sounds just like that.

+ Given this is your project and you are the expert, you’ll likely have to teach him how to sell it or spend a lot of time working with him to get him up to speed. I don’t think that’s possible on a part time schedule

Saastr is a good resource on this.

Happy to share more thoughts if you’d like.
Which book did you recommend? Maybe others can make suggestions as well.
Benchmarking Core ML – Estimating model runtimes on iOS
Most of the interesting optimizations specific to the problem domain of games (e.g. JPS, Theta*) appeared after 2000.

Anyway, the path finding feature is not finished once you have a graph traversal solution. Routing large armies with formations, varying unit sizes, dynamic terrain and collision detection remains fairly challenging in practice.
So you could say that by not advertising it, for risk of competition, you're missing out on potential revenue too?
Termites are just cockroaches with a fancy social life
You are describing a model that requires a huge amount of work to properly maintain a handful of different servers and clients.
That's not true as such. £100k with no experience is very hard to achieve, even with long-term comp. Maybe if you work at an algo trading company and get paid by the performance of your algorithms. But then it's more like being self-employed (they just provide seed money and some basic salary).

Total comp of £200k/year is clearly possible but also just on the investment side (not writing software for support systems) and usually involves some risk (i.e. income is volatile). Finance easily pays 2x that of tech in London but only because tech doesn't pay very well. A lot of startups pay programmers not more than you'd get with any other office job which is clearly not comparable with the US.
It's not something I eat regularly, but I have heard (probably posted on HN) that turmeric can help improve brain function/memory.

http://www.greenmedinfo.com/blog/one-dose-kitchen-spice-impr...
Whenever I see the term "FUD" nowadays I think "ah, someone who is invested in a cryptocurrency, this will definitely be an unbiased view".
Not all manufacturing is less productive. It might not be productive to manufacture t-shirts in the US but it's productive to manufacture airplanes.

There's the flying geese paradigm (FGP) that theorizes the rapid industrialization of Asia. It theorizes the movement of manufacturing form country to country as well as a process of industrial upgrading.

For example, manufacturing began in London, moved to the US, and eventually someone built a factory in Japan. In all these circumstances in order to stay competitive - they had to move to a country with cheaper labor or manufacture a more advanced product with a bigger profit margin. However their competitors catch up and they need to do the same thing again. Find a better more complex product to manufacture or find a way to manufacture it cheaper overseas.

The US started to lose its manufacturing jobs and thus its middle class starting from the 1950s. Most of these jobs were replaced by the service industry for half the pay. Today the service industry employs the most poor Americans today, your cashiers and waiters, and they are soon to be eliminated.

I've been researching manufacturing because I want to make some toothbrushes. In China, I could make them for less than 25 cents. I'm not sure how much it would cost in the USA, and a lot of my colleagues tell me that most manufacturers won't even call them back because they're so small. China on the other hand doesn't care - they're happy to sell you 1000 toothbrushes for 25 cents each.

I don't know what's better. To manufacture in the USA and not be able to compete on price - one of the biggest factors in a purchase or manufacture them in China and be competitive... Well I guess the answer is simple, if you want to make a business, you need to be profitable. If it's not profitable in the US, then China might be your only answer.
Google Develops Artificial Intelligence to Assess Heart Health
When Dungeons and Dragons Set Off a ‘Moral Panic’ (2016)
Have you been an innocent target? Otherwise you are just repeating conformist nonsense like "everyone knows it isn't that bad".
Technically the tithe is to be given to the church. Charity giving is above and beyond that. And you are supposed to tithe out of your gross income -- your "first-fruits." It's an expensive habit! One of the many reasons I'm glad to no longer be religious.

Also I think that the evidence doesn't really support the idea that having too much money is bad for your happiness.
doesn't seem to work at all with NoScript. I get some sort of error / what looks like a failed redirect.
HTML and State: A Challenging Way to Look at Web Performance
I think the correct definition is: "When you have enough to survive and you make as much money as people you compare yourself with". That's why back in the days of socialism in Eastern Europe most of the people were quite content with being relatively poor, as long as they had the sense of social security and everyone else around them was as poor as them. On the other hand, nowadays many freelancers from poorer countries (me included), who are making a lot of money compared to their compatriots, are still not really happy as they don't make as much as their colleagues on the West. As long as you know you could be doing better you'll not be happy about the present situation... and soc. media is not helping with this...
RIP Mosfet, sorry to read that. Cats are wonderful life (and lab) companions. I also have a couple and had others I miss a lot. All of them had their personal character, habits and quirks, but invariably all of them have this fantastic common trait in all cats: curiosity! I just love when they stare at us when we're doing something; they don't interfere, just sit there and watch. One of them apparently didn't like circuit boards; one day I was looking at a circuit board I just finished soldering, then that cat came closer, looked briefly at the pcb and started hitting it with his paws... that was hilarious, just like telling me i sucked at soldering stuff.:) Probably there were light reflections on the solder joints he didn't like, but whatever... He and another one were also attracted by ultrasound, I discovered this when testing a 40KHz transducer connected to the signal generator: as soon as I hit the transducer resonance the cats rushed in the lab from 2 rooms away meowing... apparently they can hear 40KHz from distance but also totally ignore you when you call them a meter away. I just love those animals!:)

Get a new one soon, there are countless of them in need of someone taking care!
The case for self-publishing content
The sad part is that they're kind of right in doing so.

NATO went too far with deploying anti-ICBM systems right next to Russia's border (with the Ukraine conflict being the most obvious result of this strategy) essentially nullifying their ability to strike back in case of war. So now they have to find a new way to deliver their weapons, with our missile shield in place, be it cruize missiles or something else, and this is escalating the new cold war.

I don't like seeing research in nuclear weapons done by anyone, especially Russia, but I can't help but feel like this one is on NATO and not Russia.
That's indeed a good reason to pick another domain. I hope non-gmail domains will become more common because of that. It might lower the barrier to switch for many people.
Spring of 2012. I ate a ketogenic diet and went to the gym (cardio) for half an hour daily. Lost weight, felt great and was able to breeze through studies.

Haven't been able to recreate it, as it was only possible due to being at university with a fairly light timetable and a very close gym.
He is visually indistinguishable from several blacks I've had over the years. They have wonderful personalities, and I can't imagine what led people to think them ill omens. Lovely story, and am sure he will live on in the hearts and minds of everyone who knew him. :-)
Why is it that each time a JS dev discovers something most other fields have been using for decades, it has to be "The Lost Art", "Superpower"
(https://medium.com/@wesharehoodies/typescript-javascript-wit...) or something similarly tacky?

There's no Lost Art, no superpowers. It's just the JS scene _finally_ slowly getting up to speed.
I use Instapaper for not just "read later" feature but as bookmarking too to later refer it. It has single level folders for organizing. Searched can be done on page title or cached copy of page.

As your solution is self hosted, it is good. Wish I knew Go tools to use it.
I feel the missing piece is income security.

If your earning $200k and sweating bullets to keep a high pressure job your not going to be as happy as the $120k job for life middle management. Also as the higher your income goes the few jobs at they bracket exist.

Whereas if the $200k job is for a person largely guaranteed a job at that pay somewhere I feel that would provide more opportunity to do things you like and increase happiness.

I've come across of a few of these studies. Has anyone separated out 'income security'?
IFTTT lets you create custom rich notifications on Android
It better be today or I'm not going to survive. It's 6:47am, I better get some coffee for what is about to happen.
Having played the game for a bit, one of the charming things is that the path finding still feels a lot like the original. It's certainly better. As mentioned, the new version fixes a lot of villager collision issues. They preserved the behaviors that made AoE what it was and fixed some of the bad aspects of it.
Ask HN: Should I become a software engineer if I am not precise?
I am finishing my computer science master and have worked a bit in web development and iphone development. The teams either had outdated workflows or they were a young startup. I also gave 2 full-time web dev coding bootcamps.

What I'm noticing is that all these years I have a big flaw. I do see that there are programmers who have the same flaw or 'personality trait' and get by anyway. I wonder though if I should, or should change careers slightly.

My question is: should I become a software engineer if I am imprecise?

I have been imprecise since childhood: 1 + 3 - 5 would become: 1 - 3 - 5 or 1 + 3 + 5. I would compute my altered state of reality correctly, but somehow I could never ever get myself to read it in once and compute the actual question correctly. I always had to do 5 checks and then realize I made the wrong computation, twice. This type of imprecision also happens with programming. For example, when I'm writing JavaScript and I'm not realizing that I forgot to write a return statement for a .map function.

For the past 6 years that I've been dabbling in this field, studying and working sidejobs I always had one huge crutch to bypass this flaw. I made very very extensive use of a debugger. I passed the toughest courses at university because I single stepped through everything.

The thing is, when I did the toughest courses at university I met another type of programmer. It is the type of programmer who reads a program or writes a program and does almost everything perfect. They know that they need to type cast a specific value because the function they are passing it to is quirky and only accepts a very specific type.

I don't think this issue will ever go away. Should I become a software engineer? Second question: is this a flaw with regards to software engineering or isn't it and should I have another mental model for looking at it?
Pretty scary to be honest.

Can you imagine being framed for that? How the f* do you even defend that?

Makes you think if what Facebook was on to something then.
(https://motherboard.vice.com/en_us/article/7x478b/facebook-r...)

Hey,I trust them more than I do the government when it comes to cybersecurity.(https://www.nytimes.com/2015/07/10/us/office-of-personnel-ma...)