skysight-inc/HackerNews huggingface dataset:
Similar situation: I have a history of obtaining lower level positions and then quickly rising up to higher level engineering position within the same company (this has happened with two employers). I don't think this can reliably be used as a general strategy, I just have been lucky with employers. This doesn't give me a huge amount of confidence when considering my chances at getting a new job comparable to the level I'm at now.

Also the past few times I have seen the job posting for a position I've held, based on the job posting I'd assume I was unqualified. There's a bazillion buzzwords and technologies in our industry and it's difficult to account for how experience carries across related technologies (or not directly related technologies) in a job description. So employers end up just listing every technology you may touch and add an 'X years experience required'.

On the other hand, having worked with several engineers of varying backgrounds at my company and our partners I don't feel like an imposter at all in my actual abilities, knowledge, and performance.
> I really wonder if people trust a traditional banking system less than an algorthm implemented by a group of programmers whose code they either can't read or can't understand or both.

To be fair: How many people do actually understand the fiat money system that's going on, with all of its finer points and at scale?

I wouldn't be too surprised if quite many people only understand the "Government prints money" part but nothing else about it, which is pretty much my extent of understanding.

Compared to that something like BC seems actually rather simple and straightforward to wrap your head around (at least for me): A finite amount of coins, coins need to be farmed, once they are all farmed people will make money through transaction fees.

Don't need to understand all of the math to understand the basic principles at work. Just like you don't need to understand everything about the fiat money system to use it.
That's neat. I'm not sure I see the connection, other than the use of differentiation, broadly speaking.
As someone mulling buying a Model 3, I'm keeping an eye on their solvency. One thing that occurred to me is that, to expect a bankruptcy, you'd have to completely disregard the efficient market hypothesis. Sure, there are plenty of crazy fanboy retail investors out there, but there SHOULD be more than enough shorts if that's truly where the smart money was.
We had to do something similar at my old job, but rather than migrating to a different schema, we were migrating our moderately sized DB (tens of gigabytes) from MySQL to Postgres.

We dual wrote to both DBs while we copied the existing data to the new DB, then switched them over. I think we had less than 5 minutes of downtime all up.
Many systems have a flag option; although that is usually reserved for abusive or blatant spam comments.
I might have an impostor syndrome at work. And I am somewhat anxious about it. And I feel like it decreases my performance by quite a bit. And luckily, my managers understand it and are very supportive of me.

However, I have a question (and this is going meta). Maybe my managers are too understanding about it. Sometimes I wish they give me a harder time, and feel like I don't get reprimanded for failure enough and strangely, it exacerbates the feeling of being an impostor.

It's not like I would enjoy being wrong or beaten up for it, it's just sometimes I feel like I can afford being somewhat lazy because of that, and I don't think that's right. So I am not sure I entirely agree with the recommendation of the article.

Or to reword it as a question: Cannot the positive thinking actually hurt the person having an impostor syndrome?

Maybe we are all impostors, and I just happen to be the one most suited for the task.
"The best lack all conviction, while the worst
Are full of passionate intensity." -- 1920 W. B. Yeats

Somewhat true of our industry.
Semantic web was not fueling rampant mainstream financial speculation such that its failure would result in large numbers of regular folks losing lots of money.
Cambridge Analytica shouldn't escape scrutiny through closure: UK lawmaker
Yea, stop talking to yourself.
So does Google DNS (using DNS-over-HTTPS), yet they haven't been blocked.
And sedans like the Taurus have become fat pigs anyway. And a Ford Fusion is the same weight as a Ford Escape. (Yes, theoretically different size vehicles, but consumers LOVE pretending like their SUVs have more space than they do, and to a certain extent they 'feel' bigger due to greater distance between floor and ceiling.. and neither vehicle has 3 rows of seats, so....)
The Open Wireless movement
Nice thing about the Mediterranean is that it's warm and salty. Even if you don't know how to swim you can float without spending very much energy, as long as you can avoid panicking.
Breaking the contract is a reasonable option, maybe? At scale & among people who can afford to (ahem, HN) openly refuse I'd argue it could have more immediate impact.

