skysight-inc/HackerNews huggingface dataset:
This is expected in markets like the one we're in today. Too much money is chasing too few opportunities. Angel investors are everywhere, and party rounds of a dozen-plus investors are common. In many early-stage financings, particularly the party rounds, a lack of reasonable due diligence is the rule, not the exception.

This creates an environment in which you have a good number of ambitious people becoming founders and raising capital even though they don't have the experience or ability to run a real business.

Markets like the one we're in can be frustrating because there's so much chaff you have to filter through, but that doesn't mean the entire market is based on engineered hype.
Since you seem to know a lot about this, which popular interpreters would you say are "state of the art" and which are "conventional slow"? It seems that lua and luajit (and perhaps perl5?) are in the former category. Is everything else in the latter?
Caltech announces discovery in fundamental physics
Another good list that incorporates FuzzDB: https://github.com/danielmiessler/SecLists

As other commenters noted, strings like DROP TABLES should be used with caution!
There's a complementary post elsewhere in the comments: https://news.ycombinator.com/item?id=10031735
It's pieces like this that keep me coming back to HN. They also make me wish I could write as well!

It always irks me when I hear people refer to themselves as hackers (Zuckerberg for one) and this article articulates why far better than I could.
Is the Vulkan spec out already? Where can I get it?
We're using this approach on a large team and db but are struggling with having multiple major version branches in play at the same time and backporting of functionality and bugfixes breaking things by changing the order in which changes get applied. At some point, the problem remains that you're migrating the data in a live system, and that means the order of changes matters.
Uk Suicide Prevention Charity Blocked by Facebook
The Campaign Against Living Miserably, a respected national UK charity that works to reduce male suicide by tackling stigma and providing counselling has been blocked by Facebook.

Their site is http://www.thecalmzone.net

They get some traffic from organic Facebook traffic. They don't engage (as far as I can tell) in any kind of SEO / email shenanigans.
The article, and my comment, were clearly about prosecutors who break the law in order to secure prosecutions. Not about wrong convictions in general.
The product I work with is making significant gains in the market now. The demand seems to be growing, judging by the new clients I see at work and recruiters that contact me after hours. I know the supply/demand is in favor of the applicants because it's a highly customized software and we were a tiny startup before being acquired by a tech giant. Not very many people have actual real world experience. I know a handful of ex-employees that want to start a consulting group but we are all really technical. We have people skills from being customer facing consultants but I really need a project manager / business person that can cut the deals.

I think their is a premium associated with the company's brand that allows them to charge more but I could probably charge 2/3 of their hourly rate. That would probably give me about 3x-4x my yearly salary now based on an estimate of not actually averaging 30 hours per week for 40 weeks out the year. I have no idea if those numbers make sense though.

Now that also means I take on the risk of finding and keeping clients, no paid healthcare or other benefits. I understand those things come out of my hourly rate at a company but it still doesn't to be a "fair" split to me. Especially when sites like glassdoor report much much higher salaries for people in my company, in my city, with my job title.

I'm already working with some 3rd party recruiters on contract gigs with government and quasi-government companies. The offers I have seen so far are 3x my current pay with a full benefits package. I'm trying to weigh the need for stability though as I have a significant debt to pay off and a child on the way. These offers also have paid overtime. I am figuring unpaid overtime and travel into my hourly rate because it's important to me. I used to include commute time but I work from home now.

Although I asked for a raise and got nothing. Either my skills aren't as valuable as I think or I suck at negotiating. I turned in my resignation once and was offered a much better salary. Leading me to believe I am valuable in someway to this company. I'm pretty confident they would offer a match again (or at least a decent increase) if I were to leave again but I don't know if I want to keep playing that game. I've been in the industry for 10 years. I'm pretty sure I'm underpaid. In the industry for 10 years. Revenue numbers to prove my worth company. I would think that I could cross into the 6 digit range soon but maybe I'm crazy. I'm not even close to the 150k number thrown out by the comment I quoted.
>especially since for some reason using Safari extends battery life for a huge amount

on a side note i see several people say this but using a 2015 mbp I don't really see this battery draining behavior. Can anyone point to benchmarks or has anyone actually done a real test on this assumption ?
Technically yes.

But the poster's employer has probably applied for a green card. Since the poster is Indian, that is a 10+ years process (4 for China and 1 for everyone else). If the poster changes employer (or accepts a promotion), the 10 year clock is reset to 0.

So for all practical purposes, the poster is locked to the employer. He is also locked at the same level and pay. Employers love this since they get an experienced person locked in at the same pay for a decade or more. Obviously this reduces wages for everyone.
48, and can confirm what you are saying - learning new names is tough. Things that I could once learn through osmosis require much repetition to retain.
I can't find a single thing to disagree with.

