skysight-inc/HackerNews huggingface dataset:
Accents and other symbols cannot be printed

I wonder what sort of systems they're using. Even ISO-8859-1/Windows-1252 has accented characters.

If you do not enter the friend's names, they will appear in the Personalized SpiderMan Book as 'none'.

That immediately reminds me of https://www.wired.com/2015/11/null/

Hopefully the OP's service will be more robust than this.
Ok that actually works, but market value will change drastically over time, and fans would be in an uproar
If it's specific apps, usually it is just bad coding. 'Enterprise Java' style coding where performance is not even tested for, let alone designed into the algorithms.

Usually culprits are things like downloading multiple data files in a single threaded block, or insanely deep object graphs with thousands of memory fetches per real operation.

That's not really anything to do with the technique (code in browsers) or the runtime (JVM) or even the programming language (Java) -- and everything to do with poor development.
Have never paid attention
Fuck you money is great. I love having it, and I wear it as a badge of honor, like a proud asshole.

What it gives me is leverage. I am your average, software engineering looking dude. I'm not very aggressive or overly eager. But, I'm always a top performer and a good teammate. I'm always thinking of new concepts and better ways, and I'm actually relatively good at executing. Overall, I'm always interested in the successs of the company and the product. Otherwise, I wouldn't be working there.

But, having fuck you money allows me to grab the executives (and even the board) by the balls once in a while simply because I can walk away without a second thought. And, it's only then do they realize that I'm not some low-class blue collar worker. It's very nice.

And, as long as I share the rewards with my teammates, we all work better anyway.
A limit on GC time might then obviously lead to high or too high memory use, potentially?
Trireme: segmentation for cloud-native applications
this is the first time i've ever heard someone complain of redux having too much magic

most people complain there is too much boilerplate!
Report: Disney severs ties with PewDiePie after anti-Semitic videos
If this is true, I'm going to get one asap and try to use it as my main phone.

Next time my bank/barber/grocery store asks my to install their stupid app to get full service I will flash my 3310 and ask if it is available for Nokia...
百度一下，你就知道
"Almost there" does not count. It has not just be there but be better at everything. And I will argue it is far far away from even "being here". I am getting tired of repeating this each time, but "web everywhere" folks simply have no idea what native SDKs offer.

> iPhone is dropping heavily in world wide market share

And taking all the profits. Android being everywhere does not mean that every Android device is being used as smartphone, quite often they are just replacements for a feature phones.
Cache timing attack on ASLR, exploitable from JavaScript
But every popular movie on my TODO list is unavailable on Netflix, because they tend to produce their own content... After watching a dozen movies/series in the French catalog, there was no good content left to see.
Android is open source, and OEMs see long-term updates as a money-losing proposal. If the "lost sales" (to them) costs outweigh the benefit of shipping Google services, OEMs will fork/ship AOSP and call it a day - they want profits more than they respect/fear Google. Google's negotiating position is not unassailable.
Become Prestigious Brand by Reputation Management Companies
CubeSats came a long way from being a hitchhiker to main payload to significant percentage of total payload.

The question is when, CubeSats will be the primary payload.
Mars Madness: The DIY explorers who dream of a 35M-mile trek
Bill gates talks about corruption in his 2014 annual letter (1). Search for the word "corruption" if you don't want to the read the whole letter. TLDR: Its manageable.

