skysight-inc/HackerNews huggingface dataset:
To be clear, we do not need Congress to think of a serious solution; we need Congress to authorize funding. Once we have the money allocated, we know how to deal with things like zika.
On a related note, now there is an anti-trump subreddit: https://www.reddit.com/r/EnoughTrumpSpam/

It's really interesting to watch the power struggle. It's one group of troll taking on another. Must be a headache for the admins.
Study: Exercise Four Hours After Learning Improves Long-Term Memory
Shaming companies for carrying out pentests is counter-productive, i'm more interested in who is leaking against Palantir and why.

This is the third story now that William Alden has written about Palantir that appear to be based on internal documents[0]

His profile of the company a month ago opened with:

> A trove of internal documents and insider interviews has pulled back the curtain on one of Silicon Valley’s most secretive and highly valued companies, Palantir Technologies.

There isn't much public interest in large parts of the profile nor the follow-up stories, so it has a feeling of a disgruntled employee. A really difficult class of threat to defend against and stop, but each additional story and leak provides a few more bits of data that can narrow down the suspect pool.

I really hope the leaker and journalist in this case know what they're getting themselves into - because based on the pentest report the infosec team at Palantir appear capable of tracking the leak down.

[0] https://www.buzzfeed.com/williamalden?language=en

[1] https://www.buzzfeed.com/williamalden/inside-palantir-silico...
I would love to jump on any anti-Palantir band wagons, but I agree -- if anything, they should be rewarded for actively seeking and patching vulnerabilities. It seems economically infeasible to be invulnerable to all attacks from all vectors and this is a way to strip the lowest hanging fruit.
And yet Xerox PARC, UK Royal Navy, DEC all managed to write operating systems in GC enabled systems programming languages, some of them quite productive Workstation OSes.

You don't want the GC to mess with your lovely data structure?

Allocate on the stack, as a global static or let the GC know not to touch it.

Check Algol-68RS, Mesa/Cedar, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Oberon-07.
> With the same background and education, I am a nobody when I am Han, and I am speaking for myself, not representing anyone.

Why is this? Because of the government structure?
No, the iPhone didn't just get banned in China
A t-shirt a month, designed and delivered to your home
A few people mentioned problems with Kotlin documentation (presumably with a connection to the Surprise Language round of Codeforces).

Could you describe in detail the problems you had? What was unclear or misleading? Were those problems with the JVM setup or Kotlin itself?
Do you honestly think that state sponsored hackers care about the legal ramifications of being discovered?
Yes quite, plane waves physically don't exist in reality they are a mathematical idealization.

Again you can't make an "anti laser".
Scala Days 2016 Berlin: Scala Goes Native
Trump's brigade didn't "take over" reddit any more than "Bernie's Brigade" did several months ago, or Obama's brigade did 4 years ago, etc.

It's just that the Management of reddit doesn't like who's popular this month.

That's fine, of course. Now we know why it's called "red"-dit.
There was a great paper a few years back that calculated the time needed to be spent would everyone actually read the fine print---it was staggering and thus a great visceral way to get across how broken contracts are.

Legal and contractual bloat is a real problem.
Scala is still there, still growing, and a much better language. Kotlin is founded on this anti-intellectual rejection of Scala's advanced features... only to then add them back in piecemeal. So rather than a single powerful general feature like implicits or higher-kinded types you have language-level special cases like extension methods and specific nullness operators.

