skysight-inc/HackerNews huggingface dataset:
That's why I always eyeroll when people in forums like this talk about the free market.

Many many corners of the economy are little vertical command economies. Fiscal policy, de-toothing of regulators, and allowing large players to form cartels is the antithesis of free market. Markets require a firm regulatory hand to be free.

Medical is a great example. Between strategic sourcing in hospitals that killed all of the little companies making medical supplies, the CVS/Walgreens/RiteAid/ExpressScripts shitshow that eliminated meaningful retail and wholesale drug competition, and now the formation of regional medical cartels is a planned economy more valuable than the Soviet Union was.

In 10 years we'll be back to the Bell System for telecommunications, without the consumer protections and firm controls of tariffs that blunted the impact of the AT&T monopoly.
Also on Windows, Direct3D is better supported.

If you write an app based on Direct3D 9 or 11, it usually just works on any supported version of Windows.

I once wrote an app that uses OpenGL 4.0 (this one: https://github.com/Const-me/GL3Windows), and it only worked on half of my PCs. To make it work everywhere, I had to downgrade to OpenGL 3.0, and also implement S3 texture decompression on the CPU.
Programming Language Oxidization
> YouTube: seems stupid to me, since if you wanted video you could always put it on your site

Given that the majority of "YouTubers" today are tweens, I'd say the real decisive factor there was that there are people who want to post videos to the web but don't have a website (or any desire for one.) YouTube, beyond its social-networking aspects, was (and still is) a video pastebin, which is something that (AFAIK) didn't exist until then.

In fact, as far as ideas go, "a pastebin for [file format X with huge file sizes], where other people can view your [X] embedded on the page, and you don't have to pay for the bandwidth charges incurred when they do" is almost always a winner.
Hmm. An invoice is usually presented as net term billing for a service or product already delivered.
Ask HN: Best way to screen share from mac to mac on local network?
I have a Plex server running on an old Macbook Air that I remote into currently with OSX's built in screen sharing. I only ever remote in from my local network, which is definitely not slow and is on a good router.

The Air is fine when connected directly to a monitor, but remoting in with screen sharing is just god awful, feels like a frame or two a second.

I leave the Air hooked up to my TV but ultimately its lid is shut all the time and I only ever remote in.

Is there a better way to screen share from one mac to another that isn't slow as shit?
Free Convert MP4 on Widnows 10
The factor graph representation and analysis lends itself to simplified understanding and reasoning about the relationship between poses, measurements, loop closures, etc. in a way that is simple and intuitive. Dellaert then uses that intuitive structure to show how to setup the problem in a way that can be efficiently computed using linear algebra.

To use another example: Let's say you understand and prefer to use QR factorization for some linear algebra use case. That doesn't mean that Cholesky or SVD are somehow "worthless" tools -- they just provide other useful insights or applications.

I personally find Dellaert's decomposition of the problem useful. It doesn't hurt that he was one of the early SLAM "inventors" (along with the likes of Fox, Burguard, et al). And since the topic of the post is (literally) probabilistic graphical models, it seems extremely relevant to this thread.

(I read through the article you linked. I do not agree that it is an "easier" or "simpler" formulation.)
If you search around their job site you'll find jobs with RHEL and Ubuntu as keywords
for a fantastic expose of how facebook is riddled with fraud and bots, check out veritasium's two videos:

facebook fraud
https://www.youtube.com/watch?v=oVfHeWTKjag

the problem with facebook
https://www.youtube.com/watch?v=l9ZqXlHl65g
Last time I looked you could get a bto for ~$400k compared to $1.7-$2million for a comparable condo in the same area.
There's only 6-7 million tech workers in the US, so that's around 10%.

Here's a link I found on STEM statistics:

http://dpeaflcio.org/programs-publications/issue-fact-sheets...
apple trying to steal imgur's thunder i see
There is one, called Batsh. On mobile so can't link you, but check it out
I'm not sure you understand what react-native is... The app your users use isn't running javascript, it's not Facebook Cordova. You use javascript to compose the app, there's no javascript in the app you deliver to the users.
Google NDA covers (non)disclosure of Google confidential info. It has nothing to do with "bad-mouth"ing before or after termination of employment.
Show HN: Easily add watermarks to your images
Imposter Syndrome is a general term, it wasn't invented for Google.
That happens in the US too, but instead of new parties, we just end up with the existing parties shifting what they stand for over time. The Republican party may be going through such a shift right now (though it remains to be seen what their platform will be next year), and both parties shifted in fundamental ways in the middle of the 20th century.
This was my weekend (really a few hours) project. I am learning photography and occasionally want to post an image online for my friends to see. While I do this, I'd like to watermark these images with my own logo. Sometimes I post from my computer, sometimes from my phone (Pixelmator for iOS works wonderfully). Instead of having separate solutions for all this, I decided to create a simple web app that would allow me to do this. The advantage of my thing is that your watermark is saved on S3 and protected by a secret URL. No accounts to create, no passwords to remember. And the images, originals or watermarked copies are never saved.

Let me know what you think.
I miss that title. I have no clue what the article is about from reading the new title.
Did you pay money for unroll.me? Did you read the entirety of the TOU/EULA? How can you be so naive? If you're not the customer you're the product.
Was there, at one point, an "SQL protocol"? Because there isn't any standardized SQL wire-protocol today.
Given how much content is generated on online forums, it is natural to have a mechanism to surface better/relevant content (different forums define relevance differently). Otherwise you have to wade through a sea of memes and low quality content to get to something that is worth consuming.
Im always surprised by the amount of effort people put into trying to maintain a "clean" git history, and how much information they are willing to throw away to do that.

I kept wondering whether I was missing something.

I think maybe I had an epiphany just now, the last couple of sentences where the OP spoke about maintaining a clean project history suddenly made things click.

Personally, I don't want that, on the very occasional time I go into the git history what I am looking for is code history.....the story of how a piece of code arrived at its current implementation....that means I need all the commits, the "fixing a typo" commits, the "oops, overlooked a logic error" commits...

I don't want to see the history of the project when I look at git history, I want to see the history of the code.

Its messy, but it tells me so much. I can see how this piece of code arrived at its current state, who worked on it, and what they did.

The idea of git history as a way of tracking the project history just never occurred to me. Now I understand it, I definitely don't want it, but its nice to have a mystery cleared up.
Top Books for Learning Machine Learning, Data Mining, and NLP
>> However I don't think apple ever intended Live Photos to be a replacement for gifs. They're just a fun little feature...

Respectfully, I don't think Apple makes fun little business decisions either.
Previous related discussion:

https://news.ycombinator.com/item?id=14042871
(TCP and UDP) ports are for layer-4 protocol negotiation.

If you want to distinguish services, you should be giving them separate names/addresses. This is what the second half of an IPv6 address (the "interface" part) is for.
https://hn.algolia.com/?query=https:%2F%2Fblog.daftcode.pl%2...

Apologize for my brevity, but i really wonder: this has been previously posted dozen times, but why it is popular now? I wonder if the time of link posting (morning/noon/evening) can actually determine the popularity of the post.
I mean, I'd encourage you to use && instead of ;...
Please don't post like this here.

http://news.ycombinator.com/newsguidelines.html
subprocess.check_call and subprocess.check_output are far less error-prone than the first class natural syntax of sh, where you have to remember to quote everything or have hidden bugs, likely even security vulnerabilities. And god forbid your coworker has to try to understand your sh code.

Clear syntax is better than pretty syntax.
I'm sensitive to the argument that public/private rules improve maintainability of libraries by shrinking the exported API. Maybe, but that's a maintainability argument, not a usability/reusability argument.

It's hard to predict which part of your program developers are going to need. Also, 'private by default' prevents the gradual modularization of code that happens in languages lacking visibility rules.
Do developers not have managers? Why have yet another tool for some basic oversight reporting?
Yep, had a video-interview with FB too. Didn't hear from them after that.
Please stop commenting unsubstantively.

http://news.ycombinator.com/newsguidelines.html
The patents on the older ARM processors have expired in the past few years, so there are open implementations of the first few generations of architecture. AMBER [1] is one such project.

http://opencores.org/project,amber
Why shouldn't it be? Tunnelling connections through an SSH jump-box is no more or less secure than tunnelling through IPSec VPN.
A fair point. Missing the connection to the NSA though :-)

