skysight-inc/HackerNews huggingface dataset:
I've been working 40% remote (two days from home, three days in office) for just over twelve years. I'm employed as a developer, and I negotiated this arrangement when I joined the company. I have no experience of freelancing or self-employment.

As others have said, the key to making it work is trust and communication. Employers/management need to know that you are being at least as productive as you would be in a conventional office environment. And your team needs to know that you are making a fair contribution to getting things done. Each person in those groups will have a different default belief about what you are doing (working or slacking) in the absence of evidence to the contrary. Understand that, and use communication to address it.

So communicate appropriately. Some people suggest being super proactive on communication as a way of visibly signalling the effort you are making. I'm suspicious of this in a developer role, as you can end-up being thought of as noisy and self-promoting. Recognise that the way you communicate will probably need to change over time.

Find tools that work for you and your team, but don't get too preoccupied with tool selection. Its not the main issue.

Assuming an employer is open to remote working, I'd say that you need to: a) show a realistic understanding of how to make remote working work, and the problems that can occur; b) demonstrate that you are trustworthy and can work independently; and c) demonstrate that you can communicate effectively. This is going to be easier for an existing employer than a prospective one. being familiar with popular tools like hangouts/slack/skype will help.

Scott Hanselman [1] has some useful things to say about remote working. He's a PM at Microsoft.

Finally, recognise that it might not work for you. You might get lonely, or marginalised/overlooked, or just want a change. Don't lock yourself into one way of working for ever.

[1] https://www.google.co.uk/#q=remote+site:hanselman.com
Somebody (I think it was ESR) called this pointless, wasteful, and stupid. It would be, were it for the benefit of the dead.

But it's not. It's very much for the benefit of the living. It's a way of remembering a man who was so very important to us, but for me, it goes beyond that.

Somewhere out there, there's a kid who's examining some net traffic. Maybe out of curiosity, maybe to debug some kind of problem. And he'll see an undocumented header, repeated across protocols.

Legends don't come from nowhere: Pratchett fans, of all people, should know this.

And a man whose name the network whispers to itself is a pretty good legend, don't you think?
If you read my comment, you see I don't believe these are mutually exclusive at all. There's no reason a voting machine could be made reasonably tamper proof. Or at the very least, air gapped and uncaring of the names of the candidate. It literally only needs to be a tabulating machine for punched cards, or something similar.

I really dislike instant runoff voting and similar systems like STV. They are better than FPTP, but not by much. One big issue is discussed here: https://www.youtube.com/watch?v=7Q7rzqJ0YS8 But my main concern is they might tend to elect more extreme candidates, because they quickly drop candidates that don't have enough first votes, even if they are everyone's second vote.
Mix above coupled with the info here: https://www.wisecashhq.com/blog/how-to-have-clients-find-you...
That... you like Enterprise mode?

https://s-media-cache-ak0.pinimg.com/736x/68/af/48/68af48f62...
"echo "tmpfs DIR tmpfs rw,nosuid,nodev,noatime" | sudo tee -a /etc/fstab" Is this command correct? Shouldn't it be something like: "/tmp DIR tmpfs rw,nosuid,nodev,noatime"?
> Then I'm very thankful for the NHTSA we have in America. I don't want a bunch of half-ass, poorly-engineered self-driving cars on our roads. I use those roads, and so do my family members.

That sounds like you think that other countries would allow "a bunch of half-ass, poorly-engineered self-driving cars on our roads"?

