skysight-inc/HackerNews huggingface dataset:
Regarding your question "Best way to drive traffic to my website?" (https://news.ycombinator.com/item?id=11225765).

Advertising for swimwear on HN is pretty off-topic. You can submit in the https://news.ycombinator.com/show (https://news.ycombinator.com/showhn.html) category and ask for general launch/website feedback, but I'd expect readers to check/judge your CSS layout and HTML and not the products themselves.
> So if you do a mobile OS its ok to have app walled gardens, but on Windows you can´t?

For what it's worth, a lot of us don't think it's "OK" on a mobile OS either.
Completely unfair, so much so that I don't think restoring the original title and unflagging this thread is a good idea. Perhaps someone else can repost the article and start an un-skewed discussion about it.
You mean "K & R" for Go? :-)
It's also still hosted on the FBI domain here:

https://www.fbi.gov/sandiego/press-releases/2012/smartphone-...
> offloading youtube video compression onto client machines

Interesting thought experiment, but there just isn't a compelling reason for doing so, and many drawbacks.

* The encoding might take a long time, users are fickle, and it and would unnecessarily drain power on laptops and mobiles. For smaller uploads where users might not notice, the transcoding farm isn't impacted as much.

* It wouldn't cover the range of codec/bitrate/resolution combinations that YouTube has to encode anyway.

* YouTube accepts a ton of input formats (thanks to FFmpeg), while this scheme would be only useful for a specific class of uploads where the browser has a decoder matching the upload (since you're technically transcoding).

* The matter of implementation: JS media handling APIs are fairly coarse (especially so WebRTC), even getting this to work in the browser would fall under the heading of "marvelous hack."

* OpenH264 supports a limited set of profiles (baseline only?), which doesn't compress nearly as well as other encoders, especially with multi-pass.
While ECDSA size is nice comparatively, the screenshot is a little misleading if strictly comparing algo sizes. It's not showing cloudflare's ksk, and cloudflare doesn't sign its own KSK (though there's no reason to really, but the other domain appears to).
I got all except 4, which is trivia. (Well 1 is sort of trivia as well, but I happened to know that Fermat proved that one).
What evidence do you have of this? Particularly with respect to nonpublic data.
> fix it

Don't fix it, just rewrite it. Honestly. If they're focusing on Skype I think that would be great. The feats of that program are innumerable, including breaking system-wide sound settings. I simply can not fathom why it would want to change them.

As for "Skype for Business," it's significantly less stable than Skype. If Lync fails we switch to Skype.
Creating Pivot Tables in Postgres
You, me, and everyone else.

That's Microsoft's issue with Skype: they fail to realize that the marketplace determines what a product is.*

If you took a well-known, purpose-built apartment building and converted it in to offices, you know what people would say? "Why would I set up my office in an apartment building?"

Regardless of how good they could make Skype, it's always going to be Skype: the cool thing you use to talk to your brother who's living in Costa Rica for the year.

—
*That being said, if you've done your due diligence and really understand your audience, you can do a better job at creating a product that directs the attention of the user toward the thing you'd prefer.
Is there any way to disable this "feature", or to patch it out? This magic handling of ".exe" should really be handled by bash, not by the standard library.
Defense Secretary Carter sizes up emerging technology in Silicon Valley visit
If Stephen Hawking could design full robotic automation so everyone could have their basic income in the form of products, then there would be no problems. Except he's afraid of the robots that could do the automation, AI etc, because they will feel like slaves and rebel to kill us all.
Supposed to, sure. The majority of them I've worked with have been nothing special, however. They could hack java or perl or whatever with varying degrees of ability, but none of them have been so extraordinary that I can't imagine finding an equivalently good US citizen. It seems like the truly extraordinary talent would be here on an E or O visa anyway, not H1-B.
>58 to 66 percent of social scientists are liberal and only 5 to 8 percent conservative and that there are eight Democrats for every Republican

