skysight-inc/HackerNews huggingface dataset:
Not necessarily. If MS decides to build Windows 12 from the ground up they may have a separate team work on Windows 11. After that project is done most of the Windows 11 team would be redundant. Edit: They even did something like this with NT 4.0, ME, and XP.

Similarly, if a catalog transitions to a website once that's done the legacy catalog team could simply be redundant.
Did you miss the part where I specifically mentioned that I do ask for a salary range? That works some of the time, but sometimes companies flat out refuse to give it.
Step one: install dozen of plugins, because you can't do sh*% with an editor and command line alone.
your doing 9k per month and you can't pay anyone? where is the money going? And when do you expect to get paid a living wage? when would you be making a market wage?
I used to bicycle commute to work in Ottawa year round (I'm not smarter now, but I work from home instead) and as you say, it's totally feasible (fun even!) as long as you dress smartly and ride at a fairly casual pace. If your bike breaks down you're definitely better off walking it somewhere warm to make repairs rather than fixing it on the side of the road!
I sincerely hope you will add PostgreSQL support to CloudSQL soon.

The current Postgres offerings are not great. ElephantSQL is extremely expensive compared to their offering: 4 cores, 15GB RAM, 1TB data for $1,000/mo. CloudSQL (2nd gen) with the exact same specs would be $370/mo. Aiven doesn't advertise exact prices until you sign up, so I can't compare, but I see that the number of instances (max 3 nodes) is very small, so not really an option.
The key idea behind Starfighter:

"Rather than measuring proxies for talent, we just decided to try to measure talent directly."

The problem with this is that the technical side of things is much less important than how people work together. Google's Project Aristotle has shown that technical chops matter far less than people being empathetic, tolerant and good listeners.
Porn Industry Using Airbnb Rentals as Film Sets
Or a "Sales ALL THE THINGS" manic ex-CEO, who used massive rounds of funding to hire uncontrollably fast, was replaced by a more product-oriented one.
Because of this, many North Americans choose to disbelieve it when doctors in the UK say that people living in the British Isles cannot get Vitamin D from the Sun over the winter until some time in March.
I'm watching Nick Schrock's keynote video and at 5:15 he says someone made this stained-glass window: http://i.imgur.com/tBx7zku.png
Why is that an issue? You would use something like that extensively in Go or JS for example, where you need to perform a check on the returned (Go) or passed (JS callback) error value.

The else is executed if there is no error, in my style at least, so naturally it will contain more logic.
> ECC memory...often considered necessary in a server environment

This is very much workload-specific. If you cycle your processes out of memory even once a day, the chances of seeing a random gamma ray burst is vanishingly small. Of course, I wouldn't host ZFS or a data store.
Is There a Scientific Formula for Hotness?
>If interviews made sense, nobody would have a problem with them.

Not always. Interviews can be a very stressful and uncomfortable experience for some people. Even good interviews that make sense when the candidate is a perfect fit. Especially when you aren't job hopping and interviewing every two years so you're out of practice.

Honestly I don't even care to interview people, I'd much rather not.
> However, the GPL lawyers don't want to press the point too hard as they could easily lose a lot of hardware that would quickly render Linux useless.

Hyperbole aside about how Linux would be useless without nvidia blobs, the situation with nvidia is not about a mere GPL wrapper. The nvidia blob is using parts of the Linux API for which the Linux API explicitly declares "there's no GPL here". This declaration is enforced via C macros.
According to historian Dr. Joseph Tainter's book 'The Collapse of Complex Societies', if you exclude isolated groups such as tribes, there have been 23 distinct civilizations throughout the course of human history and 22 have failed. Hypercomplexity and specialization tend to be common characteristics, as well as, misuse of resources.
GCC warns with -Wextra (or -Wempty-body) and clang warns by default.
The more lines that are visible on your screen, the less you have to keep in your working memory.

Sure if you only saw a few lines at a time, then this might be a problem. But you can see 51 on a laptop. This is enough for almost all cases. And you can scroll if you need to look up something. If you stumble upon a case of multiple if statement that span several screens then no style is going to help you see it in full. In that rare case you might see a little more, at the expense of all code ever becoming less readable (if we assume Allman is more readable for the sake of this argument of course).

If for some reason your code has more than, let's say >50% cases where something spans multiple screens and needs to be seen as a whole (code which should be refactored, but let's ignore that), then you might have an argument to use your style, in all other cases you're doing premature optimization of your coding style, so to speak.
I think "made redundant" has been the British term for laid off for quite a while; though this is, IME, far less common in American usage. I think the distinction you are positing between them could be a good one to make, but I don't think its one that has ever been consistently applied in general usage of the terms in reference to business.

