skysight-inc/HackerNews huggingface dataset:
I think that's an abuse of the term passive income - his site's product is the interviews he conducts. Unless he automates that away (which would be interesting), he's intrinsically tied up with it's success.
Distributed – of Systems and Teams
CodeKit 3
One thing you can do is simply fork the repo, and use your repo as the path in the script. So you're not at the mercy of upstream author's changes.
Angular 2 or React – Which Is the Better Choice for App Developers
It's more complicated. First, I only touched code I was meant to use or update. Second, the guy refused to review my code until much too late. Third, he had me suffer his daily sarcasms practically from day one, sometimes in front of the customer.

The real reason he had me fired was because I treatead him like a peer (as I was told we were), while in fact he wanted to be the boss.
This Nonprofit Is Feeding Ugly Vegetables to Hundreds of People Every Day
Sitecore Experience Accelerator (SXA) hands-on blog article
Just one thing worth mentioning. If you use the exact same filter lists in ABP and uBlock Origin[1] then the end result should be IDENTICAL (if it's not it's a bug) save for the fact that uBlock does things faster and more efficient.

Some people seem to get thrown off that uBlock might block more but that's only because it enables a few more filter lists by default. That being said the default are still designed to minimize false positives.

[1] https://github.com/gorhill/uBlock
> Unfortunately the new buzz words of today are the boring stacks of tomorrow.

A few will be, most will be forgotten.
What type of programming book did you write that is still relevant 10 years ago? Presumably something not tied to a specific language or technology?
No Silver Bullet: Essence and Accidents of Software Engineering [pdf]
I'm late to this thread, and just kind of thinking out loud, but I wonder if this would work:

Give programmers tiny private offices -- enough to physically do the computer-interaction part of programming in comfort -- and have a big central open space with big tables and some of the normal lounge stuff.

Ergo: you can "go off to code" and have privacy; but you would have a physical as well as social incentive to also spend time with your colleagues.
Nancy plays a lot nicer with "not IIS". With .net core it seems like IIS is destined to be a thing of the past anyway.
I keep seeing comments about the Magic Mouse' "horrible ergonomics" and really don't get it.

I've had "ergonomic mice" for a while before and, yes, they felt perfect in my hand. The issue is that I move the mouse with my fingers and not with the whole arm, so my palms stops touching their _oh so ergonomic surface_ pretty soon, defeating its purpose.
Is it still possible, when you cannot mount your /system partition as rw, because of well... permissions?
You're not. It's really good. Comprehensive and clear.

I wish more projects had an 'official' reference that was as good as git's.
Over on the world of finance where I spend the majority of my time, one laptop and maybe an external screen running at the wrong resolution is commonplace. The development team shares the same standard workstation setup as the non-technical adviser sitting across the room, which to me seems wrong. I much prefer having the extra screen real estate so I purchased a 27" Dell to sit next to the 24" rotated vertically. At home I have a single 40" 4k monitor which is excellent for coding as well. So, in my case, I'd say yes, it is much better to have a few screens, unless you have one really big one.
POODR Highlights Part 1
I'm with you. I often write longhand with a fountain pen ($20 pen nothing fancy). And not just thank you notes, long research papers that I will eventually type up, I write it out first when I have time.

Writing slows things down and alters the thought process vs. typing. One downside is fountain pen ink seems to end up on your fingers no matter how careful.

Funny you mention a 911. I'm not really a car guy but I sit next one at work who claims the only legit Porsches are manual and just bought some special Porsche that only comes in manual, so I have been hearing a lot about this. I'd love to test drive it but haven't driven manual in years and am nervous to do so in someone else's brand new car.

Any suggestions on how one can practice driving manual without ruining someone else's clutch?

Btw Jay Leno is another manual > PDK guy "I bought the clutch and the car just happened to come with it" https://www.youtube.com/watch?v=R0t2xia8xxs
I'm not sure I understand what you mean by the actual big fish in the market. Google's Q2 16 ad revenue was $19.1B, NBC's was $2.1B, CBS's was $1.6B, and ABC's was also $1.6B.
> the liquidity of the secondary stock market is a purely American phenomenon.

