skysight-inc/HackerNews huggingface dataset:
This really depends on the size of the project and how many developers are involved for me. If it's just me and there are no external users then I almost never write them due to priority. If there are external users and/or at least two developers, then absolutely.

It's a great sign people are writing automated tests for their side projects because based on my experience there are still many teams that aren't bothering to do so for bigger production projects adequately. It's one of those things everyone knows they should do and talk about it but the resources and priorities are almost never in place. The test results need to be visible by more than just the testers too.

I have a particular interest in test automation due to my involvement at Tesults (https://www.tesults.com). This is a test results dashboard for teams of about 10-20 or more - it's not designed for tiny teams or side projects but if you're interested in trying it out for a small team send an email using the address on the site with the link to this page on HN and we can sort you out - only really worth it if you are doing continuous build/integration too, overkill for one or two person teams.
Just as a neat data point, we hadn't been using sccache for Firefox builds in our new CI infrastructure (Taskcluster) for various reasons. After rolling out the sccache rewrite I fixed that, and build times in that environment dropped by 32-38%:
https://treeherder.mozilla.org/perf.html#/alerts?id=4335
You can see that the first flipbook has a digital overlay mask for the sync of the mouth video to the words. See his right hand fingers.
Why would you use 5v and not 120?
FreeBSD on a MacBook Pro
Business is increasingly global. Deals of this nature are not so surprising. Would you expand on your comment?
Because not everyone carries around a wireless charger in their pocket? Also, I'm fairly sure the lower wattage of a wireless charger would make charging slower.
do you think the same about HN? your email isn't even asked for here.
I've also found a good technique is to ask for the largest amount you can, upfront. Because if they agree to it, and do it, it signals several things to me, at once:

1. they have money; 2. they have enough money that this amount won't break them; 3. they have the ability, approval & mechanism for sending me money. 4. they also believe in me and truly value me and want me and (most likely) have no plan to get free work out of me without paying on the backend.

In general, the would-be clients who balk at that are either shady, or, have such small/unstable budgets that it's not the best use of my time to help them. Of course, is chance they just don't trust me. The problem is that I trust me, and I have only so many work hours in my life, and only one life to live, and I can't know for sure whether I'll ever get paid, or, how much, until and unless they truly do it. Proof is in the pudding.

If I had a nickel for every would-be client who wanted the world for $800 -- or balked at that because "all they have is X" where X is ludricrously small, well, I'd have a lot of nickels. Heck that's literally all you'll get from them. Assuming they don't stiff you totally.

The clients that do pay, and well, and upfront -- those are gold. Such gold I'd argue it's best to keep them secret. Very close to the vest. (If one is smart anyway.)
This reminds me of Jimmy Wales editing his bio:

https://www.wired.com/2005/12/wikipedia-founder-edits-own-bi...
Judge blocks Obama overtime rule, putting it in jeopardy
There are several approaches in emscripten to talk to the JS/HTML5 side from the C/C++ side:

1) wrappers for popular native APIs and frameworks to simplify porting existing code: apart from the 'expected' C and C++ runtime wrappers, emscripten also offers wrappers for GL, GLES 1..3, EGL, GLFW, GLU, GLUT, GLEW, SDL and OpenAL, these generally translate (and sometimes emulate) the behaviour of the native APIs to the underlying HTML5 APIs (e.g. GL to WebGL, SDL Audio and OpenAL to WebAudio, etc...)

2) there are also smaller emscripten-specific APIs that are essentially minimal shims around HTML5 APIs, for instance to initialize a WebGL context, one could either use the EGL or SDL wrappers which add some code bloat and don't directly map to WebGL initialization attributes, or one can use the emscripten_webgl_*() functions which map directly to the WebGL context initialization process, there are also similar small shims for input, XMLHttpRequest, WebWorkers and others, the advantage of these direct HTML5 shims is that they introduce less code bloat, but they don't exist anywhere outside the emscripten platform