> In this case, the company is laying off a lot of its sales force and recruiting team while mumbling further content-free buzzwords about refocusing its strategy. Meaning, they aren't growing any more, so they won't be selling as much or recruiting as much.

Given that affected parts of the company are those most directly implicated in the regulatory violations that have produced the immediate problems, I wonder if there isn't another level of spin here, and whether this isn't more a set of firings to purge the problem units than a layoff.
Show HN: FocusList, planning and pomodoro app for iPhone and Mac
I've told recruiters to not send resumes for candidates who wanted over $X comp. If the person won't let them know a ballpark up front, I'd have never seen the person.

Unfortunately, I don't have enough hours in the day to interview good candidates who might or might not be willing to come down on my max comp.
I think the comparison is still quite dangerous: possibly unfair, probably telling little about current hardware.

The power efficiency and core count has increased tremendously on Intel CPUs with Sandy Bridge first and late with Haswell. For the same TDP you easily get 8-12 HSW cores these days.

ARM CPUs have likely improved to a similar extent, but given that CPUs are getting "wider" and more sophisticated in terms of caches, power efficiency, etc. it is very hard to extrapolate from assessments made based on hardware that uses >5y old technology.
I agree, Matt Strassler is a gifted communicator.

It's a tragedy that he has left full-time theoretical physics for greener pastures as a result of the huge (as in double-digit percentages, and in some cases more than a third) cuts in research budgets in the USA, coupled with his desire to remain working in the States.

Unfortunately there are quite a few good working-scientist bloggers who have been producing much reduced output as a result of lower funding in general. Some have moved out of the USA and continue to blog. Some have had to focus themselves on earning survival income by pushing out many grant proposals in hopes of even partial funding, and simply cannot afford to take the time to explain other scientsists' work to non-scientists. Some have, alas, mostly stopped blogging altogether.
Strengthening our commitment to racial justice
A hunt for the government's oldest computer
anyone got an opinion on http://armada.sh/

(vs Rancher, Tutum, Deis...)

?
No, what we need is a decentralized food system. You really should be eating food indigenous to the region in which you live.
"Redundant" is not a pure synonym for "unnecessary" or "obsolete," and in business-speak it used to have the meaning I shared above. It used to arise a lot in mergers, where "efficiencies" arose by consolidating functions and making entire departments "redundant."

If buggy-whips were to disappear as a business because Buggy 2.0 (a/k/a the automobile) comes along, it was not commonplace to say that buggy -whip manufacturers or their employees were "redundant," but to say they were "obsolete."

That seems closer to the Windows 12 vs. Windows 11 teams analogy to me.
I've actually never seen production code with braces or semicolons. The only place it's semi-common is when people write complicated expressions and need to put them on one line for the REPL (GHCi).
Education or experience&results? What is more important for a founder?
Hi,

I have a classic carer vs education dilema.
I am a crossroad and asking for smarter older to help me see my options clearer.

Context:
I have a small outsourcing company. Its my first company so plenty of mistakes were made (we in the red) yet we have a product we can quickly repurpose for multiple client with minimal cost and some active clients. So it seams we can bounce back.
I have no love for the product its nice have some nifty things in it but... I feel like selling potatoes.