What do you mean by that? Loads of countries have adequately liquid stock markets.
I find it very hard to make sales calls when somebody non-sales is in the room. The rejection is enough for me without adding judgment :)
Wow, this is more complex than I thought. It looks like in Italian, you have a single consonant ɲ. In English, ɲ doesn't exist. We say nj, a two consonant cluster, and most people can't properly distinguish the two sounds.

The end result here is that in English the g causes a sound change after the n, and basically qualifies it as a silent letter. This is a subtly different sound from the Italian version, where it merges with the n and does not qualify as a silent letter.
I believe you are more interested in Company #1 by the way you described it. So choose the one you are more interested in
It's not just GUI usage that leads to bad understanding. The documentation is incorrect.

man git-commit

Record *changes* to the repository

(emphasis mine)

It's no wonder people get confused, if the docs do nothing to alleviate confusion. A commit is a snapshot of a directory, not a list of changes.
The model in South Africa is extremely similar: single country-wide governmental telco/last mile (Telkom) and competing private ISPs. It doesn't work at all. My 10Mb ADSL is currently sitting at 6Mb because of "line optimization." Resolving the last issue on my line took 8 months. I pay €65 for this because there is no other choice. We have a moniker for this pit of incompetence: "Hellkom."

As we speak, private ISPs are rolling out their own fibre-to-the-home in order to break loose of Hellkom. Hellkom is responding by launching their own FTTH packages that are 3x the cost and have caps that can be depleted in a day.

What works for the Swedish will not work for everyone.
> I've read that Chrome is more secure, in terms of integrity when attacked, which of course can help privacy (i.e., confidentiality). I've read that it's due to Chrome's security model, but I'd be interested if someone would be willing to describe it in more detail.

The developer documentation[1] does a pretty good job at describing the security model and the defense in depth that it provides. Edge adopts a similar sandbox model although Chrome's is probably better. Their sandbox model allows them to leverage nearly all of the OS mitigations and security features that Windows[2] (and other's) have to offer.

One example of a major difference that can be enabled because of Chrome's model is the usage of Win32k.sys lockdown which is the only way which you can reduce the kernel attack surface on Windows. This is enabled for all renderer processes and may be enabled on plugin processes as well (not sure if that got enabled globally yet outside of field tests). Win32k lockdown blocks access to the entire GDI subsystem among some other things.

As far as I know Chrome and possibly chromium based browsers are the only ones who currently use the win32k lockdown mitigation.

[1] https://www.chromium.org/developers/design-documents/sandbox

[2] https://www.chromium.org/developers/design-documents/sandbox...
You're root running in a limited selinux context.
Plugging in our own :) A Hearthstone replay engine

https://github.com/HearthSim/Joust

Example: https://hsreplay.net/replay/rjUdp6iC5FcQmKGmLX35RA
More like Accenture which is a $75 billion public company.
ZTO Raises $1.4B in U.S. IPO
I just quit my software development Job at 120k /year (Waterloo)

I couldn't fucking stand the noise and distractions.

Now I work remote, at home, on my own gigs. Never work in an "open office again"
If you're after specific advice on how to secure particular resources (e.g. Windows Server 2012), you can have a look at the CIS Security Benchmarks. They are comprehensive resources on the steps you should take to lock down operating systems etc. The windows ones are here: https://benchmarks.cisecurity.org/downloads/browse/index.cfm...
WordPress for Beginners: 10 Must knows
Snap chat inserts sponsored content into your feed. The trick is the content is engaging and heavily tailored to their demographics. Lots of celeb gossip, sports news, random stuff you'd normally see in magazine articles. There's certainly a distinct, high potential business opportunity there.
Funny, really interesting why i got downvoted - cintiq tablets/monitors were sold separately unless something changed recently.
#Savage
YouTube Video :introduction of crane, maintained by dataman-cloud
3 Presentation Tips to Help You to Stop ‘Waffling’
It's arguably become much better in terms of "native" GUIs that don't try to hide the details. Between gitk and git-gui, what's really missing?

