skysight-inc/HackerNews huggingface dataset:
> Reflection, downcasts and assigning `null` to pointers are completely opt-in in Java too.

No, they're not -- not in the same sense, at least. A GADT/TypeFamily is going to be visible in the API. None of the things you mentioned are visible in the API.

There's a HUGE difference.
An overwhelming majority of those think he is 'the wikileaks guy' though.
Goldman Sachs Says Blockchain Can 'Revolutionize Everything' – Blockchain News
I think you make a good point. And I wonder if the same criticism could be made about reactor design in general. Why do we need to constanly reinventing the technology, when it was acceptably safe 40 years ago? There is this strange dynamic where people argue vacifeoursaly that nuclear is safe, whilst also wanting to spend vast amounts of money on thorium and other novel designs. Why would that even be neccessary if existing proven technologies are safe?

I think the biggest restraint on the nuclear industry is that it is a complex social structure. Getting many different groups to work towards a common goal is fiendishly difficult. And with nuclear power this issue is safety critical. If the team does not function properly it could cause safety risk. The only way to resolve that premanantly is smaller reactors that don't need such huge teams.
It is a data silo by design. They want data to move in one direction, to them.
I don't think that most web developers looking for a job think 'Apple'. Google and Facebook would likely be their top pick and not surprising since both of those companies are far more web centric - Apple has historically not been so.

It's almost a chicken and egg situation where unless Apple builds top tier web apps they won't attract top tier web devs. Without top tier web devs they of course will struggle to build scalable, fast and user friendly web apps.

I'd imagine inertia also plays a role. Apple clearly have a lot of talent who know Cocoa and Obj-C inside and out. Chances are their current devs prioritise those kinds of apps over the kinds you might see Google or FB prioritise. Heck look at how long it took FB to come out with a decent iOS app. Their first mobile version was HTML with a native wrapper. It took FB time to build the talent base to do a decent app (believe they even had to hire Loren Brichter to consult to help them with it!).

Every company has its specialities. Apple is getting better but as their data loss issues with Photos and Apple Music, as well as their problems with MobileMe show they are clearly finding it hard getting web devs who can build what they need fast enough. It'll take them time - they have enough cash to get there but they sure are alienating a lot of users and devs with these issues.
The Moral Character of Cryptographic Work – Phillip Rogaway [pdf]
Employee Equity Is Broken – Here's Our Fix
Because the comedian will be testing out new jokes that will often push boundaries.

Say he tells a joke about race. If he gets a bad reaction from the small crowd then he just won't use the joke again or rework it. He moves onto the next joke in the set.

If somebody is recording the show then that offensive joke will get put onto youtube and the headlines will be "XYZ tells racist joke".
And this 'win' is ill defined. Both won on their market. C was great to do what it did, Lisp too. All the research and crazy idea spawned thanks to high level symbolic thinking is still bearing fruit today. It's not a win as in market domination but gene spreading and still being alive too.
Well, from a development perspective a SD card is a lot nicer because you can pop it out and write it easily if you brick it, whereas eMMC requires fastboot or weird OEM loaders that only run on 32 bit XP on Tuesdays.

Also, eMMC's bus can reach higher speeds than SDHC, but that is only useful if you get an expensive and fast eMMC. I have used embedded boards where the eMMC was slower than a Sandisk Ultra microSD card.
The alternative is pretty much only online forums. Which imo. doesn't offer a lot of advantages, and most forum software is exceptionally bad (though yes, a few new and nicer ones
are coming along)
> If someone really wanted to download FileZilla and skip the malware do just that.

> Then after installation is complete install Malware bytes and Avira. Scan with both and restart the computer.

> Then run with ADWcleaner and and remove the infections and restart. should be good from there and enjoy FileZilla.

Do people really think this works? I mean, there's no-one on HN who thinks this works, right?
SEEKING WORK - full web and mobile products development

Remote: Yes
Location: London, UK / Coimbra, Portugal
Technologies: Golang, ReactJS, AngularJS, NodeJS, Ruby on Rails, Docker, Android, iOS, CSS, HTML
Github: https://github.com/whitesmith/

EMAIL: daniel a-t whitesmith d-o-t com