Maybe Social Science seems so politically biased to the author because he can't label the 30% he left out under the insufficient binary separation of Democrat/Republican. They are political parties, not a complete breakdown of someone's political beliefs.
Epic is just transitioning their Unreal launcher into a storefront. So they need to launch an attack on competitor. Similarly when Windows 8 launched Steam owner (Gabe Newell) also ranted against Windows store.
http://www.olin.edu/news-events/2014/olin-college-number-8-f...

"Olin College Number 8 on Forbes.com List of Top 25 Colleges Ranked by SAT Scores"
Mapbox releases tool to automatically review technical docs
Since you don't accept the EEOC as a valid source of information, you are likely to reject statements like http://www.eeoc.gov/eeoc/newsroom/release/4-28-11a.cfm :

> Gender-based wage discrimination remains a problem today and a percentage of the wage discrepancy cannot be explained by non-discriminatory factors, said government and private experts ..

In http://www.huffingtonpost.com/christina-hoff-sommers/wage-ga... , in an essay that argues that illegal wage discrimination is minor, I read:

> What the 2009 Labor Department study showed was that when the proper controls are in place, the unexplained (adjusted) wage gap is somewhere between 4.8 and 7 cents. ... The AAUW notes that part of the new 6.6-cent wage-gap may be owed to women's supposedly inferior negotiating skills -- not unscrupulous employers. Furthermore, the AAUW's 6.6 cents includes some large legitimate wage differences masked by over-broad occupational categories. ... Could the gender wage gap turn out to be zero? Probably not. The AAUW correctly notes that there is still evidence of residual bias against women in the workplace. However, with the gap approaching a few cents, there is not a lot of room for discrimination.

If it's 2 cents, out of 23 cents, then that's 9%. While minor compared to indirect societal factors, I don't think it's small enough to dismiss outright.

Neither you nor I can explain the unexplained component. It's true that it may have nothing at all to do with discrimination on the basis of sex. However, that is very doubtful as we see successful lawsuits where there is wage discrimination based on sex and we see settlements for that accusation, so we know there it's still ongoing. And we know that mediated settlements are rare, so they are the tip of the iceberg.

Therefore, I see no reason to reject illegal wage discrimination as one of the factors that goes into the wage gap.
So a lot of times, on a project, maybe right after a production deploy, I'll just keep the production logs open on a spare monitor or a TV, and passively keep an eye on what's going on while working on other things. I'm not looking for anything specific: my intuition just kinda kicks in if something seems amiss. Suddenly jumped from a few errors a minute to a continual stream of backtraces? The logs stopped streaming entirely? I know it when I see it. Kinda like Cypher watching The Matrix.

Now, if I had to tab between panes across 2, 3, 6 app servers, background workers, and database instances, I just wouldn't bother. It's only useful as background noise. But that's fine, because there are tools that let me easily consolidate all of my logs into one stream.

And that's how I see Slack. Just like I can't get a notification every time I have one exception happen in production, because it would kill my workflow, I can't get a notification every time somebody updates a Trello card or resolves a Zendesk ticket. But what I /can/ do is passively watch the stream: Slack is the consolidated logfile, not for my production servers, but for my company.

Could I configure all that with IRC? Yes. Do I want to set it all up, when Slack lets me OAuth against every single service imaginable with one click? No, I really don't. My time is far more productively spent elsewhere.
I hate that sense of entitlement. The whole point of foss is that people can mold software to fit their vision of how stuff should work without caring about what anyone else thinks. More pointedly the point of free software specifically is to guarantee the power to end users to control the software.
Honestly, there's a lot of confusion (and overloading, to use OOP parlance) with the term "contractor", and confusion with the term "consultant".

For instance, you can be a "contractor" as a software engineer, where you sign an employment contract to work for 6 or 12 months at a client site, working through an employment agency. At the end of that term, either your contract is renewed or it is not and you're now unemployed.

Or, in the defense industry, you can work as a "contractor" where you're a full-time employee of some company (called a "defense contractor"). That company signs a contract with the government to do some work for them somehow, and you're assigned to do this work. Your work does not have a defined end date (like the 6-month contract you might get to work at some big commercial company), you're just a regular full-time employee, but you still have to track your time (so it can be billed to that government contract), and if something goes wrong with the contract (like it runs out of money), then you can suddenly, with little warning, be furloughed without any pay.