(Don't get me wrong, there are plenty of things Scala would do differently if it were made today - there's space for a language like Ceylon that makes a genuine effort to simplify on what's in Scala)
No, there is a huge difference in write load between those two options.
Unfortunately, the ship generation is done offline in Blender. I'd have to re-write his ship generator in javascript.
You can control the GC by not allocating, or by allocating off-heap, when you need to. It is totally possible to write kernels, DBMSes, network stacks, etc. in GC languages.

Whether a particular language makes that nice enough to be more worth using than a non-GC language is another question.
The restoration is also being documented in Marc's youtube channel.

https://www.youtube.com/user/mverdiell
> You can't possibly create a smart contract to purchase a house, because at the end of the day the person that physically occupies the house is in the position of power

I can imagine a future where blockchain-based logic is used to drive robots, bridging the gap with the real world. To me, blockchains seem like a proto-DNA set to evolve as a base for AI; perhaps we are at ground zero for the primordial soup of future digital lifeforms.
They said this before when overweight people didn't like to see posts from healthy-weight people.

Why don't they just state who the site is for in the TOS and people can decide up-front if its for them, instead of pretending to be organic and democratic? It's ok to lean right or left or fat, but state your mission.
It is not that hard to do the business side in the early days. That isn't even in the top 10 reasons companies fail.
Interesting, could be the particle effects. They fall back to CPU if your machine doesn't support float textures.
It's so beautifully elegant to hold it aloft with your outstretched arm.
One thing to note from /u/spez's announcement of the changes[1], which suggests the impact might not actually be that large:

>Interestingly enough, r/the_donald was already getting downvoted out of r/all yesterday morning before we made any changes. It seems the rest of the Reddit community had had enough. Ironically, r/EnoughTrumpSpam was hit harder than any other community when we rolled out the changes. That’s Reddit for you. ¯\_(ツ)_/¯

[1]: https://www.reddit.com/r/announcements/comments/4oedco/lets_...
"Most are based on open-source software, which anybody can use without charge, so startups will have to make money with add-on services, such as updates, maintenance and subscriptions."

I hope that in the next century, we'll chuckle with nervous laughter at how absurd the loaded assumptions in quotes like this were, and at how reasonable it seemed at the time.
Student debt is unconscionable. We’re taking young people, giving them 13 or more years of “we’re taking care of you,” “you’re too young to worry about this,” and suddenly they are legal adults, and the choice is theirs, but they really should consider taking on some debt to pay for school, because look at this pretty chart showing how someone with a college degree has so much more earning potential than someone who does not.

It’s difficult to process just how expensive school is becoming, how quickly. Right now, California community colleges charge $46 per semester unit, or $1,104 full-time for 1 year, plus maybe $40 in miscellaneous fees. If you want a heavy course load, 17 units all year, that rises to $1,564. A bunch of students qualify for the Board of Governors Fee Waiver, but that generally means the their families have poor financial situations, too. How much did community college cost when you were a young adult?

And that’s just the community college, in-state fees. 4-year colleges and private colleges are becoming ever more expensive, too. Adjusting for inflation, Stanford increased from $10,600 per year in 1960 to $59,600 now, just tuition, not counting miscellaneous fees or the cost of living in Palo Alto. And then there’s financial aid, of which there are nice grants for the destitute, enough to cover books and stuff, but mostly it takes the form of bankruptcy-immune student loans. Is it even possible to work part-time, go to school part-time, and graduate without debt, anymore?

It certainly doesn’t help that most of the kids learn fantasy-world liberal social policies, and increase their own fees. For example, I watched the students at UC Santa Cruz protest the wages and working conditions from the prison-food multinational that ran the cafeterias, and they “won” when UCSC agreed to turn the service workers into UC employees. The next year, instead of cutting the salaries of the executives, UCSC made cafeteria meal plans mandatory for everybody. And then these kids grow up into adults who vote for every bond and regressive tax that plagues my ballot.

As a caregiver and mentor, I’m not sure I can tell my kids to go to college.
Yes that's the electric flux in the field but it has no bearing on this whatsoever, it's also one of the first thing they've isolated while testing the damn thing.
CMU Random Distance Run
As someone working with it, we use it only for machine to machine communication.

There it is easy to reauth. I don't think jwt was ever ment to used in browsers..
Nope, that's right. There is no UV co-ordinates generated in the blender script. (Well, I think it uses world space cube for UVs, which is an option that PlayCanvas doesn't support).