(Both of those examples could probably be polished here and there, but the basic concepts are sound.)

Also, you really don't have to know the intrinsic details of how Git is implemented. What you do need to know is its model. The "native" model of Git is already very clean and sound, tacking on an external model with subtle incompatibilities is precisely what will make life difficult.
And Google Plus, which was worse.
Everyone knows who is the Military Industrial Complex's customers are, and what contracts are up. The questions are more about capabilities.
What is your favourite QA / software testing YT channel or guru blog to follow?
> since edge has gotten lastpass and adblock

There's also an experimental version of uBlock for it as well[1].

[1] https://github.com/nikrolls/uBlock-Edge#microsoft-edge
This has always been a good reason to stick with MSSql. In future I think dropping a postgres docker image on their windows server may become the norm though.
PersistIQ (YC S14) is hiring a senior software engineer (remote ok)
National Geographic's Afghan Girl Arrested in Pakistan
(2005) Lecture by Mark Zuckerberg
Dirtycow is a vulnerability that can be exploited to give privilege escalation. So no the script doesn't start running as root - but it aims to get there.
Thanks, I'll do that. One problem though is that I've already published the script here, and migrating to a new repository would leave everyone with a dead link, etc. I could post the script in the fork too, though.
I've settled on a halfway point being my ideal. The server will render a "page" but knockout will take over and render the interactive parts before it's visible to the user. Applications then become a collection of tiny single page apps.
> I agree with a lot of what you're saying in this thread except that you keep missing high-assurance engineering in statements like this.

> It's just that 99% of software isn't done that way.

I'm aware of it. It's just that in my practice I do not run into companies that actually do this. The companies I look at typically exist between 6 months and 5 years, have a team with an average age of 25 to 30, maybe one or two older people with some in depth experience.

They will happily tell me that they write junk because they don't have time to do it right. Personally I think they don't have the time to do it wrong but what do I know.

Frustrating.

I've worked on re-working a fairly large project from a giant hairball to something a lot more solid over the course of two years and spent the larger amount of that time arguing about bad practices, the lessons learned were legion (for me at least) about why most software is crap.

If regular engineering were done this way everybody would be self-taught, would have about 30% of the picture, would not be willing to begin to take responsibility for their product and the majority of engineering projects would have fatal flaws in them.

We really can and really should do better than this if we are to take the responsibility that has been given to us collectively serious.
BPM Engineer at Toptal – remote – full time – contractor
Position Description
https://www.toptal.com/careers/bpm-engineer

Toptal is the fastest growing labor marketplace in the history of the Internet—connecting thousands of elite engineers and designers all over the world.

By implementing a large number of business processes, our systems facilitates, tracks and optimizes. As a business-driven company, we’re constantly looking for ways to streamline business processes, improve their scalability and growth potential.

By joining our team, you’ll get the opportunity to influence the way we implement BPM into our systems. You will be helping the rest of the development team to gain an understanding of the best way to implement our business processes.

