skysight-inc/HackerNews huggingface dataset:
Your time is limited. You spend time consuming, when you want to spend time producing. So, stop (or at least decrease) your consumption.

Start small. Put online what you learn. If you learned something today, you might teach someone else tomorrow.
Introduction to Topological Quantum Computation
Finally. Now someone hook this up to a BEEB and run those decryption cycles at the beginning of Elite.
As I saw it, that subreddit was mostly artificially increasing their visibility, and the measures introduced by the admins countered that. So I don't think they're actively trying to reduce the visibility of one political viewpoint, but rather to give it the visibility that is actually somewhat proportional to how much visibility users desire it to have.

But it's a difficult problem.
Man, this is me all over. I've spoken to friends about how I feel like on the "consumer vs. creator continuum," I'm far too far on the consumer side. It's just easier to watch Netflix after coming home from work, instead of creating something new.

The commitment is a big deal too. I don't want to start a blog, write two posts, and then abandon it, and I know that's more likely than not. I even struggle a bit with what the voice would be of the blog: would I write about work-related things? Just whatever comes to mind?

I don't have a great answer for you, but accountability and not breaking the chain are the two biggest things I hear: creating something every day, and having a couple of friends checking in on you, for instance.

Oh, and in my case, having just had a newborn doesn't help the situation. My brain is just too tired with the down time I have, frequently, so here I am, writing in an HN comment instead of the course I should be writing, or the other ideas I have kicking around. :-/
Delete the smartphone app now. Thank me later.
If bash aliases didn't exist, this would be useful.
For small notes I use Apple Notes app. Intentionally I don't keep too many notes in it.

Some larger ones graduate into a .txt file which go into a iCloud folder.
Here Are 10 Best Wedding WordPress Themes You Can Try
Once upon a time, when I was young, and staying up all night for no reason, in the original StarCraft, multiplayer, someone created this map called "The 40 Islands". You could not do anything because you and everyone else were separated by water. You had to harvest your island, than move on to a new island, harvest more resources, and keep building. There were about 5 or 6 of us and 2 computers. We spent 8 hours playing this... a few people were quickly eliminated. We managed to eliminate a computer. Then another guy went down. It was me, another player, and the computer. By then, the computer had grown so massive, taken over at least 10 islands, while we both had about 5 to 7 islands. The last guy I was playing the game with lasted another hour before he said, "Good luck" and quit. It was me and this computer... battling it out for another 3 or 4 hours. Unfortunately, all 40 islands had been harvested, and we could no longer kill each other, because we had nothing left to attack each other with. That was a great game and probably the last time I ever played a major multiplayer campaign like that.
Figure out(decide) what you want to create, and then develop enough skill to be able to do that.

Some epiphanies I have encountered on my path:

- Terminal value - do things you want to do for the sake of themselves. Not to achieve some purpose, or benefit the society, or whatever, understand what YOU value and want to make.

- You don't "find your passion", you choose it. Make a decision on what you want to do with the following years of your life, and then figure out a way to make it work.

- Enjoying the process of creating things is a combination of skillset and value. When it works - programming or writing is supposed to feel like playing minecraft(or whatever is the most engaging computer game you can imagine). You do not force yourself to do it, you do it for the sake of the game. You are driven to make fun stuff, and then you do it because you can.

- Read the book about Flow, and about gamification - understand how your mind works and what drives it. It's all about the reward loop, your brain craves dopamine, and you satisfy this craving by setting clear, small goals and accomplishing them.

- If you feel "fear" I would guess that it's either because of the lack of skill(you dont want to waste time and hard work when you're not sure that you can successfully create something valuable), or because of the "ego" - you care too much about your self image, about what others will think of you or about what you think of youself, you tie your sense of self-worth to the quality of work you produce. To fix the first one you develop more skill, to fix the second you realize that this shit doesn't matter. The only thing within your control is how much understanding/practice you put into your craft, so you learn to only care about that and none of the irrelevant stuff.

To summarize:

1. Find the terminal value your brain craves. What do you want to do with your life, what do you want to make?

2. Follow the path to mastery, give all of your attention to getting good at what you do. That's the only thing within your control, and everything else doesn't matter.

3. Focus on practicing your craft, for the sake of the process. Design a rewarding process by understanding the idea of flow state, and your brain's core drives, and turn it into a habit. Set clear, valuable, attainable goals, break them down into simple steps, and accomplish them. Make this your lifestyle.

And creating cool stuff will simply be a side-effect of this process.

