skysight-inc/HackerNews huggingface dataset:
Looking to join or create decent Jabber service
Hi!
I have found out that MAM and Message Carbons (which mean history sync "as in skype") support everywhere has matured to reasonable degree, so it makes sense to try to adopt Jabber and to try to "infect" friends with it. But all public services known to me have both features disabled. What a pity.
Running own server just for myself and friends feels dumb. So:

- Are there decent public services with MAM & MC enabled? I'm fine to pay fair price.

- Who wants to start cooperative private or public server, sharing expenses (or who already does this)?

I am not afraid to store my history on third party server - anything important will be transmitted encrypted.

Please feel free to email me with any related ideas: https://encrypt.to/0xC6FCDB11

Thanks.
You can call for peace all you want, those committing the atrocities will revel in it as it simply makes their work easier. Calls for peace instead of war only work when both sides are rational and one side is clearly not.
Yes my apologies, I didn't realise I was commenting on the child comment. I was intending to reply to the comment you had replied to.
Honestly, the college admissions application should come with a single trigger warning that covers all possible inconvenient ideas you might encounter in a university setting. Uncomfortable with that? Then don't attend. Were I entering college today, I would consider all this a reduction of what I would be exposed to in a university setting. If I'm paying for an education, I want a full education, not just the parts no one is protesting.
The bit you overlooked was Freedom.

Freedom to live and work in one small area, or to do otherwise. Freedom to go where you want, when you want.

Is there a cost to that? Hell yeah. But for an awful lot of people, it's worth it.

Too many time to count, I've met someone whose car was their only significant possession, the only thing of any real value they owned outright. They'd lost or sold everything else, but the car they wouldn't part with - it wasn't just transportation, but their home, and for a few dollars in gas it was heat and a lifeline to those who could help in an emergency. I guess in NYC, they'd have been sleeping on the subway somewhere... But instead, they had freedom.
The expiration date is part of the certificate description. Events like this happen day-in, day-out. "Telling everybody" is not the solution, comprehensive testing is.
2 crowdsourced cures for allergies
This example from the article seems illustrative:

> That should have been enough to build a significant federal case with a long mandatory prison sentence, but that was not what happened. Court records show the Justice Department prosecuted the $76,869.94 in a civil asset seizure case. But it did not prosecute Salazar. Instead, Salazar was booked into jail and released the same day; his lawyer, John Passanante, said he has not been charged as a result of the search. Neither the DEA nor prosecutors would explain why.

There are legal restrictions on when law enforcement officers are allowed to use wiretaps and other searches. Rather than enforce these limits directly, the US court system adopted the position that limits on searches would be enforced only by excluding evidence that resulted from illegal searches - but that those who conducted the illegal search could not, themselves, be punished for it. Then later, as the jury trial system and other procedural safeguards broke down, this stopped mattering, since there aren't very many trials to exclude evidence from anyways. In this case, the Justice Department got what it wanted: about $77k in cash. If he had been poor and not had a proper lawyer, he would've also spent significant time in prison.
Maybe Harold was a time traveller! Harold Titor perhaps?

;)
I never tried it with minecraft. I'd have to guess no. I think minecraft optimizes rendering by batching geometry up into big chunks. These wouldn't be very useful as the basis for mods. Could be wrong, though.
> I'd reiterate that Americans believe that themselves.

You really don't see the difference?

Americans justify the use of nukes on the basis of the war being
just. For example, if we'd nuked Japan because we thought sushi
was an abomination, approval of	our use of nukes would plummet. If
we'd nuked Japan after the war, approval would plummet. If we
killed Japaneese Americans rather than Japaneese, approval
would plummet. This is why it's dishonest to equate approval of the
wartime use of nukes to the approval of the suicide bombing of
civilians on a subway. The foundational beliefs have no similarity.

Also, saying that a large percentage of muslims feel like they are in combat
with their countrymen doesn't make it any better... if anything it just
makes the survey data scarier.