As an EU citizen, I can assure you that this is widely off the mark.
The website is far too slow to load. :-(
This is called induced demand, whereby something that is plentiful will be utilized since it was built. Commonly, people say "Build it and they will come!" which is all the more true for roads.

Building a freeway or expanding it actually creates more traffic, since it lowers the cost of driving (time & gas) and when building a new freeway you actually create new traffic flows in unexpected ways. Building extra lanes actually causes more cars than those lanes could ever conceivably handle to pour onto the roadway due to the latent demand [1], and the most viable path forward is to create other avenues for said latent demand for transport to be serviced.

Ideally, you will build better mass transit infrastructure, with a sizable light rail network and feeder bus lines in the suburbs. Traffic will not get better due to this in any way, shape or form, but it will lessen the number of additional cars that end up traversing the streets every year, and prevent some additional load.

What this will do though is prevent your local economy from strangling itself in its own traffic, since your community is now providing more than one transport option. The only enemy of transit is density in the US, where we require massive swaths of land be set aside for unused parking that ultimately severely disadvantages every mode of transport, since it forces cities to be more spread out and dense construction to be very costly (underground parking construction costs are insane vs building above ground sqft).

[1] - https://www.wired.com/2014/06/wuwt-traffic-induced-demand/
Physicists induce superconductivity in non-superconducting materials
Society unfortunately gives you no simple guarantees, nor is it able to identify who to reward perfectly. So you should never tie your whole livelihood to a successful execution of a single idea. You need to have a backup plan.
While this is well made, in production you would probably put the physics model in Excel with a bunch of VB scripting, and interface it to parameters and equations in solidworks. This isn't something I've done, but I absolutely wouldn't want to trade in a cad engine that can do everything badly just for some design tool that does a few things well.

if you want to get somewhere with this, you should consider the engineering work flow. usually there is a conceptual/design phase that consists of a lot of photographed whiteboards, physical mockups, Matlab, even Mathematica Notebooks if you're like that. Or actually, some cfd and multiphysics fem modelling if you are serious about your flying objects.

You seem to fit into this chaos sonewhere, but I wouldn't quite know at which point I should use this. After all, cad models are always parametric until you start adding all the details, and actual physics modelling even on a xflr5 level goes well beyond this.
The idea is that you comply with the request, not ignore it. Those fines only kick in if you decide to go ahead anyway.
It sounds like you're building from the IaaS layer up, is that correct?
...slightly of subject:

I love programming with classical music. Classic guitar music in particular, but any classical will do.
I rarely listen to classical other than when driving or when coding.
That is an awsome idea, and we should totally do it. Don't ask for permission, because you won't get it. But if you do it, others may follow.
https://www.dto.gov.au/blog/building-better-services-with-an...
I have my own "playlist" for programming and studying. I've found the key to not being distracted by the music is to avoid anything with singing and stick with stuff that's already familiar. My choices include a lot of ambient electronic and classical music. Oddly, metal also seems to work when the lyrics are completely indecipherable growls and screams.
NASA: We're Not Racing SpaceX to Mars
But the screen resolution ...
"The most popular content on YouTube is for kids especially the rhymes and cartoon"

That sentence chills me... I don't let my 5yo watch ads because of just how targetted ads are these days and how they can tap into areas of the brain that I don't want them in, especially in a 5yo developing one.

I support some things through Patreon and have a tiny whitelist but I will continue to block the living daylights out of ads and trackers (I know this isn't specifically about tracking but they both cut from the same cloth).
> single horizontally-scaled server

Quick edit: That's vertical scaling if you have a single server that you make bigger.
All of those would require changing the constitution and the structure of congress (basically impossible), and wouldn't work on things like presidential elections to begin with.

I also have other issues with them. Like runoff voting systems drop a moderate candidate that most people would prefer in a 1 on 1 election, but isn't listed as enough people's second vote. Resulting in more extreme, less liked, candidates getting elected. It's better than FPTP, but not by much.
But Adobe's too busy trying to shoehorn flash into places it doesn't fit.
I really like the idea, but am unsure about execution.

For example, datassette starts off with big differences in volume: http://musicforprogramming.net/?three

I've been listening at work for years and what works for me is:

Dark (in minor) soundtracks (electronica and classical).

Classic rock (usually in minor) that has a mostly consistent sound.

and various types of white (and other colored) noise in https://mynoise.net/ (where I donate so there are no limitations)

I used to listen to Pandora and other stations, but I found the transitions and switching songs would get distracting, so now I just listen to the same set of songs on loop.
I'm not sure if that's the point you are making, but I'm 100% certain that self-driving cars will increase the number of cars on the road, not decrease it.
Actually, in a normal day, it's very fast. However not all sites are prepared to hit #1 on HN..
Here's mine (although it's not an interpreter): https://github.com/tsavola/wag
Is there a solution where you just use existing panels as giant tiles instead of putting them on top of an existing roof? I can imagine say a carport, which is tilted so that you don't really see what it's made from (though I've seen relatively cool looking solar panels anyway). Might work on modern new builds too. Seems like there would be a market for that a well as these "fake" tiles that seem sized based on the traditional materials.
The website timed out on me, but...

For me, it's got to be techno - generally happy hardcore - fast, repetitive beats and uplifting but inane (and hence not distracting) lyrics.

(I may be the only one. ;) )
Okay, so what they do is install the panels on your house for "free" (or some rough approximation thereof). They claim the Federal (and perhaps state?) tax credits on your behalf, and then "lease" the panels back to you. I believe you pay a set monthly fee and are also responsible for your electric bill, though of course the system is sized so as to minimize the bill that you pay the utility. They also maintain the system (cleaning, repairing broken parts, etc).

The advantage, of course, is the 0/low upfront costs.

Whether or not this model works for the roof tile system is another question entirely. Of course, the bill would be much larger, but the tax credit might be larger as well.

I'm not sure how they handle a circumstance in which your income causes your tax credit to be phased out. Likely there's fine print where you have to pony up extra money.
Not really sure why you would do it like this.

Most systems do cache/index invalidation or HDFS archiving from the web app or a set of microservices that gets notified from the web app. So instead of pushing raw DB rows into Kafka they will push generic events e.g. "user deleted account" and let the various services work out how to respond to it.

In this model you have tightly coupled both the choice of DB as well as the DB schema to the events system.

Sounds like a bit of a nightmare if your iterate a lot on your architecture.
> with PaaS I don't see any need for "operators".

Yes and no. What we're finding is that you need far fewer operators. But you still need someone to keep an eye on things and run 'bosh deploy' to upgrade the cluster or add a new service. The latter could be automated, but it's one of those things people like to do under supervision.

At Pivotal we run Pivotal Web Services (PWS) -- a version of Cloud Foundry which is usually less than a week behind the current release -- with three shifts of 3-10 people each. Two to five pairs, is how we think of it.

PWS has thousands of VMs and tens of thousands of applications running. Pre-CF, pre-BOSH, an installation of this magnitude would need hundreds of sysadmins to stop it from immediately bursting into pretty but expensive flames.

But in general, you're right. The contract with engineers is "tell me what you want and I'll give it to you". Cloud Foundry does that well.
I was wrong, you can implement some alternative vote systems with paper ballots (and more work for the vote counters.) I don't like those systems personally, as I mentioned in the above comment. I don't think it would be possible to implement a system I do like, like condorcet voting, without mechanically counting votes.
How DDoS can interfere with the US election
Are you a fan of Paco de Lucia by any chance? I love Entre dos aguas.
My first Rack app
I don't come from a programming background, I just work at a typical burger joint around the corner. Here lately(past year) I have been working on my skills to advance my html/css hobby into something more. After a few months I felt ok on the front end so I dove into Ruby about two months ago and Rails a few weeks ago. While on one of my rabbit hole expeditions to better understand the Rails architecture I mangled together a rack application and uploaded it to heroku with some embedded Ruby to spit out the day of the week. I feel like I made an achievement in life and wanted to share!

Rackapp: https://murmuring-sands-27326.herokuapp.com/
Human Infanticide Signals a Lack of Social Support
In a hypothetical situation where Donald Trump is elected President of the United States, your concern is:

> Is @realDonaldTrump really going to give up tweeting from his account
Nest – Interior Design HTML Template (Free Download)
I nominate Jon Postel if anybody deserves to live forever in internet packets it's him.
Katy Perry’s Amazing Halloween Costume That Looks Exactly Like Hillary Clinton
This makes sense for e.g, when you want to make your database content available for search (via elasticsearch) - for this you may want to push the raw DB rows.
Probably the site got HN-ed. Timing out for me as well
[tutorial] Understanding the Node.js Event Loop
And this cloud setup is going to cost probably for few hundreds of dollars a month.

Has anybody working towards serverless version of wp?
A High-Level Foxconn Executive Just Confirmed Longtime iPhone 8 Rumor
Who is the target audience / client here?
I am, and I do as well.
I'm trying to say that it would be possible to start some industrial processes and automation. A water mill is enough to power a lot of machinery, and they could have become more efficient as they developed the technology. There is a huge amount of energy in moving water and air.
Is there a reason not to stay with Heroku and then shift to another PaaS later?

Deis and Cloud Foundry both support buildpacks, so to some extent, it would be possible to move off when the time is right.

Disclosure: I work for Pivotal, we're the majority donors of engineering to Cloud Foundry. (I'm on the buildpacks team as it happens)
Ensuring that ICS/SCADA isn’t our next IoT nightmare
You're right. Looks like the actual development is done by CodeGophers.