Also don't feel too guilty for "consuming" stuff, it's okay to relax and have fun and watch comedy and be inspired by the creativity of others. Focus your energy on creating more, not on consuming less.

Also, don't worry about following the schedule - it's an unnecessary arbitrary constraint you've made up that will just make things more difficult and add pressure. Moving further matters, following a plan does not. Use it as a tool if it helps, throw it out if it stands in your way.
On Lifesciences there are lots of researchers using VB.NET to write small applications to process data coming out from microplate readers.

The industry for these type of devices is mostly Windows based, with drivers implemented in COM or Win32 APIs.

So they get access to the SDKs and write small applications to process their data in ways that fit their workflows.
Assange has done enough to discredit himself…

Look at how partisan WikiLeaks is - look at the countries that it doesn't publish information on, look at the candidates it doesn't try to discredit

Listen to others who were a key part of Wikileaks talk about Assange's behaviour towards others, look at the comments that his sexual behaviour was going to get him into trouble long before this case blew up.

The CIA may have been after him but ultimately he discredited himself
The equation changes as we phase out oil.

(Or if we don't phase out oil, Africa has much bigger problems)
I was trying to be sarcastic. Even the OP's second post, is half very insightful (as to May and the future) half irrelevant tangent about machines.
Nasa revives 'weird life forms' trapped inside crystals for 60,000 years
Ask HN: What is one app you can't live without?
This post was dead due to flagging. Is there a way to know why a post was flagged and by how many people?
> Except that, hilariously, to create an AMP page you have to load a, wait for it, yes a JavaScript file from Google.

What does the Javascript file do? Is there an open-source equivalent? If it transmits data to Google, could you instead collect the data server-side and send anonymized data with a cron job once-a-day to Google's endpoint to reduce the slowdown and privacy issues?

It looks like AMP bans all Javascript except for the one Google-provided Javascript file, which provides common UI components:

https://www.ampproject.org/docs/reference/spec

"While it does allow styling the document using custom CSS, it does not allow author written JavaScript beyond what is provided through the custom elements to reach its performance goals."

Unless Google's library includes everything, even a simple 'Delete' button requires Javascript if you want to use the right HTTP verb. I'd worry about using anything that leads me into a corner like that.
Because he's a narcissist and martyrdom suits his ego

(and perhaps he figured it would come to exile in an embassy, or for so long)
Maybe they include things like stashing/popping current uncomitted changes, switching to target branch, pulling source and target branches first, rebasing feature branch onto latest target branch, resolving conflicts, ... ? All of these are things I has to do at one point or another to 'just' merge some feature branch from somebody else into master while I was working on another branch myself. So if they combine all of that in one command including taking care of everything which can go wrong I can imagine getting 15 commands.
You have to consider the risks of false positive vs false negative identification.

From a state point of view, a false positive will cost you the life of a citizen - very unfortunate, and a tragedy - but in the end nobody is irreplaceable.

A false negative exposes the state at risk, which affects everybody, possibly leading to catastrophe. In a risk vs reward scenario, it's vastly better to have a false positive vs a false negative.

But this is not an easy decision to make. We are humans, and emotions and empathy are very strong - we don't want to hurt anybody, and normal people are reluctant to hurt other people no matter how logical it seems.

This is why you want a paranoid in charge - somebody that is so afraid of making a disastrous mistake that the emphaty and emotions are suppressed.
Ask HN: Would it make sense to have a website to keep track of your address?
I've moved 5 times in the last 7 years, and almost everywhere in the internet I have a wrong address.

Would it make sense to have a website which maps physical address to your login/password? It would still be anonymous, no names etc.

Then on other websites you would provide a token which would allow it to query your address from the main database.

So you only maintain in in one place, and every other website could be updating it if necessary when you log in.

I know the trick is that other websites must be willing to use it, but it seems like the way it should be done.

what do you think?
None of this requires a conspiracy theory or 'snatching'. Assange is scared of being arrested, and once he is in custody, being extradited to the US somehow. The Sweden/UK details are irrelevant.
I can't live without slack for sure.
I wonder why this is so expensive to build - is the board too huge for common pick-and-place machines or solder ovens?
Cybercrooks fight over DCybercrook fight DDoS attack resourceDoS attack rsourc
Yep, the best around trying to stand the test of time.
Having a newborn is one of the most precious ways to be a producer. Enjoy that and don't sweat anything else.
You mean the Megaprocessor? http://www.megaprocessor.com/index.html
You shouldn't imprison someone for incorrect political opinions and unsubstantiated gossip about non-criminal bad behaviour.

In any case, I think you're wrong that WikiLeaks doesn't publish information on certain countries [0]. And, I agree that they do have political opinions however it's impossible to avoid this: if you don't think something is political, it's because you share its politics.

[0] https://www.reddit.com/r/IAmA/comments/5n58sm/i_am_julian_as...
Download Medal of Honor Airborne
Are you suggesting that publishers should get paid _again_ for every transaction involving used books? That's part of the nonsense.
I do this a lot too, but I noticed that often comments (on reddit especially) get it wrong a lot of the time too.

I used to go straight to the comments, and there would always be some highly up-voted post countering the article, by someone claiming to work/have knowledge of the field, and I would usually believe that more then the article.

However then when a topic comes round which I do have actual knowledge on, I notice that often the article gets it wrong, and the counter-comments get it equally wrong.

Nowadays I try to make myself read the article before going to the comments, and take the counter-points also with a huge grain of salt. I only have opinions in topics I directly work in, the rest of the world is too complicated.
> dont't expect tabloid "journalists" to have integrity

The Telegraph isn't a tabloid.

Also, while it was a shitty article, I wouldn't go so far as to call it one of the "festering sphincters of bad journalism" as submission author does...
You're attempting to hijack their brand here way too directly.

This could be lawsuit potential. I doubt they'd do it, but I would personally think about taking the site down fast or just calling it PitchPlace.

As Pedalpete said below, YC doesn't even support these types of actions... so it's weak to try anyways.
Not sure what they're referring to, maybe resolving conficts (`git merge --continue` and such). But at least you may want to delete the topic branch afterwards, locally and on remote.
Long term, I expect some combination of VR/AR/drones/telepresence will arise. Desktops gave people easy access to information and processing at home, smartphones gave you access anywhere you are, drones take you anywhere you're not. If we get to the point where drones the power of your current smartphone are cheap enough to be effectively disposable (or rentable by the hour from Amazon warehouses), I think that people will start to rely on them for all sorts of things.

People are going to "drone in to the office", they'll send one to look around new houses or office space before bothering to turn up themselves, they're going to be on holiday but connect to their drones at home to check that their house and cats are okay, they'll rent drones far away and just _explore_ stuff.

And eventually there will be undesirable things, schools will cut costs by sending drones on field trips instead of kids. Ubiquitous eavesdropping will arise. If the hardware and connectivity becomes hard to trace, trolls aren't going to just dox you, they're going to film and break into your house. The gated communities of the future will be Faraday cages.

No idea of a timeline for this stuff, and would certainly like to believe some of it isn't inevitable.
Well, he's not American, so don't count on it.
I know the trick you are thinking, no one implement it for privacy reason.
> Fat arrow functions bind "this" to whatever the surrounding context is

They don't actually bind `this` at all, there is a slot on the function object ([[ThisMode]] in the spec) which describes how to resolve `this` references for the function's body, for arrow function the mode is "lexical" and they simply grab the this reference from their lexical environment[0] as if it were any other non-local variable.

In fact, lexical resolution is the default, so what happens is during [[Call]][1] arrow functions will simply skip all the hard work in OrdinaryCallBindThis[2] by early-returning while the other two types (strict and global) have to resolve their thisValue then bind their local environment.

[0] https://www.ecma-international.org/ecma-262/6.0/#sec-lexical...

[1] https://www.ecma-international.org/ecma-262/6.0/#sec-ecmascr...

[2] https://www.ecma-international.org/ecma-262/6.0/#sec-ordinar...
Why not just `git fetch; git rebase origin/master`?
Publish at least one tweet / post / video / commit / GitHub issue / comment per day.

If you want to run a marathon, the most important thing is to run 1k per day. Once you're out in the road, the distance will take care of itself.
Bing user here. I switched a few years ago when I finally got sick enough of Google's many creepy abuses of power.

It's just as good. As others have noted, Google's search is only good when you're signed in. Because they use all that data to personalize the results.
I am new to programming (less than 1 year) and the insignificance of this project is obvious to me. This looks very well done, but my understanding is that a user friendly wrapper for such a ubiquitous programming tech with already widespread GUIs and pluins is comparable to reinventing a wheel. It's a little frustrating how many projects like this appear to get so much attention and end up on HN, because it makes for a disorienting maze of distractions for newer programmers. I love all the productivity, excitement, possibility but it's still peculiar and debatably problematic.

My best guess is this was a personal project that solved some person(s) problems, and for some reason related to networking or self-promotion, it got the decoration of a full release treatment. What else could cause this?

I know there are zillions of these every day but this seems like one we all can see through. Can anyone share some insight here?

Should I be contributing to the heap of projects like these to further my own career?
So this is for people who don't know how to use aliases (bash or git)?
The most important (legal) use case is probably as an alternative to international wire transfers or services like Western Union. There are a few startups in this space, like luno or localbitcoins.
Through my hostsfile I block everything of which I habitually consume and feels like "junk information", such as Reddit. You notice it is junk when you have spent some time there, look back and think "what have I learned" and the answer to yourself is "nothing", then you can do away with it, as it's a time waste.

I block these websites because habit takes you there when you're bored. The dns failure is simply a reminder that you were about to waste time, and you can put it to better use.

There is nothing wrong with consuming information, what you put into your mind eventually comes out in creative expression. In my case I can't force myself to be creative when I don't feel like it, but when the creative impulse is felt, my raw materials (the contents of my mind) are better ingredients.
> Whatever ends up killing Google, if anything, won't be an alternative search engine where you type something in a textbox and get results.

Killing another search engine is exactly how Google got big.
Improved caching
TFS puts a lot of effort into caching the disk to speed up disk accesses. It uses machine learning to learn patterns and predict future uses to reduce the number of cache misses.

See that does sound like a good idea - I've always observed HDDs with an SSD cache to have a phenomanly useless caching system
Dropbox's Paper
Topics in Core Mathematics at Graterford Prison
Thank you for your answer. I just want to add a little thing to the first point.

> Why the single quotes around function names?

In this case I use quotes to prevent name mangling. I have to be sure that the uglify plugin in webpack does not mangle the names of that object because I'll call it from C++ in this way:

window['asmDomHelpers']['domApi']['createComment'](...)

Also, for the same reason, here I'm using this notation instead of this one:

window.asmDomHelpers.domApi.createComment(...)

to let know the closure compiler that I don't want name mangling.

Without quotes these two different compile processes might cause some problems
I assume cloud options are out of the question?
While I don't charge for reading an email, I do tend to charge my regular rate for a Skype or phone call. If you don't charge your clients, they will take full advantage of your time, and they need to see that you are a professional and your time is money. If you want to offer your first meeting on the phone for free, like a consultation, on what they want, what your terms are, than that is no problem.

I have made the mistake of not charging in the past, and I don't technically charge to read or respond to emails, though I might factor in some of the work - at least - say something takes me a minimum of 25 minutes to do, I will charge an hour of labor because I've had to take some time out to understand their email and clarify that the work they want is accurate from the information I understood it to be.

In this fast-paced world, meetings can eat up a lot of [your] time. And sometimes you do get those clients who want to meet you in person or they always want to talk to you on the phone. I had one client who kept wanting to meet with me every single week, and I lived close to her business, about 15 minutes away, and the first two or three times, I did not charge her for it. I was naive and just happy to have her as a client, since her business was popular in town. It got old real quick. I decided to charge her her for those meetings, which usually lasted anywhere from an hour to two hours. Once those charges came, the meetings switched over to email or a very brief quick phone call real quick.

I have since trained my clients to send email. Paper trails are much more accurate than in-person meetings or phone calls. They protect me and my client so there are no misunderstandings of what was said vs. what was heard. Clients will usually send me an email with work they want or need. Before I start any work, I normally reply back and inform the client: "Please confirm by replying that it is okay for me to begin an invoice and work on what you want me to do. You will be billed at my normal rate of X per hour."

This confirmation they reply back with is an email of their recognition that I am doing work for them and my billing has begun. While I've never had issues, stating your business clearly of what you are doing, what you are charging, and them agreeing to you doing it, is for your own protection and theirs. An email can protect you as it can serve as a legal contract in the court of law.
NASA Names New Species After Late Dr. APJ Abdul Kalam
Yes, It's a public insurance paid for by taxes.
Isn't that pretty much what AMP is? IIRC, you don't need a separate version of the page with only AMP on it - Google's cache just extracts only the AMP parts of your page when caching. Or has this changed since I saw it? (And if so, why - that would probably also be an argument against your solution :) )
> ...I think the CIA's campaign to smear and discredit Julian Assange has been highly successful on HN and elsewhere....

I think not.

Outside of the USA virtually nobody buys into the pathetic attempts of the US establishment to slander Assange,Snowden,Manning and others;(on a personal note, my respect for Obama died the day he referred to Snowden as a "common hacker").
Within the US, perhaps they have had more success. I must point out that this is so because despite the tech credentials and high educational levels of HN (and other website) readers, you still find a fair share 'murica' nationalists.