Frankly, NEVER paying the bill is an option, too. Downloading Netflix is sweet, maybe you can pool with your neighbor? that's another topic

It's expensive to enforce payment.

If you've never been in collections, it's an experience you might enjoy for sport.

If you live in fear of not being able to get a cheap interest rate on a loan for some shit you don't need... well, maybe you'd better not take part in that type of protest.
Saint is the word given he has be working really seriously at it for 8 years, alone, never complaining, and giving away everything without any recognition.
I'm currently working on a product that uses JSONb columns extensively.

To be honest, I don't like it. I'm not sure if it's bad design, or if it's just bad to mix relational databases with JSON, but I'm constantly battling to do things that I would find trivial in SQL.

I guess it really depends on your requirements though. I've found that JSONb is great for storing historical data and results, write-once sort of stuff. I've found it's not so good for storing objects that get modified, especially if a relation can change.
You mean one should wait until the signs show with certainty that they're about to die before going to the ER? That'd a bit of a stretch :). Of course, I went because I thought it was an emergency (though I can see your definition of 'emergency' is quite different from mine). It's not like I went because I had cold.
People in Sweden Barely Use Cash
Maybe not-really-ISPs should be made ineligible for certain privileges / rights given to real ISPs. Like not-really-doctors can't do everything that real doctors can (grasping for a better analogy).
I don't think the stigma of one online comment would stay with most people in the same way.

Few are that high profile, or in that specific field.
The lack of the imposter syndrome for me as a programmer is a signal that I start to plateau. Therefore I kind of search to attain it by either negotiate a higher pay, or start working with a new technology, or switch jobs. I lived with this syndrome for the most part of my 12 years of professional programming.
If python 3 transition did bring dramatic perf increases I guess people would have been way faster to sell that upgrade to their hierarchies. Not that I blame python team for the lack of it. But fictional dev history would have been different
I refer to JSX as client side PHP.
Chemistry has a reputation

https://www.nytimes.com/1998/10/21/us/after-suicide-harvard-...

> Eight graduate students have committed suicide at Harvard since 1980, officials said -- not an unusual rate for a university.
> Of those, three have been in the laboratory of Mr. Altom's adviser, Elias J. Corey, a Nobel Prize-winning chemist.
> But Dr. Long asserted today that by all indications, the first two deaths, one last year and one in 1987, had nothing to do with the students' work in chemistry.
> One student, he noted, had been very successful in his work, and the other had barely begun.
> one other way is basically introducing mutability to Haskell which totally doesn't make sense

