skysight-inc/HackerNews huggingface dataset:
I don't i18n. It's a good amount of work for little benefit. I've only seen one industry capture metrics on i18n usage and that is (was?) the social games industry. All of the findings I saw pointed to the fact that even international players would prefer to play the game in English rather than their native language. I believe there's two reasons for that: to better learn English and to avoid the bugs and layout flaws that come with blindly internationalizing an app.

If you have enough customers to warrant an international version of an app, it might be worth it to completely redesign the UI around the new audience. The language used applies constraints and makes assumptions that may not be true in other languages. And then there are the culture differences...
As a response to the children comments who don't believe this...

I also love the (NYC) subway when it's not completely packed. I very rarely interact with someone on the subway, but the people-watching is fascinating -- I can't think of anywhere else in the world where you can see such a cross-section of humanity, of so many races, cultures, clothing styles, income levels, and everything else.

And I feel the same way about automobile travel being isolating. In the subway, it's not about interaction, but you feel a little bit more a part of humanity and all the interesting people doing all their interesting things.
I came here looking for Fabrice to be mentioned.

http://www.valleytalk.org/wp-content/uploads/2010/11/Fabrice...
Should be for undergrads too then; even student athletes. Right now rich schools like Harvard have legacy students massively subsidized with all the tax waivers. Seeing the sticker shock will drive down obscene professor pay over $100k, make University much more affordable.
I also agree with the extension to slf4j.
> The opioid crisis starts in 2010.

People innth field were talking about it before that, but meth was still getting more attention; that's pretty much true of each of the unbroken sequence of specific-drug abuse crises, too.
I think I see the confusion. The post they first replied to said that, quite specifically. You were not that poster, however.
yo this looks interesting. Thanks for posting it. Do you use it? Any thoughts on it and maybe how it compares to Firebase? We currently use firebase but are looking at a few other options.
So it's okay to discriminate against people with disabilities?

There are many areas where individual work shines. Legal research, accounting, auto repair. I think the same is true in software.
I'm surprised I haven't heard this point of view before. In the past I've often thought that the amount of value I get from enjoying the humanities is _completely_ disproportionate to the amount I pay for them. The majority of my leisure time is spent consuming art. But if I told someone that I spend $1000/yr purchasing music, they would likely be a little surprised. At the very least I would be an outlier. But I can relate to the other point of view that there is a _lot_ of other work being done today that enables the humanities to be enjoyed in the first place, so maybe valuing the direct product of the humanities at only $500-$1000/yr isn't _that_ far away from their true value.

I'm still not entirely convinced, but it's true that if the sharing of art vanished, I would find other ways to fill the gap without a huge amount of trouble (thought likely a large chunk of that would be me creating art for myself)
This is what keeps my awake at night sometimes... that one of US drones flying over Afghanistan will be eventually fooled into thinking the target it has to drop a bomb on is actually somewhere else over the Europe.
I don't think knowing exactly what parent comment is talking about is required to see that they weren't suggesting we should do away with all visualizations just because there are some cases where they might not be the best tool for teaching.
how so? just from his posts?
Thanks for this domain, very helpful.
there are plenty of creative avenues that the weight of existential risk combined with the ability to vaporize a few square miles gives you. read about the samson option.
3 Valuable Secrets from a Night Out at the Chefs Counter
> All of the findings I saw pointed to the fact that even international players would prefer to play the game in English rather than their native language.

Would love to see that. In Clash Royale there's a bug that makes it show what language your opponent is using and English is not even in majority.
Donald Trump: No Saving Grace
My 30 second political action for the day:

http://micheleincalifornia.blogspot.com/2017/05/the-textbrok...

If you want a startup idea, there you go.
> Yes, and LineageOS is not. LinesageOS has an interest in maintaining the ability to run Google blobs and accepting such a patch might potentially harm that interest.

Maybe I'm being a little pedantic, but my point is it's not LineageOS that makes that call. LineageOS does not distribute gapps and is not in any agreement with google that would possibly adversely impact users' ability to run gaps due to such agreement being revoked were LineageOS to act against googles interest. CM on the other hand likely would have been either directly or indirectly when it was buddied with one plus (which is when this went down).

There are a lot of subtly incorrect statements in this thread and I'm trying to help clarify because I find this discussion interesting and important.
So are you saying that the US military does not have a higher accuracy positioning system? I highly doubt that.
Neutron stars could be our GPS for deep space travel
You can sign log messages several ways without blockchain. Even systemd (cough) has support for one crude form, which it calls forward secure sealing. Not sure what proof-of-work, which seems to be the subtext and is really intended for distributed lack of trust, would buy you in this situation.

