skysight-inc/HackerNews huggingface dataset:
I have >450 tabs open right now, so I guess this is me. I said this the other day, but I use the Tab Groups plugin, and I have a different group for each project I work on. For example, I have a keyboard group with pages related to DIY keyboards. I don't have the resources to make my own keyboard right now, but I don't want to lose the research I've done. My keyboard group lets me keep my research available in the state I left it, allowing me to quickly get up to speed when I have time to work on it.

It's not as though I have hundreds of tabs in one group, it would be inconvenient to access all but 20-30 of them. I think most users with similar amounts of tabs use plugins like tab groups or tree-based tabs to manage their tabs.
> Is there a trustless way to implement journalistic standards such as sourcing?

That's kind of what HN and a few selected subreddits are for me.
Do we have any idea what the baseline incidence of CTE, using the same criteria used in this study, might be in the general population?
I agree with this. I think they are overlooking qualified candidates because they do not meet certain requirements. Especially in the government space.

Then they hire H1B people who look good on paper.

This to me is a huge problem. And it upsets me greatly because its unfair and counter-productive.
I love the ignorance of the reactions on that site.
Flex had some good ideas but many things made it a pretty bad experience to work with: Adobe abandoning WYSIWYG editing in Flash Builder, having two ways to do everything (XML and code) made things more confusing than it had to be, and the official components from Adobe generally weren't very good. I much prefer building by own in React.

AS3 was awesome for its time but TypeScript has surpassed it in my opinion.

After building up components directly in the language with React there's no way I could go back to using Flex.
I guessed as much but their end product is presumably a face image that is obfuscated enough to confuse a recognition algorithm, like AWS's Facial Recogniton API: https://aws.amazon.com/rekognition/details/

Note: The AWS endpoint for face detection still recognizes the objects as faces, but that's to be expected. It'd be pretty damn amazing for an obfuscation algorithm to fool object detection.

Would love to see how what D-ID's algorithm does to Obama's presidential portrait, and then to test it against a trained AWS Rekognition model on Obama's Flickr account.

edit: FWIW, the results of AWS's face detection on the D-ID headshots: http://imgur.com/a/cPsQK

Again, D-ID isn't claiming they can evade face detection, but face recognition. Being able to do the former (while maintaining integrity of the image) would be a pretty mindblowing feat :)
If virtually none of them were hirable, that would support the claim of a qualified tech shortage. A large number of applications is only informative if they're qualified.
IIRC, they are some the main contributors to D3.js
Those problems are hard for a reason. XKCD puts it succinctly: https://xkcd.com/1831/

> Solution: Do not connect the tunnel directly to the road network.

Then how do people get there? Train? OK, then you have to plan how it interacts with the train network's traffic and schedules, duh.

At least that's easier than car traffic... OH WAIT! Train stations usually have parking, or even if they didn't, are in the middle of a city, not at the top of a tower in the himalayas. So even if you don't want them to, people can drive to near an entrance and park. There will be induced traffic, and there is no way to keep the two networks unrelated without making the tunnel network totally useless.

> Solution: Build a kind of infrastructure that only allows onboard backup as emergency ventilation.

FWIW This also means you have to ban internal combustion engines (which should be OK). Just to deal with ICE exhaust, the Holland tunnel replaces all the air inside it every 90 seconds.

> Solution: Minimize "all other" which is not simply the hole.

You don't even know what "all other" is, do you? I don't either, but this whole set of solutions is really borderline "Why don't they just make the whole plane out of the black box?" ignorant sounding.

> Solution: Go deep enough to avoid all of these.

And I'm as ignorant as you, but I remember reading somewhere that digging costs can be exponentialish as depth increases, for a bunch of reasons.
Does it take a lot longer to synthesize the robust version than the naive version?
I am 29 now, and I'll be 31 when I graduate. I just started 3rd year.