3) emscripten also provides a number of different ways to easily write your own shims to call from C/C++ into JS, and the other way around, even with marshalling complex C++ data types (see: https://kripken.github.io/emscripten-site/docs/porting/conne...)

I really like that emscripten is much more than just a compiler toolchain with C/C++ runtime, there has been a tremendous amount of work to make it as simple as possible to port existing code over without or just minimal changes!
Serious consultancies routinely have 6-7 figure receivables from individual clients. Why should indie consultants handicap themselves?
Nope. Literally the first rule of HN moderation is that we don't do that—i.e., we moderate stories less, not more, when they're negative about YC or a YC startup. Also, we were slacking this afternoon (where by slacking I mean hacking on an arc compiler) and had no clue this thread existed.

It set off the overheated discussion detector (a.k.a. flamewar detector), which lowers the rank of a thread. We do turn that penalty off for particularly substantive discussions—which, though this may surprise you, I'm not sure this one is. Not every Reddit drama shitshow is uniform in its excellence. Can I say that without evil catnip effects?

Edit: ok, we've reduced the penalty and changed the title to something the post actually says. (The submitted title, "Reddit CEO admits to altering user comments that were critical of him", breaks the HN guideline about not changing titles unless they are misleading or linkbait. Please don't do that when submitting here.)
Of course I'm being a bit dramatic. But it's pretty bad.

I didn't know that was so common on SA. I knew the site was heavily-moderated, despite The Goons' famous repuation. But it's still terrible there, too.
Parts of it at least and I say that as a Brit, if you like our comedy check out Yes, Minister and Yes, Prime Minister.
<div class="post-image bg-center bg-contain bg-no-repeat" data-img="" style="background-image: url(&quot;http://okgo.net/build/wp-content/uploads/2016/11/spreadsheet.png&quot;); padding-top: 57%;"></div>

What ever happened to <img> elements :(
>They merely made the algorithm more balanced to showcase some of the smaller sites

By... Filtering out r/The_Donald. You can claim the reason was apolitical. Fine. But I think you have to be extremely naive to do so, given what was going on on reddit during the elections.

>And the defaults are not political at all:

Some are not, some are. All that are, are aligned with the admins' political view and routinely ban users that disagree with them.
Packaging winds for sandstorm.io

https://github.com/GetStream/Winds

https://github.com/sandstorm-io/sandstorm
This post makes no sense to me. The goal of talking to users is not to sell them something. The goal is to better understand their needs/attitudes/pain points/etc. so that you can improve your products and services.

That eventually leads to product/market fit (and therefore revenue), but putting a conversion goal on user research sounds more like a sales activity than true user research to me...

Did I just miss the point of the post?
The original USB1.0/1.1 (and 2.0?) specs are for 0.5A @ 5v.
Odds of dying in a car accident are 1/606 but I assume you don't avoid transportation. There's a 1/1,700 chance you'll die from dealing from steps. I assume you don't also avoid those.

http://www.iii.org/fact-statistic/mortality-risk

I had PRK done because the idea of LASIK freaked me out more and there were more side effects. The procedure feels pretty benign although there is a long healing time. I assume that most of the problems occur because people don't take proper post-surgery care.
Easier to overlay other dom nodes than having a wrapper and position hacks.
Yeah, there's definitely a lot more manipulation than they admit to. Around 1:50-2:00, a guy is turning a crank that flips the pages of another flipbook, but the pages keep turning at the same speed even while the speed of the crank changes dramatically.

Also, the apparent lack of regard for personal safety irks me a little. Wear some eye protection, dudes!
I sent those types on to try other contractors. Not worth it for me to repeat my own [unpaid] history.
Check out OK Go's other videos: https://www.youtube.com/user/OkGo
Ever since they allowed mods to lock threads, reddit became crap for discussions of controversial topics.
hm... I like this. :) Does it work? Have you tried?
I currently have one website that's built with Jekyll and I host it for free on Github Pages. The only thing I'm paying for is the custom domain name from Namecheap. Also I set up HTTPS with Cloudflare in front of it.