Though my financial position might be worse, due to ill-timed property purchases. Basically, the majority of my net worth was in real estate in 2007. I have had to move multiple times to find sufficiently remunerative work for a small family. So I'm just treading water now. I have been busting my ass for 16 years now, with literally nothing to show for it. Everything I have ever gained has been taken back, by circumstances beyond my control.

So when I see those Baby Boomers, retiring with nice, big nest eggs from working 40 years at the same company, I just start to seethe in rage. They are the ones who started pulling all the ladders up after climbing them.

I don't think it's just software. Everyone born after the Baby Boomers is worse off than their parents were at the same age. That generation just isn't giving the same as they got, because they are such a large economic force, they could get whatever they want. All I can say is that they had better fix up the nursing homes while they still have the power to do so. Gen X and Millennial won't have time to take care of them while still looking for new jobs every 2-5 years.
Europeans buying a coke can in the US will not stop at the 330ml point. They are gonna continue drinking until the can is finished.

39 g is far more representative of the overwhelmingly likely sugar consumption in the US than any per ml measure, and far more useful when discussing diets.
Their Android application still didn't support federated contacts even when it was based on XMPP.
Which Character Strengths Are Most Predictive of Well-Being?
It does essentially have that question.
Easy HTTP Debugging on iOS/OS X with ResponseDetective
The range U+FDD0..U+FDEF is reserved for internal use by applications.
I have seen weirdness from time to time, but mostly no. I just asked someone to send me a test message while the Gmail window was focused, and it came to both locations. Oddly, when I send a reply from Trillian, the chat window closes in Gmail.
I'm wondering how much github would tolerate projects that use the site just for the issue tracker.
So... anyone want to share some of these algorithms for predicting stock prices?
Anyone interested in the necessity of understanding history for philosophical and moral thinking ought to read MacIntyre's Whose Justice, Which Rationality. It argues that a "history-constituted tradition" is the inevitable system in which we make intellectual progress, and analyses the major movements in philosophy as support.

http://www.amazon.com/Whose-Justice-Rationality-Alasdair-Mac...
there actually is something wrong with profit: that desire never stops, never says enough, and is oblivious to human suffering.

there are plenty of lazy people, but in their midst are hardworking people trying to survive. Profit chooses to oppress.

The optimal system grows only for the sake of its own employees.
congratulations on a life well lived. :)
The GPU in question here, the PowerVR G6430, does not support OpenGL 4.5. It tops out at OpenGL 3.2 since it's a mobile part so everyone is using GLES.

The blog post only somewhat touches on it but I believe a key part of why this is so much faster is that it sounds like Vulkan is actually exposing tiled-based rendering. Note that PowerVR is a tile-based deferred renderer under the hood[1]. So if the app is doing the work of chunking draws into tiles instead of the driver trying to extract that from the OpenGL stream that's going to be significantly more efficient.

1: http://blog.imgtec.com/powervr/a-look-at-the-powervr-graphic...
https://projectbullrun.org/surveillance/2015/video-2015.html...

Aral Balkan's talk is a highly effective explanation of this problem. Of course, it's not that popular here given how it exposes the "big data"/"free" malware that is popular in Silicon Valley. Just look at the apparatchik in this thread, talking about features when they should be talking about how to set up a proper federated (and encrypted) protocol.

Why else would Google disable many of the features of XMPP federation? Allowing federated XMPP servers wouldn't give them the surveillance data.
Chesterton's Fence should be one of the core principles of software development, and it calls to mind the famous "Never rewrite software" article.

If you're refactoring, you can use unit tests and proofs of equivalence to demonstrate that your changes don't pose a threat. If you're rewriting a whole codebase, you're likely to wander down the same paths of "wait, the simple way doesn't work" that the person before you took.

Even bafflingly small changes like removing always-false tests have been known to break code, which ought to inspire real hesitation any time you see "stupid" code written by a smart person.
Looks like a version of the paper without the ACM paywall is at https://web.cs.umass.edu/publication/docs/2013/UM-CS-2013-02....
The latest craze? I guess WSJ has been out to lunch for the past decade.
I worked in a similar setting, writing safety critical code. Any time we found code that was so dumb that it couldn't possibly be correct, without documenting why, we still did a blame to see when it was written, if the blame was older than the current source control system we did a blame in the previous one (this could be 10 year old code). Once we found when it was written we looked at any commit messages, if nothing obvious was written there we looked at general code movement around the time of the commit, we looked at any documents changed around the time of the commit, we looked at issue tracker tickets filed and closed around the time of the commit, we looked at test cases written around the time of the commit, test reports that had different results before/after. In essence we did everything in order to understand how the person thought when writing the code. This had always been a code base with very rigorous processes around it so explaining things by "he probably was lazy and let it slip by" was not a valid excuse before all other reasons had been investigated.