And repeating that I agree with the basic premise that single supplier contracts should be made unenforcable however to do that you have to provide a way to penalizing companies that do things to enforce them.
Hey, I've just deployed it to my little self-hosted stack, I look forward to taking it for a spin this week.

Initial thoughts are that it's easy to deploy, but you need to be more explicit in the doc about what people need to do to create the admin account. People who aren't at least passingly familiar with django will get lost at this step.

The minimalism is great, and the UX seems pretty smooth. I intuitively expected a timesheet selection dropdown on the home and entries pages, but once I made a timesheet and added some tasks to it, I could see why those dropdowns weren't actually needed.

It'd be nice to package all the js files and have the option to serve them from my server, rather than hotload them from the internet every time. It's both more private and kinder on the hosters.
I agree. You face a problem: the western world has done this. What's left is introducing this to Africa, the Middle East and parts of Asia. Given those areas current social evolution, you're going to be hard pressed to make an in road with out the sword.
"when people stopped viewing "government is listening to everyone" as conspiracy."

The entire point is that the public isn't listening to the dangers presented beforehand. Yes, now people dont think you're crazy for thinking we are surveilled heavily, but now the equivalent is when I tell people why they put the surveillance in place at all. Typical responses include "but they're just doing it for national security".

If 1/3 of the public only knew half the shit the gov was up to there would be a revolt tomorrow morning. It's deeper and darker than just massive surveillance. My only question for years has been if the public will wake up enough to realize it. With the failing education and financial systems and the propaganda levels turned up to 11, I'm beginning to doubt it.
And this is a 100% economic decision. With 1.5 million gpd, they would likely just be shotgunning groundwater through their cooling water system instead of using a closed loop system with chillers, and requisite power bill. Just another example of the tragedy of the commons.
Many problems in the real world aren't like that, but like this:

[ messy input data with no formal grammar ] --process--> [ output text ]

That was a big part of the original motivation for TXR.
Here's the link to revoke perms: https://myaccount.google.com/permissions

I just disconnected from one or two services which had access to my gmail (reasonably so).
It's the demo level iirc
>For such a system to work one has to believe that that the regulatory apparatus is staffed with monks who are unaffected by the temptations of wealth, power and vanity that other humans are subject to and that 'regulatory capture' isn't a real thing.

That's only if we demand unreasonable effectiveness of such a system.

In practice, it only requires that the people (consumers etc) can influence government and policy more than conglomerates and big private interests can.
The point is that the NSA is funded by government debt, which is their way of printing money. One of the reasons why we got off the gold standard is government spending.
I didn't say I wasn't doing the perl badly.
" we don't live in aggregate; we live as individuals. If the U.S. economy grows 1% because of the efficiency of the international labor pool, but no individual's income grows 1% (except coincidentally); it doesn't help the individual who loses his/her job - their economy contracted 100%. "

This is superficial reasoning. Bastiat taught economists to look beyond this obvious job loss. Protectionism causes MORE job losses than free trade. The number of jobs in an economy are a function of aggregate demand and impacted by fiscal and monetary policy-trade doesn't change it one bit. Trade changes the _nature_ of the jobs, not the number. So the right thing is to allow freedom to trade.
>Otherwise you have to wade through a sea of memes and low quality content to get to something that is worth consuming.