I have my bachelor's degree in the works. I mean I missed bunch of dalines but I still can think I can make it in time. Bachelor's is in Information systems. I actually took the information systems management route that is apparently based around putting everything into UML & BPMN charts and writing a detailed (~200-400 pages) documentation before starting any project.
IMHO the study program is behind the times with "plan for 6 months and then execute according to the plan" and I really regret the choice I made.

I also have a startup called Breathcount (healthtech) tech and we just made our 4th fully functional prototype. It helps kids manage asthma :) We have been working on it for year any time we could and it was a slow grind but last couple of months seam to be a true break threw. And we are ready for our seed round. Its a passion, love child that keeps me up at night. Can I do this? In this convoluted sector?

I want to work on Breathcount and get ir really going but I know that I can not manage a company and get my degree. I have to suspend one or the other.

Question:
As for startup founder is it more important to show a commercially successful project (even from not related market) or to have degree showing a capability to commit and finish a task? Maybe I am missing something in my picture?
I would highly recommend Eric Evans' Domain Driven Design as the second Object Oriented book to be read. Most any primer on OO will give you the foundation of ideas but Erick's book makes the knowledge useful and has been repeatedly called OO done right.

ISBN-13: 978-0321125217
ISBN-10: 0321125215
Live connections map for your website
https://github.com/btccointicker/website-live-connection-map

Makes use of D3 and nodejs/socket.io

Live demo - http://bitcointicker.co/map/

Alternative showing live bitcoin transactions - http://bitcointicker.co/transactions/
They blew up a single tweet into an article about Apple's corporate strategy in relation to the FBI.

This sort of thing happens all the time from "news" blogs. You're just particularly keen to this one. The writer takes a smattering of fact, fits in into the existing narratives the news media is already telling themselves and bloviates until they have something to staple advertisement to.

What next? Are they going to dig through Apple employees' trash

Yes. News organizations that should know better pad their pages with exactly that. Constantly and forever. The trashcan is typically metaphorical, and the rank and file employees are boring.
Thanks for sharing your lawyer analogy -- I think it's instructive.

There are many freelance-style industries out there, and several must have gone through similar boom/bust periods. It would be instructive to learn from them.

Your last sentence is also very wise: good referrals and providing solutions are the keys to success. Interestingly, they're also two major factors in the sales process.
That probably has more to do with the lack of sunlight due to weather, not latitude
Confusion reigns as UK scientists face government 'gagging' clause
So then there is no shortage of good developers.
Is there a deeper analysis anywhere, or does one of the resident lawyers want to chime in? From my reading, this sounds huge: I interpret that they didn't find on narrow grounds, the Federal circuit just invalidated a bunch of patents. That's good, right?
The menu item "Voice Typing" in "tools" is disabled for me, with no explanation or hint as to why.
It is amazing isn't it? I'm so happy I switched. I love this community and the things they are doing.
Exceptionally gifted children: long-term outcomes of acceleration (2006) [pdf]
I just have a problem with the mixing of braces on an if/else chain I guess. I don't know how to explain it clearly, it just rubs me the wrong way?
They don't mean fork ethereum and create a new currency. They mean create a new currency running on the ethereum platform. A bitcoin fork means you have to build up a group of miners sufficiently large and diverse enough that everyone trusts it. Making a currency on ethereum means it inherits the trust that ethereum has.

Here is the tutorial about creating your own coin on ethereum. It's pretty short and interesting: https://www.ethereum.org/token