I used the automatic Cube Projection unwrap in blender before exporting to FBX and importing into PlayCanvas.
Totally serious. The human line, related species and shared pathogens co-evolved for about a million years. But humans arguably left much of that behind as they spread to Europe, Asia, etc. They became associated with new pathogens, for sure. But for only about 10% as long.
Ok. Please actually read my posts, make an honest attempt to understand what I am actually saying, and come back. If this comment of yours still seems relevant to in any sense of the word, please do tell me, and I will try to rephrase or answer any questions you may have. Would that be ok? Thanks.
When I tried Kotlin some time ago on a side project I wasn't very impressed. To me the problems Kotlin is addressing are not that huge. It feels like having to switch to another language (albeit very similar to Java) just to fix some annoyances is just not worth it.

Maybe prior to Java 8 this would've been more interesting.
I also wonder how much time it will take Kotlin to start benefiting from Java 9 features when that gets released.
The refresh token doesn't defeat the purpose of oauth. The purpose is that the third party needs to check in again to refresh.

This gives the end user the time to revoke the token at the provider without the need to revoke or even trust the third party.
The whole setup to run something like this already runs in the high thousands. If you plan on doing anything worthwhile (legally) you will be spending nearly $5,000 on a benchtop RF cage. If you plan on needing amplifiers to get more than 10 feet of range you will be spending $2,000 on an amplifier. There are no shortcuts in RF, operating an illegal basestation can very easily affect E911 service and put you in jail for a very long time if your basestation stops someone from receiving emergency services.
All of the modern Common Lisp implementations support threading. I'd almost even say the situation is better than most other languages, because there is very good threading support at several levels of abstraction.

First, all of the modern implementations include some kind of implementation specific, low level OS thread wrapper. It's unfortunate that these are all incompatible, but few people need to use them directly, so it's really not too bad.

Next, the bordeaux-threads library provides a wrapper around all of the implementation specific libraries. Thanks to macros, the wrapper doesn't add much (if any) overhead.

Finally, there are higher level libraries like lparallel and cl-cuda. I've used lparallel a few times, and much prefer it to writing my own low level threading.

I'm not really sure what you mean by "interpreter interoperability". Common Lisp is standardized, and sticking to the standard and libraries in QuickLisp, I haven't run into many problems running my code across multiple platforms and multiple implementations of Common Lisp. All of the problems I've encountered have been related to foreign libraries, which, IME, are problematic in most languages.
I don't understand how r/sandersforpresident didn't also have the same effect on r/all during Bernie's rise...if there ever was a subreddit that had enthusiastically upvoting users, it was that one.
Sort of off topic, but it seems were much more concerned about privacy when it involves women.

I wonder if there's any merit to this hypothesis.
Hmm, this does seem like a pretty tasteful design in many ways.

The declaration-site variance for generics is a pretty good idea, but is still inadequate to deal with functional collections. (I use the term "functional" as opposed to simply "immutable": an immutable collection has no update operations at all, while a functional collection has functional update operations: for example, given a set S and an element X, to compute a new set whose elements are those of S together with X (S ∪ {X}). This usage is certainly not universal, but the distinction needs to be drawn somehow.)

Anyway, the point is this. Kotlin has in its collections API

interface Set<out E> ...

where the use of 'out' says that given types A and B where B is a subtype of A, 'Set<B>' is a subtype of 'Set<A>'. But then if you wanted to add a 'with' operation as described above:

interface FunctionalSet<out E> : Set<E> {
fun with(E elt)
}

you can't do it, because type parameters marked with 'out' can't be used for method parameters.
As someone who visits Reddit purely for entertainment, I welcome the changes.

I can't stand Trump. But even if I was a supporter (or the subreddit in question was for a more amiable candidate), /r/all has been useless for the last couple of months. It's been swamped with hate speech and spam. I've stayed away from it altogether, which is a shame because it's a great way to find trending posts in subreddits I don't subscribe to.