https://codegophers.com/

"Email us a programming task and we'll finish it in 48 hours"

I would say most HN'ers (me included) thought this was done by a beginner web developer and looking for feedback from the community. And based on the comments provided, many of them are quite positive and constructive.
I quite like harsh breakcore from time to time, especially in noisy offices.

Stuff like Venetian snares - since it's so mental it you have to raise your game to work with / against it.
Patents are territorial. By this I mean that you get a patent to cover a territory e.g. the US or EU. If you have, say, a US patent and someone disputes it in the US then your being located somewhere else doesn't help you any.
I have two rules when I’m listening to music while programming:

1. My favourite genres are K-Pop and Industrial – it helps that they are also very energetic genres — and my rule is that I can only listen to them while programming. Helps to really put me in the “you’re working now” space (thanks to Julian Shapiro for this tip)

2. I pick one song and repeat it for the entire day, sometimes for several days in a row. I’ve listened songs in the above genres so much that the lyrics don’t become much of a distraction, including new ones.
Become a Professional in Arts Course with Associates Degree
I wonder how much they considered the implications of the sentence "Any share point can now be used to share documents with your Mac, your PC, or apps like Pages on your iPhone or iPad."
This is a new version of macOS (OSX) Server, now with added iCloud-style file collaboration. Looks good to me. Useful within organisations like iOS development teams or just teams with a lot of i* and mac devices.
I'm deeply unconvinced by TFA (and the rest of the series). There are insufficient technical details (and those that are there are taken way out of context) to judge whether a) the author's conjecture is reasonable, and b) the author actually has sufficient understanding of such details to make their claims credible.

