skysight-inc/HackerNews huggingface dataset:
What evidence do you have to support your claim?

I think it is much more likely that we will have a small number of lingua francas (right now English, Spanish and Mandarin are the top three spoken languages and serve as the lingua franca in various locations) but a plethora of local languages will remain.

Many African countries, but also Latin America, the US and Canada are examples of that. South Africa is a stark example with 11 official languages. Many South Africans grow up bilingual. English is the lingua franca there, but neither Xhosa, Zulu, nor Afrikaans will die out any time soon.

Language forms reality and vice versa. It always adapts to the needs of the speakers. Just look at English used be lawyers vs engineers. Geography is not the only factor for diverging languages. Social differences are also a factor, e.g, sociolects are specific to a socioeconomic class.

So unless human societies become a lot more homogenous, I don't see a single language emerging.
> You buy the prepaid debit-card using your regular bank account, and then use that prepaid debit card to conduct anonymous transactions.

Cash is mixed by changing hands multiple times before being deposited, so even recording the serial numbers at withdraw and deposit time yields little information. Notes frequently pass between people who don't even know each other. At best you might be able to make some assumptions about where people shop regularly, but there's no mandatory database of what is purchased.

Your suggestion is not anonymous at all. Prepaid cards can only be anonymous when purchased with cash, and even then they can be traced back to the merchant who sold them who may be able to identify the buyer. (eg. Cameras, known to staff, etc)
It's getting more like the DNC every week !
Come on, Java is a very rare language of choice for web development since I can't think of a popular website written in Java :|
There's a difference between your OS spying on you vs. a website that you can choose not to use (and can easily limit the spying capabilities of) spying on you.

Most people can't easily switch OSes. You can easily install uBlock or some other ad and tracking blocking addon to prevent Google and Facebook from spying on you.
English is much more common as a second/third/... language.
Goodbye Mac OS Forge, hello GitHub
I don't get where 100M comes in. Part of his compensation was in stock, and they can take that away? How does that work?
Why build some new tool to do builds and releases? Why not use something existing like Jenkins or CircleCI? The biggest advantage is that other people will already know how to use it and how it works, unlike anything you build by hand.
... I didn't realize that. Can it read email yet, so we can just say that it finally fulfills Zawinski's law?
I think 'lingua franca' is never used in a purely literal sense, so probably nobody even thought about what you mention (which is definitely true)
Facebook AI Research Open Sources fastText
Scintillators are able to resolve particle energy, and can be used to measure a spectrum. Muons have very high energy, which can be used to identify them.

For extra certainty, you can use two stacked scintillators and only count a signal if it occurs in both of them within nanoseconds. This also allows determining the rough direction the particle came from since a particle that comes in at a low angle will not hit both detectors. Changing the distance between the scintillators will change the solid angle the instrument can 'see'. (as given by 5 in your list)

This guide for a student experiment has more background than the paper you linked:

http://home.fnal.gov/~group/WORK/muonDetection.pdf
> The same could be said of the developers who think they're always right.