An alternative would have been to allow users to block certain subreddits from their /r/all (making it /r/almost all, I guess). But this would have been difficult and confusing for new users and wouldn't help anonymous users at all.

I wonder if they lost a lot of traffic because of that subreddit.
GoToMyPC has been hacked, all customer passwords reset
The front page of reddit now is actually quite pleasant and interesting. Definitely a huge improvement.
As I explained in another thread [0], there is a reasonable argument that so-called "smart contracts" are not legally contracts at all, because they are not intended to give the parties recourse to legal enforcement of their terms. (This is the basic raison d'être of smart contracts—enforcement de machina rather than de jure.)

If a judge accepts that argument, then contract law would not apply to smart contracts, and the usual considerations of intent in contract law would not be relevant. Of course the intent underlying the code that implements the smart contract would remain relevant, but unless the "contracting" parties agreed on meta-provisions for arbitrating disagreements about the intent of the code (legal or otherwise), it seems reasonable to accept the default interpretation supported by many members of Ethereum's community: what the code says goes.

In short, legal arguments may not be dispositive, because smart contracts may not be legal contracts. In that case, determining the intent behind the code may be a morass best avoided as many assumed it would be, by ignoring it and letting the code decide.

(Of course, the ideal form of arbitrating meta-provision is code compiled against a spec enforced by a tool-chain that includes formal verification—both because it is self-enforcing and because it bridges the gap between intent and what the code actually does. But that seems a long way off.)

0. https://news.ycombinator.com/item?id=11932003
US shall adopt the SI units to remove the unnecessary trade barrier.
> it would be a fun story to write

You mean 2001?
I'm old enough to remember UUNet as the center of the universe and by curious circumstances I ended up having them as my ISP years later (around 1999/2000) when I moved to a place that only had ISDN as the high speed connectivity option. UUNet had a POP that was local call dialable for me, due to the phone company lacking ISDN capability on the local switch: they backhauled my circuit to a city 120 miles away and UUNet has colocation there.
The lowest ping times I've had before or since!
Dev Ergonomics Tip: Use a Dark-Style GitHub/StackOverflow Theme
Openai/gym: A toolkit for developing reinforcement learning algorithms
Looking at Microsoft (and any other company of comparable size) decision making process, I'm seriously doubt the main reason to drop some project is technical most of the time.

https://news.ycombinator.com/item?id=11761437
What are other reasons?
It's a bit like Jazz (and to a lessor extent most other forms of music) from before the 1980's, where they started that horrific over-production which made it sound plasticy and homogenous.
I don't think anything can evolve in a space that wastes that much energy with proof-of-work.
/u/spez addressed it a bit in his AMA. [1]

> It was a problem. A smaller problem, but still a problem. As I mentioned in my post, r/all has gone through waves of being overwhelmed by a specific community many, many times over the years. Sometimes it's healthy, sometimes it's funny, most of the time it's annoying, particularly during election years.

[1]: https://www.reddit.com/r/announcements/comments/4oedco/lets_...
People keep trying to apply lexical scope for |this| when it is always the left hand of the function refernece expression, e.g.

Lhs.foo()

Lhs[foo]()

And

Foo() // where lhs is implied to be the scope object defining Foo

The last one seems to be what makes everyone super confused, but it is logically:

GetScopeWith("foo").foo()

Strict mode changes /one/ thing about|this|: whether the value of |this| undergoes object coercion
Ok. I did read your posts, especially the one I replied to, and it does in fact seem relevant. However with that level of snark, I'm just gonna drop out of the conversation here as it's unlikely to be productive. Thanks.
Yeah, this is a pretty desperate nothing article
There are length restrictions for get parameters in older browsers.
None of this is about the rules, it's about the people who run Reddit minimizing the impact of speech they disagree with.
It is spreading to the rest of the world under the "new public management" moniker.

Effectively it is a scheme of metrics, and attached incentives and punishments, cooked up by MBAs to emulate market mechanics within public services.
> Given its origins in Revolutionary France, the metric system is quite literally a communist plot.

That must be a joke
Buy a domain name, set up a "free this domain name fund" page on the domain, then release it when the funding goal has been met.

People have crowdfunded worse things.
If you ever tried to push some Java-generated code in the repository I will never ever approve your pull request.
It's simply one of the most wrong thing that you can do on so many levels that I really don't know from where to start.
You will need to keep track separately of the kotlin code and Java code and keep them in synch.
You cannot use the repository because, per your admission, you are doing this in secret, so if your machine dies then you lose all the original kotlin code.
Even if you didn't lose the original kotlin source future iterations of the language may change the generated code, so even if you simply remove a comment your pull request will have changes in pretty much all the generated files.
A simple refactoring can have similar effects.
Generated Java code in my experience can be spotted immediately given that usually is very verbose.
I simply can't imagine what huge amount of code that thing will generate for a simple one liner using streams, given that it's targeting Java 6.
Probably there are many more other reasons that I cannot think of early in the morning.
Last but not least, I'd rather never work with someone that tries to deceive all his colleagues and pushes in the repository awful code.
If you don't want to use Java then find another job, nobody is forcing you to work there.
I've never understood why supposedly secure networks are accessible from the public Internet at all. Presumably there is a better reason than so officers can check their Facebook during the day? Why is there not an airgap requiring an attacker to physically attach something to gain access, that can be defended against by physical means, something the military is very good at? Genuinely curious.
For those curious, here are the top subreddits similar to /r/enoughtrumpspam: http://i.imgur.com/IUuc48Z.png
oh wow, didn't know that. Arg! all my personal notes have list that will have to be re-formatted that!
Yes. I find it funny how Americans support free speech (at least here; given general comments and in this thread) when it means the ability to harass certain groups. If the so called "social justice warriors" were doing this, there would be outrage by now as to how we were destroying their favourite online community.
https://www.reddit.com/r/all-foo-bar-stuff

It gives a messsage on how its a gold only feature, but it seems to work anyway.
This did not affect the front page at all, only /r/all.
>Inability to think critically or be creative often come as a result of management.

Unfortunately, in my experience management does not want you to think critically. They want you to do what you are told.

From the article:
>... the science of handling pig iron is so great and amounts to so much that it is impossible for the man who is best suited to this type of work to understand the principles of this science, or even to work in accordance with these principles, without the aid of a man better educated than he is.

This is so accurate a description of management in my experience. Unfortunately, I have not always worked for the best companies, but I don't know if it's the same at the best places.
"...software is now and will be soooo deep in all organisations (they effectively become programmable corporations) that we need software "rock stars" at the highest levels of government making the highest levels of architectural decisions"

This is the key issue. Having spent years working on 'IT in government', at both the cabinet policy advisory level and at the IT coalface level, I've formed the view that when it comes to IT policy, 99% of the policy outcome is determined by implementation detail. I think this makes government IT policy quite unique, and it's something policy people (like myself) can't wrap their heads around.

Perfect example: the Australian 'Standard Business Reporting' programme (http://www.sbr.gov.au/). It's hard to fault the policy position: open up APIs for reporting to government. But they fucked up the technical implementation so badly that they are now 5 years in, $1bn in the hole, and have around 1% voluntary take-up. The relevant senior decision makers were completely IT illiterate and went with the "can't go wrong with IBM" route. Consequently, any developer that values their sanity won't come near it with a 10 foot barge pole.
As an idiot that fell for the Trump secret political savant narrative I upvoted every single article without even reading the title on the first 3 pages of the rising section (very quickly because of keyboard shortcuts) because I believed I was helping the cause. Many others did this.

Don't tell me how much of an idiot I am, I've already judged myself. Luckily I can say I voted against Trump when I had the chance. Now I'm praying Romney runs third party.