skysight-inc/HackerNews huggingface dataset:
That's not quite what's happening.

For most PDFs on the site, we use Scribd's API to provide a nice in-browser display of the PDF, which uses Flash or HTML5 with mangled text under the hood (often separate elements for each character to preserve exact formatting), but we serve robots a plain-text version as clean as we can get it. We're definitely not trying to "fool OCR" - we want the content to be indexed!

In this case, however, this is (was) a link to a "Session" on the PDF, basically a forum for Academia.edu users to discuss it which is moderated by the author, rather than the normal public facing page, so it's actually supposed to be "meta: noindex", and we don't serve the plain-text version. It looks like somehow Google indexed it anyway, but got the Scribd version, which has text not meant for robotic consumption.
I occasionally wonder if people that say that the doctor said it was their metabolism are poorly characterizing a diagnosis of metabolic syndrome (which is at least somewhat related to pre diabetes).

I guess more severe language might help, but it also seems like prediabetes should set off alarms. Maybe something like 'weight related health crisis' would work better.
Yes, but these connectors also include a stud you need to screw into a hole.

In this case though, the Udden trolley [1] is made of steel and uses machine screws, but none of these quarter-turn connectors.

[1]: http://www.ikea.com/aa/en/catalog/products/10176471/
The tool is called Emmet and though cool is probably not magical. The title of the submission could stand improvement.
Note a single piece of furniture and a tiny sample size used. A more complex piece could have very different results. Also, including time without instructions is almost pointless in the real world as Ikea ships instructions.
Rust is using similar declaration: fn hello(name: str) -> str { }
A Data-Centric Approach to Interviewing
How well does that representation actually fulfill the wishes of their constituency as a whole, let alone any individual voter? That's the point - by being representative with no accountability, there's only the binary ability to hire or fire with no ability to manage.
Actually, the Treasury funds itself by issuing bonds to the dealer banks or the Fed, where its account is then credited.

Taxes are used as inflation control or to incentivize certain activities.

What you're suggesting is that Treasury would have a cash flow problem if people payed less taxes, which isn't the case. Although you could start to see an inflation problem.
Inside LISA Pathfinder
What made it frustrating is that I am the type of person who likes to have my dev environment setup for coding, I also work in linux and not on a mac. I am also a quiet type of guy who codes best when I am sitting on my own. I do work with my team very well but I feel weird when people are watching over my shoulder. The funny thing is that I went to a second interview at a company that is doing interesting things with biometrics and large scale problems and their approach was to ask me lots of interesting questions about how i handled scaling, how to debug performance, optimzing queries, log analysis. I am a senior engineer with years of experience and these guys were very smart, at the end of the interview their HR person came and said the team loved me and would like to extend an offer. My jaw dropped. I came from a really bad interview to a place where they are doing more advanced stuff and I got the job. I thank them so much because I felt they gave me a fair chance to get to know me. :)
I'm not sure how the comparison stacks up for you. Drupal nabbing the whitehouse site was pretty huge in enabling it to land a bunch of other government and higher ed sites/mindshare. I'm not sure which end of the order of magnitude scale you place that though.
Semi-strenuous exercise to deplete available glucose, immediately followed by fasting.

Cardio works well for this. Options aren't limited to running. Speed walking or slow walking at a 5-15% incline on a treadmill for some amount of time can achieve the necessary glycogen depletion.

Consuming coconut milk as a fat source with its high level of medium chain triglycerides also generates more ketones per fat ingested then other fat sources

Since glycogen storage requires lots of water, losing 1-5lbs in water weight after exercising is a good sign that the glycogen stores have been depleted enough for the body to start looking for other sources of energy. One should be able to hit the scale, go exercise and sweat a ton, then go back to the scale 30mins to an hour later and see the water depletion. For myself I will hit the treadmill walking at 15% incline @ 2-4mph for 45mins to an hour while profusely sweating from the 3min mark till I stop.
Thanks I didn't noticed the colon, my fault.

But even after copying all to the default location /usr it still doesn't work:

swift swifthello.swift

<unknown>:0: error: opening import file for module 'SwiftShims': No such file or directory

Also

swift -I/usr/lib/swift swifthello.swift

<unknown>:0: error: opening import file for module 'Swift': No such file or directory
Those take a considerable amount of strength to "lock in"... I always do them when my wife and I assemble furniture. We are quite slow because we apply wood glue to every joint.
If women were better, you could have less workers for the same amount of productivity, and it would increase your profit margin.
I wonder what country that applies to. Certainly not any that I'm familiar with.
See my point below about ALPN. You need to advertise support for HTTP/2 in the TLS ClientHello and this logic is contained (on a Microsoft platform) in schannel.dll.

Microsoft first added ALPN to SChannel in 8.1 and RARELY updates this library outside of OS releases, so that's (at least one reason) why you won't see on Windows 8/2012 Server.
>Because it was basically invented by white folks in the last 150 years