There's stuff like 'some code I found an FTP server one time' which add considerable amounts of doubt and ambiguity.

That said, such objections merely highlight the root cause of the problem - the software and process is not auditable. If it was I could just go and check for myself. Without that access neither I nor anyone else can verify the claims, nor the counter claims that everything is legit (though see also Thompson hack, reproducible builds, etc)

I'm not a 'closed source = evil' kind of a person but here it seems like an absolute no brainier.
Nanobionic spinach plants can detect explosives
No, I actually meant "a single kind of server process that you just run more instances of to scale" but couldn't find a concise yet accurate way of expressing it. This differs from the setup described in the article since they have four different kinds of servers that need to be coordinated, interconnected, etc. -- a more complex setup that likely benefits from Replicated.
Really? He let's other people code such a simple tool and then acts like it's his student project?
You can remove ads from YouTube by paying them a $10 premium every month
There's some new houses being built near me that were designed from the start to have solar panels built into the roof. The panels are inset so they roughly along with the tiles around them and the panels themselves appear black so blend in color-wise too.

You can see the panels but they're not actively ugly, which seems a good compromise. This seems like more a Tesla level solution, where you're paying a premium but it's better than a normal roof. The ones near me are the GM Bolt solution, where it's about as aesthetically pleasing as any other generic home and are priced accordingly. It's probably good to have solutions at multiple price points though.
> The problem is perhaps the lack of regulations in the web-app domain.