From http://www.samharris.org/blog/item/sleepwalking-toward-armag...

> More British Muslims have joined the ranks of ISIS than have volunteered to serve in the British armed forces.
Reportedly, that only works for iOS apps, not OS X ones.
It's not that golang is bad, just that it's not good. Understanding the difference between those two is understanding why golang is popular, why Java is popular, why C is popular, why any number of other mediocre things are popular. Golang gets a lot of stuff right, but most of the stuff it gets right isn't to do with the intrinsic design of the language.

Golang is good only insomuch as C is good, because it's clearly inspired by C. That's why golang is popular, because it's very similar to something everyone already knows. The switching cost is low and the tooling is really nice. Some things are nicer than in other C-like languages, some things aren't. The bottom line is that language innovation these days is largely not happening in C-like languages, so most language innovations aren't popular. Languages like Swift subvert this rule, however Swift has its own (arguably more influential) corporate backing.

Go isn't bad, it's easy. Very easy. Easier than almost everything else. That's why it's popular.
LLVM to get Fortran compiler that targets parallel GPUs in clusters
I loathe the day where such apps isolate people from thought they do not like on a wholesale business. Can you imagine a world of safe spaces and such where you never have to be challenged? It would be like exporting the current college culture to the world and that if not a true dystopian future, one where the thought police exist through intimidation and threat is still one I don't want.
What is the false-positive rate like? It would be terrible if it blocked people like Garak and Dukat.

Just a note: the "How does K-blocker work?" link just goes back to features, instead of actually telling how it works.
I'm going to have to dispute that one... an implosion weapon is very complicated. Even if you had detailed plans, you simply can't build them without access to very high precision tools. The tolerances necessary to make them work are extremely severe, especially in the construction of the initiator (the thing that initially injects neutrons to kick off the reaction) and in the triggering for the explosives. The basic concept is really easy to grasp, but the nitty-gritty engineering details are much harder than is readily apparent.

Gun-assembled weapons are simpler, but still complicated. The big issue with them is that they tend to go critical as the target and projectile are coming together and blow themselves apart before the bang really gets going. Getting them to come fully together and stay confined long enough to get good yield is not as easy.
Sure, but that applies to basically all articles (especially political ones, as you note). Every single reporter is balancing their interest in preserving access with their goals of accuracy in publishing.

Advertisement is a specific term and applying it to all articles that you don't agree with undermines its usefulness.
I like the litmus test that only someone with a github profile with projects of their own and commits to any projects in broad use are privvy to an opinion about tech culture.

When I see an SJC opinion on identity politics and tech, my first instinct is to check github to see if the author has ever contributed to open source or has any sizable projects of their own published. I'd guess that 99 times out of 100 they don't.

There are a lot of loudmouthed people with lots of opinions and no street cred.

Pretty much every scandal over the past few years have involved someone with little to no content in their github profile. I encourage anyone with a particular scandal in mind to go find the github profile of the person at the center of the scandal and see if they've accomplished much if anything as software engineer.
The legacy of Go will be a movement by many developers to statically typed, compiled languages after spending many years with Python, Ruby, and Javascript.

Although it is not groundbreaking, it will continue to be used because it takes the ease of dynamically typed languages and gives you fast compilation.
I used to have a similar opinion until I read this thing from Banksy on our choice to consume media like the Kardashians: http://adsoftheworld.com/blog/letter_from_banksy_on_advertis...
This could be a much longer answer, but jails have nowhere near the level of control and isolation a "real" VM does even with the relatively recent additions of things like vimage and HRL's. Jails are awesome and I have used them for many years, but they are not a replacement for a hypervisor for many(most) use cases.

That said, when a young upstart was trying to sell me on Linux superiority and described Docker to me, all I could do was snicker.
No, picking a side is when you claim that wiping Israel off the map is the only solution.
Black Mirror has a pretty interesting episode that touches on this.