People like to think of ether as another cryptocurrency like bitcoin but the ethereum currency is intended to be more like a commodity that is used to fuel the platform that runs all sorts of stuff (including currencies).
They should donate the 158k to EFF and https://defendinnovation.org/ ...
The throughput capacity of Bitcoin, being programmable money, isn't a user limit. We can just as soon put billions of users with BTC-denominated accounts at higher layers of abstraction, and in fact this is exactly what Bitcoin's core developers aim to achieve. It doesn't make any sense to globally broadcast every last Starbucks coffee and permanently etch it into an immutable database at enormous cost.
I agree with you that the current usage of the word is now empty, as is most business jargon designed for press releases. Thus my opening phrase "Before 'being made redundant' became empty buzzspeak, ..." :-)
> An up quark is not a down quark plus an electron.

They're all perturbations in fields, and I think you could consider all the various ways particles can combine and split as being in some sense evidence of an underlying sameness to them. That's what the whole idea of grand unification was.
Qihoo is listed at NYSE (went public in 2011), regulations and consumer protections are better enforced in many overseas markets than in China. I usually look for English version if I have to use software produced by certain Chinese software companies.
Poe's law in action.

I can't tell if you are serious, but if you are, there are generally database constructs to help with this (if the database doesn't just outright support condensing bit fields or a specific type for sets) in a way that doesn't make it impossible to read easily from the database. You're basically making your data unusable without the separate code you've written to parse that field, which can be really annoying in many, many instances (such as debugging!).

Edit:
It's worth noting that one way to use a complex structure in the database without making it too dependent on external code would be to create some stored procedures for setting, updating and viewing the structure. In this case, that would be some functions that took the field value, and extracted the individual bits into a result, or allowed updating a specific flag. That would keep how the data is represented within the purview of the database, but you're stuck with a bunch of SQL functions that approximate what your code is doing in the application, which is a pain. Thankfully, a lot of database systems acknowledged this a long time ago and provided constructs to make it easier.
And it is doubtful the Supreme Court will take a case like this. There is no question about constitutional validity of the laws or rights involved, just interpretations of what is covered / infringed on various patents (slide to unlock for apple - cancelled others uninfinged, video compression for samsung - enforced).
Normally in British English the phrase "made redundant" implies there is a payment made to the departing employees, normally of several months salary. The phrases "sacked", "fired" and "let go" do not imply that. It is unclear which applies from the article - it sounds like lay-offs in prose, but the words "made redundant" muddy this.
I don't like Python forcing you to use a particular identation. And in my opinion optional braces are not an anti-feature, "with great powers come great responsibilities": like any other tool it's up to who is using it to use it in the right way.
Actually for C there has always been GNU indent, which serves a similar function as gofmt.
I call it out in CRs when I see it and I've been fixing any of these I come across in code at work.

I'd rather a compiler forces me to put braces around everything than let people have the opportunity to do something like the latter from my original comment.
It would be better for the user if the app cooperated. For example, if you disable microphone access, it's better if the app says you can't make voice calls, rather than attempting them and failing strangely.

You could also end up in an arms race if fake data became widespread. Bad apps will try to detect the fake data and insist that you actually enable the relevant permission. It might not be easily detected but I'm sure it would be detectible somehow.

Much better would be to shut down apps that act badly when refused inessential permissions. Of course, that's kind of hard, so faking it probably has a useful role to play.
> Long term, it is the most economically sustainable business from the perspective of the business owner

That's true, but not for the reasons stated. Once the population bubble bursts, the majority of human beings will become farmers if they want to survive. The negative stigma associated with farming for a living will quickly evaporate.
Drones: The Flying IoT
Some unsuccessful companies also use the same format.
It makes a lot of sense for Google to place maximum emphasis on whiteboard interviewing, not so much for its lesser competitors. If Google is a more desirable company and they run the same interview process, won't they be hiring mostly people who failed the same interview at Google?
Note: I am not an Acquia PM. I am just someone who sent in a few core patches over the last 11 years.