I prefer this method over managing a server any day.
The LOCK project reported high-assurance cost them 30-40% over a regular development. Altran/Praxis does it regularly for a 50% premium. You don't need the DOD's budget to get even high-assurance software. High-quality stuff usually just cost a bit more upfront followed by savings in maintenance.
You can also write:

a = 1 > 0 ? "Yay" : "Nay"
There was a photo a while back of somebody urinating in a reservoir, and there was subsequent outrage and calls to put an enormously expensive cover over the reservoir (i.e. lake), etc.

Never mind that all the wildlife that urinates/defecates in it, the dead animals in it, etc., which nobody minds.
I'd rather put the burden on the owner of the device. If someone puts a device on the internet, he is resposible for its actions. Don't want to be liable? Better buy a safe device. Can't buy a safe device? Don't put it on the internet.
se my personal youtube bot to add free unlimited views,likes,dislikes or channel subscribers

Well, now isn't that special?
Fair enough. Your question sounded leading to me and given the atmosphere i failed to provide benefit of the doubt.

That particular sub-reddit is a mixture of real people, and trolls who pose as trump supporters to egg the supporters on, as well as scaring and pissing off people against trump. The result being that with little effort and prodding on their side they get to see glorious internet mudfights.

However due to the way they're doing it, it's hard to tell which is which. That puts reddit admins in a bind and they have to balance things. Do they keep distance and let subtle trolls go unscathed? Do they take harsher measures and hit actual trump supporters? How much of this spills over into other reddits? How to handle the /all pollution? Letting it get in there just increases the mudfights, but if they take steps they'll be accused of censorships.
What about people who just click on links and don't view comments? Won't they be missing out just because the discussion in the comments isn't great?
That was the whole point of The_Donald – to protest the perceived abuses of other subs by doing the same thing more blatantly.

That's what they mean when say they're a "free speech" subreddit: they're protesting against restrictions on free speech, they aren't providing a place for free speech.
Story quality and comment quality have mystical connections.
this sort of snarky comment is exactly what turns me off HN.

what exactly is the point of your comment. do you think you are providing any sort of service to the readers of this thread.

does the fact that the OP was incorrect in a minor part of his comment invalidate the rest of it?

does your comment make you feel superior in anyway?

in the future, when posting a retort please ellucidate.
This space engine breaks a law of physics. But NASA tests say it works anyway
Sent an email to your kd dot net account.
Wordament is quite competetive fun.

For a while this was the only multiplayer game on Windows Phone.

https://itunes.apple.com/us/app/wordament/id580935508
Appreciate the response - thanks!
HN and GO(lang) has ruined me. Every-time I see "Go" my brain tries to think Golang.
What planet are you on?
It's may have a flywheel to keep it consistent speed. It kind of looks like one at the top.

The fact that they were confident enough to not wear eye protection is one more thing that makes it impressive. I mean, certainly they have an insurance company that would want to see that they are being safe, right?
I assumed the crank was attached to some kind of flywheel that kept spinning after he stopped cranking. Just a guess.
>That pretty much destroys the credibility of Reddit's commenting system in a single act.