https://en.wikipedia.org/wiki/White_Christmas_(Black_Mirror)
Android Reference is down
10 Technology Conferences you can replay at your Leisure
"I mean, who doesn’t want to be simple ? And what better way to frame a debate as simple; good, complexity; obviously bad. Could we say then that simplicity will be Go’s lasting legacy ?"

I think this misses the point. Complexity isn't bad. Only Incidental complexity is bad. Inherent complexity exists in the domain itself and is unavoidable. If this inherent complexity is not expressible by abstractions in the core language itself. Then it must be expressed in libraries, or user code, or in the way end-users configure and use the program.

Go is interesting because it created abstractions for concurrency in the core language itself. Go is a more complex language because of it, but concurrent programs user code is less complex because of it.

(On a side note C++17 is getting a more abstract version of go-routines. Thanks Go.)
Jeer if you must, but here's an iOS app that any of us could have written, yet will make several house payments' worth by week's end.
You mostly have it right.

It's mostly a PoC for a nokernel architecture, and a rather admirable affront at taming the darker corners of x86 segmentation to create a system where you have a per-address space "event core" rather than a traditional kernel, thus largely not performing so much as multiplexing. Though, I think an important addendum is that the selector relocation is context-global and thus the probabilistic mitigation cannot be thwarted by spacing the workload across threads.

----

(EDIT: Actually, I just reread it and in fact the event core will terminate a process after three successive "segment not present" faults, so that should be effective.)

----

By their testimony it is not any more susceptible to standard memory corruption errors than traditional monolithic OSes. One could then argue that the probabilistic weakness requires a malicious application that higher level security policy could weed out, but even further that the value added of a nokernel exceeds the downside of this hole relative to the monolithic kernel state of the industry which is already susceptible to a host of other vulnerabilities. It would, however, discount this KLOS in particular from any high-assurance use cases, but again so are monolithic kernels to begin with.

I think the gist of this is that the nokernel architecture is viable, but perhaps COTS architectures are not that expressive. Certainly not x86 it seems.
Ask HN: Will iOS developers loss value if Swift goes open source?
Because at this point I don't to know if getting a Mac Book Pro (It is really expensive for my pocket) represents a good investment, If I'll be able to do the same in Linux.

What do you think?
> It would be like exporting the current college culture to the world and that if not a true dystopian future

I was just reading this great overview of college culture -

As the students at Ithaca shouted, “how can a campus dedicated to preparing us for the real world not actively foster growth to our consciousness of oppression and privilege?”

http://www.breitbart.com/big-government/2015/11/13/mizzou-mi...
We used to use terminals into powerful machines, then the personal computer revolution came along, and now everything is back on machines that aren't in your house and we call it the cloud.
Are you referring to setjmp? Because it's quite the opposite. This blog article does a good job explaining: http://latentcontent.net/2007/12/05/libpng-worst-api-ever/
How Amazon Hires: No Mistakes Allowed (2014)
No terrorism is not the sole property of Muslims, but Wahhabi extremism has a far reach, and is responsible for a large portion of the problems in the world today. Terrorism and insurrections in China, the Phillipines, Malaysia, Thailand, Mali, Nigeria, the Maghreb, Syria, Turkey, the Balkans, Russia, India, etc... can all be traced to Gulf money and Wahhabism. There's a Gulf sponsored Madrassa in my wife's village (population, maybe 1000) in the middle of nowhere, in a country that most people have never even heard of.

So while I'm aware that terrorism is not the sole domain of Muslims, the Wahhabi sect in particular has certainly caused a lot of it, and while we can debate no true Scotsman until the end of time, everyone knows there is a problem - and we all know where it comes from.
Apple, just enable apps to allocate executable memory regions on the iPad (Pro). Then one could create something like that as an open source project (where any user simply self-sign their built to upload it onto their iPad).
There is a legitimate concern in here about the methodology of testing intelligence-training interventions, but it's not quite clear what exactly the thing is that "is a myth", and I followed a reference at random (Jaeggi et al, 2008) and arrived at a study whose methodology was fine.