When I got aboard Drupal core was a very lightweight CMS. Infinitely hackable, yeah, if you go and hack core. Been there, done that, got the T-shirt. Time flies, years pass, and contrib modules happen because users want to click in a browser and not hack core. CCK. Views. All that jazz. Maybe your core is still lightweight but surely not your whole site. Comes Drupal 7, we move some of that into core. Core near collapses under the tech debt incurred. Remember the issue "Field attach API integration for entity forms is ungrokable" reported by the ... field API maintainer. Opsie. So the core developers try to decrease that tech debt and move towards something they found desirable. That's how Drupal 8 came to be.

Dissing Acquia for core when the chief architect of everything wrong with Drupal 8 (who have basically pulled a fast one over the community in an ingenious breach of process) is not working for Acquia is pointless. There are quite a number of things you could diss Acquia for, there's no doubt, but core is hardly one of them. In fact, they paid Wim Leers to undo as much of the performance damage -- by introducing vast amounts of caching -- as possible.
GCC 6 looks awesome, I'm looking forward to it!

https://gcc.gnu.org/gcc-6/changes.html
I would disagree that optional braces are a "great power." I feel like it's a really nothing feature.
Personally I'm a fan of braces everywhere (though I prefer Allman style), but the one area where I've given up is precondition checks at the start of a function.

Any style with braces looks like a cluttered mess compared to

if (foo)
throw ...
if (bar)
throw ...
if (baz)
throw ...

But I strictly limit that to the beginning of a function, and only `if (x) [throw|return] y;`
In the Gnutella P2P protocol, searches are broadcast to the nearest neighbors in the (essentially random) graph (with a hop count to prevent infinite propagation, and keeping a list of recently seen query IDs to prevent cycles). This essentially causes a random graph with N-ary nodes to act like a tree with a branching factor of N-1. Think of it as running the spanning tree algorithm[0] for each query. (The Nth link is the link up to the parent of the node. This analysis ignores duplicate links.) Peers exchange Bloom filters of the keywords for the files they have. That way, if the hop count indicates that a query has only one more hop to live, the Bloom filters are consulted to eliminate the last hop in cases where a leaf node doesn't have any matching files. (Since Bloom filters don't have false negatives, this pruning is safe/conservative.) It might not sound like much to only save the last hop, but remember that for a tree of degree N-1, the leaves represent almost (N-2)/(N-1) portion of the nodes. So, if every peer is connected to 21 other peers, you get a 20-way tree, and a bloom filter at best can save you almost 95% of your query traffic.

There's lots of simplification in the above analysis (ignoring multiple paths to the same host, etc., etc.) but you get the gist of it.

(This assumes a query for some really rare keyword... the peers use sampling of their nearest neighbors to first estimate the hop count they need in order to get a target number of search results... so searches for popular keywords are unlikely to be helped by the Bloom filter, but they're also sent with a low hop count.)

[0]https://en.wikipedia.org/wiki/Spanning_Tree_Protocol
> Does this mean that it can now open a real shell (like iTerm)

iTerm is not a shell. bash, zsh, fish, etc are shells. iTerm is a terminal program that opens a shell.
No need to return randomly-generated contacts; just hand the app an empty contact database. Likewise, tell the app that you just don't have a location fix.

For requesting to send an SMS, tell the app that there was a failure to send the SMS (for reasons unrelated to permissions). Act as though you have no signal.
Brian Greene Explains Gravitational Waves to Colbert
Some of the other responses have zeroed in on trading $ for time, missing your important point.

Money and time are just poker chips - big, valuable ones, but 2 among many. Figure out what's important to you and what's important to the company, this sets the board. Then start trading chips.

The conversation isn't the hard part, intimidating as it might be. Determining what you value, and how much, so that you can begin the conversation is where it's tricky. It's easy and comfortable to skip this analysis, pretend that money and time are the only variables in the equation, and then leave something else you value undiscussed and unclaimed.

There's a great article (2012) I often refer junior developers to who are interested in approaching negotiation in a more productive way (with an emphasis on the most important chip to many of us, salary): http://www.kalzumeus.com/2012/01/23/salary-negotiation/