Didn't they already do that when Morgan Freeman's AMA was staged? (If not Freeman, then another AMA. Some big celebrity's AMA was staged within the past year.)
As an American, I find there are better tools for finding domestic flights. However, for international flights, Skyscanner is always my go to tool.
Yes this really is phenomenal news for Scotland. Here's hoping they were generous with stock and we see a new wave of angel investors emerge.

According to https://angel.co/skyscanner-2 they last raised almost 200m at a 1.6b valuation. I wonder what kind of terms were attached to that. I'm guessing investors will have walked away with a pretty large chunk of the sale.
It might just be a correction, nothing more. I've done the same in the past in the interest of improving the original comment. Perhaps it could have been made clearer (e.g., "note:", s/1930s/1920/). I'm not sure you can read too much into it.
Ask HN: How do you get hired without a programming interview?
Few days ago, I was fortunate enough to talk to a person who switched from engineer to a manager position.

Most of the questions that were asked included how to solve project management tasks and conflict resolution strategies. No programming tests were included in the interview.

We see and also personally observe how coding tests do not effectively measure a persons analytical skills. This begs the question, for engineers, can there exist a system where companies can hire them without programming tests in interviews? One seeking a managerial position isn't necessarily asked to demonstrate and perform his skills on spot, are they?
Sorry I'm late to seeing this, but you seem to have mistakenly thought that my comment applied to one of yours? It didn't—I was replying to https://news.ycombinator.com/item?id=13006905.
Regarding secure software, there are at least some efforts to make writing formally verified software more approachable.

The seL4 project has produced a formally verified microkernel, open sourced along with end-to-end proofs of correctness [0].

On the web front, Project Everest [1] is attempting to produce a full, verified HTTPS stack. The miTLS sub-project has made good headway in providing development and reference implementations of 'safe' TLS [2].

These are only a few projects, but imo they're a huge step in the right direction for producing software solutions that have a higher level of engineering rigor.

[0] https://wiki.sel4.systems/FrequentlyAskedQuestions

[1] https://project-everest.github.io

[2] n.b. I'm not crypto-savvy, so I can't comment on what is or isn't 'safe' as any more than an interested layperson.
Holy shit, you were not kidding. uneddit makes it look like they just delete 90% of comments on principle.
Oh, gods, the smug info message. That, more than anything anyone ever said or did, gave me negative feelings about GNU. I mean, I still love GNU for the good it's done in the world, but that broken-by-design man page for every GNU project is hateful and nearly undoes all of my good feelings about GNU.

Thankfully, I don't see that message anymore. I'm not sure if GNU fixed it, or if downstream distros fixed it, but sometime several years ago I stopped experiencing those moments of info rage, and man pages actually started working correctly.

And, you're right. The bash docs are really good. bash, in general, is such a well-managed Free software project; I have such warm fuzzy feelings about it. bash just quietly gets better every couple of years without me ever thinking about it or realizing that it's gotten better. bash-completion is lovely, and when it's not present I feel ragey (not info level of rage, but still it sucks not having completion). It's just such a solid workhorse. And, it even works well on Windows (both the WSL version and the standalone git or Cygwin versions). It's one of those projects that I never think about because it always Just Works. I can't remember the last time I ran into a bash bug; it has to have been over a decade ago (and I do quite a bit of shell scripting, though I mostly have to code to POSIX rather than bash, because of Ubuntu).
...The one where OK Go consistantly puts out amazing music videos. Which one are you on?
Hotel chain faces legal action over claims of 'masking' TripAdvisor complaints
Anybody know of a mirror? Facebook won't let me through :(

Edit:: found https://m.youtube.com/watch?v=QvW61K2s0tA

Bafflingly, a search on YouTube for 'OK go the one moment' didn't turn this up for me. Bunch of ripped songs came up though.

Edit 2: Ah, it's 'unlisted'. Also, I've read a few of the comments on the youtube video, so you don't have to. It's still the worst bit of the internet.
What the Trees Say
What mechanism do they use to control your eyes, your hand, and your brain, forcing you to read their content in its entirety?

And is it the same mechanism that keeps you from clicking "Hide" on such content?

If this mechanism could be isolated and productized, we could make a fortune on it!
No video appears in latest Firefox Mac. Also, blogspam. Official link is

https://www.facebook.com/okgo/videos/10153836041340683/

(which is notable for not being at YouTube...)
Did Bruce Schneier call for regulations that should prevent ddos attacks? What kind of regulation/law does he propose?

In other articles Schneier called to solve other problems by regulation - for example to limit data retention by internet companies. are laws the answer? Is these no way to solve security related problems be better technology?

Will microkernel os solve embeded device security or will it be regulation?
Mark Zuckerberg had a similar indiscretion as a young man.
This law sounds good, but what kind of unintended consequences might result?

I wonder if instead of stiffing their contractors, customers will instead be the ones getting stiffed by unscrupulous contractors. I.e., contractors over-billing: "If you don't pay the amount I'm demanding, I'll report you." Companies might indeed pay the bill rather than risk a fine, but at the same time, they might become much more reluctant to hire contractors at all.

I worry that this kind of well-intentioned law will in fact reduce opportunities for free-lance people, in favor of consulting agencies.
>I'm sure it does, just like it probably seems nonsensical to deny that water breaks pencils.

But you're not saying that the pencil is not broken, you're saying I can't see a broken pencil.

>but merely that perception is not trulky subjective

I'm not sure what distinction you're making? What would it mean for something to be "truly subjective"?

>I highly recommend reading the paper on the attention schema model of consciousness

Hmm, the paper makes some interesting observations about the nature of awareness as part of the mind model, and it explains how a p-zombie could believe it has a subjective experience of that model.

...but I know I'm not a p-zombie. Even if I can't prove it to you, I know I definitely have subjective experience.
You know, ordinary people may have massive cultural differences with pedophiles.

Jokes aside, anything can be explained by massive cultural differences. Taking more wives, marrying underaged girls can be considered civilized so long as there are enough people backing it up.
The debate that the smart people have on that one still seems to go back and forth. I can find people I respect who have both opinions.

My only contribution is that I suspect that in practice almost every site leaks this info if you try hard enough, via some form of timing attack. You can get off-the-shelf "constant time string comparison" algorithms, but it's impractical to write anything much larger in a constant-time fashion, certainly nothing as complicated as a full authentication flow, especially in the light of the complexity of the systems we program on nowadays, with so many layers of caching to exploit for timing, etc. I've leaned in the direction of going for the user-friendly approach in my code, though I've only come around to that recently.
Ok, I could deal with it when it was against Hillary, but this shit pisses me off.
There aint no such thing as a free lunch.
Previous discussion: https://news.ycombinator.com/item?id=13026321
This is not true, there are many people in my neighborhood who can't always afford food when they need it.
I'm sorry about that. Have you considered programming in Haskell?
> [...] pre-loaded with bread so you could ask it to start toasting before getting up from the sofa.

But how did the bread get in the toaster?!
How to Not make money online
Let's not be disingenuous. There's tons and tons of stories like this.

Out of these "tons and tons", surely you can provide us with links to your favorite ten or so examples?
I'm saying nobody would have been looking at him for tax evasion if he wasn't a mobster, even if he was doing it.

And after Capone the mobsters started paying their taxes, so now they charge them with money laundering, which is essentially a law against paying your taxes on unexplained income.
Does anyone out there use MobX in production on a large app and have any comments on how the experience is? Especially how it scales beyond simple todo list apps.
Maybe you should start with one good such article and see if it takes off. I think you're severely underestimating the amount of work needed, and severely overestimating the demand.
I think the article adds enough context to the video that it's ok for it to be here. No one who wants to watch the video will have trouble finding it.

We did replace the baity title with the article's first sentence. (That's in accordance with the HN guideline that asks to not use original titles when they're clickbait.)
Presuming the signed app code is the same as the published source; and of course we can't see the server code.
I'm sorry you had to hear from me, but I recant! Netlify is, indeed, fantastic. It took five minutes to move my site over, and fifteen minutes to waste Chris' time with questions.

I'm amazed at how fast the site is now: https://portfolio.stavros.io/
>what is reddit without drama?

A Digg reskin* with a huge library of adult content.

*By Digg reskin, I am referring to Digg right before everyone left. I mean, there is a high possibility that any sort of "Reddit v3" would cause people to leave.
"A built in web server was released as part of Java 6, 2006."

Go isn't even that old yet. You're welcome to discuss what you like but I'm talking about what thing came with at first release.

"Also while Go might had an HTTP package on version 1.0, it surely still doesn't have a GUI framework on 1.8, which those languages had on 1.0."

Point. And even by 1.0 Java's was at least modestly capable by the standards of the time, as I recall. It didn't have everything, certainly couldn't compete with all the custom widgets you could buy for Windows, but usable.
What-rising-mortgage-rates-mean-for-canadians
In the 90s there were 3 very creative directors :
- Michel Gondry
- Chris Cunningham
- Spike Jonze
I'd recommend you check their music videos.