(EDIT: Whose methodology passed my cursory inspection but was terrible in a subtle way.)
Interesting. Update at the end there, "This may no be Banksy's words."
Or the herald of a utopian future where human beings have the ability to exercise their free will by using technology to free themselves of the intentionally distracting trash disguised as art that makes up the majority of contemporary popular "culture."
Care to explain why? This comment doesn't really say anything without an explanation.
Reasoning About LLVM Code Using CodeWalker
Short Story on AI: A Cognitive Discontinuity
Swift going open source allows usage outside of iOS/OSX (ex. server side linux).

iOS developers will still need Macbooks.
Didn't Microsoft fight hard against this trend?
Some interesting Neural Network fan fiction from Andrej Karpathy!
It's more than just a tmux session, because it's also setting up an environment for the "workspace" as well. You might even use it with tmux to quickly load the appropriate environment in a new session.
I'm not sure what you're referring to. An aapt dump shows the package name as 'SilverPush Demo App' (version 1.0.3). It appears the same in the app drawer. If you mean the class files, then yes they are obfuscated. ProGuard (or something like it) was used to obfuscate the Java, but that is pretty par for the course.

It is connecting to a few servers:

http://54.243.149.109:8040/register
http://54.243.149.109:8086/receiver
http://ad-x.co.uk/API/click/Hungind45789jo/am554ec53dd8d021/NET/aff_sub/SilverPush?subid=aff_sub2&ord=[random]
http://mobext.com
http://silverpush.com

So presumably these (along with other mobile ad networks) can be blocked via hosts file or MinMinGuard (Xposed). Not great, but probably a good course of action for now.
I'm thinking of Turbo Pascal for DOS. It was very popular, and then it sank to obscurity almost overnight, basically because it didn't have any answer to "how do I write a Windows program in this?" Its niche had been eliminated.

I don't think Go will vanish unless "network servers that run in text mode on unix" somehow stop being a thing. There is no Google product whose change of strategy could strand Go (unlike the others you name). If somehow all computing moves to phones and tablets, it could be stranded, but I can't imagine that happening.
The Tricky Terrain of Virtual Reality
Application Security Verification Standard 3.0 [pdf]
Peace for Paris (Jean Jullien Logo)
Please don't make assumptions. LightDM is overengineered but this bug could be caused by just about anything.
> the Catholic Church for centuries was a serious part of European political machinery and our politics weren't always peaceful.

In many places it still is. As is the Orthodox church.
If you're reading sites that report on the Kardashians, you're better off just not going to that site. That's mostly worked for me, until now.
Computer, Draw an Open Toilet Sitting in a Grassy Field
InstaJobs – Temporary Jobs Search Made Easy
Don't tell Gwern that. http://www.gwern.net/DNB%20FAQ#moody-2009-re-jaeggi-2008
Interesting. I knew that some of the older, more racist, stuff was being quietly not shown anymore. Wasn't aware they'd be chopping at the strips themselves. Of course, I haven't watched the pablum in years myself. :-}
As a lisp hacker in the foothills of WA, I think that the OP's article is fairly stupid. I'm over here on the extreme; I wish that my types had more power, that I could do more things with my Lisp macros to more deeply affect live functions. The thing I'm always looking for is how to say more with less, with more expressivity, with more power, and more clarity, but with less code, less complexity.

oh well. I'll just have to write some Lisp tonight. :-)
with tons of functionality there is no realistic alternative.
See also Russ Cox's take on this:
http://research.swtch.com/ftoa
Generating Images from Captions with Attention [pdf]
This Forth alumni just sits back and smiles...
Paper is here: https://news.ycombinator.com/item?id=10568265
It's because mice weren't included in the Animal Welfare Act of 1966, while other major model organisms were. This made mice much easier to use, and then the widespread use of mice caused infrastructure to build up around supporting studies of them. It led the whole field into a deeply confused quagmire.
And now I'm reading about them even on HN...
America, the Not So Promised Land
Ripoff of https://transfer.sh/ .. down to the layout of the site and all the copy.
To be fair, for most of history large sections of science were quackery. Didn't really stop us from getting here.
Free-form text input may be preferred by users, but possibly a nightmare for the developer. As an example, I've been assisting a small non-profit arts organization, constructing a database system to keep track of artists' work, etc.