Hi, I work with a few developers and designers under the name of Whitesmith - we develop full web and mobile products. From the depths of DevOps and Internet of Things, to Web & Mobile apps, we converge into solving real problems with great user experience.

Some clients call us their Secret Weapon, because they can throw us any problem/challenge/business case, and we will make sure to find a solution for it. I hope that's valuable for you too.

Cheers,
Daniel
I was up too late and grumpy, but the peer review process (while necessary) does prevent good papers from being published in a reasonable time frame. And acceptance is closer to random than you might expect.

Here's a review of the NIPs acceptance process.

http://blog.mrtz.org/2014/12/15/the-nips-experiment.html

Stuff like arXiv is in theory very good for the actual process of science, but so is having free, accessible journals and those don't necessarily exist in every field.
Let’s encrypt automation on Debian
More ECB Stimulus Raises the Question of Insanity
Some German intelligence officer confirmed some weeks ago that they can locate any FM station in Africa by 100 meters with some radio installation in Germany.
it seems like there is a wave of critical articles about Mayer's tenure and results (mostly lack of it). I'd wish it were that people are finally starting to see the reality. Unfortunately, i think, it is just some activist investors causing that wave. A wave of the same pure buzz/hype type that was the "Mayer admiration" wave in the beginning.
I know those are functional concepts, but it feels more like trying to catch up with C# (LINQ) to me.
This is true horror.
Perspex Alpha 3 now available
Azure, We're having issues
Being a cop is an optional choice people undertake as an adult.

Your analogy falls down when you apply that to race.
you can get a clean version from fosshub
SEEKING WORK: •Symfony; •Yii; •Zend; •Laravel; •CodeIgniter; •Phone Gap; •Ionic; •WordPress;

Location: Ukraine, Eastern Europe, UTC +2 Remote: Yes

Technologies: PHP; CSS3; LESS; HTML5; JavaScript; MySQL; jQuery; Ajax; Sass; Angular.js ; Photoshop; GitHub; Amazon Web Services (S3, EC2, Rout 53); Plugins and APIs development and implementation etc…

-= Front-end & back-end development =-

We are the team of 15 developers and we are ready to help you with projects of any complexity from small to large. We speak English, are writing good & clean code and much more.

Please PM me and I will provide all the information or estimate on demand.

Or contact me via email: ivan4ti (at) yahoo.com

LinkedIn:https://ua.linkedin.com/in/ivanpetruk

Regards,

- Ivan
> This Session has been deleted by the author.
Seems like these articles can be written by anyone. "She wasn't bold, blah, blah". And if she was bold and failed "She was being too risky, blah, blah".
Less noise, true. But the grand-grand-parents' point is that some of that noise provides context, which (arguably) improves readability.
Search for torrents magnets on Twitter
Was about to post the same thing. If this crap is posted by a contributer I'm moving away from it as fast as possible.
> We will in fact “take [our] toys and play in another sandbox,” because some of us actually care about the past and future of humanity as a race and our place in the stars.

Take it to La Palma, please. It needs the investment and construction jobs. Probably a few retired German hippies will complain, but no Palmeros.

https://en.wikipedia.org/wiki/Roque_de_los_Muchachos_Observa...
Goldman Sachs creates virtual currency for settlements
Thanks, this helped. Using CSC and CRS is probably quite problematic with JVM bounds check elimination (or the lack of it). So if they would need to be used on JVM, I think it would be wise to drop the safety and use _sun.misc.Unsafe_ for unchecked array access.
Could someone much smarter than me do some napkin math and figure out roughly what kind of tradeoff in security you make by limiting the noise?

20-40 seconds is fine if you are releasing NSA secret files and want the chance of metadata discovery to be <0.1% (number made up)

But it's too much to use as a regular form of conversation between average parties who just want to set a precedent that all conversations by default should be un-monitorable.

However what if that number was down to ~5 seconds? Now it's tolerable. But the tradeoff is, what does the chance of detectability go up to? 1%? 5%? 50%?
So, the post was taken down. Idly curious, I checked if Google had it cached. The post was there, but the text was very strange. Unless it was written like this (seems hard to believe), anyone know what would corrupt the text like this?