I can think of a reasonable blockchain-like implementation for logs, actually: chunk up the log, sign, include the hash of the prior sig as the first log message in the new chunk. Boom, blockchain! Throw in Merkle trees somehow and you’ve got yourself a VC-funded startup. You’re welcome.
Man Wakes Up from Coma Thinking He Is the Daily Mail Online
> If you counted the same sorts of things as keywords that java did, Go would have almost exactly the same number

Java has 53 keywords, whereas Go has 25 keywords and 39 special identifiers, totalling 64, a little more than Java's but less than C#'s 78.
Indeed they are, but it has very little to do with fairness.
This is optimization, might as well go all out and call it caching. "never" won't even apply.
For sure, context can have a multiplicative effect on the value of a text. This article seems to be arguing that context is the value itself, which doesn't quite ring true to me.
yes, it seems entirely likely that freelancer.com is awful and online marketplaces withholding payments for nebulous reasons is a real problem, but i have a hard time trusting this review. Specifically, this:

"The first time I asked for the reason I was told that there's no reason and that I should keep working, then I was told that because a client complained, and in another occasion, i was told something else that I can't quite remember"

Freelancer.com is "ruining your life", but when they explain their reasoning to you, you "can't remember". I call bullshit. In the scenario the author of this review is trying to paint, you don't just forget the rationale they give you.
Go React. Great community. Learn ReactJS and now you can use the knowledge to build native apps with React native.
If you're looking to understand the underlying theory behind deep learning, the Deep Learning book by Goodfellow et al. is awesome.

If you're interested in general machine learning, the Elements of Statistical Learning, by Tibsihirani et. al is great; a more applied book is Applied Statistical Learning by the same author.
For a more applied view, I'd check out Tensorflow or PyTorch tutorials; there's no good book, as far as I'm aware, because the tech changes so quickly.

I've done a series of videos on how to do deep learning that might be useful; if you're interested, there's a link in my profile.
There's a whole other level - try riding the subway in Seoul if you look like you're definitely not Korean. It's like you're invisible and inaudible.
Well between birth and college life might happen that reduces income - consider injury, illness, or death.

Personally, I don't think parents should pay for higher education. I wouldn't have taken mine seriously if I weren't paying for it myself. It gave me a healthy dose of the value of money.
This may not be a fair answer but being based in bilingual Canada has made localization a defacto process. We only support English, French, and have recently added Spanish so languages like Cantonese would be a challenge yet. That said it forced us to learn to structure applications with that in mind from day 1 and I'm quite glad we don't have that refactor process still ahead.
To note, all of these are not mandatory and can be done in steps as it becomes interesting to do.

You can start by having multi language support on most user facing screens, as long as you make it clear that it’s mot full support and you only accept help requests in one or some of the languages.

Same with sales structures, making deals in english is doable, as long as the end user product supports their language.

Some people won’t go into internationalisation because it’s too costly to do it in full. I think it’s ok to do it peacemeal and along the way. Most user will prefer to have some vs nothing.
I see these websocket connections in my network panel.

wss://sfo-3.bootstrap.libp2p.io/
wss://nyc-1.bootstrap.libp2p.io/
wss://nyc-2.bootstrap.libp2p.io/
wss://ams-1.bootstrap.libp2p.io/
wss://lon-1.bootstrap.libp2p.io/

I'm going to guess this is to establish the connections between peers. So this isn't really p2p because while there aren't any intermediaries for data transfer, there certainly are to establish the data connections.

If you want a p2p system because you care mostly about removing servers as a bottleneck, then this may not be an issue, but if you care about removing servers because you don't trust intermediaries, then this only gets you half way there.
> the American Civil Rights Movement had relatively clear goals and a pretty singular focus

I think that describes a mature movement which, which the benefit of hindsight, is given a narrative in history books. In addition, the histories and our memories must necessarily omit most of the detail - we see the forest, not the trees and underbrush, the bogs and ravines. Reality is much messier. It's like comparing a mature company or even industry to one in its early days, when there is chaos, shifting goals day to day, and massive uncertainty.

Just off the top of my head, the civil rights movement had many conflicting groups and goals; there were the hippies, communists who tried to co-opt the movement, black nationalists who had other goals, violent left-wing radicals, labor, and many more each with their own perspective and agenda.

I don't know that the Occupy movement started less organized than successful movements; my impression is that the question is whether the movement does get organized later. There was a great amateur video clip from the last election cycle where Hillary Clinton was talking to some Black Lives Matter people; they were talking past each other, which was too bad, but Clinton was trying to advise them - a real expert and veteran of political movements providing some personal advice. She was saying that if they want to achieve their goals, they will need organize, develop certain strategies, etc. (They didn't trust her, so I don't think they were interested in advice. But now I want to find the clip and see what she said.)