Of course, there's many other kinds of "contractors" too, like the guy you hire to replace your house's roof. And there's all the people who are full-time workers, but are given 1099 forms as classified as "independent contractors" so their employer doesn't have to pay FICA and unemployment insurance for them.

Now, as for "consultants", that usually seems to be pretty much what I described in the part about defense contracting: you're a regular W-2 employee of some corporation, but you're sent out to client sites to do work for them, though there's no fixed-term contract with the client usually.
>it's unfathomable how Slack could still not have this feature

I hear this saying a lot, and every time I just can't take it seriously.

This is the first time I've ever heard of someone wanting customizable background colors for messages on a messaging platform. It's just not something I or anyone I know about cares about.

I just can't see how that would be considered a high importance feature by anyone.
"Everyone" here I think means the same as "anyone can be a great cook" in Ratatuille - it does not mean that anyone can learn to cook - but that a good programmer can arise from any background.

My experience would support this. You need a mindset keen towards rigor, and motivation. Given those, and guidance, anyone can learn to program - at least in limited contexts.
>Also, if this was so easy to find then why didn't the government find it when responding to the FOIA request?

They didn't ask "where is content about protecting phones to be found?"
It's not necessarily being phony. It's just being dead inside.
They have regularly bought out companies in that space (last one was Ray Ozzie's Talko, in December, and they specifically said "Talko was acquired to help fuel future innovation in Skype and Skype for Business. As part of the Skype team, we’ll leverage Talko’s technology and the many things we’ve learned during its design and development.").

Let's hope they actually benefit from those.

http://betanews.com/2015/12/21/microsoft-cops-talko-for-skyp...
What advantage does this have over traditional i3(gaps)? i3 seems to perform well on older hardware and in VMs.
"Only hiring the best" can paradoxically lower the average quality of the candidate you end up hiring, anyways. Suppose there's two ways for someone to pass a strict interview: they're either a good programmer, or they're good at bullshitting you. With a higher bar, you're giving bullshitters more opportunities to bullshit you.

From the perspective of a subordinate doing hiring, raising the bar makes perfect sense. You don't want to get blamed for a risky hire going bad, so you optimize for making your choice defensible rather than good. Non-hiring is also risky - it's just risky in a way that damages the company rather than the person doing the hiring.
Why AWS Has So Many Friends in the Startup World
Note that OpenH264 is terrible and probably isn't viable for anything besides video conferencing and/or screen sharing.

A couple of things from their github issues:
It's much slower than x.264[1]

It only supports baseline profile and the developers aren't that interested in going beyond that[2]

IIRC this quality was lower than x.264 even when set to baseline profile... I'll see if I can dig up some statistics.

[1]https://github.com/cisco/openh264/issues/2067
[2]https://github.com/cisco/openh264/issues/1844
You're confusing hardware encoding with software encoding. Your phone doesn't do it on its CPU (or GPU for that matter). The camera module usually has a separate chip for the encoding.
Seems to have a pretty interesting attitude.

https://github.com/SirCmpwn/TrueCraft/issues/230
Thanks. I did come across this link from Google and also the said Quora post. It's very unfortunate that even though there are so many good Payment processors like Stripe, Google, Amazon, Authorize, etc they're mostly restricted to the US.

Also I think a lot of these companies are having a hard time because RBI has this strict OTP only policy so this isn't going to change anytime soon (like you said it was same 3 years ago also).

Anyway, I came across few companies that will setup a US bank account and register a Delaware corp for about $500. It's throwing money down the drain because they don't guarantee anything but it may be worth a shot? I think the founder of SupportBee did this [1]

[1] https://www.quora.com/How-does-SupportBee-or-any-Indian-star...
How is the parent saying that? I'm interpreting this as given two identical employees an h1b would be paid less.
Personally, I think "uncanny valley" is merely a useful short cut when talking about unsatisfactory simulacrums. Whether or not it comes off as creepy is irrelevant.
Please focus on Skype, it's a mess.

Now that we are no longer using HipChat, the buggiest application I use on a regular basis is Skype.
I always think of Michael Lewis' Moneyball story when I read such things. When everybody else is scouting for 200k players, why not pick promising fresh graduates? You might have to spend more time mentoring, but you get extra cash to lengthen your runway.
After re-reading, I can see that I didn't clearly express my point of view. The first line should have said this:

"Why would you attribute an increase in sales or profits solely to the leader?"

If you meant something similar, then fine, but if not, then do you really believe that the pharaohs would have been able to build their pyramids without their work force? As for whether we could build one now, I think you might say that we just have different gods [0].

[0] https://en.wikipedia.org/wiki/Burj_Khalifa
This kinda reminds me of dating in your late 30s or 40s.
Using Wayland and i3 equals huge Geek Cred on the street. How bad is life in Wayland currently for desktop Linux?
A great company is not something that contains great people, it is something that makes people great!
Having done an online boot camp I can say at least part of it is not wanting to spread negative feedback that might devalue your investment.

I imagine many people go into these programs to gain skills to get a job. If afterwards you talk about how the program failed to prepare you for that you're shooting yourself in the foot.

As to why there aren't more positive reviews - maybe it's related?
Thanks for the clarification. While I am aware that Curve25519 is not Ed25519 is not ECDSA, they all at least belong into the field of Elliptic Curve Cryptography. It is hard for an outsider to tell how wide a certain sub-field is, and how far the related work research should go. I merely took the hints from the paper, which addressed ECC in some places, and wrongfully concluded that DJB's research would be still on topic.
Chat is just nicer to work with.

Emails are in their own isolated packages. If i get an email saying the build broke, there is no easy way to check the last time it happened. I wouldn't be able to glance at the last few messages and see that the build breaks every time "X" commits or the tests fail every monday. I can't easily get context on what someone was doing when it broke.

With something like slack it's all right there. The last 3 alerts, maybe a few messages from devs quickly explaining what happened (or preemptively saying that the build is going to break, and it's okay), someone taking responsibility and saying that they will handle the fix, etc...