"0n leaving Acauemia.euu u. ueltnei (0vA) 2S Novembei 2u1S Latei this week I will be closing my usei account in Acauemia.euu, a poital that has seiveu as my fiist anu so fai only foiay into social¡piofessional meuia. I have gieatly enjoyeu being pait of a faiily eaily cohoit to join this site (theie weie "only" about Suu,uuu useis when I joineu, back in 2u1u), anu iemain giateful foi the chance to shaie, encountei anu evaluate ieseaich thiough it. 0vei time, howevei, I came to the conclusion that, foi me, the piactical benefits of shaiing ieseaich this way, as opposeu to institutional websites anu peisonal ones, no longei outweigh its moial uisauvantages. This change ieflects my giowing knowleuge about anu evolving attituues towaius accessing publicly funueu ieseaich. Acauemia.euu is not a chaiity oi an Nu0, anu although they coulu be moie explicit about that (anu the uata being collecteu about anu thiough us), theii uesiie to piofit fiom establishing a neeueu seivice is haiuly ueploiable. 0ne coulu also (albeit with incieasing uifficulty) ignoie the metiics anu iankings accompanying so many of the activities on the site, which insinuate a fetish foi quantitative uata so chaiacteiistic of New Public Nanagement anu that to my minu has little place in such contexts. Inueeu, foi the humanities anu social sciences in paiticulai, its effects aie iathei iuinous. Bowevei, it is haiu to escape the conclusion that the site is moving, slowly but suiely, into a less uemociatic (that is to say, moie iestiictive) phase, which ieplicates a "pay-to-play" mentality iathei than challenges oi unueimines it. "Shaie youi ieseaich," Acauemia.euu's motto, has a new caveat: "If you can affoiu to." In this sense, Acauemia.euu is no longei offeiing a unique seivice, but iathei incieasingly moie of the same. That is neithei a capital offense noi a moital sin, of couise. But to my minu, publicly funueu ieseaich neeus !"## not moie pay walls anu iestiictions. That is also why I joineu the euitoiial boaiu of the 0pen Libiaiy of Bumanities. Anu while I have iesigneu myself to the fact that, one way oi anothei, my own uata will be haivesteu by someone, somewheie anu without my explicit peimission, I feel incieasingly uncomfoitable implicitly (anu on occasion explicitly) piomoting a website that is not pait of how I see the solution to the giowing pioblem of inequality in acauemia. Insteau, I will tiy to suppoit my own univeisity anu othei genuine effoits to pioviue fiee access to anu uissemination of ieseaich. Nost of my own publications will be accessible heie: http:¡¡www.uva.nl¡ovei-ue- uva¡oiganisatie¡meueweikeis¡content¡g¡e¡g.geltnei¡g.geltnei.html. You aie always welcome to contact me uiiectly (g.geltneiÇuva.nl) foi publications you cannot access, foi whatevei ieason. Best wishes, uuy "
It's the refresh rate of "their" displays.
Big misunderstanding here:
it's not "server-less" (as in without-a-server), it's Serverless (as in "these products we're trying to sell through HN"...)

You need your users to be able to share information between them? You will need a server at some point. Period.

Call it miraculous AWS or whatever, it's still a server.
Examples of apparent patterns that eventually fail
Your problem with Vim is that you don't grok vi
It's impacting any O365 web based login across Europe. If you're logged in, everything works. Mail is delivered by activesync/ Outlook still.

http://downdetector.com/status/office-365
Oh, wow. No, that was entirely accidental, but it shouldn't have been: I know that history reasonably well (but evidently only when I stop to think about it, which I suppose only serves to illustrate my point).
Citizenfour is still on my "to-watch" list at the minute, but yeah, I had figured it was an excerpt of an actual conversation.
Sharing knowledge about IT in business perspective
tl;dr: In your Org mode file, hit C-u C-c C-l, navigate to the image file, hit RET RET, and you're done!

Depending on your computer usage habits, it's likely faster than drag-n-drop.
Interesting dev roles at deltatre (London)
A day later and you're suddenly wearing an Iron Man suit for $500B...
> pip install coursera