Also, let's not talk about the civil rights movement in past tense, or only in context of rights for black Americans; it was and still is about rights for women, Native Americans and for everyone else too.
It's rare because when someone has one they tend to coast on it rather than investing in the others.
Depending on who you believe, that GPS spoofing has already been used for military purposes: https://en.m.wikipedia.org/wiki/Iran–U.S._RQ-170_incident
Hahaha nicely done
> Maybe, but I really don't like this.

I think it's a useful simplification to say something like "C can be interpreted, but it's almost always compiled in practice, so we usually say that it's a compiled language". Even with that, you've got to have an explanation of "compilers" vs "interpreters", with the attendant decisions involving the balance of simplification vs pedantry that it's so easy to get mired in (this thread being an example).

A document claiming "Learn [topic] in [short amount of time]" seems likely to err on the side of simplification (the alternative being perceived by the author as over-explanation). In that position, my solution might've been to avoid the compilation vs interpretation discussion, describe a compiler as a program for converting source code into a computer-friendly format, add a footnote to something in the appendix with a deeper explanation of other methods of preparing source code to run as a program, and move on.
Quark-level analogue of nuclear fusion with doubly-heavy baryons
I'm German and I hate half assed i18n.

Often the translation is done poorly, E.G. the word "open" has two different meanings when translated to German, depending on if it's used as a verb or adverb.

I especially used to hate the translation for git, because I couldn't understand it, since they even translated all the core concepts like "branch" into "Ast". It seems like it's better now, but there are still errors which are not translated, so the screentext is mixed German and English.

In the software I maintain I hate translations, because all the time project managers forget that I need the texts in two languages. Also there's never the perfect time to do the texts, since you almost always have to change the UI and all translations.

One tip: if you use dates, please use YYYY-MM-DD and not MM/DD/YYYY. The first format is universally understood, the second one almost always trips me up since we use DD.MM.YYYY in Germany.
no problem, if you're already using PHP for WordPress development I would highly recommend checking out the Laravel framework for app development.

Laracasts.com is a great place to get started learning about it.
Hey guys, I'm actually the one who wrote this. Really glad to see it here and that people think it's worthwhile.

I mention this in the post, but the reason I started this is to learn more about how blockchains operate. I've never been that into them, I don't invest in the coins that the big ones operate with, but am more interested in how they work and other use cases. As with everything, the best way to learn is to write one yourself. I definitely don't consider myself an expert, but when I go back and read the Satoshi paper and Ethereum's white paper, it makes way more sense than before.

Let me know if you have questions, or if you don't agree with something I wrote. Want to make sure people reading this can get more info out of it than many of the other articles on this topic.
The GPS P(Y) and Military codes exist to (hopefully) prevent spoofing.
Logstalgia: replay or stream website access logs as a retro arcade game
How Docker's Support for Kubernetes Will Impact Developers – The New Stack
Thanks for taking the time to write this response. The more I hear about Go's features, the more I seem to like it.
Agreed. And which was the stated reason for the Clinton administration not bombing North Korea and why I find it weird that North Korea has pushed the nuclear weapon issue.

If North Korea can kill tens of thousands of people in Seoul in a few minutes with just artillery and no one wants to be responsible for that... then why do they feel the need for nukes?
Project DMT
> Dem here, but I haven't seen a whole lot of priority given by my party to opioids.

Whack-a-mole with specific drugs isn't a solution, it is something that will never make any progress but can generate the perpetual illusion of action.

You want to deal with cocaine/crack/meth/opioids and whatever tomorrow's iteration is, you deal with the health (including mental health and substance use disorder) prevention and treatment system, including cost and access issues, broadly. And the Dems are the only ones that aren't actively fighting to make that worse, rather than better, across the board. Everything else is the equivalent of shipping homeless from one town to the next to “fix” homelessness.
Thanks, really like hearing people like what I wrote. And definitely trying to write more in depth than some of the other posts on this topic. Hopefully more to come.
Analyzing Movies with Subtitle Sentiments
Coming from redhat and they aren't advocating calling GNU/linux by a new name systemd/linux. What a nice surprise.

Or maybe they still working on it.
> The anthropological stuff took me off toward social theory and poststructuralist theory and cultural theories of various sorts. And it gradually turned toward Foucauldian work.

What the hell is this nonsense?
ETA: I appreciate you taking the time to reply to my post. Thank you.

I think I had my lightbulb moment. People are comparing services like Upwork to a typical contracting arrangement in the U.S.

Amazon hires contract workers for their warehouses and perhaps they do this directly. Many other companies hire contracters through temp agencies.

Imagine walking through the door of Upwork as if it were some sort of temp agency. Imagine you meet with a rep who interviews you and goes over how the temp agency works, but it's actually the Upwork or Freelancer terms.