If you're not familiar, after medical school (4 years), you have to complete a residency in order to become board certified. Residencies last anywhere from 3 to 6 years depending on the specialty. After residency comes an optional fellowship to further sub-specialize. Those can be 1-3 years.
Fixuid: tool for changing development Docker container UID/GID at runtime
> A good low quintescent current buck boost regulator can squeze every last bit of power for your chip even when the battery is basically at 0 capacity (2.7V for Lion, .8V for Alkaline) and use very little power on it's own.

While that's fundamentally true, buck/boost converters also have a level of inefficiency. Old crappy ones are 80% efficient... good ones are 90% efficient, the best may be 95% or even 98% efficient.

"Squeezing out" the last few volts of a Lithium Ion or NiMH doesn't make much sense. There's probably less than 2% of power below 3V on a Lithium Ion, and less than 2% of power below 1.0V for a NiMH.

So the 98% efficient Buck Converter ends up lowering your life, because there's so little power between 0.7V and 1.0V or so.

If you can run a circuit without a converter, that would generally be superior. For example, an Arduino can run down to 1.8V. So a 2xAA battery or a 1x Lithium Ion can be run without a boost/buck converter, and really capture that last 2% or so of power (as opposed to losing 2% in the conversion process)
Java and C# easily outclass Phoenix i performances, if only because they are statically typed, but also because they run on VM's that are more advanced (and admittedly older, so more optimized) than BEAM.
Ask HN: Recommend Dev/Team for WebRTC Project?
I'm posting this on HN, as I know a lot of webrtc devs frequent here and I've gotten really bad results from freelancer sites.

I'm looking for a webrtc server application to be built for my needs.

Companies such as vidyo, tokbox, agora.io and others have per minute (per user) pricing which spins the cost wildly out of control. So much so, that the project cannot compete on pricing with say zoom.us or other monthly subscription competitors.

I'm on HN because:

1) I'm looking for someone who may want to work on a side project for the next few months or maybe there is a team of guys who have developed a similar project looking to do something else on the side too.

2) the community embraces open source.

Livepeer is an open source project. It's goals aline with mine. However they are 6 months away from working on the webrtc code. Maybe someone is able to work on their codebase and fit it to my needs as a commercial project. Or perhaps fork it in the short-term, only to submit patches and push their project forward? Whatever works...

I say on the side, as the time-frame is not immediate, what's most important is getting the architecture right of the infrastructure to support live broadcasts over webrtc. I'm having difficulty finding a company to fufill my requirements.

I'm interested in hearing from developers who have a lot of experience with webrtc and who have deployed projects for live broadcasting and scaled past 100 viewers.

So not only being knowledgable about WebRTC, but also TURN servers, video bit-rates, 3d audio and developing a redundant infrastructure for hosting and recording live broadcasts.

To be clear, this isn't a full-time position. It's more of a build this to spec and then you are done. But I would also be interested in a monthly "maintenance" fee in case any bugs show up.

If you are interested, shoot me an email at webrtcprojekt at gmail dot com and lets get together over skype and discuss.

Thanks
Your car's gas gauge is indicating the future of work. Take note
Not the first time. Intel got into mobile devices circa 2000-2001 or so. Then suddenly they abandoned this area.

I worked on a secure (authenticated, encrypted) port forwarding proxy for mobile devices at that time. Our company partnered with Intel to bring the software to their new mobile devices. We were quite far along, with working demos and all. Then one fine day, word came down from the higher levels in Intel that they are pulling out of that.

The Intel team we collaborated with were split up and sent in different ways within Intel and that was that.