Requirements:
Experience with an object oriented programming language (i.e. Ruby, Python, Java, C#, …)

A passion for understanding, modeling and improving business processes management in companies.

2+ years of experience using a major BPM system (Activity, Camunda, Oracle, IBM, etc.) to design business processes.

Post production support experience.
Experience developing a BPM (or similar) engine is a bonus.

Mathematical background is a bonus, in particular, experience with Petri Nets.

Ability to prioritize multiple tasks and deadlines with attention to details.

Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.

This is a remote position that can be done from anywhere!
$1K is still a bit painful to be able to place 8 of them, grouped in 2 2x2's with a camera in the middle.

It's still an order of magnitude less than doing that with 2048x2048 ATC displays...

Maybe we could do a Kickstarter or something to make a batch of 1920x1920 screens. Maybe we can even start a fashion - square is the new widescreen.
You Can Now Enjoy 1 on 1 Video Chat on Whatsapp
Hands on with the Surface Studio, Microsoft’s first desktop computer
This is one of the best ways to lean new techonology. I remember that long back ago when i was in college i had some trouble understanding some aspects of web servers and so i decided to write a small web server in perl and soon soon i kinda knew it inside out. Same for writing my own Smtp client, the knowledge i gained from it will be with me forever.
Congrats on your success! Would you mind outlining how you made it on techcrunch? Also, which subreddits did you find most valuable to generate feedback/promote your site?
It's been open source for several years now. It's more open than java, android and many high profile OS projects. They've also decoupled intellisense from the IDE, meaning any text editor like vim can get the same features.
Quit immediately.
42 Pricing Tactics Based on Psychology
I'm also wondering about how portable the machine learning for the self-driving cars are.

Driving around, say, Europe, differs in subtle but important ways (no right on red, different on-pavement and side signaling, etc.) that it looks to me like they'd have to re-learn many of the aspects.

For example, Musk recently commented about how the Tesla car recognized what a valid parking spot was. That's totally dependent on location (country).
> What might an ideal IPC API look like to you?

Erlang's internal IPC is doing it pretty well since before there was a Linux kernel. I don't know if that approach can be ported into the kernel and how complex they are behind the scenes, but spawn / send / receive are apparently simple concepts.

In Erlang: http://erlang.org/doc/getting_started/conc_prog.html#id68696

In Elixir: http://elixir-lang.org/getting-started/processes.html
> Because Google runs most of its business on the internet, analysts have suggested that its entry into the costly world of fiber optic internet was an attempt to motivate existing internet providers to accelerate the introduction of faster web connections.

Hasn't Google said before that one of their reasons for starting Google Fiber was to push other companies to expand high-speed Internet access in the US? Has this happened or has Google Fiber just run out of steam? I know Sonic is rolling out fiber in the Bay Area. I'm sure Google Fiber has put some pressure on them to up their game.
Same with sharepoint, although apparently that supports MVC now too.
Default human behavior is mating, dominating and searching for food.
> Some human drivers in these cases will (illegally?) cross the double yellow lines into the oncoming lane to pass the double-parked vehicles

This is legal in my country, I mean, crossing the continuous white line in case there's an obstacle blocking your advancement, in this case the obstacle being the parked cars you mention. Granted, there still are obtuse (I'd say stupid) cops in my country who'd not consider those parked cars as an obstacle and you'd get a ticket, and probably you'd get your license suspended, too.
> And? What is the proper boring stack for targeting a browser?

HTML, CSS and javascript :)
Business expansion determine the fate of animal feed additives market
... that's pretty much the point of ioctl - a syscall multiplexer in the context of a fd. 9 is pretty low - check out /dev/cdrom or /dev/dri/* if you want to see a lot.
It's not that I doubt the benchmarks, but Edge doesn't feel that fast. As others point out, the UI is also a little... weird. Why is the URL bar hidden by default, that just seems like a weird way of tricking people into using the Bing search box.
Nothing. You've already spent all the time and effort that Docker would save you. Have fun maintaining OS packages.
What previous "bad IPC" mechanisms were integrated into mainline Linux? Only one I can think of is sysv shared memory.
Dimensões de Imagens Nas Redes Sociais (Infográfico)
React Isomorphic Starter Kit: https://github.com/RickWong/react-isomorphic-starterkit
I had to make this very choice for my new workstation this summer and I went with 40" 16:9 4K (Dell 4317PQ iirc) because I wanted the vertical space. It's "retina" when sitting about 80cm away which is fine for that size, and I can have 3 apps side-by-side no problem (usually terminals + some IDE in my case). I love this display. I think the way forward is to break the ratio limitations, all of them, by moving towards gigantic dispays.
Yes, although he wrote over 400 books, most of the good ones were in the first 100.[1] There were a lot of junk books in the later years. That happens to working writers.

At least Asimov didn't get stuck writing movie tie-ins.
Some good SF writers have had to write movie tie-in novels to pay the rent. Alan Dean Foster, who wrote some excellent novels in his own universes, has ground out too many Star Dreck, Star Wars, Alien, Terminator, and Transformers tie-ins.