It makes perfect sense, because Haskell is not "an immutable language". It's a language in which some things are immutable, and those that are not are explicitly indicated in the type system.
More features, faster. My gripe is that I pay 1000 euros for a laptop that will be for 50% consumed by 2 (sometimes even just Slack alone, don't worry) 'because it's convenient for the developer' created apps. The amount of money lost here is staggering ofcourse, but why would devs care as they are not on paying for that. I can totally understand it for a one person shop or an understaffed (underfunded) startup, but companies like Slack are just screwing their users here. Then again, if most of them don't mind that, who are we to complain; it seems to be where we are going. I began taking two laptops; a cheapo chromebook with chromeos to run slack, discord etc in the browser and another one to dev on. Works fine and I don't need to grind my teeth every time I look at top (there is no top as I just run chromeos for ease of use).
Game theory topics
I've felt imposter syndrome badly before, even while I was climbing ranks and getting excellent reviews. Now I manage developers and, while not a cure, the best I can do is constant feedback, and to urge them to find their "superpower". This sounds terrible but hear me out.

Years ago, after a string of programming jobs at, what I didn't know at the time, "boring enterprise" programming jobs, I felt like the top dog alpha supreme of developers. I sought out more pay and bigger challenges, and landed a job at a promising startup with 25 people.

This turned out to be my introduction to hard mode. I was dumped into a team with probably the eight smartest coders in the region, working on problems with huge scale, and immediately felt the fear. I cranked out code as fast as I could, as best I could, and still felt inadequate.

Then, months in, I discovered something that made everything better. My background wasn't in engineering. I went to college for Graphic Design, coding was a hobby from a young age, and a career I fell into. No one else was as interested in the UI/UX of our platform, they were deferring to me because I was constantly pushing code to improve it. This was my "superpower". That and, as it turns out, "boring enterprise" experience with Oracle, J2EE, and scaling also really comes in handy sometimes.

Years later I'm enjoying being a manager but the Imposter Syndrome is creeping back in. The difference this time is that I'm not scared of it, I see it as a challenge. I haven't found what my superpower is in this role. It causes anxiety yes, but also a drive to find a balance and purpose. If it turns out I don't have any special powers in management then maybe it's not the job for me, I'll step back and enjoy what I did previously. If I discover I'm good at it then I'll continue upward.

Everyone can rise to a position where they're incompetent. Imposter Syndrome is your brain being extra cautious. Sometimes it's off the mark, and sometimes it's exactly right. The key is that when you agree with it that you understand that's not a bad thing. Being an extra super great developer is just as useful as being a ground pounding monster of a VP of Development.
What is imposter syndrome?
Despite some other rude commenters I agree with you. Cancer is a devastating, tragic disease and it's used flippantly often. I just tell myself that since those people are fortunate to be shielded from such a loss, that they are simply ignorant of the pain it brings people.
But the point is to support large numbers with the traditional syntax.

e.g. so that {"foo": 1234567890123456789012345678901234567890} doesn't lose precision.
Sketch keeps working after the subscription expires.

Affinity is pay once, use as long as you want.

It looks like Figma is a SaaS. Might as well pay for Adobe if one wants to give up even the meagre amount of ownership they had over their software.
No it doesn't but it's planned i believe. Although the author really could use support. Personnaly i donate, my c skills being zero.
I have AT&T Gigabit fiber and am able to access 1.1.1.1, but perhaps I just don't have the router update yet? I'm also not using the AT&T router's wifi, but a separate router behind it.
This is a really great share! Truly mindblowing.
From my personal account about Lua [1]:

> Three, the language is not a mere combination of syntax and semantics. Any evaluation should also account for user bases and ecosystem, and in my very humble opinion Lua spectacularly fails at both. I'm not going to assume the alternative reality---Lua has a sizable user base and its ecosystem is worse even for that user base.

> [...] The lack of quality library also means that you are even more risky when you are writing a small program (because you have less incentive to write it yourself). I have experienced multiple times that even the existing libraries (including the standard ones) had crucial flaws and no one seems to be bothered to fix that. Also in the embedded setting the use of snippets, rather than proper libraries, are more common as libraries can be harder to integrate, and unfortunately we are left with PHP-esque lua-users.org for Lua...

I think this critique still holds today, and unless miracle happens (like D), I doubt this is fixable.

[1] https://news.ycombinator.com/item?id=13902023
Scientists build 'synthetic embryos'
We evaluated gh-ost, but the killer for us is that it doesn't support any kind of foreign keys.

I understand that at GitHub's scale, foreign keys might be more of a hassle than what they are worth, but for a smallish company that values data integrity over scale and uptime, this is not an acceptable choice.
Hey! I'm the current maintainer of Ghostferry. Thank you for all your work!

For the reader here: one thing to clarify here is that gh-ost performs schema migration via a data migration between two different tables and it does it via a very efficient way. Ghostferry on the other hand is general purpose data migration library that moves data between different databases, most likely different hosts. Frequently, both schema migration and data migrations are abbreviated as migrations and thus may cause some confusion. The domain of operation of Ghostferry do not necessarily overlap with gh-ost, as it would be very inefficient to use Ghostferry to implement gh-ost.

That said it is a very interesting project on its own as it has a lot of potential use cases. I don't want to hijack the thread any further than I already have so if anyone has any further questions, you can contact information and docs in the repo.
When was the last time this happened? Was the bank uninsured or unregulated? What did the police think of the matter?
Oncue | oncue.co | Full-stack engineers | On-site, full-time | SF/Oakland/Berkeley | $110K-$140K 0.3-0.75% equity

We’re a funded startup solving real-life business problems for an industry that impacts millions each year - moving. In the process, we’re building an amazing product and service that is transforming what is today a pen-and-paper experience for businesses. We're also changing the consumer moving experience through our platform.

We have paying customers and are rapidly adding new!

Our stack is RoR, React, and Postgres. We're an engineering team of two and are looking for people who thrive at the early stage of a startup that has proven product-market fit.

We're highly flexible with how you want to work. Want to do 4-days a week only? We're cool with that. 3 days in the office, and 2 from home? We're open to that. We believe and trust our people that they'll figure out what works best for them.

Check out our open positions at https://angel.co/oncue/jobs

Reach out to me at vineet[at]oncue dot co if you're interested.

Our interview process is quite unique as well.
This should tell you more https://twitter.com/vinthanedar/status/991149057555906560

-Vineet, Co-founder and Head of Product & Eng
Seems like many college os(?) classes tested making FUSE FS systems
sure, shoot an email to hello@geocode.earth and we'll set you up
This is good news for us in the whole supposed Bay Area / China rivalry. Young people are stupid. Old programers are very wise. (I am 25).
Gutka == Paan?
Perhaps we should stray away from accepting hyperbolic clickbait-y metaphors? I'd personally take as roughly as much issue if the title said "ICOs are retarded" instead. Its nonspecific & editorialized. This isn't reddit.
It looks like the link within the presentation to WebKit's issue tracking their implementation is incorrect. It links to https://bugs.webkit.org/show_bug.cgi?id=180731, which is about support for BigInt in the Web Inspector, when it should link to the issue tracking the entire feature at https://bugs.webkit.org/show_bug.cgi?id=179001.
This is an unfortunate by product due to the way that gh-ost is implemented. It is simply not possible to run it with a FK constraint. The reason is that since it replays the binlogs on the ghost table while the ghost table is not fully populated, the FK constraint will cause some of statements to fail. The data move from the original to the ghost table cannot be completed.
Algolia had a great 8-part series of 'under the hood' blog posts:

Part 1: https://blog.algolia.com/inside-the-algolia-engine-part-1-in...

No affiliation, just thought they were really interesting.
Not only that, but rich Arabs may want to hedge against a switch away from oil, and a company like Tesla is the perfect way to do that.
a new Reddit was born
What you said was:

> Python 2 continued an earlier tradition of saying "yes" to almost everything from one particular group of programmers: people working on Unix who wanted a high-level language they could use to write Unix utilities, administrative tools, daemons, etc. In doing that, Python said "no" to people in a lot of other domains.

> Python 3 switched to saying "yes" to those other domains much more often.

I would like to know why you singled out Unix when it seems like Python also said "yes" to MS Windows.

Of course Python developers said "no" to other domains. Every language says "no" to some domains. I thought you were trying to make something more meaningful about a specific bias towards Unix.

Eg, as I recall, the Perl implementation was biased towards Unix and was difficult to compile under Windows. The glob syntax, for example, called out to the shell.

Honestly, I was expecting you to point out a difficulty that Python had with non-Unix OSes, specifically with MS Windows, which has since been remedied with Python 3.

I didn't expect this response at all, nor have my attempts to explain myself seemed to have made a difference.

I still don't know why you singled out Unix in your earlier comment. And it seems I will never know.
Also, you should write a blig about those ideas. Or a place where we can share it, but in a non tin foil way / silver bullet way.

Eg: after 7 years of having malaria, one tropical disease doctor explained to me that we have been able to cure malaria for years. Generalist doctors usually don't know it because they don't encounter the disease often enough to keep up to date. It's kind of hard pill to swallow given that i always though you had it for life.
Hard to believe that no one has programmed this. Evolution is insane.
The type system has no relationship to language maturity. It's just a different type system with different trade-offs.

Your second point is invalidated by the blog itself: "Many libraries are still early".
4c) Customer receives counterfeit product from commingled stock
Vertcoin's Offical Twitter Account Hacked and Assures to Provide Bitcoin
OpenFaaS Cloud: GitOps for Functions (Live Demo)
Fort Knight Royale Battle
Ha, my thoughts were similar to yours but in the opposite direction: With such complicated machinery being involved in every part of micro biology, how can humans ever hope to cure anything? Everything down there is so complex, fast and intricate and we're stuck up here able to interact with it only in the most brute force and imprecise ways.
GiveCampus (YC S15) hiring front-end engineers who care about education
Brings back memories of using DC++ hubs on the university network
MQM, and Mafia bros on every corner. Feels like Moscow mid 200x
Can you have higher order components? In react this is a function that returns a component, often taking another component as a parameter.