It was bad for us because we put resources into it and were counting on some cash which never materialized, plus the dot com bust was in full downward swing.
To be clear, "hacking" in this context doesn't mean breaking into other people's computer systems. It means solving a problem using technology in a quick, iterative manner.
I soooooooo miss AS3/Flex. :(
I think the only obvious thing there is that leaving it to people whose actual motive is their profit, over your being well-informed, is obviously not the way to do it. It serves their ends to manipulate and monetize your attention in the ways The Fine Article describes.
Thought about automating it with a sequence of API calls (get challenge, automatically create handler, deploy solution, get cert, modify it, upload it). However, Google is working on an automated solution, and I'm not sure deploying something for the intermediate is necessary https://issuetracker.google.com/issues/35900034 (but I still need certs in the intermediate).
Background info: https://news.ycombinator.com/item?id=13688591
> there's definitely value in immutable data in a dynamic language.

Sure, but there's even more value in immutable data in a statically typed language, because of all the advantages that come with such a language (automated refactoring, better performances, tooling, etc...).
"This turnkey off the shelf product isn't all that hard to do yourself-- just buy the components, make your own PCBs, do some surface mount soldering, then write all your own software, including the wireless mesh network stack."
> Stop Thinking about Money

That has been my approach all the time. For me, the problem is quite the opposite though. I tend to build things that go viral and become potential cash cows. I have no interest in that though and as soon as something gets popular I abandon it.

Sounds crazy but when my pet project becomes serious business I get cold feet and can't even touch it. The creative choices all of a sudden seems really crucial and I start procrastinate. I just want to experiment and build stuff without pressure.
In US HS, the grades are going up but the world rankings are dropping. Our kids are not being prepared to be competitive.

https://qz.com/1032183/no-wonder-young-americans-feel-so-imp...

https://www.usatoday.com/story/news/2017/07/17/easy-a-nearly...

https://www.nsf.gov/nsb/sei/edTool/data/highschool-08.html
FYI - It may not look like much on the graph but the US is 2 years behind the top rankers.
End of an era...

I did my first project, when I was 14, with Flash, simple animated cartoon. Was super easy and fun.

Today I read we would have Iron Man style UI if Steve Jobs didn't shot down Flash with the iPhone. The reasoning was, nothing we have today had such easy 2D/3D animation features, yes WebGL can do everything Flash can, but it's waaay more complicated.

When I started programming, I liked the idea of Flex, but somehow that never cached on. Later in 2011, when I finished my CS degree, I moved to JavaScript because it was open and rapidly catching up.

I liked the whole openness of JavaScript much more and like I said, the Web platform can theoretically do everything Flash can, but we need better tools. I can do rather much, because I'm a developer, but when I look at me 18 years ago, I didn't know anything about programming and still got things done with Flash.

I also met a few people who build their whole career on Flash. Some media degrees here were basically 80% Flash content creation and I'm still working with people who got into IT by doing Flash, they miss it pretty much...
Do you blog about the marketing you did? What are the 3 big hits?
This is an extremely simplistic view that misunderstands the situation.

For one, those people working on Wayland made enormous contributions to the X Server long before Wayland existed. The creator of Wayland, Kristian Høgsberg did AIGLX, just to name one example.
Have you looked at mBed stuff? From what I've tried and their marketing, it looks like the wide variety of chips in the ecosystem offer the required spectrum for production.

https://www.mbed.com/en/
SSL certificates can now be updated in GAE using the gcloud command[1].

You could combine that with lego[2] to renew a Let's Encrypt SSL certificate via DNS Challenge to automate the process until native automation is implemented in GAE.

[1] https://cloud.google.com/appengine/docs/standard/python/usin...
[2] https://thornelabs.net/2016/11/08/use-lego-gcloud-dns-and-dn...
I think what you're missing is that the Flash editor lives on, Adobe is just killing the format itself.

http://www.adobe.com/products/animate.html
This is what bothers me. We all know football is terrible for your brain. But the NFL thinks if they acknowledge it we won't be fans anymore. Which isn't the case at all. I would have more respect for the Shield if they said we know its terrible and we're doing everything in our power to make it safer. With new tackling techniques at lower levels to better equipment.
Yup! I even link to the Amazon one in the tutorial, Google's is coming soon (https://issuetracker.google.com/issues/35900034), and in the meanwhile this helps you get a cert.
When you have a chance could you give a blogpost on an overview of your system? I realize that it could be a trade secret or you don't have the time to do one now. I could make a educated guess that you are stopping classification by generating adversarial examples of the users face.

Also would you consider B2C in the future? I had an idea of something that consumers would buy but I don't have the time right now and would wonder if there would be some need at all for my idea.
>people trying to get you addicted to spend money and time(depending on you product or customer) on things you do not require. //

Almost as if the fundamental conflicts built in to capitalism are harmful to us as a species -- who'd have thought treating life as a competition would lead to so many of us losing.
And what exactly is "Pathogenic Finance"?

pathogenic
adjective

1. of a bacterium, virus, or other microorganism causing disease.
Not finding it in Windows 7. Is the search term just "paint3d"?
Meanwhile, DOS programs from 1986 still run in DOSBox.
What would you estimate as a minimum salary level for your definition of "high end?"

To me, since these workers tend to have grad degrees and are very talented, I'd peg it to a fairly high level law, medical, business, or finance worker. In short, anything less than $250k a year would get you laughed out of the building, and we're probably looking at $400k ore more.

I'm not sure what the percentages are here, but yeah, like you'd I'd guess that the percentage of H1Bs at these salary levels is very low. In short, if the H1B visa were limited to these sorts of workers, my guess is there would be no real discussion or controversy about the program.

Kind of astonishing that we award these by lottery. The whole system is really bad. Then again, it is used cynically by people who defend the program (they trot out the small percentage of very highly paid people and say "what you don't want this guy working in the US?", as if that is the issue or is in any way representative of 97% of the use of the program).
IMHO there is something wrong when people leave tens+ tabs open. There are bookmarks for keeping references to pages. FF also has Pocket for keeping references to pages I want to read later. So, this is a benchmark that should not be relevant in real life if the GUI offers the right solution for the problem of keeping references to pages.
This has its roots in our evolutionary history. Missing something positive might have meant missing dinner. Missing something negative might have meant being dinner.
You're not going to teach a person to be a productive developer in 6 months.
Just because the people alerting you to something have a vested interest in you being alerted, that doesn't make them wrong. It's good to know the incentives behind actions, but that doesn't mean we shouldn't look at the facts in each case and come to an informed decision.
Wait until they get their funding.
People have different DNSs. I'm using Namecheap and GAE for example.
Thats true. There is evidence internet addiction shows up on brain scans though.
Maybe from a humanitarian position, but the U.S. government shouldn't be a global humanitarian project. If we are, we are pretty terrible at it. The U.S. government ought to be dedicated to benefiting U.S. citizens first and foremost. I don't think those who are opposed to this are genuinely opposed to it on humanitarian grounds either. They want to paint anyone who disagrees with them as racist or inhuamane while working on the behalf of corporations seeking cheap labor.
Urg, I'm so sick of waiting for rails to boot up. It takes like 30-45 seconds at work...
Exactly! The type of stuff I built with Flex and Adobe Air was so great. I was able to solve so many problems that I just couldn't have (easily) without it. And for that brief moment when I could turn Flex code into iOS/Android apps? Awesome.
Taxiing is included in utilization time, but also in my average transit time (I just took the nautical distance traveled and divided it by the actual transit time).
For people that have hundreds of tabs open...how do you find anything? I generally have about 5 frequently used tabs pinned in Chrome (so they take up minimal space) and up to 10 or so other ones open. Once I have more than that many tabs open I can't see the tab titles anymore which frustrates me so I'll close some.

I'm in the camp that cannot understand how having hundreds of tabs open can be practical...to me it would be like having hundreds of files open in an IDE or file browser, hundreds of terminals open, or hundreds of documents scattered across my desk. At some point the number of things you have in front of you becomes overwhelming to keep in your head and you have to clear away the things you don't need right now.
Making Motion Meaningful
Videos aren't interactive. Homestar Runner animations were interactive.
Great article! And oh, the irony of having a very engaging title...
It seems it all boils down to incentives: if the only available way of making money is ads, news agencies will optimize for that. I wonder if new techs like blockchain/ethereum may provide alternative ways of making money with different kinds of incentives (i.e. not optimized for more clicks, but for something else).
The article isn't arguing for underreaction. It argues that overreaction is worse now than it was before because the new platforms for publishing have dispensed with a number of editorial checks that would have tempered the sensationalism. Its main aim is that overreaction is more expensive than many realize.
> It's a strange strange thing to be against increased margins for corporations

Is it? I know a lot of leftists who consider corporate profit margins something to intrinsically oppose. I mean, they're concerned about the consequences of those margins, but they do think the consequences are inescapable - they think rising corporate margins inherently make the world a worse place.

And yeah, that's historically driven an anti-immigration streak among labor movements, made stronger when it's not about new citizens but people operating under alternate labor laws. The deBoer type leftists of today don't carry that xenophobia, but some of them definitely still complain about H1B as a corporate subsidy.

It's not a position I endorse (if anything, I'd argue for "strengthen the bargaining position of H1B workers"), but I don't think it's terribly uncommon. I agree that the comment framing is inflammatory and unnecessary, but I wasn't surprised by the part about margins.
I got the headline from Techmeme: Google adds SOS Alerts in Search and Maps to provide users with information in a crisis, but I had to shorten mine to fit the 80 character title limit. The original title is Helping people in a crisis, which is appropriate in a blog post, but it does not provide enough context for readers on HN.