It's just nicer.
Here are a few decent options:

http://hnhiring.me/

http://hnjobs.io/ (I think was giving errors last time I checked)
> I hope they really do implement voice soon.

They have! It's in beta, but we've been using it at my workplace for 2 days now. Audio only so far. Better audio quality than anything else we use (appear.in, lync, hangouts, among others).

Integrated into slack, so you click a button in a channel to start a call anyone in the channel can join. Nice.
> I've always worked exclusively with Linux, but would switch to MS and all associated headaches in a second if I could write functional code with F#.

That seems... odd. Surely you can write functional code in a different language on Linux? Or write F# on Mono?
I'm not so sure that self-teaching is the best way, I'm sure there are people that can be fantastic developers through education alone.

But it's very clear that the key to being a developer is some sort of "talent" for making sense of how a computer works, and after decades of research we still can't tell if a person has this talent or not.

It's an established fact that a large number of people who apply to CS studies just flunk out, because they lack this talent, and we don't know beforehand who is going to flunk out or not.

So stuffing education CS programmes full of people, assuming everyone is going to magically become a great developer is a complete pipe-dream of people who think about employees as interchangeable resources. Reality doesn't work that way.
Show HN: Find PCB Footprints and Schematic Symbols Within EAGLE
Could have been worse? https://www.google.com/patents/US6368227
We initially used Skype on our team to communicate with others. However, the software was horribly buggy on OSX. Slack has become part of our main toolchain. It works, has the basic features you need and doesn't get in our way. The integrations are great and we'll continue to use them.

Unless Microsoft rebuilds Skype for the ground up, I don't see us leaving Slack for it. They had their chance, and they dropped the ball.
> EdDSA is not fundamentally more sidechannel resistant; sidechannel resistance is a function of the implementation.
> ...
> It would be more accurate to say that so far EdDSA has had a more conscientious implementation culture around it.

