skysight-inc/HackerNews huggingface dataset:
WinSplit Revolution (Free, closed source, abandoned)

Can be configured to have shortcuts to place your windows in any position you want. Out-the-box it has numpad shortcuts for a 2x2 or 3x3 grid and you can add as many as you want to it and the keys will cycle through them.

You have to download it from cnet because it's not maintained any more and the original website redirects to a paid-for alternative, but it still works for me with Windows 7.

http://download.cnet.com/WinSplit-Revolution/3000-2072_4-109...

Window Grid (Free, closed source, last build 2016-05-17)

Layout windows on a dynamic grid by dragging with the right mouse button.

http://windowgrid.net/

PWT - Python Windows Tiler (Open source)

can remove the unnecessary parts of the windows, such as scrollbars, menu bar, etc..

http://iradar.blogspot.co.uk/2011/07/python-windows-tiler-ti...

https://github.com/Tzbob/python-windows-tiler

More suggestions here:

https://news.ycombinator.com/item?id=14307243
Ah, REST.

An API is there because someone in the other end wants to do something. If you don't design it but just slap REST on top of your data, then you're not doing that person a favour.
..exactly, if that's the author's title, there's an agenda.
Exactly. You can't enter the market and provide better service for "government administration." You could offer a service to help a person, but the person still has to go through it all.
Problem is a lots of young people may not seeing old people and old knowledge the same way like old people do.

They may think the old programmer are leak of passion, just there to do their part of job, not creating things and "Change the world" like they do.

For example when you tell them to parse HTTP header with a 256 buffer, they may argue why not give me 4K buffer so they can done it more easily, "It's fine to use 4K for that, just install more memory".
Calm down, don't trow the baby out with the water.

Yes, enologists mostly lack coherence in their job and created for themselves a nice little niche of uncriticizable people that look at themselves with the highest regard.

But, let's not get into the fallacy of saying that because of that all wines are made the same. Wine quality varies greatly and some vineyards are very clearly better than others.
This is subjective and very anecdotal, so take with a heap of salt:

My 2016 Skylake MBP used to crash very regularly when waking it up from suspend (sometimes multiple times a day). When I first heard about this issue a week ago, I used XCode Instruments to disable Hypterthreading.

I have not observed a single crash since.
Those "decades of cruft" are usually emulated in microcode and not actual silicon. Intel knows very few people use the BCD instructions, but it costs them almost nothing to keep them in while running them slightly slower than most operations.

Why mess up a stable API when you don't have to?
ISRO Cartosat-2E adds to strategic heft but sat imaging leaders are a far sight
Better and worse.

Worse in that we're 25 years removed from Algorithms classes.

Better in that we're used to explaining ideas to colleagues and management, and generally much better at expressing ourselves than we were when we first graduated from college.
> The stars just don’t foretell our doom
Sometimes we do discuss this code if the candidate prefers. But it's still a somewhat "fake" code made for the only purpose to apply at the company. Most people would find it more interesting to discuss code they spent weeks on.

Finally we are not looking for any specific profile, but so far almost every person found a piece of code to share from their career. We don't get thousands of applicants, so maybe we're not seeing the issue just yet. If it turns out to be a problem, we'll change the process :)
Harvard Professor, "We are Building Artificial Brains and Uploading Minds to Cloud right now"
https://www.youtube.com/watch?v=amwyBmWxESA
What's why it says it doesn't imply our safety. It's called _the_ great filter because affects pretty much any attempt of intelligent life, and not because it's the only one.
I misunderstood your sarcasm. I thought you were saying you've seen the warning on menus already.