You would likely tell the rep that he/she is ing nuts and walk out the door. I can't imagine there are temp agencies which work like that. The closest I can think of is day labor, but I'm pretty sure those workers don't have to worry about getting paid at the end of their work day.

I guess I couldn't get this through my head because of how horrible of an idea it would be to me. On the other hand, I think playing slot machines is incredibly stupid, yet people love to do it.

People have a bit of a responsibility to understand the model of what they are dealing with. There are endless ways to make money, but not endless ways in which you will get protection. If you work for an employer, you get looked after and you're likely to get paid. If you try to make money trading, then you're likely to get chewed up and spit out. If you try to join an MLM scheme, then you better know how these things work or you won't get anywhere.

The model of running a business is that you better run your life properly. You better have your adult pants ready to go. Freelance software developers have it easy, most of the solo devs just lose their time when they get screwed. Back before the internet, an entrepeneur might lose everything (like my parents did).

I think there is a reality warp which people go through when they think of freelance software development. It's way too easy to shoot yourself in the foot by going this route and there is little to stop you. It's as easy as walking into a casino and walking out completely cleaned out. Perhaps the government should insist that Upwork places a warning label on its site, like a pack of cigarettes. It should put pictures of homeless people, just as an added scare tactic. Because it's a really bad idea to sign up with a service like this if you don't fully know what you are getting into.

You're right that a business can go bankrupt with one key missed payment or withheld check. But that's exactly why you need to be fully aware and ready for that to happen. You need to know what you are getting yourself into. If it happens, you brush yourself off and figure out what to do next. You don't expose yourself as the reviewer did. You keep it professional because it's going right into your history folder.

You're not going to get screwed like that working for a top 3 temp agency in the space.

NOTE: The above assumes U.S. or similar.
Could just as well be the US. When selective availability was disabled they said they will come up with something new to deny hostile forces accurate GPS. [0]

> Develop measures to prevent the hostile use of GPS and its augmentations to ensure that the United States retains a military advantage without unduly disrupting or degrading civilian uses.

GPS only being jammed at higher altitudes, but not on the ground fits the above pretty well imo. We don't know how this jamming would affect US military GPS usage, but it's not impossible to think that it doesn't.

[0] https://www.faa.gov/about/office_org/headquarters_offices/at...
Can you please try and explain why that is?

If true, you're very correct that lower-dimensional intuition does not transfer into higher-dimensional spaces: my intuition tells me that a Gaussian distribution drops off as you fall away from the mean, and it's quite easy for me to imagine that in 2 dimensions, 3 dimensions (e.g. by imagining a mound on a plane) and 4 dimensions (e.g. a cloud in 3-space with increased density around the mean).

Is my intuition wrong in any of those cases? If so, why? If not, how many dimensions do we need before it becomes wrong?
> I don't have to backport all the stuff to older releases. My own policy is that any previous release will receive security patches

Besides it being easier, isn't not porting feature patches the entire point of Long Term Support releases? People use LTS because they don't want any unexpected behaviour changes, only security updates.
تحميل برنامج جوجل كروم
For anyone who loved X-Men as a kid should have a look at: Avengers: Earth Mightiest Heroes. Pretty similar with regards to story telling and much more mature than most MCU movies.
Cell phones don't use only GPS signals, they use "aGPS" which uses signals from cell towers to make the GPS calculations easier / faster. It's so effective in environments that the overwhelming majority of people spend the overwhelming majority of their time in that I think manufacturers don't include the very best GPS antenna, since they don't need to.

You say you were in remote areas, how was your cell signal during the time you couldn't get a GPS fix?
They aren't. A spoofer doesn't need to know what the signal means/be able to decrypt it. Just retransmit signal received from a different place at higher power. Only way to distinguish it from a real one is timing, but that requires an atomic clock, which is $15,000 and too expensive for most applications.

But, military grade GPS receivers use virtual beam forming to achieve a very high attenuation of spoofing signal so they are extremely hard to spoof, they always get the real signal as stronger.
Well-capitalized Seattle startup seeks Unix developers – Jeff Bezos (1994)
These types of platforms have one single function - to drive down the cost and quality of delivered software. I may end up inadvertently using a piece of software as a client of a company that cheaped out and purchased a deliverable from platforms like this and it will end up being a crap experience.
If we had something like an engineering oath and certification that developers had to complete before they could work on any projects, we could make avoiding all these freelancer platforms part of that certification process. Would eventually kill these platforms off, and good riddance.
The strange afterlife of Einstein's brain
Inasmuch as cable TV is art, it would cause riots.
I mucked around with records a lot early on while learning Clojure, and I'm not really sure when I stopped and just started using maps. Now it's second nature and I'd only consider using a record if there was some overriding performance concern.