skysight-inc/HackerNews huggingface dataset:
> internally open,

Internally open does not mean that everyone can always see everything though.

>Applying lots of formal rules to good developers just makes them unhappy.

I'm not sure I agree with this. I'm a developer, and I'm happier when there are formal rules about human code review, code style, automated testing, and minimal test coverage.

I'm happy about those things because they are a small inconvenience (if one at all) that save me time and effort down the line, and insulate me from lazyness, and mistakes on the part of developers (myself included!).

I see design documents as an extension of this. My pay in is that I occasionally need to write a document outlining my thought process w.r.t. a new (large-ish) feature I'm implementing. In exchange for this, I know that I will not waste my time reinventing things and, more importantly, when other people intend to make changes that will potentially negatively impact me, I will be able to provide feedback before those changes go live.
also wherever you need real time there is mostly UDP in use,
For SIP + RTP,
webrtc is a little bit complicated but the real time part is based on UDP.
all those have a mechanisms implemented for packet loss and how to handle it.
Chrome's builtin PDF reader supports it. You can even find a PDF that uses JS to play a game of pong in Chrome.
The ten jobs least likely to be taken over by computerisation:

1. Recreational Therapists

2. First-Line Supervisors of Mechanics, Installers, and Repairers

3. Emergency Management Directors

4. Mental Health and Substance Abuse Social Workers

5. Audiologists

6. Occupational Therapists

7. Orthotists and Prosthetists

8. Healthcare Social Workers

9. Oral and Maxillofacial Surgeons

10. First-Line Supervisors of Fire Fighting and Prevention Workers

This according to Frey & Osborne, The Future of Employment - How susceptible are jobs to computerisation? (2013)

http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Futu...
My personal achievement is similar, but smaller. Almost reaching 1000 downloads for my extension, but never made something like this before, so I am happy when I receive positive reviews.
or to convert rich text to markdown: http://markitdown.medusis.com

(same disclaimer!)
I sincerely think the downsides of a false positive are vastly overrated.

IMHO the real problem is the strict barrier between people who are part of company and non-company. Imagine if we had a more permeable membrane with different departments hiring firing as they see fit (a faster flow than this structured hiring). This would test the candidates on working in the real environment rather than the whole magic and mysticism of made-up work scenarios in interviews.