I wonder how common uncontrollable diarrhea from escolar actually is. I don't know anyone who's suffered even minor ill effects, but "I shit myself" isn't something most people would share.
That doesn't at all follow. Microsoft didn't invent the AH register.
I think competition among countries actually helps. Case in point: this visa program. They are trying to make it more streamlined and more attractive with a longer expiration. It is improvement in the right direction.
I was using "2X" to take the least ridiculous scenario as an example.
Just a small observation: whiteboard coding is not inherently wrong. Bad experiences with whiteboard coding usually come from dealing with companies with broken hiring process, where simply eliminating whiteboard coding and replacing it with something else wouldn't help.
Misleading metaphors
Thames Valley Park is a sales & marketing office. There's a consulting services presence there too, but that really just supports sales & marketing. They do some cool stuff sometimes in the Microsoft Technology Centre though.
Your Wikipedia link disagrees that all of the Dravidian languages are derived from ancient Tamil. It describes them as common descendents of Proto-Dravidian. It cites the attested literature of Tamil as being 2,000 years old.
I hear this much more often from the less-experienced programmers than I do from the seasoned, experienced ones. Once in a while, and usually in a very large shop, I hear it from an experienced veteran. However, usually (not always, but usually) from one who's had 1 year of experience 20 times rather than 20 years of experience.
What are the most important things when looking for a space to work for the day?
Hi all,

I am currently working on a little side project aimed at digital nomads or people who work from spaces like Coffee Shops on a regular basis.

When looking for a space to work from for the day, what are the most important criteria for you?

Ideally, list your top 3-5. I would also be happy to read any comments. Cheers.
You'll never finish learning. That's the best part of what being a human is. Embrace it.
Luckily he had his watchdog timer enabled, and so was able to detect the tight loop and soft reset.
Schools, roads, parks and libraries don't pay for themselves, either. Why should municipal transit be held to a higher standard?
Do you have anything to backup that claim?
The article states that Kaby Lake is affected, too. Maybe except not the Kaby Lake versions used in MBPs?
Pop-up for Single sign-on logins will loose you visitors. Consider putting that in a workflow in-page instead.
To add a dissenting view, ideally I want more seasoned developers, so older is better. However, I still want to hire the right developers. I have worked with some older/experienced developers who were deficient in various ways, including one who had no concept of separation of concerns or testing code.

I think this goes to the mindset that it is always important to try to prove your skills by example.
English is less than 1,000 years old in its identifiably modern form.
> If you can save $10 by paying $5

I wish I had $1 for every time someone told me I was "guaranteed" to save $10 later by paying $5 today.

Now, instead of an alleged guarantee, let's change that to "we admit we don't even have a concrete budget estimate that demonstrates how this will save money, but take our word for it that at some point it'll pay off. And in the mean time, we need to triple the state annual budget". That's a much harder sell, especially at this scale, and especially when the majority of people are actually satisfied with their personal insurance situation as it is.
That quote is fantastic. Definitely gonna check out the whole book.