really? I'm sure calling it "coursera" will not make the coursera folks happy. I would consider at least naming it coursera-dl so that its function is clearer. I really like this idea though, very helpful for people with slow connections or those who don't have reliable internet access.
Lunchroulette
> it's how computing itself works

but it's not the whole story when it comes to computers.
Concrete5, the ultimate CMS for Marketers
I've always found the Sourceforge mailing list archive interface to be one of the worst out there. Sure, it's a lot prettier than the raw, unstyled HTML of the Mailman default but it's just not nearly as usable.
Benchmarking cloud hosting providers with a C64 game and Ansible
I didn't know the post was taken down. The text is likely corrupted because it was written in a PDF document and Academia.edu will mangle the PDF that is shown online (via scribd?). I don't know why it was taken down.

I had downloaded the original PDF and I uploaded a copy here https://imgur.com/NUBD8nn for those who want to read the full version (I don't have the author's permission though).
Someone explained that after he got some malware on his computer and subsequently all his websites were hacked. The response?

Once you've got malware on your computer, you've lost already, game over. You need to prevent the infection in the first place.

OMFG...
That's nowhere near sufficient for 2015. rot13 at the very least.
IIRC release of WASTE was closely tied to the vesting of his AOL options and his departure from AOL that followed. So it was more of a farewell finger really than a "protest".
For a start the telescope isn't actually that specialised, while the facility structure will have been designed for MKs typical wind patterns little else is site specific and it could be changed. Metal hasn't been cut yet. No survey strategy exists, it's too early for that.

The problem is not that the telescope wouldn't work anywhere else but that it's really too late in the day to be making such changes. A change in site will set the telescope back about 5 or more years, they will have to start site selection again because their other location choice is now taken by another telescope. All the other sites surveyed were in Hawaii. There is nowhere else in the US of this quality. A new site will also likely cost much more as few are developed. So the telescope will lose at least 5 years on it's competitors and all the cost of starting again and keeping everyone employed 5 more years. It may well miss out on key work in that time, it will probably loose the ability to do joint observations with the James Webb Space Telescope.

So even if it moved it will come much later than the larger European telescope and may have to be scaled back in performance after all the cash it will waste in the site swap. It may loose out on some early science or some science cases altogether if downsized. The real problem is it may not survive the change. Some countries currently signed up will decide to withdraw and back other projects which can be delivered on time. It may be that the cost of the change is large and too many people leave to continue the project. That is not some hypothetical, projects like this which lose momentum often fail. More money could be found but that's unlikely.

If it cannot be built here the whole project is seriously at risk and it will sacrifice science considerably even if it does survive.
> why they'd choose Ubuntu over CentOS or RHEL

Maybe they'd actually used them before.

CentOS is a turd of a distribution, I'm certain the only reason it has any marketshare is because it's the only supported "free" OS for cPanel/WHM which a lot of web hosts provide for non-technical customers.
Artory | Berlin, Germany | Full Time | ONSITE

(Senior) Frontend Developer

We are looking for frontend developers interested in fine and contemporary arts (our focus is not in the buying/selling portion of the market process).

We have a small team of designers and developers, and would like to add someone to drive our development efforts in the frontend portion of the product. We are putting a lot of user research into our product, in the hope of allowing developers to guess less about what our users want. Technological and architectural decisions are still in the making and you can be part of these discussions, too.

You like:

* working closely with our ui/ux designers and backend developers and data scientists

* clean and elegant solutions

You have:

* broad knowledge of state-of-the-art web technologies - for example: advanced HTML5, CSS3, Javascript, JQuery, AngularJS, ReactJS

* experience in designing mobile/responsive frontends

* experience with Git and Linux/Unix CLI knowledge

* an interest in good design/UX and ideally basic design skills

* an open mind, high ambitions, loads of motivation, a hunger to learn and self-management skills

You will:

* collaborate in a dynamic, interdisciplinary team

* receive fair pay and life-friendly working hours

If you are interested to hear more, get in touch through sebastian.hillig -- @ -- artory.com
> 20-40 seconds is […] too much to use as a regular form of conversation between average parties