There was a previous submission here: https://news.ycombinator.com/item?id=14846530
They are doing something with it, they renamed it to Animate and made it export to HTML5. They're just killing the format.
In the past, I've done dual-track interviewing where candidates could choose either a (paid!) evaluation project or a traditional technical interview. Even then, the vast majority of applicants could not perform at a suitable level.

Have you actually done hiring? The truth is that there really is a shortage of qualified applicants (at least, at existing prices). I've literally never met a fellow hiring manager who thought there was a surplus of good engineers.
I'd look around for startup-networking meetups in your area. I've been to Seattle Startup Drinks on a number of occasions, and there are plenty of more "business-side" people that show up looking exactly for us--I didn't even have any interesting ideas to share, but when they heard I was a dev, I was instantly one of the most popular people there.
> 1. When you studied hard, were you supported to study hard?

I worked a fulltime job during ungrad and grad school (and did programming jobs on the side for about $75 per hour). I worked my way through.

> How did you get into computer science?

John Carmack mostly. I saw some guy play quake online and it blew me away. I saved money to buy a computer and pay for internet. Which lead into writing scripts and websites. Then into computer science.
Samsung KNOX Takes Some Knocks
> A decade from now, we're probably going to need to run an old OS in a VM just to run this old content.

What's wrong with that? Because that path is open, I think Flash games have a much better chance of preservation than most SAAS-projects being developed today.
Wait what? YouTube videos can be embedded, shareable, with time ranges and what not? with relatively short URLs by default?