What's nice about react is that the JSX syntax is just sugar that converts to function calls.
Show HN: A Chrome Extension for Sniffing and Downloading HLS Streams React/redux
Try this out on the portrait page:

r = {};
za = {};
fda = {};
intv = {};
function setH(div){za[div]=Math.floor(Math.random()100);fda[div]=((za[div]>50)?-1:1);i = setInterval(function(){ za[div] += fda[div]; div.style.height = za[div]+"%" ; if(za[div]==100||za[div]==0){fda[div]=-fda[div];}},Math.floor(Math.random() 540) + 60); intv[div] = i; return i};
function setR(div){r[div]=Math.floor(Math.random()100);i = setInterval(function(e){ ++r[div]; div.style.transform = "rotate("+r[div]+"deg)"; if(r[div]==360){r[div]=0;}},Math.floor(Math.random() 540) + 60); intv[div] = i; return i};
function killall(){for (k in intv){clearInterval(intv[k]);}};
setTimeout(function f(){setR(document.querySelector(".eye"));},100);
setTimeout(function f(){setH(document.querySelector(".mouth"));},200);
setTimeout(function f(){setR(document.querySelector(".rightarm"));},300);
setTimeout(function f(){setR(document.querySelector(".face"));},400);
setTimeout(function f(){setH(document.querySelector(".body"));},100);
Yes, that was my first thought as well. I'm curious what parts are accurate and what parts are simplifications for ease of visualization and comprehension. Colors are clearly not representative. What about movements? Relative speed of movements? Shapes? Density? If we could see these processes in some magical microscope would this look close to what is happening or not?
DDoS Attacks Go Down 60% Across Europe Following WebStresser's Takedown
Only tangentially related, but...