Your assessment is correct. EdDSA is deterministic which eliminates the nonce-reuse concerns, but deterministic EdDSA/ECDSA requires side-channel resistance. I erred in my previous comment.
Maybe I'm not being clear: restricting yourself to "engineering" jobs is far too narrow in the first place: it's technically harder than a lot of middle class jobs, and, in the worst case, engineers should be able to market themselves for jobs like actuary, accountant, analyst, etc. The whole problem is thinking that you can only work at jobs designated "engineering".

Disclaimer: this doesn't mean I'm better at the job search. I'm definitely not, and I'd be in the exact same position, of working bad jobs or mooching because I can't land anything between grocery store cashier and engineer. And a big part of the problem is thinking that e.g. someone capable of doing all the math involved in engineering "can't possibly" do the work of an accountant.
Good for you - you shouldn't. I don't know you and will probably never meet you. You can't worry about everyone and everything :)
Couldn't agree more. The "innovations" SV has brought to the interview process are more to satisfy the need to "disrupt" the traditional way of interviewing, with no thought to whether they're actually improvements. Take-home tests that are 8 hours long, talking to 14 people over 12 hours (actually happened to me), and tricky questions that will never happen in the day-to-day at that company: all useless and/or unfair.
Would mind commenting on why you do not use HipChat anymore?
Curious...
No problem! You just asked why you'd've been downvoted. :)
Just curious, does this benchmark include models quality somewhere?
My gut says that Stewart doesn't take an 8B offer. But that, of course, raises the question of what number he does take. It's very hard to know.
China Tries Its Hand at Pre-Crime
Then we are not talking about a lasting change in society but about a suicidal trend that shouldn't be 'celebrated' so carelessly.
Hence TFA:

> And that's part of the problem with the FOIA process. It's something of a guessing game, where if you don't guess exactly the proper way to phrase what you want, they'll just come back with a no responsive documents response.

If a private citizen responded to a subpoena the same way the government responds to FOIA requests they would be charged with contempt.
I'd say slack/hipchat has become the repository of alerts/notifications/etc that I would normally receive through e-mail. A lot of times these notifications aren't super mission critical and don't require immediate attention, but it's nice to have the history of them so I can investigate when necessary.

Having this outside of e-mail keeps my e-mail inbox less cluttered. That's my reason anyways.
* Nim - https://nim-by-example.github.io/

* Rust - http://rustbyexample.com/
Many of the bootcamps are relatively young with not that many attendees per year. Back-of-the-envelope calculation: ~50 per cohort, 6 cohorts per year is 300 students per year, times 3 or so years is around a thousand total enrollees. 100 reviews is 10% of people reviewing - that seems pretty high to me.

FWIW: I did a bootcamp, loved it, never wrote a review. Just laziness/generally don't write reviews for things. I would guess many people don't write reviews for the same reason.
Considering the goal, which is stated very clearly in the README that's shown on the project page, that's not an out of line reply. Here's the first two paragraphs.

A completely clean-room implementation of Minecraft beta 1.7.3 (circa September 2011). No decompiled code has been used in the development of this software. This is an implementation - not a clone. TrueCraft is compatible with Minecraft beta 1.7.3 clients and servers.

I miss the old days of Minecraft, when it was a simple game. It was nearly perfect. Most of what Mojang has added since beta 1.7.3 is fluff, life support for a game that was "done" years ago. This is my attempt to get back to the original spirit of Minecraft, before there were things like the End, or all-in-one redstone devices, or village gift shops. A simple sandbox where you can build and explore and fight with your friends. I miss that.
A bit half arsed though..

They could have signing certificates that automatically timeout and force publishers to update often and then charge for the certification. Publishers can always get a little extra by paying for the "editor's pick" feature. Oh, and also, because users despise long downloads why not have a normal and premium download rate for both publishers and end users.

And leaving an off switch in there... I think someone got a chair in the head.