Browsers often include telemetry which can answer questions like "how many of backspace presses to go to the previous page were accidents" which may prove them right. While I don't know if that or a similar method was used or not, why do you think they just "think they're always right"? What if they did a proper research on the usability of this change and found you're in extreme minority?
True, but the plan (and by plan I mean it's already happening) is to run it down East Bay because of all the peninsula NINBYs: http://www.vta.org/bart/berryessa

This will likely take 90 minutes or so to get from SJ to SF, which is a <60-minute drive (when traffic is clear). The current time from Fremont to Embarcadero is 58 minutes, so it will definitely take longer than driving. Going to anywhere south of SF, e.g. The current southern-most stop Millbrae (BART stop close to SFO, actually requires taking a separate train from there into SFO) from Fremont currently takes 1 hour 35 minutes, so from Berryessa that'll be closer to 2 hours.

Had they ran BART up the peninsula, which takes Caltrain 1 hour 10 mins to get from Diridon in downtown SJ to the Millbrae station, which again doesn't get you into but only close to the airport, the BART could have likely made it in less than 1 hour, making it somewhat useful if you wanted to get from SJ to SFO without taking a $150 cab ride or taking 2 hours and 3 separate fares door-to-door going Uber -> Diridon - Caltrain -> Millbrae -> BART SFO connector.

By running BART down the east bay, they're also limiting the options for going useful places on the peninsula. Only Caltrain could get you from e.g. SJ to Palo Alto. If you want to go to Stanford and you start at the SJ Caltrain stop (so, best-case) you're looking at 60 minutes of travel to cover 15 miles and a 30 minute walk from Caltrain to Stanford once you get off.

For as many people as the Bay Area has, and for as much money as the Bay Area has, our public transit really doesn't work for many use-cases, and we pay for that with our time spent in traffic, along with all the accidents, pollution, and stress that brings. Drunk driving deaths are also caused because people have no good way to get home after BART and Caltrain stop running at midnight.

Elect me and I'll declare eminent domain on the NIMBYs in the peninsula and build 4 tracks of BART so it can run 24x7 all around the bay, from Santa Cruz up to Tiburon, from Santa Rosa down to Gilroy, with a Sacramento connector. And I'll make the billionaires and local corporations who currently off-shore corporate and capital gains taxes pay for it.
Git has done a terrific job of it. It just doesn't do a great job at communicating what it does, how it does it, why it does it that way and how to achieve those results.

In other word, git's great internally... externally it just has a poor UI. But what's new there.
Cumulative Updates: Windows 10’s Worst Feature Arrives on Windows 7/8.1
NIST's new password rules – summary
I learned that you can grasp English without learnig grammar (this is what they do in UK). But while it works for some people, it might not work for others. And it definitely wouldn't work for some more grammatically complex languages...
The primary source: https://pages.nist.gov/800-63-3/sp800-63-3.html
I'm inclined to agree, but only on the part of resolving coficts when two truths diverge.

Git does this well if everything is checked into one repo. Submodules are kind of a pain. I wish they were represented better via the CLI.
Well, there are probably more than a few samples in people who died and froze. Maybe there's some smallpox up on Mt Everest for instance.
My programming background : I spent 2 years on C/C++ (university) and Java quite lot time on that too, Rails ( which I'm currently learning ) and AngularJS.

What I'm planing to make is a website where people could share their ideas and consult relating to their ideas. ( Actually much of the process will be like Stackoverflow with some major enhancements )
"Judging by the other comments here, I'm not the only one who uses this shortcut."

So what? There's a lot of people who actually lose data due to this "feature". Even if there was more of "your kind" (which I doubt), preventing data loss is more important than slight convenience. You can easily change a setting or a commandline option or install an extension. A lot of other people would need to call tech support for that, because they're afraid they'll break their computer...

"Read carefully, slow down, and pay attention to what you're doing."

For someone beyond their twenties, you're certainly a wise-ass, I have to say.

"That goes back to my original suggestion of having a prompt dialog, and making it configurable for those who don't want the "permanent training wheels"

Your suggestion doesn't work. It would literally break some applications and make others so annoying to use that the prompt would be the first thing users disable, bringing us back to square one.

The underlying problem is unsolvable for a browser vendor. All that can be done is to mitigate it by reducing accidental back-navigation. If that means people like you are inconvenienced, so be it.
Sleep – The Revisionist
My experience tells me that since everyone's build and release cycle is such a unique flower of hackiness that building and maintaining your own pipeline is actually easier than trying to fit everything into the community plugins of Jenkins.

Also have you been on Jenkins recently? It looks and feels like butt.
Ok. That escalated quickly. But I think you're mixing pears and apples here. We don't live in a tribe anymore. We live in cities with millions of people, with the average humans having what? 10 friends? Most people don't give a shit about others already. Just go to into a train, they don't even look at each other. Also, I don't understand how I must cheer others of my country in order to live in society? It seems you're implying that you have to care about others in order to use public services? I pay my taxes! That's all there is to it. And on a side note I do care about other people, but people with special circumstances and without flags.
> I run my gr alias for git pull --rebase to bring in the new changes

The mistake was blindly using git rebase. History rewriting (which includes not only rebase but also amend) should be done with care, and never on history which has already been published (with a few special exceptions, but unless you really know what you're doing -- don't).

The correct thing to do, since the commit was already pushed, would have been "git pull" without the --rebase, and then pushing the resulting merge commit. Getting in the habit of doing "git pull --rebase" every time is not a good idea; better have a "dirtier" history full of merges, than have to untangle messes like this one later.
The campaign, which cost an estimated total of $300 million, employed a strategy called ring vaccination that was credited to the American epidemiologist William Foege.

Even with inflation, best 300M ever spent.
Are you proposing that timestamps as described in RFC 3339 be put inside quotes and just be string values in JSON? That's the simplest way I can think to do it, but I've had adamant protest to that idea.

If you are not suggesting that timestamp values be wrapped in quotes, then wouldn't you have to worry about every existing parser out there tripping on them?
The only time I've wound up with a steaming mess was when I was first learning Git. I've been using it for 5 years now, and have done some pretty crazy things with it, and yet haven't screwed up the master branch since then. However to get to that point I had to read "Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development" (this was after royally fucking up and not wanting to get fired).
The only thing it could do is alarm you for navigating away from any webpage that has any form that has ever had input put into it. Also, the website could intercept the "go back" event for some purpose. Should the browser fire an alarm then, as well? Either way, it would be a terrible user experience.

There's no notion of "unsaved" changes. There's the notion of form data that hasn't been submitted, which is entirely different. Many web apps don't use "submit" at all, ever.
That's a very interesting consequence of a git rebase. Would be nice if git warned that a tag would become stale in such a situation. Could even make an argument that it should be automatically updated.
But aren't there other engineering careers for those devices you talked about? Like electrical, electronic,mechanical etc.
Can they work on the memory leaks first?
I don't understand how it could be a problem to do RoR in windows?
For datetimes, do you mean that they be set as strings in the standardized formats such as specified by ISO 8601? Like:

{"item": "lawn chair", "order-timestamp": "2016-08-21T00:58:47Z"}
Cloud Security Tips: How to Prevent Hackers from Breaching Your Cloud
Wireless protocol hacking.
I stand corrected. Thanks for taking the time!
The new Mac OS UI looks great! Thanks for your hard work!
Unless you click on the download button there is nothing that mentions this is an HTTP proxy application.

https://www.charlesproxy.com/
Without reading the article, I am going to guess that atoms do not have any color, because color is a perception, and humans can't see atoms with their naked eye. I think there is a good chance that I'm wrong about this, but I thought it would be fun to take a guess. Oh, I was right. God dam I'm smart.
Lyft for sale, Uber not interested
I must agree. But you gotta agree that software in mac is much more user friendly and professional than those in windows and Linux. This is not and advantage of the mac per se, but it's just what it is. I recently got me mac os x and I'm astonished by the quantity and quality of software you can find, things I didn't even imagine were invented. Finder aside, mac's UI is pretty damn straight forward and fucking beautiful. (compared to Linux and windows)
It would be a great business card to be an agent of the Guinea Worm Destruction Cartel.
Have you compared with mydumper / myloader?
I can't tell if this report is vapor research or there is something of merit. For example, if only tested on mice, then how is this related to Parkinson's Disease, can anyone clarify?
Perl is a great language. I haven't had an op to use 6 yet but 5 is great for small programs.

The big problem with Perl is it requires discipline to prevent creating a mess for your team or eventual successor.
“Interview with Eilfie Music”
I think it's a problem that you don't need to know Git that well to use it productively. Once you get the basic commands you can pretty much put away Git's documentation for a few years until something goes particularly wrong. It's been on my "list" for a long time now to deep dive into it but I've just never had the impetus to do so despite the fact that I use Git every single day.
There are some studies that try to dive into this often repeated anecdotal stuff you are reading here. Turns out it was observed frequent enough to garner some actual research!

One study found a key perpetuator in divergent career growth along gender lines was was an observation that women had support networks that consisted of other women, who were also less likely to be in management positions. Both the men and women that had professional and support networks consisting of men who were more likely to be in managerial roles found their contributions to be matched with greater career growth.

Wish I could find that study so you could make your own conclusions and read theirs. FWIW it kept my attention because the sample size and time period was decent.
You could just use the ellipsis, and use only three strokes. Or even simpler, an em-dash at one stroke. :)
Thanks for stating this, because it's almost comically difficult to find out what Mutt it starting from the above link!
The commit wasn't already pushed though. The problem was with the semantics of a 'tag' in git being immutable, and not being rebased along with the commit and the branch, then getting pushed anyway.
"and of course I want undo in case I mess up and merge in case we both change the same file"

That's what git reflog is for; and if you're paranoid you can set it up so it doesn't garbage collect as aggressively or at all.
Ask HN: How do you maintain flow for long periods?
I'm no stranger to procrastination, so when I finally do get that initial buzz in the flow-state, I have this tendency to self-congratulate and tell myself that I need a deserve a break. In reality, I've done maybe 15 minutes of really good work. This is especially true with writing projects. Any advice?
This is long overdue. Google slowly been doing the same with moving from Google Code (which was supposed to be dead? It is though?) to GitHub, but a little progression is better than no progression.
I'm curious to know whether there's a difference if you break it down into mobile vs desktop users.
If you're only counting pen-down-pen up as a single stroke regardless of smooth movement, then any cursive word in any latin-based alphabet is a single stroke, unless it has an 'i/j' or some sort of diacritic in it (some people cross 't' in their cursive, some people do it separately).
I'm biased, I wrote my own mail client, here's an example of how flexible a console mail-client can be:

https://asciinema.org/a/chdqz6tb4vt9p3ifp32g4musa

Limiting to folders, showing only today's messages, showing new messages only. That makes reading mail very efficient. Also bonus easter egg.
Kegs, Climbing, Kombucha: This Is Co-Working Now
I wonder if this is muscle twitching similar to the claim of detection just by voice over the phone
How recently? Nowadays, Jenkins is looking half-decent again imo. Also, I think you can do literally anything in Jenkins that you can do with a custom tool, without really twisting it out of shape.
Lisp has an = function; so that binding is taken. Symbols in the keyword package are allowed to have function bindings, and so a synonym for setf can be called := (the symbol named "=" in the keyword package).

[1]> (defmacro := (&rest args) `(setf ,@args))
:=
[2]> (defvar a)
A
[3]> (:= a 42)
42
[4]> a
42
[5]> (= a 42)
T
In my experience securing investment is like pulling teeth. The amount of assurances and background checks involved alone, is enough to make one's head spin and that doesn't nearly get you to the end of it.

How was an outcome of "we burned all of the money and didn't deliver a single thing" not in the final draft of at least three different contracts? I spent a year searching for venture funding and it was painful. There was no oversight, or staggered milestone based deliveries? Someone just handed over $250,000? In my dreams.
Please just use Jenkins or TeamCity.
> It's because each syllable has to have its own ideograph

False. If you look at the history of writing systems, we have seen at least three instances of logographic systems developing into syllabries. Egyptian hieroglyphs eventually devolved into representing only consonants (vowels in Semitic languages largely represent only inflectional variations, so they're far less necessary). When this language and its descendants passed into Greek, distinct letters were added for vowels yielding an alphabet; when it passed into Indic languages, the consonants were systematically modified (e.g., rotating the glyphs) to make CV letter-form pairs. Mayan broke its logography into CV syllables (much akin to how Japanese derived the kana from kanji).

Mayan and the Indic scripts are great examples of the flexible of syllabic systems. Mayan is not a CV-syllable language, yet they still used CV glyphs. The syllable "bak" could be written, for example, as the glyphs for "ba" and "ka". Indic scripts, representing languages that have phontactics as complex as English, yet they also retain basic CV letters.

Even Japanese plays similar games: each letter doesn't represent a syllable, it represents a mora. The syllable "nan" would be represented as having 2 mora: "na" "n". Similar, the phrase "ですか" is written "de su ka" but is pronounced "de ska" in most dialects.

The Japanese kana orthography isn't really limiting its ability to add more sounds any more than the Latin alphabet limits our ability to represent sounds foreign to Latin speakers 2000 years ago like n of 'sing' (IPA: ŋ) or the th of 'the' (IPA: ð).

What makes English hard to pronounce for Japanese is that our phonotactics are very incompatible. You can see the same effects for English speakers trying to pronounce, say, Czech: "strč prst skrz krk" is pronounced exactly like it looks (well, you have to know that č is the 'ch' of chocolate in Czech), yet it is still difficult for an English person to pronounce. It's not that we can't make those sounds, it's that we can't put them in that order (/ŋgis/ makes for another good example".

The other difficulty Japanese speakers have is that some phonemes aren't recognized as separate--the infamous l/r comes up here. In general, Japanese don't hear a difference between them. Native English speakers can have the same reaction to other cases: both ś and sz in Polish sound like 'sh' to an English speaker, but they represent two distinct phonemes.
I'm a big fan of combinatory logic, as it's simpler than lambda calculus and avoids the trickiness of contexts/environments (personally, I don't see why people keep avoiding de Bruijn indices...).

I made a bit of an experiment with concatenative combinators at http://chriswarbo.net/blog/2012-05-13-concatenative_language...

Other interesting branches are illative combinatory logic and binary combinatory logic.

I'm still waiting for an excuse to use Joy or one of its descendents for a substantial project!
This chimera redwood was moved for a railroad track, and is apparently doing well still. http://www.pressdemocrat.com/news/4402215-181/rare-cotati-re...
Vladislav Delay [1]. He's an obscure but apparently well-regarded Finnish electronic artist that a mastering engineer whose blog I follow [2] put me onto. I started with the album Vocalcity, then Multila and after a few more knew it was my kind of thing.

[1] http://vladislavdelay.bandcamp.com/

[2] http://www.bassdress.com/blog/
Like long enough to correctly type the title to this post?
Maybe I need to clarify? A certain amount of energy must be expended to reach a particular velocity. For a relativistically relevant velocity, kinetic energy is given as: mass * c^2 * (1/sqrt (1 - v^2/c^2) - 1); it's clear that v will never reach c.

For an example of how things can escalate: an object massing 1 kiloton traveling at 90% the speed of light has 4x the kinetic energy as the same mass at 65% (for context, a 1kton object at 0.65c has ~50x the energy as was used in 2013). From 90% -> 99% it's a ~5x increase. And from 99% -> 99.9% it's 3.5x. So just a 0.9% increase in speed has almost as much impact on energy as the 25% increase at a lower velocity.
Two github repos I don't see on this mega list are Wheatbin (project management software) and RSSPBRRY feed reader.

A handy list regardless.
Definitely arguable, if git can see the tag is not on the remote yet. The problem is git can't tell if the tag is not on any remote, so just not moving them ever is always the safe choice.

This could have been prevented by using "the cactus model" of git branching (sorry no link to source as am on mobile, Google should find it tho) where releases are branches, not tags.
Google Code the public service is dead. They still have internal, but publicly visible, hosting for things like Android and Chromium; which they seem to be rebranding as Google Source, or at least using the googlesource.com domain.
Goodbye Macports then. Can't we have code hosted on a politically neutral platform?
Releases are hard. With Rust, our nightly releases are 100% automated, but stable releases are not.

https://forge.rust-lang.org/release-process.html

For 1.11, we had two things go wrong:

1. stable docs got accidentally deleted, so we had a small amount of downtime before the new ones went up.

2. We recently moved the website to be i18n-able, and there was a subtle bug with Cloudfront invalidation tokens. So the site was updated, but the older version was still being shown for a bit.

We could and maybe will make this 100% automated in the future. There's always so much work to do...