That's not "shareable"? That seems like exactly what the shareable web ought to be!
What's a good cross-platform toolkit that exists today?
I will never forget the day I decided to dive down that rabbit hole, to get some OpenGL rendering working in a Qt app. I will never look at Linux OpenGL apps the same way again.
Show HN: Pocket Ariely – make sense of life with Dan Ariely’s newest app
the issue of what one should report on, and what it might mean to be unbiased is broader than the one at hand. all discourse, whether well founded or not, is being shaped my a machine whose entire function is to optimize ad revenue.

which is kind of sad, but the part that seems to be really egregious is that by co-opting communication, its not just feeding on us, its shaping us.
Not necessary. Boring CRUD apps are similarly boring in Elixir/Erlang/Haskell/Ocaml as well...
Here's Jobs commenting on this:

https://youtu.be/EMXwa9EtehE
Not known to me, I'm glad it was posted!
I would be happy with just opinion free and divisive speech free headlines. If the big outlets could simply start with that, it might be attainable. Words matter.

In the meantime. https://legiblenews.com/
I’m not sure if I have a great “all around” solution to propose, but I do like the idea of trying to remove the incentives to sensationlize anything/everything.
Don't Pass on the New NIST Password Guidelines
You too.

Luckily most people are able to read a comment from a random person on the Internet, classify it as a different opinion from theirs and go on with their lives.