(1)[http://www.gatesfoundation.org/Who-We-Are/Resources-and-Medi...]
Is your site showing as “Not Secure”?
This is probably the 8th or 9th time this has been posted to Hacker News. I don't understand why there are so many duplicate posts - can't we get a filter for this? Seems pretty simple, just reject duplicates, especially this many.
Thank you for the link. I looked up Java EE, which according to wikipedia mostly originated from WebLogic. The founders didn't seem that enterprisey though: http://otechmag.com/magazine/2015/summer/michel-schildmeijer...

So IBM does sound likely.
Most likely, just like Apple, Google is getting rid of GCC.

https://android.googlesource.com/platform/ndk/+/master/docs/...

<quote>

Remove GCC

GCC is still in the NDK today because some of gnustl's C++11 features were written such that they do not work with Clang (threading and atomics, mostly). Now that libc++ is the best choice of STL, this is no longer blocking, so GCC can be removed.

</quote>
The fact that it is an android app doesn't really matter. Your question becomes essentially "why would I want to run any app on Mac?" which I think you can figure out the answer to.
Quote: "I am not a programmer, so if anything stated above is incorrect, please, please send me corrections. I would also greatly appreciate any clarifying comments, which were one of my primary motivations for writing this piece." Essentially a bunch of nonsense, in other words.
Nothing! I like Jersey style.
In the future all applications will run on the Cloud
With "southern countries" you mean Italy or Greece, for instance. I know, I know - you are right and I wonder why you're downvoted because what you say is not silly nor offensive.

However, there the labour laws are in fact more rigid than in the "socialist" North European welfare states which have, in many ways, more of a market economy. For instance, the policymakers in Mediterranean countries have wanted to discourage laying off employees by increasing the burden to employers about laid-off staff: you have to pay a year's salary or more to a permanent employee who is laid off.

And, in the end not very surprisingly, particularly the youth unemployment is exceptionally high in Greece, Spain, Italy and Portugal.

What is stupid that in North Europe, the unions, such as Finland's SAK, want to have the same as in Italy. I guess there is no other plausible explanation than populism and short-term power grab by politicians who don't really care what their policies actually mean with all their side effects.
Grab vs Ryde vs Uber vs Taxi
I wonder how this compares to the parallel vector rendering engine that Alan Kay has mentioned in a few of his talks [1][2].

[1]: https://youtu.be/XnDYuQUN4J0?t=1060
[2]: https://github.com/damelang/nile
Interesting extension. Giving it a try now.
I agree with you that JavaScript sucks balls in far more ways than is reasonable for such a widely used language. The design is seriously shit when compared directly to really any popular language, even PHP.

I disagree with transpilers not being a reasonable answer. Eventually JavaScript will be okay to work with, some day. Until then, transpilers offer nearly unlimited freedom in redesigning the bad parts of the language while maintaining 100% fowards and backwards compatibility. It's really as good as it can get.

Since they compile down to a Turing complete language there's really no limit to the heaps of dog shit they can abstract away. Historically, c++ is nothing more than an insanely complicated C preprocessor and it has more than proven that such a strategy can be viable long term. In fact, the first c++ compiler made, cfront, is still available and literally outputs raw C code from c++.

Typescript is easily my favorite since it's designed to compile down to very human friendly JS. Getting typescript out of your stack requires nothing more than one last compilation with optimizations turned off. Unlike most transpilers (looking at you babel) the output JavaScript uses standard JS workarounds like the crockerford privacy pattern for classes. This gives typescript fairly practical fowards and backwards compatibility. You can always target output to a newer version of js or convert your codebase out of typescript back to js at any time.

If it catches enough traction, browsers will begin implementing native typescript parsing since it offers many potential performance optimizations on top of what js is capable of. At this point you just maintain your typescript codebase and use some library to give your legacy clients some transpiled J S on the fly.

If typescript gets enough adoption it will fix JavaScript for good, in the same way the original c++ compiler (which just transformed to c) led to native support, so I'm really rooting for it.
The rising cost of US education was already prohibitively expensive for people of other countries (who suffer double whammy because of rising dollar against their currencies).

Trumps uncertain strategies is just the nail in the coffin. Who wants to be a student with insane debt and an uncertain future in the country they studied in?

If I were a Canadian or Australian university, I would aggressively target attracting bright kids from around the world. 5 years of such recruiting and you start developing a reputation of being a hub for bright students.
Assuming you're talking about zero-rating: it's complicated. It's providing a public good, but opens the door for an argument that may see the erosion of net neutrality. I don't think there's something inherent in providing a free service (or enabling free access to a service) that is counter to the goal of net neutrality, and I do think that we can find a way to foster a free and open web and still make this work. It won't be easy, and it won't be perfect, but I think it's worth making the effort.
Of course some employers are nasty exploiters.

However, treating all employers as nasty exploiters then means that more of them will have to act such. A better recourse would be to ensure the labour market works, so that the nasty exploiters lose employees and have to start behave themselves.
Im curious what "monitor programs" means here in this context?

The first OS was OS/360 at IBM in 1964.
Newbies should probably turn off optimization entirely.
Aussie's weird immigration interview included Python coding test
Have you encountered any major compiler bugs? Nim looks great, but the list of open issues on GitHub would scare me from using it in production. Or isn't it as severe in real-world use?
I'm no so sure about "anything like it". A pen for easily selecting text, a one-two-three finger tap and/or a wheel/secondary input might work with a similar interface to ACME?
I never understood the need to "emulate" all of them. Linux has always been a mess of tools written against different UI styles ( GNOME, KDE, MOTIF, ... ), Microsoft also reinvents its UI with every release leading to outdated application UIs and I don't know how consistent Apple was. I think the best you can do is choose one and stick with it, its not like most websites look and feel native.
Nigeria’s First Publicly Crowdfunded Movie, Will Hit Cinema Screens in April
Well, maybe be more lenient on trailing versions if, and only if there are timely security updates?

I'm not sure the alternative is much better - lots of unpatched insecure phones in use?
There are products that already allow the running of Android apps on Windows: http://www.greenbot.com/article/3129740/android/the-best-pro...

I've never tried it or seen anyone do it though.
Or simply deadweight loss: the work is not done, the business does not exist, the social welfare function is lost.
They're not really enterprise apps. They're just betting odds displays. But I hear you on the criticism of enterprise software still. I just don't think it's the thing here.
I think PewDiePie just exempted himself though. His "fuck-you money" didn't prevent a "fuck off, you did a dumb thing"
Maniac Killers of the Bangalore IT Department
Developing iOS 10 Apps with Swift. Free Course by Stanford on iTunes U
They're a platform concern.

Not only does the OS UI reflect the input method, every single application you run does as well. A touch-optimized application will be clumsy and primitive when using a mouse; a mouse-optimized application will be miserable when using a finger.

If an application can be written once for both, often it'll be a poor compromise or only properly support one of the two input methods.

Look at how awful early Java "write once run everywhere" applications were. Yes, some of that was the Java platform itself, but developers were given the opportunity to ignore platform-specific UX concerns and many eagerly embraced it.
If you look hard enough and squint a little you can always find some ancient philosopher or physician whose writings appear to support whatever you want. But it's just meaningless confirmation bias. People are seeing what they want to see.
That is, of course, by design. So the reference to "2017" or "digital departments" is moot - they want to make cancellation as cumbersome as possible.

From a european view, I think this should be regulated: enable the same channel used for easy subscription also for easy cancellation.
> The Linux kernel is at the very heart of Android's update problem - not because of "modularity" but because it lacks a stable ABI.

What are you referring to when you say the Linux kernel ABI is not stable? I ask because the A in ABI means application, and Linux has maintained a consistent ABI for decades.

I have a suspicion that you're trying to suggest that in-kernel interfaces be kept rigid and unchanging to satisfy some unspecified number of out-of-kernel driver developers. The simpler solution would be for out-of-kernel driver developers to get their code up to quality and merged into mainline so that they'd be ported automatically whenever there's an in-kernel api change.
> The argument here is that Google is inherently a more technical company, which is a fair comparison.

I suspect that Google knows this, and their reputation for have poor customer support and sales comes from that knowledge.
> So were Java Applets with AWT. Users hated that, so Sun tried PLAF

Uh, Java AWT was the native toolkit. Swing was the non native UI with the ugly METAL default Look and Feel. There are some nice custom Look and Feel implementations that don't try to emulate a platform, I think Matlab uses one for its UI.
My Realtek sound drivers for PC were around 450 MB (!!!). Nvidia drivers are around 350 MB and update quite frequently. That's insane. And Chrome has great update mechanism.
emsy: I'm not OP, but I encountered quite a few compiler bugs when I was using Nim a couple of years ago, but that was only because I tried to push the macro system really hard.

Generally most bugs are related to newer features. I never experienced any bugs with the core features/library.
IMHO, the history was different. Java applets were initially secure in a sandbox and faster than what was possible with the "javascript" of that era.

Applets have become slow to start many years latter when bloated "enterprise" applications have been produced in abusive ways.

The security of applets has started to deteriorate a bit slightly before the death of Sun. It has become a security hell only since it is in the hands of Oracle.
It also saves many jobs in caring for the obese /s.
I get those cold and warm cycles all the time. It's probably because our bodies are very efficient.
I don't know why the downvotes, but your "beginners can just ignore advanced stuff" comment strikes me as naive.

Beginners are typically terrified of anything they don't understand. I used to teach computers 101 to university students, and they'd pretty much freeze up every time they saw something they weren't expecting.
Last I checked some devices were running mainline kernels many years old, like 2011, with zero code back to mainline. One of the other posters mentioned rampant hacks to the kernel to get things to work in stupid ways which I've heard a lot of as well.

Android is missing a ton of new Linux features on many devices and the kernel is getting increasingly unusable by ARM devices in vanilla form because of these badly done third party modifications
I think the news media largely delegitimized themselves to supports of Bernie Sanders by almost completely ignoring his campaign and showing favoritism to Clinton in debate coverage, and at the same time delegitimized themselves to everyone who isn't a Donald Trump supporter by covering Trump's campaign in such meticulous detail that the other candidates of both parties (including Clinton) got only the barest minimum of coverage.

The media didn't give Trump free publicity because they love him; a lot (perhaps most) of that coverage was negative. It was good for ratings, though, and I think that's something Trump understood and took full advantage of. The long term consequences of this is that it was a contributing factor to Trump winning the primary and later the general election, but also many progressives and independents that previously saw the media as a benign entity have adopted the default assumption that every news article is either a veiled advertisement, a stunt to raise viewership, or propaganda with some motive other than informing the public.

(I think the Trump supporters and Tea Party types have mostly already believed this, so whatever they think of the media being pro-Hillary, it's something they believed all along; nothing changed there.)

This puts a large proportion of the public in the awkward position of wanting to know what's going on in the world, but having no reliable source of facts since the major players have largely disqualified themselves. Hence the rise in fake news, but fake news is just a symptom of a general lack of trust (deserved, in my opinion) of the so-called mainstream media.

And so, the media join a long list of important institutions that are perceived by many (including myself) to either be in decline or have somehow gone off the rails, including Congress, the court system, the police (in some areas), intelligence agencies, higher education, the democratic process, the major political parties, the financial services industry, unions, and so on. I know it's practically an American tradition to believe that society is falling apart and that we're on the verge of catastrophe, but still, it seems like we've got more things than usual coming apart at once and no obvious fix for any of them within reach. I would have felt a little better if Clinton had prevailed, but still there's a lot of problems I'm concerned about that are deeper and have been around a lot longer than the election of president Trump.
Advocating “Obscurity Pockets” Part III. Code Obfuscation Basics
PSLV-C37 / Cartosat -2 Series Mission Successfully Launched all 104 Satellites

https://www.facebook.com/ISRO/posts/1837886669768020
I mean vote with our wallets, a very capitalist idea comrade.
Source: Apple Will Fight 'Right to Repair' Legislation
Doves in space

https://twitter.com/dovesinspace
I once heard the same about the FT and tried it. In general, it was a pleasant experience and they not only covered topics in a neutral way but also allowed commentaries from different viewpoints. However, I didn't extend my subscription, because I didn't use it on a daily basis. Pay per article would have fitted me much better.
Not OP or aware of Nim's specific implementation, but in some cases, yes. However in a fps-sensitive situation like a game, it just takes ~16ms of GC before you've missed at least one refresh. By limiting the time to something lower, we can distribute this time such that the user doesn't notice any stuttering, provided the GC events were spaced out enough.
AFAIK, Angular Dart is used heavily within Google.

https://webdev.dartlang.org/angular
exactly. it's not (only) a hardware issue.
So were Flash and JavaScript and I still don't fully trust either. It helps that blacklisting almost everything with NoScript actually speeds up 90% of the sites I visit.
I've used a ton of languages over the years and vastly prefer Java type syntax when working on larger projects. The forced organization tends to lead towards some level of mandatory code clarity. Something greatly lacking in Js land.

OO is a bad word these days and functional is all the rage, even though functional languages were largely superceded by OO languages eons ago for many reasons people are slowly redicovering.

There's a huge push to put more structured language concepts into js now that it's being used for substantial projects and it's out of necessity more than convenience.

When I'm hacking together a quick Python script all that stuff gets in the way but when working on larger systems strong typing and object syntax are practically a neccesary evil for maintaining readability
At the risk of down votes, I'll be as blunt and honest as you claim to be - after reading this screed - you mostly come off as a someone with an inflated view of your own importance and abilities. While I might agree with you that the silicon valley mindset is harmful - anyone who would rather keep a friendship and watch a friend go over a cliff in a barrel, isn't really worth keeping around - either as a friend or an employee.

Fighting the good fight, fighting for the things that are just, and true, and good - are nearly always worth it, the key is to back off before it becomes a pyrrhic victory.

That's a lesson I had to learn the hard way.
Word2Vec – The Skip-Gram Model
Cool. Is "block storage" anything other than a fancy new word for "network drive"?
You mean the future holders of 8% of the market across all form factors?
Looks like alternative facts have reached the tech world too?

You can take as hard look at Google as you would like, but choosing Microsoft over Google (one for-profit company over another), while not caring how the technology, the licensing or the workflow compares is a bit hypocrite. (e.g.they are both open, and they both have rules of commits).

I'm wondering, why do you need a throwaway for such heavily invested FUD? Your other comments here are in similar tone, and I'm surprised to see such hatred without any obvious trigger. Maybe if you would come forward with your story, it would be easier to discuss it?

disclaimer: ex-Googler, worked with Dart for 4+ years, I think it is way ahead of the JS/TS stack in many regards.
It sounds like you have no idea how deep Google's MADA contracts with OEMs already go. =) Shipping devices with Google services included requires you sign over your entire business decisionmaking to Google: They have approval/veto power over every single device and software update you release that contains their services, and they also forbid you to sell any devices running Android that don't contain their services, just to make sure you don't try to exert any independence on the side.

Android isn't open source, except in the hearts and minds of fanboys everywhere. =)
I think facebook serves a purpose but I also agree with your statement. The last thing I want are more places relying on facebook. I deleted my facebook to get away from it. Huge "but" though: I did get value out of facebook when I was younger. It's for that reason that I think it's probably a good thing.

Of course...there's also the ever present threat of a new social network growing up with another generation.
Extracting Data from HackerNews Using Firebase API in Python
Dublin Tech Summit – Our view on what will happen next
Is the VC culture really like that? Their incentives leading away from profitable simplicity?
I suspect this is true, in that Fuchsia is simply a potential replacement for both... not a "merge". But bear in mind, marketing voices like Hiroshi's job is to promote and sell people on the existing product... right up until the day they decide to officially announce something else.

So, even if they were presently 100% focused on merging the two OSes, Hiroshi's job would be to convince you they aren't as not to risk impacting the bottom line of their sales and their partnerships with OEMs that are continuing to print money for them.
Bitmain Co-CEO Micree Zhan Prefers Bitcoin Unlimited Over SegWit for Now