Except now you have to deal with two definitions of quality - what you want to read and what gets voted up, and those don't always correlate.
Sorry you're not making any sense. H1B is at-will employment and is portable.

Any consulting company will want to protect their investments from being poached and it has nothing to do with the work auth status of their employees.
Apple doesn't care about running in other platforms unless it's for profit, so Web technologies are very low priority.

As for services, their iTunes platform is really 1950s technology, but it works.

I don't know how a company that makes the world's most used Internet service in transactions per second (Apple Push Notifications Service), which works very well, may be "bad".
Can you clarify the meaning of "operate?" Do you mean operate or is being managed?

If you mean "operate," then there isn't really much to add. If you are performing some sort of SaaS (like Netflix), the US company will pay tax on worldwide profits. The other jurisdiction may assess a withholding tax, but in practice it is difficult to collect it from consumers. If you have people selling things in another country and concluding contracts, you may have a permanent establishment in that other country and be required to file branch financial statements and pay tax thereon.

If you mean "managed from a second country," things get more complex. If the "mind and management" of the company is in another country, that country will probably take a position that the US company is subject to the local tax laws. For example, if you are a Canadian that owns a US company or corporation and you control it from Canada, then Canada will deem that company or corporation to be a tax resident and you must file a Canadian corporate tax return in addition to all your US filings. You will need to look at the US-Canada Tax Treaty carefully to see how this plays out. In particular, the tie-breaker rules and anti-avoidance rules.

I'm a tax practitioner. I shudder when I see how many people are opening US companies without looking at their home country rules. Before you consider opening a US company, ask yourself:

(1) What is my foreign affiliate disclosure requirements?

(2) Will my US company be liable for tax in my home country? Will my US company be a tax resident in my home country?

(3) What are the residency rules and tie-breakers under my country's tax treaty with the United States? (If you don't have a treaty, it should light up as a red flag.)

(4) Do I have a budget to pay for local tax advice and compliance, and US tax advice and compliance, each year?

Tax is not simple!
I'm adding additional documentation for creating an initial user now!

I agree with the packaging all JS files comment, for a truly self-hosted solution one should have this option and I plan on doing this for 1.0. Since we use django-compressor it will compress everything down to a single JS file too. Right now for the alpha phase I'm rapidly adding and removing JS libraries so I didn't want to bother with this.
A lot of the times by the time the thought appears in our minds, it has already been pre-thought by our subconscious. First impressions, for example. E.g. When we read the neural-linked menu of a restaurant, maybe by accessing the part of our brain that stores smell-related memories, there's no need to even show some of the items; whereas without neurallink we'd have spent some minutes figuring out what the food item might taste like by analogy.
Slides: https://talks.golang.org/2016/asm.slide
>How would you know? We haven't had anything approaching a free market since the early 20th century

We know exactly because of that. That there's the theoretical free market and the "really existing" one, and the really existing one is exactly what we get in practice if the big players get their way.
No, I mean only the database. You might or might not get away with the app also running there but most of the time some load balanced 2-3 small frontends will give you much better buck for your money.
My sn is my name. I am the only lawyer named Liberty that I am aware of.

More easily, my profile on my firm's website: lawyernamedliberty.com. I'm fairly easy to get in touch with.
Beyond Idiot-Savant AI [pdf]
What you say is true much of the time, but it is also true that consumers often do "choose" their arbiter. The aforementioned adhesion contracts often stipulate a private (non-government) arbiter, which the consumer (probably you, too) consents to of their own free will.

I see your points. But I kind of feel like we were having a rather nuts and bolts discussion about how to improve security in Linux, and then someone chimes in that we should probably rewrite everything in Haskell.

If achieving a free market requires a complete upheaval of all of our governments and laws, then the idea isn't very useful.
>Walmart has been a huge boon to the middle class. It's inarguable that consumers got lower prices, substantially lower prices. That's increased their standard of living.