There are and perhaps should be more regulations about safeguarding personal information, which for websites would mean salting passwords etc., but I am glad there are no regulations regarding who can and cannot program as that would seriously hurt innovation.

Maybe Linus wouldn't be able to program Linux? or Zuckerberg Facebook?
Same, I've got the entirety of the PaulWay mixes (http://mabula.net/mixes/) on shuffle. Been using them for a couple of years now, not every track is good for every day but if one's not working out I just hit 'next'.
Branded content takes a lot more effort to create. And therefore, branded content will probably only be made for part of the population that is sensitive to ads, meaning not me :)
Furthermore, branded content cannot be precision-targeted, because it is so expensive to create; thus it will not use privacy-invading techniques for targeting.
And for those reasons, I'd rather have branded content than
targeted ads.
IIRC it's 10% of sales to begin with and goes down to 5% after some threshold. I'm sure marcc will correct me if I got it wrong.
What are the DNS servers being used for? The request flow says that the request hits your load balancer (HAProxy) which is updated every 60s using Consul templates.

They also say that DNS records are updated every 60s using Consul templates. But when are the DNS servers used for service discovery if external requests always hit the load balancer (HAProxy)?
Music in a foreign language works for me almost as well as instrumental music. If I hear Finnish, I somehow must listen to the words, but even though I'm proficient in English, I can just let the words go by without thinking about them.

I'm sure this phenomenon has a name, but I don't know it. Another aspect is that I can read English (focusing on that) and listen to Finnish at the same time, and I'll remember both what I heard and what I read. Doesn't work the other way around, or if both are the same language.
True, but the culprit is still DOM calls being expensive. Virtual DOM minimizes those calls through various optimizations, including not destroying elements unnecessarily as you said, but it's not limited to it.

Consider the following scenario. You have two handlers on an event that both change the DOM and may result in cancelling each other. With the "raw" DOM you'll end up calling DOM at least twice (and changing it twice if no debouncing is used), whereas Virtual DOM both times calls to, well, its "virtual" DOM (which is a lot cheaper) and by the time it gets to its next cycle of updating the "real" DOM it may not need to change anything or do it once. These optimizations are hard to implement without resorting to a virtual DOM of one sort or another.
In my experience it has typically been small businesses (think 5-30 people) or sometimes schools where they might have one room of ~20 Macs to network.
Have I been pwned API – now with a Creative Commons Attribution license
Well that's OK then. :)

That was really just first three things that came to mind as I know that Typescript competes with Flow (the open source project started by Facebook).

Other non-javascript products with the same name include project and workflow management software.

My point was more about how larger organisations usually win when they take a common or functional name for their products.

Microsoft has a long history of trademarking generic terms. I mean if I use the phrase "an SQL database server" or "a windowing operating system" which products do you think of?

In the case of "Flow" it's an overloaded product name and whichever entry comes up first in Google's search results will probably end up 'owning' the name. Currently for my results it's Microsoft.
There are local groups on facebook for example.
You could share it on twitter.
You can share it in your company.
You can share it in your university group.
Something like https://beta.getshifter.io? Unfortunately only as 'full SaaS' available, so the 'build process' and hosting is managed by them.
Results of the 2016 GOV.UK assistive technology survey
I tried copying some text from a URL (copy/paste the content of that page) into the memo box and hit the create button: Internal Server Error

Here's the URL I used. Hope this helps.

http://www.thedrive.com/tech/5246/how-george-hotzs-999-auton...