In the past there was essentially no ordered data-keeping. For several years certain bits of info had been entered into a spreadsheet, like name, title of art work, date created, medium, email addresses and so on.

Data in that spreadsheet was a total mess. Most fields were "free-form" text, with no consistency at all in format of dates, email, URLs, crucial fields left empty, data put in wrong fields, etc. It was a lot of work to clean it up and quite clearly showed what motivates programmers to be "controlling".

To be sure, excessive rigidity can be problematic, but it's hard to make clear to users the importance of maintaining data integrity. Frequently enough, users complain about constraints despite effort to demonstrate their necessity and benefits.

Of course constraints evolve, which is often the challenging component of creating and growing a system. If there's good reason to modify things, because what we conceived of as a number turns out otherwise, then we must indeed find a way to accommodate that reality. OTOH if it really is a number and the user wants it different, we leave it as is and once again patiently try to show the user our reasons.

Finding the right balance between user "freedom" and necessary limitations on data input is hard to achieve. I suppose the right approach has something to do with avoiding the illusion that data system development is actually ever done.
Ha! I worked at [major tech company] and our Puppet runs took about 3 hours. Developing manifests was surreal - punch card era code/compile/test cycles. The worst and most frequent production outages were seemingly innocuous Puppet changes that made it through code review. Our puppet manifest was in the 10kloc range, most of them generated.

Containerization is now letting individual teams manage app-specific configuration they actually understand and can test and iterate. A central org maintains the base image and can redeploy our containers with OS-level fixes as necessary. Our "self-service" deployment infrastructure was a behemoth that no one understood, documented by tribal knowledge. At less I can Google how to use the Docker API.
IMHO, Ruby is still one of tthe strongest language in term of ease of use, object orienteness and features. Go and Rust compared to Ruby will adress not performance but core scability and this can be addressed in numerous ways in every architecture.
I don't think that the Bidoon are confirmed natives of Kuwait, because if they were the designation probably wouldn't exist. The problem is that the state can't confirm, for whatever reason, that they are or are not natives, so they're not willing to take on the liability of granting them a nationality (not just citizenship) due to internal and international politics.

Im not sure it's a question of loyalty, but of old world beliefs about original nationality. When someone lacks basic documentation like papers from their country of origin, the immediate assumption is of wrongdoing even when the evidence is overwhelmingly in favor of the 4,000 affected families.
You don't surf without Kblocker.
Huh, good catch. The too-short time limit issue was a methodological issue I had definitely not thought to check for. (Haier doesn't mention it.)
“No one is actually good at Candy Crush” – Divnich
While the points in that article are valid, in practice they don't cause as much trouble as Go trolls think. :)

As for moving from Ruby to Rust or Go, Go is almost guaranteed to be faster for developers to learn. The reason for the complaints in the article is that Go is intentionally simple, and you're seeing many people migrating from dynamic languages to Go for those benefits. The fact that Go has its roots in C will make it immediately understandable to anyone with experience in a C-type language.

My final thought is going to address libraries and widespread acceptance. Regardless of your thoughts about Go as a language, there is no doubt it is here to stay. Underlying major technologies like Docker, it has already seen massive adoption. While initial signs are positive for Rust, you're still betting that it continues to build momentum and doesn't stagnate like Haskell.
Crls don't often include old certificates to limit the size of the CRL.

You have warning. You know when it will expire the day you buy it.

You still haven't told me how a grace period is different from extending the expiry.
No, Go is more simple, in terms of syntax among other things. The threading model in Go is very attractive as well, please refer to this article: https://swtch.com/~rsc/thread/
Parent or Sibling: who are you genetically closer to?