Obvious "errors" like if(false) is a stupid example of this, why would someone commit if(false)? Is it supposed to be if(true)? Is it for debugging only or is it code that should actually be removed? Maybe it's used for other reasons by a preprocessing-tool that you are not aware of?
Nope. The API is still in development.
You should fix that error message too, it's pretty awful.
Show HN: I Am Launching a Uber for Locksmith (Live in NYC)
Interesting, poor performance (and also chewing through battery) was why I moved from Skype.
Of course, in the old days, the hacker worked with integrated circuits that were made by a multi-million dollar fab that was funded by yuppie venture capital.
Society and the State are not the same; they can, and have often been in conflict over exactly that issue.
Who Needs Architects? Because Complexity Emerges
Search "trading algorithms" on Amazon. They're not secret.
"at least I didn't move here from California"

Yup. You being born in a state that is not California and moving to Portland makes you very superior to those living in Portland but born in California. You should put on your very superior hat and feel good about your total authenticity and unquestionable non-yuppiedom.
You've decided on the path of higher maintenance, and you've increased the risk of Apple rejection.

Maybe this decision won't bite you, but this mentality will.
Full context, this is the beggining of the bible.
The principle of charity sounds extremely questionable; what is the purported benefit of suspending logical thought for the purposes of understanding something that may be wrong? I want to understand the idea logically, so I don't want to substitute in some second-rate folk understanding while I'm considering it.
Not so much an "upstart like Slack", more like "a giant pool of upstarts, the best of which happens to be Slack." When looking at it like this, it's easy to see why Microsoft and Google (or any big company for that matter) has trouble competing.
Your math is off for four nines; 100% - 99.99% = 0.01%, which is just over 52 minutes per year.

Also fun: https://en.wikipedia.org/wiki/High_availability#Percentage_c...
Google never fired me.

Google isn't pure evil. Its problem is that, since its inception, it's had the attitude that engineering is smart people work and everything else (design, HR, people management) is stupid people work. So, guess who sets up its HR systems? And who, might one expect, makes product decisions?
I understand now, but the idea of CSS in this is what threw me off. This is valid for any file that the computer makes a request for, if queries are attached to it.
I can't make a strong argument for the Earth being flat, does that mean I don't understand the question well enough?

I can't come up with a single coherent good argument against gay marriage, does that mean I don't understand the question?

I think your rule is very useful as a guide line, but please don't make it a rule. There really are policies and ideas that are one sided.
Really? I'm 99% sure that it's been using WebRTC for about a year now.
> Don’t use complex notations like “x.y.z” for the version number, just use a single integer.

I prefer to use two integers: major & minor version, semver style. Minor version gets incremented if old code can still use new DB (e.g. when adding a column). Major gets incremented when the change is not backwards-compatible (e.g. when renaming a column).