In fact I wish we had a more libertarian system inside companies with more free markets rather than all the central planning which happens now
I, For One, Welcome Our New Google Overlords
Create and Send Holiday Video Greetings in Just a Few Clicks
> Maybe India as a last resort (India's protected the Dalai Lama for many decades).

India didn't exactly have to put anything on the line for this considering the Dalai Lama was sponsored by the CIA when he first went into exile...

Edit - downvotes but no response? It's well known that the CIA was involved in the Tibetan uprising that forced the Dalai Lama into exile, and that he was on their payroll at the time. Not even conspiracy theory stuff, just documented history.
Why do you think those two things are impossible to do at the same time. Most companies also have hierarchical structures, and most governments use some kind of bureaucratic process to approve major new projects, I'd expect it to be more bureaucratic than at most businesses.
On the one hand you are setting a boundary for the kid. On the other hand you are declining to do so in favor of building the boundary into the situation. Both approaches have merit, but you have to find ways to handle the first one eventually anyway.
A society that cared deeply about educating the population wouldn't confuse schooling for education.

Yes there's some education conferred along with the schooling, but credentialism is a huge part of it and even more so in Germany than most countries.
A ball mouse from the year 2000 is quite different than one from the 80s. The old ones were clunky.
Individually, with minor refreshing-study, perhaps no.

But in practice it's merely one of hundreds of things that might get instantly sprung on you as you stand before a whiteboard. In addition, developers with actual jobs can't stay in a continuous cycle of "exam cram" to the same extent that unemployed recent graduates can.
I don't see the latter ever happening, at least in the US. Taxing the big bad corporations has a populous angle that decreasing copyright terms doesn't have.
If I was in your boots I would talk to Health insurance companies.
They fight hard to reduce health costs (and increase their own revenues). They also know how to lobby, which is certainly mandatory in the health industry.

Some of them have their own clinics and can even fund research.

For example in France: https://www.lamutuellegenerale.fr/qui-sommes-nous/fondation/...
Good point. Some responses:

Function calls themselves can force something like "x = 1" if x is observable from the callee.

In the case where "x = 1" is not observable from the catch block, then there is no effect. In cases where you would use "try!" in Rust, in the equivalent C++ cases the catch block wouldn't be able see local variables since it would be in a parent function call.

I think LTO largely eliminates this issue altogether since function bodies are visible to the optimizer in that case.
I apologize for the off-topic but... this is FUCKING AMAZING.
That all sounds very clever and all, but there's still a rather important question being left unanswered here: on what basis should a government make decisions? Coin flips? Gut feelings? The phase of the moon?

Let's say you're the King of the United States. One of your noblemen comes in to your palace and says 'Your majesty, I suggest we eliminate corporate taxation and replace the lost revenue with a tax on consumption.' What happens next?
I don't know why it lists all three ports under both UDP and TCP for WoW. WoW uses 3724 over UDP for it's voice chat, but the other ports are only used with TCP.
One might say that if one were completely ignorant of economics and economic history. There are no examples of long running monopolies unsupported by state power.
> Internally open does not mean that everyone can always see everything though.

If secrecy is rare in an organization, secrecy-induced problems in that organization are also rare.

> I'm not sure I agree with this. I'm a developer, and I'm happier when there are formal rules about human code review, code style, automated testing, and minimal test coverage.

It takes all kinds, I guess. Personally, nothing galls me more than having to follow a rigid set of rules when I know the original motivation for these rules doesn't apply to my situation. I'd make a terrible soldier.

I understand your social contract argument, but IME, the benefit to me of other people writing design documents isn't big enough to justify my having to do it. I find that subscribing to actual code reviews targeting directories that interest me gives me enough ability to see and affect (and unfortunately, sometimes block or delay) changes before they go live.
Summary:
https://fahrplan.events.ccc.de/congress/2016/Fahrplan/events...

More Talks:
https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedu...
With no lack of empathy for the veterans (of all countries) and the horrible things they go through...

Don't you guys ask yourself how come you are always at war? Why you have "generations of veterans", even though you have by far the most powerful military force to ever have existed?

There is no credible conventional threat to the US, and there is no unconventional one that can be mitigated by fighting a war.

Not participating in unnecessary wars would help the mental health of soldiers much more than therapy or whatever else.
Subsistence farming? I think anywhere where it is simply not worth putting AI will be the last to go. The easiest industries to replace will be first (factory workers, truck drivers), I think the high value jobs will be next (simply because they are high value, there will be more effort in replacing them) e.g. managers, ceos, engineers. (these will be a little ways off though)

There were a few papers published this year using reinforcement learning to optimise architectures for CNNs and recurrent neural nets, I think this sort of thing will only get bigger. If you think about it, researchers just do a bit of guided random search, something that reinforcement learning can do pretty well. So the 'research' job title may describe applying these AIs instead of actually doing low level research.
"Currently I am a Swift/SAPUI5/JavaScript developer at SAP in Germany."

She's still a secretary :/
5 remarkable principles that will guarantee business breakthrough
The Itanium ABI is basically the reference ABI for all platforms, it doesn't only apply to Itanium.

Rust's error checking overhead is not unanimously irrelevant, it's not uncommon for functions to be called in tight loops.

I won't address your other comments since they are subjective and/or dependent on circumstances.
Where are you seeing that? I don't see any browser recommendations on the page, and it works beautifully in Safari and Firefox.
What about UDT? I never tried it but always wondered about it's benefits/disadvantages.
Anyone here knows what protocol should be used for mobile multiplayer games , provided they are real time and not turn by turn ? (think people playing on a decent 3g connexion).

I think you can't send a udp paquet to a phone because the carrier will block it, but i'm not sure.
> automatically sign you into all your favorite Google services

I'm dying to do that. "Give me convenience or give me death", as Jello Biafra so well put it.

(Now, if they could make apps not automatically sniff out each other's use of a Google account ... like, keep blogger and maps out of gmail's knickers ...)
I work with some wealthy people. This is a fun topic and favourite topic--if the U.S. fell to fascism, where would you go.

The most popular answe is Argentina. The most interesting is Kerala.
Maybe I'm saying this because I've been involved in the restaurant industry for most of my life in varying capacities (cook, chef, waiter, bartender, manager, soon to be owner), but I think there will always be a certain niche for restaurants and bars staffed by humans.

Certainly fast food restaurants, probably establishments like diners, hotels, etc..., will make use of automation, but going out, talking to a human, getting drinks and food made in front of you - that whole experience isn't something you'll ever be able to get from AI and robots.

I do feel that when AI/automation truly takes over, humans will definitely be relegated to artistic/performance media. Hopefully, this means a good societal safety net/basic income, and that we can spend our time pursuing various arts and scientific research, and that society doesn't turn into the dystopia that so many are afraid of...
China doesn't rule HK, at least until 2047.
Bili ape
Check out “Ekstar Video”
I hope the OP responds to your comment. I have a feeling he won't, though.
Nutrition Green Coffee Beans for Weight Management – Simply Herbal
Civil war is still labor intensive. Automated
Weapons stopped older armies in their tracks,
Autonomous weapons can eventually do the same.
Yes an update on this topic for the mobile world would be very interesting.
I don't know what it's supposed to do to discourage this "lazy" behavior, which I don't deny occurs. It amounts to people not using styles (or tabs).

But when you do use styles properly and manage them well, Word kicks ass. Especially the early WfW versions, because they had a very clean style-management interface.
He answered this in an interview.

"Sure. So there's a couple assertions in those arguments that are sort of embedded in the questioning of the choice of Hong Kong. The first is that China is an enemy of the United States. It's not. I mean there are conflicts between the United States government and the Chinese PRC government but the peoples inherently we don't care. We trade with each other freely, we're not at war, we're not in armed conflict, and we're not trying to be. We're the largest trading partners out there for each other."

"Additionally, Hong Kong has a strong tradition of free speech. People think 'Oh China, Great Firewall.' Mainland China does have significant restrictions on free speech but the people of Hong Kong have a long tradition of protesting in the streets, of making there views known. The internet is not filtered here more so then any other western government and I believe that the Hong Kong government is actually independent in relation to a lot of other leading western governments."

transcript: https://mic.com/articles/47355/edward-snowden-interview-tran...

video: https://www.theguardian.com/world/video/2013/jun/09/nsa-whis...

As for why he'd go to a place with disappointing refugee policies, I don't think he was planning to settle there.
Wow, awesome, thanks!

Any chance on making the source available under a free/libre license?
The inclusion of a full programming language, and one capable of raising custom dialog boxes, was a stroke of genius that changed the way my colleagues and I worked.

I spent nearly as much time writing Word macros as I did the technical documentation I was hired to create... which launched my programming career.
How an honors student became a hired killer
All models are wrong, some models are useful. And what is useful is subjective.

The Newtonian model works brilliantly at human-scale resolution. But if you are a quark, it is totally unconvincing. So the quarken-creatures' understanding of physics would have developed totally differently.

Similarly, SM/GR seems basically fine at solar-system resolution. But at an intergalactic scale it's completely unworkable – "regular" matter is only 5% of the universe! You are not going to get very far through the galaxy on that.

In reality, even "hard" science is very squishy. It's closely tied to the sort of creatures doing it, and different creatures would have done it differently. "Our" physics can answer a lot of questions – unless you want to leave the galaxy or learn about 95% of the stuff in the universe in which case we have no idea. But that doesn't matter (yet) because what we've got is good enough for a bunch more planetary expeditions.

Similarly, economics has solved some problems and not solved others. The difference is, lots of the "unsolved" problems seem quite urgent. Dark energy might be useful someday, but minimum wage theory would be useful right now.

But that has nothing whatsoever to do with science, or with correctness (all models are incorrect). It has more to do with our goals as a society, and how closely our discoveries map onto problems we think are urgent. A quarken society would have completely different set of priorities than we do, and the way they think about "sturdiness" would be entirely different as a result.
> Process should be proportional to the difficulty of undoing a mistake. If a mistake is easy to undo, it should be easy to do. If a mistake is very costly to undo, it's worth investing in not making the mistake in the first place.
> The vast majority of programming errors are of the "easy to undo" variety.

At Google's scale even small issues will have widespread impact on real people. Let's say you break the ability to reply to email in GMail for ten minutes - cumulatively that could result in hundreds of hours of lost work across all their users.
No I was in no way thinking of the US. Is the 35/30h work week coming in the US as it is elsewhere?
Despite the site name, I'm happy to discover that this works in Firefox as well!
Do you have a particular favourite?
What you are describing is the basis for decision tree and random forest.
> (1) we're too lazy to formulate the rules, or (2) the data is too complex/big to analyze by rules

in most of the cases we don't even know _how_ to formulate the rules. for example, if someone asks you, what makes an 'a' a 'a' ? what would be your response ?
In both Word and InDesign, it's up to the user to create styles and use them. The only difference is that InDesign users are a little more knowledgeable and are more likely to stick to best practices. I have seen large InDesign documents with everything manually formatted, no styles whatsoever.
No a fan of Microsoft systems, but they have GS-API/Kerberos and AD FS 3. Unix users will want SSH key management, but apart from that, Microsoft made efforts to help people spread single sign-on to much of their infrastructure.

If your payroll system has a web interface, you can have an applicative firewall in front replay your stored credentials as a hacky SSO (after checking your identity another way, of course).
One could very much argue that having educated people is more beneficial to the society, and therefore for everyone, than it costs the society. Also educated pay more taxes individually since they usually earn more.
And apparently they fell to pieces when they careened into the side of a keyboard.
And how can you be contacted and your revolutionary methods used?
The sorry state of the programming world as of the end of 2016 AD
No Vive2 will be announced at CES 2017
As it happens I have a poor temporal memory so the most important tool I have is I always carry my notebook and jot down everything that gets said, particularly as my previous role involved coordinating and managing teams and projects.
So, the cause of the corrupted photos still is undiscovered?
How the world takes pictures (Part 1) – The Kodak Moment
Neofetch: CLI system information tool written in bash
Introductory post to a 5 part blog series. Hope you enjoy it!
Yes, a little. A big issue is that people forget you're around, and so forget to include you, which makes you more disposable.
The fact they have to state they won't accept pull requests that break the build astounds me.

Who is submitting pull requests that break the build? That is akin to trolling.
Yeah, it's sort of like American corporate subsidies: Not every taxpayer owns a petrochemical company. But every taxpayer pays for those that do.
Even though it feels like a bit of a non-answer, I'd say the last industry taken over by AI is probably the AI/automation industry itself (or, in a broader sense, programming/software engineering).
I use Firefox on Android and often run into web sites that don't work right because they are dependent on some Chrome or Webkit behaviour, and I need to switch the browser to desktop mode to resolve the problem.
Of course you are. Go has essentially no support for immutable data structures, and even if you send large structures by value (which can get expensive) they themselves probably embed pointers to mutable data, and you're back at square one.
How China Built ‘iPhone City’ with Billions in Perks for Apple’s Partner
Head of Japan's top ad firm to quit after new recruit's death from overwork
"TCP is evil. Don’t use TCP for a game. You would rather spend the rest of your life watching Titanic over and over in a theater full of 13 year old girls."

OK, I giggled at this! :D
I find that statement hard to believe when so much complicated software in the industry is built using Scala/Haskell/OCaml not to mention so much of research. (STM is an example of how some complicated stuff is solved easily using FP).

Why do you feel they avoid real problems? When did you see that?
Some of us don't "slap together some semblance of a working CRUD system", but put a bit of thought into it in order to make a maintainable app that works as it should and is scalable when necessary. That requires plenty of knowledge, but algorithmic CS stuff isn't high on that list.
> The fact that CS is based on mathematic principles does not make it a math degree (although that did make things challenging for me at times).

But in order for it to be a useful degree you need to have math as supporting subject. This is the same as if you want to be molecular biologist you need to know a few semesters worth of chemistry otherwise you'd be given endless hard time, which you seem to understand.

I studied math at uni but because I haven't studied enough it always is so much harder to grok all important things in programming and CS. I would argue that it is a huge roadblock for anyone wanting to become any good at CS, but then again there's programming and there's 'programming'.
I wish they would release that textui used by qbasic, edit and Microsoft works.
Supplier Relationship Management: For Dummies
Ask HN: Why should one ever use AWS Kinesis when Kafka is out there?
I mean apart from the fact that Kinesis is a hosted service and Kafka would most likely require you setting up a cluster. Are there any other technical advantages in terms of features, performance, handling volume at scale, stream ordering, authentication etc.?
The hidden passwords sharing would be a killer feature, especially for business.
> That isn't necessarily true. It is, for instance, not illegal to make shitty quality products that break down, or provide low quality services. But companies that do that develop a reputation for doing so, and are penalized for it in the market place.

That really depends on both the jurisdiction and the product. The USA is the exception not the norm here, and even in that regard still has strict laws on big ticket items like appliances and automobiles.
I have absolutely no knowledge about this but my doctor told me that ceramic implant were not yet ready to replace titanium ones
So it's not just me! I have issues with Slack quite regularly, from messages simply not appearing on web (usually iOS works fine) to the app not being able to reconnect without a hard refresh. Add to that the slow 'boot-up' and memory usage and all in all the experience is quite disappointing, especially for such a loved product where good connectivity should be a core requirement.
s/women/coding interviewers/
Hmm. So the head of innovation at a company in France says that he believes solar (etc.) is in a J curve of upward growth. I'd like to know more about where his 1¢/kwh estimate is actually coming from.
"On killing"?
I have been through an interview process many times; I have never been asked a technical question / asked to do on blackboard or on computer problem solving.

I guess that that form of interviewing is simply not common in my neck of the woods (Denmark).

I am curious to what sort of questions / tasks are actually given to the interviewee?

And are they in any way biased towards more textbook/academic ones? (I.e. "implement bubble sort" rather than "create a blue button").
> ... the actual shelving, counting, and management of the physical medications is totally beyond the reach of present and near future robots.

Er... what?

https://www.youtube.com/watch?v=h9eRDyZJzSA
Programming, hopefully.
It's good to see that Chrome's auto-updates can be turned off and updates pushed manually to users at a time of the IT administration team's choosing (I had to dig down into a few links to find this information). But it seems like there's nothing equivalent to Firefox ESR [1] in place, and Chrome would continue to update with the same frequency as the general public release (of the consumer focused version). Does anyone know if a longer term security-only-updates model is available with this like Firefox ESR (just for the sake of curiosity)? When I searched online I found a two year old reddit thread that indicated there wasn't one.

[1]: https://www.mozilla.org/en-US/firefox/organizations/