Another book that sounds similar is The Subtle Art of Not Giving a F*ck (https://www.amazon.com/dp/B019MMUA8S). I don't know exactly how it compares to The Gifts of Imperfection as I haven't read the latter. The former talks about how you aren't as special as you have been told and how that's not only perfectly okay, but really freeing.

You learn to forgive yourself once you get over yourself. Stop acting like you can be some perfect being and have a happy life if you just: earn lots of money, get that fancy car, get married, etc. They won't make you happy in and of themselves.

The same goes for your career, too. Some things are going to suck and that's okay. You can't fix everything and "you only have so many fucks to give". You have to constantly decide what to give a fuck about and stop giving a fuck about things you don't. That last part sounds redundant, but can be hard to actually do.
From experience we saw that for most people doing the coding test was only taking ~an evening which seems reasonable as it removes the need for more on site discussions.

I guess that it's true that the take home assignment is not optimal if you interviews with more than 10 companies and in this case we must be loosing some candidates.
Aging has been a major factor for me. More because I understand more about the world then before, and have seen that no one ACTUALLY has a "perfect idea" of what they are doing, although they may speak as if otherwise.
> The vastness of the universe make the chance of us being one-of-a-kind thing really low.

But it also means the chance of ever communicating with a different life form is really low.
Not really; my source is a lecture at a beekeeping meetup (where the lecturers range from top academics to 'a little bit crazy'). I believe the study in question was trying to assess how honeybees, an invasive species, impacted native bee populations; the study found little impact, and attributed it to the preferential feeding. (The replanting of large swaths of America with invasive plant species, such as wheat, presumably does have an impact on native bee populations.)

I'd also note that many native bees also have a much shorter lifecycle - they will be active for a very brief time at a very specific time of the year, when their target plants are flowering, and then they lay their eggs, which will remain dormant / develop slowly for nearly the full year, to hatch again at the appropriate time. This means that you can successfully avoid killing them by timing your pesticide application to avoid flowering plants. Honeybees, on the other hand, are active year round (though confined to their hives in the winter).

A larger threat mentioned in the talk to native bees was actually global warming. Many native bees operate in narrow bands of latitude, only going so far north and south. With the increases in average temperature, we're seeing the southern border of many native bee species move north ... but for whatever reason, not the northern border. I'm not sure why that would be (maybe there are plant species they depend on which spread too slowly?), but it creates a worrisome picture of their habitat being squeezed out of existence.
I had been quite skeptical of Clean Architecture when I first came across it. I don't find Uncle Bob's post on it particularly insightful; for me it's not vocational enough.

Then a few years ago I had to maintain a software stack written by contractors from Pivotal (https://pivotal.io/) in a Clean Architecture style - it was truly a revelation for me; akin to that "aha" moment of fully grokking homoiconicity in LISPs.

Now, up until this point, all code I'd encountered at Twitch heavily reflected the domain of the problem it was solving and the technology in which it was written. That is, if you were looking at a certain piece of architecture you had to really fully understand not only exactly the intent of that code base but also the details of the framework in which it was written. As codebases increased in number and size, it became much harder to scale as an engineer. Jumping from a Rails monolith, to a highly concurrent Golang HTTP CRUD-API, to a highly asynchronous Twisted-Python request routing system (broadly the main three backend techs) had a very large cognitive load. The eng org cleaved along these lines and maintaining velocity in that world was very hard; attempts to introduce new tech or join chunks of the org took on a "religious" tone.

So initially coming across this clean architecture stack felt very similar to that. It had a lot of "weird new things" in it, but once I understood that much of it was routing (tagging inbound requests in a manner that a deeper layer could understand the intent of the request and pass it to the correct interactor, which would then work on the appropriate entities) it suddenly became incredibly easy to hop around the code base and update the important aspects of it.

I asked the authors who had been contracted to build this system where they got their inspiration and they cited many lunchtime discussions and pair programming sessions influenced heavily by Uncle Bob's clean architecture.

I would have really enjoyed seeing more systems built like this because, to the maintenance programmer, it was very clear where things had to go. However only encountering one Clean Architected system didn't really give me a solid idea of how well it would scale across various domains.
This guy has been thinking about this properly.
Send them bitcoin if you wish to support them:

SciHub: 1K4t2vSBSS2xFjZ6PofYnbgZewjeqbG1TM
LibGen: 1Gz3SZniRo8isQzgPiuovr11n3s75zecg2
"The community" didn't "recover" because it wasn't broken in the first place. Sure ETH:USD declined, but then went up because everyone and their dog buy or mine cryptocurrencies in hope of getting rich fast (extensive media coverage helps). It's not a sign of a sound economic system, it's a sign of a bubble.
Yes it's true that it doesn't fit all use cases. However I would see looking at a few of the fixes you're talking about as an interesting technical interview.
Two of my kids are in lycee (high school) and some of the things they teach there are surprising. I can't speak for what you experienced, but I can say that what they teach in the lycee is not too far off of what you you wrote. Yet the government wants to recruit tech talent. Hmmm. However, most French people I know are not anti-capitalist. It might be more of an issue with the younger generation.
[Screencast] Virtual Columns in MySQL
Appreciate this is not Stackoverflow, and happy to take the discussion over there if you would like to raise a question.

However, the function I would write is:

string_test <- function(x){
is.character(x) && length(x) == 1
}

If you can say where that will fail, I'd like to know because it seems like you probably have more experience than I do around this.
Using Higher Order Functions to Build Queries in Knex.js
Please don't share links that require paid account to read/view.
I can't access the article, but in any event I wonder: doesn't it feel like this is actually being allowed? We're talking about hosted content, not torrents. Of course, many (including me) feel that this sharing of information can only advance society, but I'm surprised to sense that the establishment agrees.
For me it's practice - I've been at it for 35 years so that helps but I think there are a few key points:

- Cover the spectrum from low level, HW oriented stuff all the way up to highly abstract systems

- Don't obsess about the latest technology but be open to change

- Learn from mistakes, every time something goes wrong I step back and spend whatever time it takes to really figure out why I did what I did

- Teach others what you think you know, the best way to really deepen your understanding
Would be interesting to see an ROI by career.
Why is the spoken German in many US films and TV shows so inaccurate?
he does a pretty good job of connecting unsolvability by radicals to the unsolvability of the permutation group S5.

I suspect what happens these quintics define Riemann surfaces and perhaps the premutation of the roots an be mapped unto the fundamental group of the surface.
That was the impression I got. It seemed more like a brand sort of thing.
You do have a lot to learn. So do I. So do we all. The universe of things that get posted to HN are too large for one person to master - it's why I still visit.

Lots of good suggestions here, but one I don't see is to simply narrow your scope. Choose one thing, make it your own. Keep it small, and soon you will find you can converse with that niche's recognized experts. Iterate on that theme and you will constantly expand your scope - in a few years you'll look back and realize you know a lot of things.

Tech could stand to take a cue from other disciplines. To his peers, a physicist is not just a physicist - she's nuclear physicist with a focus in particles, or a biophysicist with a focus in computational molecular modeling. Tech has the same de facto specialization, we're just changing too fast for the taxonomy to stabilize and become vernacular.
What is an Initial Coin Offering and How Does it Work?
Preact
Time does not translate directly to experience, not all experience is equal, and one thing old programmers should know about more than anything else is their personal biases.

I agree with the point- I'm getting older, too- but the reasoning is not strong.
https://webcache.googleusercontent.com/search?q=cache:7X2LHC...
Also much lower salaries for doctors and nurses, as well as building hospitals that are more like public schools and less like luxury hotels.

Certainly much of our spending is inefficient or flatly wasteful, but it would be very difficult to slice it by 20 or 40% at the stroke of a pen. Those hospitals have been built and require maintenance. Those doctors and nurses went heavily into debt for their educations, and so on.
"lack of experience is generally pretty opaque to the people who lack it"

Agree! this is a succinct description of a eng management problem. However, it can be mitigated by hiring coachable, trainable (and mature) people. Interestingly, we've had great luck hiring from programming bootcamps; programmers who lack programming experience but have other work experience & who are eager and able to learn quickly, & usually come with some level of intellectual curiosity (as opposed to entitlement).
Do you guys still work with a predominantly Perl stack?
http://www.indeed.co.uk has a very clean craigslist-like style which I find a joy to use when recruiting.
Wow, between the techie, Brit, and geek language in this comment I'd love to show it to an American layman and watch the parse errors.
I don't universally support this kind of thing but in this case I do. Nearly all of this research is directly or indirectly taxpayer funded. All taxpayer funded research should be freely available to us since we paid for it.

That and these gatekeepers are just bridge trolls that add zero value. It made sense back when journals were physically printed but today the distribution cost is zero.
Write more code, solve the problems you are passionate about in the best way you can think of; lather, rinse & repeat. Public opinion will always represent the lowest common denominator, it couldn't be otherwise. It's not about proving who's smartest or has the most impressive CV; it's about tapping into the source of who you are and what you want to create.
If you can save $10 by paying $5, and your argument for why you won't do it is that it costs too much, I'm going to tell you that you need a math course.

But you won't be saving money. Think of it as a conservation of matter problem in physics.

The current insurance model covers some set of care for some subset of people. The goal is to provide more comprehensive care for more people - i.e., much more care will be provided in total. The supporters of government-provided healthcare (whether it's this CA bill, or ACA) don't want to look at this bigger picture and acknowledge that they really are proposing to spend a lot more.

Not only will this cost more, but pushing more care through the existing infrastructure will also result in long waits for care and the other kinds of things people in Canada and the UK complain about. If the infrastructure was built with a given amount of usage, vastly increasing that usage will overtax the infrastructure. And with the financial concerns that surround the problem, it's quite a stretch to say that the capacity will be increased.
If they allowed FORTH it would be even worse -- everything in FORTH is redefinable -- you could make 1 equal to 2 if you want.
I completely agree, this was just an example of a common complain.
> I'm not sure that governments have a history of keeping costs low, so voters would likely be skeptical of that.

In general that's true, but in healthcare it's not. As a percentage of GDP, the US spends as much taxpayer money as the UK, but clearly gets far less for it - the NHS vs. Medicaid, Medicare and other limited programs. I suppose the problem is that states would have to set up a parallel system with costs on top of the existing federal structures, which as you say would be expensive.
I have a master's in Math. none of it is new, but I'm so glad someone wrote this. expanding out all the key points.
I disagree. This is and remains news, and deserves discussion.

It sucks but banning this stuff is even worse.
In general, HN ebbs and flows. Locally, in the United States, there is a general slowdown around the Fourth of July holiday.
Effort and results may not be enough because real life isn't a meritocracy. Insecure manangers worry they'll promote someone whom could be promoted past them as their new boss instead of them getting promoted (promotions as win-loss), save some money on their P&L by BS under-promoting people or pigeonholed someone as a worker role instead of mentoring/trialing them for managing or leading. These and other nonperformance factors can high-peforming staff surrounded by communication major managers.
No, it really isn't. It was just botched legislation. The "bill" was totally unfeasible without more details and a plan for how to pay for it. It's not like it's inherently unaffordable or that the cost is too high. The estimates in the article are pretty much in line with what California already spends on healthcare.

Perhaps if legislators actually knew how to legislate this would have stood a chance at passing.
Well, that's a nice change from being very focused on the US and Silicon Valley, especially where startup jobs are concerned.
Having been a unix admin, dev and now devops for 25+ years I'd say, Be calm and carry on. Always admit what you don't know, RTFM when in doubt, and never stop learning.

Everyone understands the vast amount of information we must learn and known one expects you to know it all. Don't interview for a job looking for an expert at something you know the basics about.

I think imposter syndrome comes feeling insecure about not fully understanding things. The only way you can be an imposter is to act like one. People will respect you for saying, I'm not sure, let me go look into that.

Our job isn't to know everything. It is to a be a badass at quickly figuring things out. Focus on learning how to quickly find answers and solve problems and not being a master at everything.

It has taking me decades of mastering everything to realize how much time I wasted. I hire people half my age now who can do as good of a job as I can. Some of them are afraid and can't seem to get things done. They feel in over their head and shut down.

Other people come in and they know a few things but, don't understand others. The are confident they can learn everything and don't freak out. They quickly become ninjas in many areas simply because they aren't afraid and not trying to fake it.

After interviewing well over 100 Devops recruits I can tell what type of person they are 90% of the time in interviews. I don't look for an expert at one thing. I look for people with some experience with some tech we use. People who can stay at a job more than 2 years and, people who have shown they can master a few complex systems.