When you have to rollback a release not having to downgrade the DB can be a major time saver.
I've never seen people pushed like that to make the curve line up, that I can recall. There's a belief that if you have a large enough sample, that the distribution will have a certain shape (that is, it's unlikely that if you have 500 people in a calibration that there won't be a few underperformers). I've never seen that used to change a score, either in an retrospective or anticipatory fashion, but only to assess whether the process is being internally honest, and only at scales that are large enough that the concern isn't particularly affected by sampling error. (That is, if past experience is that a certain outlying part of the curve has roughly 2% of employees in it, I've never seen anyone object because that bucket is empty with a N of 150 or less.)
There were a pile of power management fixes coming in Chrome 45 - see https://plus.google.com/+PeterKasting/posts/GpL63A1K2TF

...currently out there in the beta update stream, shouldn't be far off now.
I'm going to dispute the "iff". Chesterton's fence is a useful idea to keep in mind, but it is flawed in that it is excessively conservative. It demands that you prove a negative, which is not reasonable in general. (How do you prove that that apparently useless doohicky isn't staving off Cthulu's wrath?).

It's important to try to understand why something exists, but it is also important to understand that the reason often is that it was either unintentional or silly, but you won't be able to prove it because it isn't documented and the person responsible is gone/unknown.
I'm of three minds about this.

OT1H, it shouldn't matter who writes something if it holds up to scrutiny.

OTOH, no system, no matter the safeguards, can withstand constant attempts to subvert it by ordinary members. The scientific process can stop sporadic fraud, but not deliberate fraud by the majority of participants.

OT3rdH, it's also playing with fire to tell an organization it can't defend itself, even against a scientific consensus, by bankrolling research that tends to favor itself. I for one wish we would have had more of that from Big Fat to resist the "less fat, more carbs" dogma we heard for decades.
EVERYTHING you need to know about AFFILIATE MARKETING ever in just 20 points
BOMs have already caught me off guard at the start of strings.
Sorry, I wasn't necessarily saying that CORS will save you, but more suggesting that there's no reason to use JSONP.
Probably have better luck writing your own poker-bot.
.ly is particularly bad because Lybia's maintenance is a real risk.
Forgotten by whom?
Good to see the government and Nokia stepping up to mitigate the pressure of employees who were laid off.
Why semver ranges are literally the worst
That's actually a much older version that is hopelessly out of date. I'll add a non paywall link.
But, like crdoconnor says, unions are an exercise in democracy--and the majority of the workforce are not brilliant.
I realize these things are subjective, but git is not difficult to understand or use. Branching is a breeze. Merging is a breeze.
Not to mention the fact that, legally speaking, if there is no compensation then there is no transfer of ownership on any of the work done. There could be a strong claim to code copyright later on, though without him being citizen I'm not sure what rights he would actually have. Would cost a bit for a lawyer to draft up some contract stipulating the housing as a form of compensation, but again not being a citizen could be a problem.
Software Needs a Bigger Appetite
REACT server-side
You basically make the case for .com. It signals funding and optimism (whether you wrongly think it's bind or not).
The conclusion of this paper is that the 15% gap estimate is likely far too low (he estimates its actually 21-28%). It also states that when gaps outpage gains, downward wage pressure on nonunion wages due to the "spillover effect" can be understood to be outpacing the upward pressure of "threat effects" (page 4, labeled 236, p.3), which pretty strongly suggests that if his conclusions are correct, unions may have the effect of reducing nonunion wages.
This is kind of irrelevant though. Sure it should be documented, and sure the fence should have a nice notice of purpose posted right at the gate for everyone to see, but life doesn't work like that.
Stealth Company | Contract | Remote/NYC

We are a stealth start up based in NYC. We are looking for a UX/UI developer that has experience conceptualizing and implementing web applications, their interactions and how the data flows across the features of our product.

This job is for a CONTRACT.

Skills required
* HTML
* CSS
* Javascript
* Graphic and interaction design

Experience required:

* Previous experience in designing the looks and interaction of proof-of-concepts.

Please contact me directly at lispsteve@gmail.com if interested.
It has nothing to do with how you find the website.
Why does Gmail Say “golden triangle” when searched in Google?
"a female"

For fuck's sake just say "a woman"
That's the exact phrase that I found so suspect. That makes it sound like the distinction between nucleotides is atomic, rather than molecular.

Is that true / nuanced in some particular way I don't know about?
I think development of software will continue to get "easier" as languages, technologies and ideas evolve. I think over time these technologies will get to the stage where you barely have to think about the technology in use, and rather just focus on the problem at hand/what you want to build; this really is currently the case only after years (or decades) of experience and purposeful practice.

The current development of software does require a lot of knowledge to break into the market; however this also means that software development is a skilled profession which leads to higher than average salaries.

I would also add that we are seeing people enter the software/web dev market without a 4 year degree. A lot of people that I know have done 2 year diplomas and even compressed 4 month "bootcamp" style programs
But that's not entirely true. The fact is we DON'T actually know. There are working theories, but none of them truly explain things, which is another way of saying "we don't know." Instead of saying that, however, his explanation implies that HE knows, but everyone else is essentially too dumb to understand.

So no, it wasn't an entirely factual statement. A factual statement would have admitted that no one, including the leading theorists, actually understands the physical reason for magnetic attraction and repulsion.
How do you explain that pretty much every very large successful company has its straightforward .com? And why do you not place any significance in that?
See also the earlier discussion here: https://news.ycombinator.com/item?id=10033517
That's clearly not true since in another comment here someone said they already do this and I doubt they're using a dedicated sales staff since they've mentioned dedicating time to it.

Regardless, it could soon be impossible to earn money with the other approach.
Introducing the Search Analytics API
thank you that really helped learn more about the topic..
Startup Forms Library
Some would argue that if you're testing on a system you can't recreate easily/quickly, you're doing devops wrong.
Is there a reason not to use the default IME provided by the operating system?

Mac OSX includes a decent IME for Japanese, for example.
Documentation is essentially the proactive version of the idea for which the principle of charity is the reactive version.

Assume that those who came before you had good reasons for their actions, and assume that those after you will be unable to identify any motivation you don't state explicitly.

I'd be curious to see a strong legislative version of this - enshrining the spirit of the law in the text, and giving courts explicit rights to strike down laws which no longer fulfill their original intent. Done well, it's the sort of change which could have worked wonders on our legal system's constant failure to adapt to technological change. The Aereo suit, for instance, shouldn't have happened under any kind of intent-based legal system.
Does anyone else think there is an opportunity for an easier to work with chat/text program?

Ideally it would have a semi open infrastructure like IRC. I would design it with less functionality than XMPP. The clients would be closed source. Or maybe this is Telegram already.
Answer: Whither the foggy weather?