If you're looking for a front-end library for autocompletion, Twitter's typeahead.js is a nice one: https://github.com/twitter/typeahead.js

If you want one that works seamlessly with your React setup, React Autosuggest is pretty neat: https://github.com/moroshko/react-autosuggest
"Beyond terminology, SMD are much harder for an individual hobbyist to desolder, replace and resolder than through-mount, but they are easier for pick-and-place machines to deal with."

And SMD are smaller, allowing smaller circuit boards and smaller devices.
https://support.apple.com/en-us/HT204837

> If you're using OS X Yosemite or later, you can choose to use your iCloud account to unlock your disk and reset your password

> If you're using OS X Mavericks, you can choose to store a FileVault recovery key with Apple by providing the questions and answers to three security questions. Choose answers that you're sure to remember

> If you don't want to use iCloud FileVault recovery, you can create a local recovery key. Keep the letters and numbers of the key somewhere safe—other than on your encrypted startup disk
Yerkes-Dodson law
Every high performer at my workplace states regularly that they wouldn’t be able to pass the entrance exam at the place they currently work. It’s a cruel fucking environment.
> * Generic boring template-ish resume. Usually these guys don't care much for craftsmanship.

I thought standardized resumes made it easier for HR systems to parse.
I'm going to ask for a partial refund every month if they are blocking parts of the internet.