Invented by white folks? What? Did you perhaps mean they made it mainstream for white people by giving it a western flavor?
Because neither the article nor the German billionaire (sorry, I really should go back and get his name instead of referencing the title, but I'm being lazy) are saying that private foundations are inherently bad - which is what the comment I replied to stated.

What he says is bad is shifting the decision to the wealthy instead of the public.
And the bigger news is that letsencrypt starts its public beta today! You don't need to buy SSL certs anymore! Wow! Someone submit this story!
It's not quite the same sort of thing, but this reminds me of 'My Life as a Forth Interpreter' (1986): https://news.ycombinator.com/item?id=7410883
Build A Kickstarter Indicator Device
Published in a shitty journal (Impact Factor: 1.3) with n = 10 per group. Also relevant: most psychology research published in high-ranking journals cannot be reproduced (http://m.sciencemag.org/content/349/6251/aac4716).
Eleven hours ago a story was published ( https://news.ycombinator.com/item?id=10667986 ) about how native Hawaiians don't want what is supposed to be their culturally protected landmark mountain, Mauna Kea, handed over to the local university via what a court ruled an illegitimate permit process. So the expected response was that Hawaii's sovereignty be restored to its natives after the 117 year old forced annexation, and their land be kept by them. Of course, if you look in the thread, this didn't happen. The comments are about how they see "the native Hawaiian culture inferior to my own" and such.

It's the typical western response, great pain at the Tibetan peasants overthrow of the Dalai Lama's theocracy in concert with Chinese communists, yet nothing but scorn for the natives and traditions of their annexed territories like Hawaii.
You are correct in that the current state of US politics almost makes it the same thing. However it is possible that the US electorate could fix that problem over time.
Why? Because professors keep assigning students problems with it, immune to its high cost and suspect coding idioms because they aren't professional programmers.
Empathy and testosterone have no defined relationship. Also, I don't know how anyone can argue that women have "less testosterone" than men, on average.
I should have been more specific by tooling. I meant source code manipulation and analysis, go-oracle and goimports are a couple. There's many more in the go community.

Are they useful, I'm not sure. They feel useful but I have little trust in my judgment. When I switched back in the day from VS to emacs I didn't seem to miss all of the refactoring tools VS provided.
Nothing about that statement makes sense. For one thing, furniture assembly is normally paid for by piecework. Each assembler's personal speed level makes no difference. If furniture isn't getting built fast enough, more assemblers are hired or existing assemblers work more hours.

"All other conditions being the same" - a business operated only by women will be very different from one operated only by men. All other conditions will not be the same. There will be different assembly line procedures, different levels of teamwork and communication, different expectations about how much work must be done and how many items must be sold, different customer interactions.

"The female business would be more profitable. Which wouldn't make any sense." This statement is meaningless.
> Actually, the Treasury funds itself by issuing bonds to the dealer banks or the Fed, where its account is then credited

Its ability to sell bonds is controlled by the markets perception of its ability to pay those bonds, which is tied to a number of factors including, inter alia, its perceived ability, willingness, and track record of revenue sources with which to pay them.

People paying less taxes directly effects that.
The main problem is relying on Git's SHA1s for security. Git was not designed for security - it was a nice side effect while SHA-1 was dependable. But it isn't any more; a method for finding freestart collisions ("SHAppening" [0]) is already known, and it is expected that standard collisions will be found within a year. (Preimages are not expected for a few decades or hundred years though)

For the use described here, however - proving to someone else that you had a specific repository content - collision availability renders a proof useless. Similarly, for this specific use, Git's standard support for PGP signatures is also useless - you can use a 4,096 bit RSA signature, but it only guarantees a 160-bit SHA1 hash, which (given collisions) is not dependable as a proof.

If you really need it, you need something else - use an SHA2 or SHA3 variant on an repeatable export of the database, e.g. using git-evtag [1] (not my project; Note: I haven't audited it, and I don't consider myself a qualified cryptographer - Use at your own peril).

[0] https://sites.google.com/site/itstheshappening/

[1] https://github.com/cgwalters/git-evtag

edit: added wording to make clear I am not the author of git-evtag
It wasn't simply a gift, Zuckerberg directed it towards the reforms he thought were fit. According to Business Insider:

>Zuckerberg envisioned the teacher contract reform to be a centerpiece of the reform and contributed $50 million — half of his total donation — to go to working on that cause.

So he decided to throw $50 million at teacher contract reform around the same time that, according to the CNBC article, "the state cutting $56 million in school aid."
It's a good watch. Don't skip it.
This is an anecdote about a big Matlab proponent who switched sides.

I learned Matlab from my Econ 101 professor 8 years ago. He was a big Matlab proponent, and he knew all the econ tools inside out.

We kept in touch, since he has been one of the best professors I've ever had. So, fast forward to 2 years ago, I sent him an email asking about this [1] Quantitative Economics course by Sargent and Stachurski based on python. He told me that it looked interesting and that he would give it a try and tell me what he thought. This was his first approach to Python.

Two months later he sends me an email telling me that he's ditched Matlab for good, he's taken a couple MOOC python courses and that he is having a lot of fun with Python. He also praised the community and all the open source tools. He also told me to get away from the Sargent and Stachurski course, that they add too much complexity to the explanations just for the sake of looking more Nobel-prize-winner like.

[1] http://quant-econ.net/
Why would anybody want this information destroyed. Protected until the person is long dead sure, but destroyed? A lot can be learned by seeing what experiences someone has had. Would you not want to read what Plato had read? How about Jefferson or Tesla?
And without the production of the individuals and businesses that exist in a society, the state would have no ability to skim off the top and spend that money.

I believe that the state (which isn't "society", it is the governing body of a region of land), has no right to a share of anything that is not voluntarily granted or contractually agreed upon. Believing in a higher entity with more rights than any individual is verging on something akin to feudalism.
What I mean is that women might be better at assembling furniture that they're not familiar with, compared to men. But if you have an assembly line operation, and familiarizing yourself with the instructions isn't a bottleneck, men might be faster then women. There is no reason to say one way or another based on a study of university students who weren't trained to assemble the furniture.
I love containers, but I'm also using jails on FreeBSD. With jails I can put a different application in each jail, give each jail it's own network stack, firewall and ZFS filesystem. That way I can isolate each application from each other, give quotas to each container. I can turn on filesystem encryption for my database container, use ZFS snapshot and ZFS send to backup my database container. If you need to scale up your application you can snapshot the different application containers and ZFS send those containers to different servers. To update applications, you update your local copy of the container, and snapshot and send it to the production server, if something goes wrong with the update just ZFS rollback the container.

Then if you throw nanobsd into the mix you can create server images that are read only except for the application containers. Then you have a single server image for your application already setup, that you can just boot from or upload to some cloud service.

And now that FreeBSD has a 64bit linux emulator and docker ported everything just get's better.

[1] NanoBSD servers: https://2010.asiabsdcon.org/papers/abc2010-P4A-paper.pdf

[2] NanoBSD servers:
https://lwn.net/Articles/387405/

[3] Docker: https://wiki.freebsd.org/Docker
Tim Kosse has really tarnished the reputation of FileZilla by ignoring the SourceForge malware problem.

Chrome and Firefox should add SourceForge to their malicious site list.
"Babysitting."
The SOLID principles are all you need to know. [0] Then realize through them that inheritance as generally taught is actually a bad idea and use interfaces instead. Then realize that interfaces are just a weaker version of type classes and reach enlightenment.

[0] https://en.wikipedia.org/wiki/SOLID_%28object-oriented_desig...
A new Web platform to modernize rusty Websites: gliiph (beta users welcome)
> Because it was basically invented by white folks in the last 150 years

This is astonishing. Can you let us know which buddhist principles were invented by white folks (and by whom) in the past 150 years.
What is this kind of thing written in, I wonder. How cool :)
Interesting point. I've never viewed building IKEA furniture as a feat of strength before.
Again, not true. The Federal Reserve can step in and buy bonds at any point, giving Treasury the ability to pay.

>revenue sources with which to pay them

Can you show me where Treasury says fiscal outlays are funded by tax receipts, or solely through payments from primary dealers? The government doesn't work like a business in this case.
uhh, DHL was started by three folks in California.
There is one more very interesting project under the swift umbrella: https://github.com/apple/swift-corelibs-libdispatch so now swift should have a useful approach to concurrency.
Or you could just go outside and not get the trophies.

Edit: The fact that the only other activity on this post so far are reactions to this comment, or downvotes to it, kind of illustrates the point.
You’re assuming government spending would increase 1:1 which might be true, but is not guaranteed.
The purpose of network effects are that no one does the heavy lifting besides the creator of the network. Facebook isn't work for its billions of users, its work for the people who made. The network does no heavy lifting at all...
Heartwarming Illustrations Show That Love Is in the Small Things
Why should you get to ignore the state's role in creating the environment in which your actions were possible?
Wish HN had a an notification option for responses. But I thought I made clear that with all Henry's wealth and a strong desire to purchase the results of modern technology, he couldn't get them. So he could command the labor of many times as many people as a modern poor person, but he couldn't use that labor to accomplish nearly as much as many poor people can today. Is he wealthier? I guess it depends on what you value more. Being able to have someone bring you dirty water from a well on command, or having to get your own purified clean water from the tap in your house.
i was prepared to snark. i don't like steve ballmer, i don't want to be like him. i don't like what he stands for. i can't think of one positive thing about the guy, other than perhaps his loyalty. but this article has a bunch of interesting insights nonetheless, delivered in a funny way.
Swift on Ubuntu 16.04
For learning purposes for those reading this, what would you consider the alternative?

I personally prefer just stuffing commonly used stuff into utility classes containing only public static functions. Makes them really easy to test, too.
"Since the content they host is open-source, this is technically legal, but it's scummy as all hell."

If the project is licensed under GPLv3 (or any other strong copyleft license), wouldn't they be illegally hosting it because they are bundling their malware dropper with software that isn't compatible with the license?
I've been developing on iOS since it came out. It is better than ever. Swift is a great language in my opinion – feels very familiar to Objective-C, but is much lighter-weight, and I find that I can spin up projects much more quickly. The type-safety took some getting used to, but pays dividends and has made programs easier to expand and maintain. Plus, I get to pull in ideas from the functional programming community which is great.
If you're trying to do as much good as possible for the world, and you don't think government taxes are used for much good, taking advantage of legal tax write-offs is really important to achieve your goal.
Each assembler's personal speed level makes no difference. If furniture isn't getting built fast enough, more assemblers are hired or existing assemblers work more hours.

Personal speed makes a lot of difference. For example, if the speed was zero, nothing would be built. It would cost your business more money if you have to pay people for more hours. So having male assemblers would cost more if they are worse at it.
Cool project. I hope nginx support for the client isn't far away.
> IRC is still an underused tool in my opinion

IRC, like other chat and IM tools is synchronous. That is useful to get an issue solved quickly. But mailing list are asynchronous. People can think before answering and don't have to be around at the same time. Also threaded nature of mail makes it better to archive discussions and referencing them later. An IRC log is full of other noise and little structure.
Glad to see this! Women often tell me i "finish screwing way too fast". I now understand they are simply jealous of my potential as a furniture assembly man.
I always enjoyed seeing the names of people who had read a book before me at the university library, and seeing how long it had sat on the shelf between readers. It was like joining a secret club that spanned generations.
"Who can enforce the copyright and licence?"

The answer is only the owner of an exclusive right of copyright has standing to sue. So any of these open source projects that have no copyright assignments would have trouble suing. But in practice, who cares. Unless you want to sue people, it literally doesn't matter.

The only folks who often care about suing are those who are trying to enforce certain types of share-alike licenses (GPL, etc) because they are ideological.

If you are using Apache or BSD, you probably aren't suing folks because you are fine with them commercializing it or doing whatever with it (and if you are using these liceneses and aren't okay with that, you may want to reevaluate your life choices)
I wonder why, really. I read Facebook's statement. But everyone always has internal motives (in particular when money is involved), and I wonder what Facebook gains from this?

I know why EFF/Mozilla does it (charity), Akamai do it ($$$ for them), Cisco might also profit from it somehow (e.g. upgraded enterprise appliances to support HTTPS on the proxy), but Facebook? I don't get Facebook's play here.
I was half-thinking the same, but types and sets feel interchangeable on an intuitive level in such cases.

Having both `: String` and `: String` seems to suggest that they are the same type, which they are not. `nameMe(_)` is a function type, while `name` is a "plain value", so to speak. I think that using arrows more clearly indicates that it's a mapping from something to something else -- in the case of Swift, I guess a mapping from a tuple to something else.

And think about anonymous functions, in general since I haven't looked into Swift anonymous functions. If you indicate a function like this:

`func nameMe(name: String) : String`

How are you supposed to indicate an anonymous function? Like this:

`(name: String) : String`

Then it seems to say that name is a type of String, which in turn is a type of String. I guess you could add something like a lambda to distinguish it:

`(λ name => name): String`

But now you've still effectively said that both `name` (a value of type string) is the same type as the anonymous function (a function with one argument). That's clearly wrong.

Using arrows for functions seems to be better when you start to want to talk about types and values by themselves, like:

`1: Int`, `"hello": String`, `(λx => x) : a -> a`
It 404s for me. (In the Southern US.)
It doesn't work like that, you can't "bet your career" on a language. Either you are interested in continuous learning or you aren't, and it's pretty clear which one is a better choice when choosing between multiple employee candidates.
Yeah, but the commercials also need to be played.
Interesting that they rewrote the Foundation library in Swift for the open-source release rather than open-sourcing the ObjC one and bringing along the ObjC runtime. I wonder if this means they still believe the ObjC runtime and Foundation library are still worth keeping proprietary, or just that this is a step toward phasing out ObjC.
Sorry for throwing terms around loosely. What I meant was the network of creators that made it what it is. Facebook would still be at Harvard or the Ivy Leagues if Zuck decided he didn't need anyone else...
Ah. I skimmed too quickly. So, a clear advantage to the men.

Funny the article ends up with some pap about 'men and women can benefit from clear instructions' where the study showed that to be false.