[1] http://www.asimovonline.com/oldsite/asimov_titles.html
The VPN is blocked in China. To get around this you have to set your computer's location to the US (or a country where the VPN is permitted), then reboot Opera. The computer's location can be changed in the System Preferences menu of a Mac.
Ask HN: Is it better to be good at many things or great at one thing?
Talking about the digital world of course. Young man here, should I learn one thing really good (like back-end programming) or go all out and learn as many things(front-end, 3d, photoshop, back-end etc..) as possible and be okay in all of them.
There exists other theories. http://johnsmilitaryhistory.com/cwarmy.html
The main reason why the civil war was bloody was because it was fought by armies with no great military history or traditions. There were no hussars, no cuirasses. Neither army had experience fighting a modern enemy. Of course it became a bloodbath, like watching two drunks punch each other tired, no skill.
Note the language used by Goldman Sachs, not even coming close to acknowledging they have people. All about the 'revenue environment'. Such is the dismal, values-free world of the capital ideology.
Thats pretty much my experience when building software as well. A lot of the time I have been liberal to incorporate legacy data, and every time in has ended up being the cause of the majority of bugs in the systems I have built.
> There is Docker daemon and there is Docker CLI. Both have separate scopes.

Docker CLI is glorified curl, everything happens in the daemon (containerd being logically -- but finally not physically -- part of the daemon).
I routinely code with 2-3 monitors, with terminals, IDEs, editors, debuggers, email, Skype, etc., in separate windows, so that I can quickly switch to the desired operation without opening and closing a lot of windows.

I sometimes use two monitors in portrait mode side-by-side for long code listings.

I think this and many other custom monitor setups, are more common than you think.

I see all kinds of custom KVM configurations around the offices and cubicles I work. Everyone's needs are different.

But back to your original question: if more people are using laptops, and less are using dedicated workstations with large (multi-)monitors, then that could just be a cost-cutting measure (paying for one laptop instead of a laptop + workstation), or maybe they are going to meetings after meetings too often to make a dedicated workstation even useful.

But it wouldn't be unreasonable to expect a docking station (or just the necessary cables), keyboard, mouse, and a large monitor, to supplement a laptop for long-term coding work.
First full autonomy self driving truck delivery was 50000 cans of Budweiser beer
I can relate to a lot in the article having worked in open plan for 10 years. I always get a lot more done working from home - ambient distraction level is really low. The worst thing is sick people contaminating and rowdy loud people especially when we are expected to take regular video conferences at our desks.

It would be interesting given a poll who would opt for:

- open plan, no separators

- hot-desking

- individual offices

- individual offices + open areas
A self-driving car does not need to be able to handle every situation to still be useful. For example, if I had a self driving car that occasionally stopped and said "Please get in the drivers' seat, human driver required," it would still be a huge improvement over a normal car. And in the taxi fleet scenario, the cars could use alternate routes, or refuse a pickup in a place it can't get to and drop off as close as it can get.
Might it also be that modern telecommunications have lessened the need to write letters?
Το σεξ στην αρχαία Ελλάδα – escorts| athens escorts |call girls
Wouldn't you know it, it's best to be both: https://en.wikipedia.org/wiki/T-shaped_skills
Where I am (Queensland, Australia), it's legal to cross the double white line to give cyclists clearance (1m for <60km, 1.5 for >60km). It's also legal to straddle the lane divider or drive on painted islands to do so.

I imagine the self-driving cars are going to have significant hurdles to adapt to different jurisdictions.
Anti monopoly laws name it illegal for Google to hide it's competitors deliberately. No one on this thread believes it's not immoral for Google to be doing this
Well, you are wrong the man page is correct.

It is not a snapshot of a directory, if you want that use btrfs snapshot support, or use tar and gzip or duplicity.

A commit records changes to a repository, which can be changes to only a file and not a whole directory of files, and the changes stored is only the delta of the previous change, and not "snapshot" in the sense of storing 2 different versions of your files in full - thats a waste of space, its stores the deltas, the patch - and other meta-data such as author and dates.