Only when thinking in first-order effects. How about the city businesses it destroyed, and thus the standard of living associated with the families that owned them and the whole support system? How about the power it affects upon manufacturers -- and thus to the people that work there?
The policy is still in effect, and its supporting home page is here: https://https.cio.gov
A tangent: I've always wondered why the feminist movement didn't push language more toward this direction, rather than the one we got.

"Man" was originally a gender-neutral Old English word for human beings (the gendered prefix for males being "wer", as appears in e.g. werewolf.) So why not just expand on that: demand that "man", "sir", "he", "him", "Mr"—and common nouns like "mailman", "fireman", "steward", "host", "master"—be used when referring to both men and women, and thus retroactively de-gender all previously written implicit-male-subject texts for future generations? Instead, we got "he/she", "they", "mail carrier" and "fireperson", which seems like a terrible thing to do to a previously-concise language.
Using Feinstein as a representative of a typical politician is like using McVeigh as an example of the typical veteran.

The only people who deserve to be compared to here are the people who voted for her.
My current day job involves doing the tech behind a series of dementia related online courses.

Awesomely, we just kicked off the latest running of our Preventing Dementia MOOC:

https://mooc.utas.edu.au/courses/preventing-dementia-2017-03

I emailed this link to our academic team as I'm sure they'll get bombarded with people asking why they should make changes to their life style if there is a magical cure just around the corner....
Those articles (and the videos https://www.youtube.com/watch?v=I8LbkfSSR58&list=PLbgaMIhjbm...) are great but one doesn't need to learn category theory to understand monads in Haskell.

The Haskell Wikibook is an underrated resource: https://en.wikibooks.org/wiki/Haskell/Understanding_monads
I hope Uber burns to the ground, the sooner the better. So far they get away with so much, I can't believe it... Maybe Uber's only problem is that its CEO is not as good as others at avoiding the press.
For the same reason an auto insurance company charges my 86 year old grandmother thousands of dollars per year more than myself; your faculties degrade with age.
That's easy to answer: it doesn't in the long run (assuming it was the only player -- of course the reality is more nuanced).

But it can destroy a whole lot of value (and be the last "business" standing) in the short and mid-run.

In fact as such businesses erode the working/middle class, short and mid-term they become more enticing to it than other stores, since they are the cheaper options.

If a company causes a "race to the bottom" for jobs and wages by selling too cheaply and paying too little, then those whose wages are affected will mostly be able to shop at that place exactly. And if that company is one business upon many that are causing the same issues, then people wont even be able to single them out for blaming...
Scientists Are Running for Office Because They 'Want Reality to Be Fact-Based'
Pocket.

Even though you already mentioned it, but it made my life so much easier.

Since I use it, I have no open tabs anymore. All articles are synced on my Mac, Tablet and Phone. When I wait on the train station for 5 minutes, it is time to read another article from my endless list of resources.
Insured and insured in a meaningful manner are totally different things.

It's like measuring productivity in lines of code. Once a metric becomes a target it's meaningless as a metric.
How is that article biased or extreme? It's just a condensed summary of an interview Assange gave to the Italian newspaper la Repubblica. It looks pretty neutral to me.

Edit: Apparently Assange didn't say the things the article claims. If so, it's just shoddy research on the part of the article author, and I'm surprised it hasn't been retracted.
Two reasons:

The idealistic reason is that I didn't want to participate in a corrupt system. AFAICT, an individual interviewer is powerless to change the system. I've I'd have rated every candidate a must-hire, they would have thrown my feedback out.

The more practical reason is that I was a SWE embedded in a hardware group. Interviewing (and writing up the feedback) takes time. My spending time on interviewing would not have helped my boss (or his boss), so when I told my boss I didn't want to do interview training, he didn't care. This kind of paid off, because I got to spend enough time doing stuff my boss (and his peers/bosses) cared about that I got promoted while I was there.