With the current irc-ish UI the latency would clash with user expectations, but e-mail, message boards and quite a few other forms of communication regularly deal with much higher latencies. I suppose it depends on how you market it.
yip, I can't get logged in at all
Please make it possible to use public keys as identifiers somehow, maybe linked via for example keybase.io to provide simplicity in lookups and tracking usernames.

It would also be much easier to allow federation with that mechanism, as your keybase.io account even could point to your chosen server together with the public key.
Now we actually recommend you run a full node environment on Heroku or another provider, and use webhooks. See https://github.com/parseplatform/parse-cloud-express and https://github.com/parseplatform/cloudcode-express
Great idea.

Is it possible to customize the notification text?

Small error: Rotating the phone while in the app changes the text to "Your identifier is: Hello World!" and you have to completely quit the app to fix it.
It appears to be an Azure AD issue at the root.
Make Your Own Fuel from Plants – Discounted
There is a safer way install FileZilla through ninite installer or chocolately

https://ninite.com/filezilla

Chocolatey nuget is similar to Linux package managers but for Windows programs

https://chocolatey.org
choco install filezilla
I can't even begin to measure the amount of time I've wasted trying to make go code look as concise as what I can have trivially in C where things like macros and do { } while() are available.

Instead of "simplicity" saving me time as Mr. Pike suggests, it leaves me dissatisfied with the results after wasting my time in attempts to prevent my dissatisfaction.

This probably isn't an issue for someone new to programming without the expectations experience with other languages may bring, but for a seasoned C programmer Go often feels like a regression.

IMHO, what largely makes Go useful over C is the language-level support of coroutines, and not because the simplicity of the "go" keyword or channels, but because it eliminates the need to design and integrate with snowflake event loops or the specifics of blocking/non-blocking file descriptors.

As a result, packages are written without concern for how the caller's event loop will be integrated, you just write blocking code everywhere and it can be used by every Go program with significantly less potential for impedance mismatch. The garbage collection and overall elimination of the need for allocating and freeing memory also contributes to this; no longer do you have to understand the resource life-cycle strategy of some C library you've decided to use, or if it's using the C library's allocator or its own, or if it's capable of using your allocator via some elaborate and unique initialization scheme.

Unfortunately Golang's concurrent execution model is also what makes it a pretty terrible language for system programming. Golang's inescapable and largely opaque underlying use of threads is a constant source of pain for anyone programming operating system facilities which influence only the calling thread's state, particularly state inherited by child threads.

I often encounter misuse of runtime.LockOSThread() in attempts to overcome this problem but as of now this is completely inadequate because the Go scheduler creates new OS threads on an as-needed basis from whichever currently-executing OS thread happens to be executing at the time. This leaks whatever unique state the thread may have into a newly created, unlocked OS thread, which may then go execute any goroutine - likely the very thing you were attempting to prevent in using runtime.LockOSThread().

There's plenty more to whine about, but I'll stop here.
> The only objective measure of simplicity is the size of a formal semantics.

If we accept that, then simplicity alone is not a desirable goal. Something may well be formally simple but at the same time incompatible with human cognition. Indeed, that may not be objective, but since when do we value things only by objective measures? That the only objective measure of simplicity may be the size of formal semantics does not mean that it is the most useful measure of simplicity (if we wish to view simplicity as possessing a positive value that implies ease of understanding).
I agree with everything you said :)

I also think Lisp is not truly "better" in the sense "worse-is-better" is ascribing. But if we suspend disbelief - then the Go vs. Rust story matches the one described in "Worse is better".

Perhaps Rust will win out in the end and "worse is better" won't prevail. Despite liking the idea of Rust very much, I don't think it will.
Tired of Working for Less?
I can't understand java programmers telling me they don't like C.
I thought the author might be making a pun with "Kickstarter is dead". It this something native English speakers hear too?
Idea: Lighthouse Comments
Ask HN: What do you think a Digital Nomad is? (open data)
> A GADT/TypeFamily is going to be visible in the API.

Only works if you're never going to make abstract types. Which I guess is technically true in Haskell - the most you can do is hide the constructors of a concrete type. But the ability to make abstract types is very useful.

Don't get me wrong, I love Haskell. It's precisely because I love Haskell that I hate it when they add features that make it as hard to reason about as C++. (Yes, there I said it - type families are morally C++ template specialization.)