skysight-inc/HackerNews huggingface dataset:
There's been plenty of startups that launched with bad domain names but wound up hits. thefacebook.com, getdropbox.com to name a couple.

Going the appname+app.com route you are quite literally signing up to work for the guy that owns appname.com. Think about it. Some day you will be paying him a huge cash sum for simply squatting on your name. Some day you may come to find he doesn't want to sell it ever, and will happily take advantage of this. Are you okay with either of these scenarios? I certainly am not.

Ideally you want one or two short dictionary words in a .com format, but all of those are taken. So what do you do?

IMO, the best option is uniquelySpelledName.com, no prefixes or suffixes, no non-.com domain names. Preferably it's short, 5-8 characters. People can only remember 7 or so new things at a time without much effort.

Ex: Your startup name is coolhats, but coolhats.com is obviously taken. Fine, register KewlHatz.com. Done deal. Memorable. Unique.

Why no alternate TLDs? Because they don't pass the grandma test. It's too much to remember. Your company ends up being "Foo Bar Co, withouot the m. Not .com, but .co" or "Foo Bar dot eye oh, <explanation>" ... grandma ain't gonna be remembering any of that.

Think about this. Do you really want to be explaining something as simple as your web address over and over again? I don't.

HTH
Oh, bummer, I was really hoping it would support Windows.
Educating girls is probably the single most effective way to bring about social change in repressive societies. Denying these girls visas is extremely short-sighted and counterproductive.
Mods: Terence* Tao.

Not sure why this is so common: perhaps the Terry form of the name?
> IMO y'all should've stuck with some good old fashion HTML and CSS, especially since there's nothing dynamic about Reddit's content.

Agreed.

I use mobile tethering as my home internet. Currently reddit loads in under 1 second per page usually. The new JS-heavy profile page usually takes 5 seconds or more to load (assuming I'm willing to enable JS to see whatever crap is on one when I bump into them -- usually I'm not...) Note that that's with full bandwidth. When I hit my data cap, I'm throttled to 8KB/s... The current design of reddit is one of the few sites that I can actually reliably load quickly under those conditions! They should seriously think twice about throwing away something that works that well.
I should have just upvoted this. Oh well.
The so-called "plain text formats" are also just representations of complex objects. Often these formats are ad-hoc and hard to parse correctly. Multiple text files in a file system hierarchy (e.g. /etc) are also just nested structures.

So in principle, treating those as complex object structures is the right way to go. Also, I believe this is the idea behind D-Bus and similar modern Unix developments.

However, what's hard is to provide good tooling with a simple syntax that is simple to understand:

* Windows Registry and Power Shell show how not to do it.

* The XML toolchain demonstrate that any unnecessary complexity in the meta-structure will haunt you through every bit of the toolchain (querying, validation/schema, etc.).

* "jq" goes somewhat into the right direction for JSON files, but still hasn't found wide adoption.

This appears to be a really hard design issue. Also, while deep hierarchies are easier to process by scripts, a human overview is mostly achieved by advances searching and tags rather than hierarchies.

A shell needs to accomodate for both, but maybe we really just need better command line tools for simple hierarchial processing of arbitrary text file formats (ad-hoc configs, CSV, INI, JSON, YAML, XML, etc.).
That idea was proposed here:
https://github.com/kubernetes/features/issues/246 ;
there's a pretty thorough design doc linked to from the issue. The decision was made not to add it to the system for now (see the issue for discussion).
It's been 16 years.
Yes, I haven't provided the pre-built binaries yet. Maybe I should..
That's far from enough... But regardless.

The discussion of who is at fault for poverty is pointless. We should never tolerate poverty regardless of how it came to be.

The discussion has to be: Can we afford to have poverty?

We need people to be productive members of society. This can be achieved by making good choices easier to make. Making it easier to get back on your feet when you get down...

Health care, mental health, social security are ways to help people become productive members of society.

You can't afford not to help people! You can't afford to tolerate poverty!
> I don't think that scale has ever been a problem for analog computers.

I'd think an array of 1B spaghetti strands might pose a few difficulties above what sorting those numbers on computers would.
Being able to do arithmetic right in the shell is handy.
I interviewed there. It was extremely challenging, but somehow I passed it. I had a very positive impression of the company and its culture. Recruiters and interviewers were super-responsive.

It was in the early days, so it was a very startup-y attitude, "we're so smart" sort of thing. The engineers were smart, from Stanford and CMU, so it was partially justified. I ended up not taking the offer. Not for a particularly good reason, it just didn't fit with life circumstances.

Looking back, it would have been a bad idea. I didn't understand the product, which is pretty essential when joining a company. The stock was granted as options, so without an IPO it is illiquid. The salaries were all low, but at the time someone could have lived in Palo Alto on them.

It turns out they thought they could tackle this problem of disparate data silos and change the world while respecting privacy. They weren't able to automate away the expensive process of having Forward Deployed Engineers do data integration work.
Web Application Development Company in Chennai
All of which arise from poverty, the same reason affecting humans as well.
You're right, I consider Cicada is the "old" generation shell. I intend to keep it simple (for speed etc). Like in readme, it won't introduce functions or other complex stuff. But still can add some feature for my own needs.

For modern shell, please check out xonsh: http://xon.sh/ - powered by Python - It's super cool!
Its previous postings remain up. Perhaps this was just flagged as a dupe.

https://news.ycombinator.com/item?id=14674734

https://news.ycombinator.com/item?id=14673603
No, I did everything myself, but if it does look crisp I probably got lucky :-)
Sure, if you want to ignore that 538 put the odds as a toss-up.

But the types of statistics here are fundamentally different. If you look at the huffington post numbers as how many people will vote for a candidate, then even their prediction is pretty close to correct. A few million votes make the difference between 50% and 99%, but a few million votes is a reasonably tight accuracy range for "how many". Similarly I would expect something like the 80% number to be pretty close to correct, at least based on the definitions chosen.
I am seeking legal help as a result of being targeted by Palantir. I am a US citizen. Please follow me on twitter if you can provide this help: @000fault
I personally wouldn't want unwanted sexual advances to get money for a startup.
For what it's worth, that is a stock feature now on 3D Touch capable phones.
The problem with modernising the shell stack is that there are a lot of things that depends on the current stack, be it the shell (e.g. see the amount of work it's taken for Ubuntu and Debian to switch to dash as /bin/sh; and dash has a pedigree going back to the 80's), or the upper layers (try to alias "ls" to something that acts differently, and see how many tools depend on parsing its output).

You'd either have to be very careful (e.g. feature flags guarding every change) or expect a surprising amount of things to fail.
Genetic structure of gray wolves in an archipelago different from mainland
Powershell made me actually switch to Windows. I was playing with WSL when it came out and learn of Powershell. WSL has some warts but Powershell means I cannot use Linux anymore :(

I'm hoping Powershell on Linux will soon be at par with the Windows counterpart (right now it's pretty buggy)
> The law of reciprocity says that nothing is to be gained if the base transmitter is more powerful than the mobile TX.

Late response, but that assumes that the mobile RX is as good as the tower's RX, and I can assure you that's not the case.

The gear up on a tower has a way better low noise amplifier than a mobile phone, so it's able to "hear" the phone at a greater distance than you'd expect. That's why it's a-okay to have a base transmitter with a quite a bit more power than a mobile TX.
> like pipes that are essentially text-only

Pipes work fine with binary data, you just need to be piping to a tool that works with binary data rather than text e.g.

cat <somebinaryfile> | openssl base64
Comparing species of fruit flies to understand how animals evolve
I can't tell if you are joking or not. You don't actually think there's 1B spaghetti right?
I wasn't comparing the west to China. I just don't know a whole lot about feminism over there so I didn't include it.

Gender is the distinction between men and women. If you eliminate the distinction, which feminism is trying to do as quickly as possible (along with LGBTQFHTKEO), you eliminate the concept of gender alltogether.
GreenVPN, a Popular China VPN Provider, Was Forced to Shut Down
Works only in python 2?

Close.
You need xonsh - http://xon.sh/ :)
> a volunteer organization who went directly from "I don't think I can see a movie tonight" to "This situation is making me uncomfortable" with nothing in between.

She tried to tell you gently in the way girls are taught to reject men while still being nice to them. If you reject dude other way, some tend to t
get insulted anyway.

You did not get it, so she informed you flat out about how she really think about the situation. You got angry :).

Don't force us to walk super tight balancing act where being nice is too subtle, but telling it flat out is wrong and there are maybe two magical phrases (different for every guy) that are allowed. For one, not every girl has such super high social skills. For the other, there is no way to win in that situation.
Without defending anyone, My honest takeout by the whole sexual harassment threshold in the bay area or the US in general is that you could never end up together or even married with a colleague in that paranoid atmosphere.

Which is exactly what I did where I live in Italy. Happily married and yes, after saying things to a colleague of mine that would have made me accused in the bay area.
> Women shouldn't have to bear the brunt of the burden of making the majority believe them.

Accusers always bear the burden of providing evidence.

What people need to do is actually reserve their judgement. There's no need to choose sides when it's two people's words against each other.

For a victim, it's great to speak up, even with no evidence, in the event that there is a pattern and other may speak as well, like with what's happened with Bill Cosby. But if you have no evidence, people shouldn't just believe you but they also shouldn't call you a liar.

The rush to judgement is toxic.
GitHub is _mostly_ Ruby -- there's Go, Python, C, and I think some Haskell in production on the website (there used to be some Erlang in there too, but iirc that's gone now). The Visual Studio and Unity extensions are written in C#. The new GitHub Desktop is written entirely in Typescript.
Build sentiment classifiers in 10 minutes using textblob and python
Microsoft’s Embedded Learning Library
A secure jailbreak, by definition, is not possible. There's a big difference between closing the used exploits and the security of a stock device.
The reddit mobile page is a (bad) joke and the app is far inferior to 3rd party offerings (personally I use Sync).
Show HN: DeployJS – deploying single page applications as a service
I am not radical feminist enough yet to accept that theory.
I love this analogy. Thanks for providing your perspective Saurik!
"toward women"? Toward anybody including each other.
Check out snapcraft, it can build rust binaries!
Hey all! The (open source) package behind this all is https://github.com/deployjs/deployjs-cli, based on Ember CLI Deploy.

Coming from Ember & Angular, I am pretty sure the React experience isn't as good, looking forward to feedback!
This matches my experience trying to switch the login shell from bash to fish: a surprisingly amount of things failed. macOS users won't have this problem, as the login shell is only started when Terminal/iTerm is started, but in Linux pretty much every process rely on the fact that your $SHELL is POSIX-complaint.

It seems like the way to go to use non-POSIX shell as the default shell without changing login shell, is to have .bashrc `exec`'d that shell when it is running in interactive mode. Regardless, I would really love to see bash-like shell that provides out of the box experience in the same level as fish.
No, they often do. Netscape couldn't catch with IE because of their convoluted stack. Friendster couldn't catch with Facebook for same reason from what I hear. If you are building web app in COBOL or Fortran, you are certainly at huge disadvantage with someone else doing stuff with modern more richer platforms.
Can someone please _prove_ that types make development somehow safer and more productive?

I for example believe that readability matters, and typescript is not that, compared to Python or even coffeescript.

And I really don't like how all the cool new languages lack significant whitespace.

You can probably tell I'm a Pythonista. A Pythonista always pays his technical debt.
I lean towards wanting all my tools to support at least one common structured format (and JSON generally would seem the best supported) these days. It'd be great if there was a "standard" environment variable to toggle JSON input/output on for apps. If you did that, then e.g. a "structured" shell could just default to turning that on, and try detecting JSON on output and offering according additional functionality.

That'd be a tolerable graduated approach where you get benefits even if not every tool support it.

With "jq", I'm already increasingly leaning on JSON for this type of role.

It'd need to be very non-invasive, though, or all kinds of things are likely to break.
It's not, gorilla is alive
I also think the same way. In my experience, most single guys can be divided into two categories, ones who have predatory attitudes for girls or the ones who has fear talking to females. Both are actually bad for the girls.
You were talking about disliking equality movements in the West. I was adding that it's happening in China and other Asian nations too. So that leaves you with... the Middle East and Africa?
A Step-By-Step, Curated Reading List for New Ways of Working
"Peek"
Loads of unverifiable, anti-white racism piece of journalist as usual.

I don't think this helps women that get harassed either since it dilutes everything into a bunch of terrible stuff. I personally just discard every racist article now.
likewise ruby by lisp
> Swing gets the job done, nothing more.

Which is what matters when delivering business value to fulfil customer's needs, not to be something cool to write blog posts on HN.

Also a few days reading "Filthy Rich Clients" would make wonders to some Swing developers that actually care about UI/UX.
Let's use this opportunity to clean out the stink. Including the fact that https://www.linkedin.com/in/jsmarr/ made Friendster (somewhat) popular by taking users registrations to hack into other user accounts.

Register your email and password here: Now we will use your registration details on the major sites to scrape all the data we can. Huge violation that Joseph Smarr has never answered for.
> And I really don't like how all the cool new languages lack significant whitespace.

Significant whitespace is redundant in the face of auto formatters. The latter are becoming more popular, and rightfully so.
I don't especially doubt the 80% statistic. I do think it's far overstating the evidence to say that it proves the author's thesis. I think it is far harder to prove the causes of poverty than it is to prove the incidence of poverty. I probably could have been more clear about this. The fault I find with the HuffPo prediction is overconfidence and under-skepticism about the ability of their data to say what they claimed it did.
On the software side you can hack around with PX4, a drone autopilot firmware running on Pixhawk board. PX4 is supporting rovers aka rc car. The community is great also.
I don't think that what OP is saying. He's saying you can't pay cash for your wife's flight and have those mileage points sent to your account.
I do this too! Firefox - uBlock's "Block Element" feature.
WebGL2 is a nice toy for writing blog posts, nothing more.

All my mobile devices have OpenGL ES 3.x running intensive native games without issues.

Yet for mobile browsers I have to specifically enable the WebGL 2 support.

No user without technical skills is ever going to deep dive in the browser flags to enable WebGL content on computers that don't have any issue playing 3D games.
Auto formatters still make you look at the braces... and typescript needs a lot of those. It's not just about formatting...
- Underground bunker construction

- Space exploration

- Anything valuable in end of the world scenarios

It's only a matter of time before someone harnesses AGI to enslave the planet and declare totalitarian rule. Perhaps even by accident.

I haven't been able to get this off of my mind lately because it's inevitable.

Physicists made nuclear things that do amazing things like power all of our refrigerators from hundreds of miles away, but have also killed thousands (Hiroshima) poisoned the environment (Fukushima, Chernobyl) and have essentially made the world a ticking time bomb.

AGI and its surrounding technologies are easily 1000x more powerful than nuclear anything, and absolutely will be abused.
As I was trying to say in the techcrunch submission, without defending the real assholes, my honest takeout by the whole sexual harassment threshold in the bay area or the US in general is that you could never end up together or even married with a colleague in that paranoid atmosphere.

Which is exactly what I did where I live in Italy. Happily married and yes, after saying things to a colleague of mine that would have made me accused in the bay area.
Glance: How states are handling voter information request
> I think the most compelling products deliver utility.

> Your argument is similar to the argument for having swimsuit models in tabloid newspapers. NYT is a better product.

The argument is right, because better (as in NYT vs. tabloids, or as in better in worse-is-better) products don't win on market. If you can target base desires, you'll beat products delivering utility.
Uber’s rental and lease programs push drivers toward shady subprime contracts
Who Is Most Likely to Switch From Windows to a Mac?
Finance in London basically funds the entire sex industry.
If you want to write cross platform desktop apps, your choices are pretty much either Java, C++ and Python. Rest of the languages/platform either don't have great library support or simply not mature enough to deploy at scale. Now if you want some performance, more mature UX library and eliminate Python, you are limited to C++ and Java. Its much more harder to do UX stuff with C++ and finding great C++ developers has its own challenges. So usually it all comes down to Java. Of course, one can argue that why in the world someone is trying to build desktop client applications in 2017. Usually answer to that question is Internet is not as universal, cheap and fast as some people tend to believe.
Ah I didn't see that article. Only saw the techcrunch one.
Killing Street Football
Nice idea! Maybe this issue is similar to that of command completion, but could also result in a similar mess. Every command has its "-h" or "--help", showing the syntax, available options and so on. But since even that is not really standardized, separate command-line completion rules are written for every command. And for every shell.
HN is usability and speed taken to the extreme. I mean it the personification of Unix philosophy 'do one thing and do it right'. So no bloats.
Paying someone for sex is not the same as harassing your coworkers. You're also extremely naive if you think this doesn't happen in every other sales heavy industry.

London just happens to have a large financial sector. I can assure you that the same thing happens in the oil, tech, and real estate industries for example.

If we're taking about anecdotes, I had a friend in college who was a sex worker and most of her customers were in tech.
Misdialling short numbers on a rotary phone was easy and common. If your finger slipped out of the dial it would return at that point and dial a shorter (lower) number. The most common point for a finger to slip was at the start of each turn, so if your finger slipped you would mostly dial ones or twos.

You cannot dial a 9 in this way.

The amount of time it took to dial 999 was inconsequential. Nothing was instant in the days when this protocol was invented.
I haven't looked into McClure's offenses beyond what the article talks about, but those slides seem totally innocent to me (it's a joke targeted at VCs more than anything else), which just makes him seem less guilty in this context ('cause why not just use real evidence then?). No comment on his actual guilt.

This quote from the linked article (from Chris Sacca) seems apt:

Over the last week, I have spoken with friends, friends of friends, heard from people from my past including stories of how I’d behaved, and read incredibly thoughtful and courageous essays. I’ve learned that it’s often the less obvious, yet pervasive and questionable, everyday behaviors of men in our industry that collectively make it inhospitable for women.

There is definitely a pervasive issue here in software culture as it relates to women, and maybe singling out and punishing individuals is the only way to combat it—but my first inclination when making moral judgements is to consider intent. When I see those slides above, I see the work of someone whose 'filter' and sensitivity to not offending people is lower than average. I do not see immoral activity, however.

I will gladly look at more info. on McClure's offenses if anyone wants to share—and I'm perfectly aware he may not be an instance of what I'm about to mention here—but, we recognize there is a systemic issue with gender equality in software which needs to be fixed, but is there maybe a better strategy than punishing individuals who get caught displaying symptoms of the admitted, systemic issue? (or do we retract the claim that there's a systemic issue? —cause those things are at odds: is it the fault of the culture these people are a part of, or have they personally done something egregious? We could mistakenly go too far in either direction, but maybe our aim will be better if that part of the issue is at least considered...)
That's a general problem with people's tendency to pass judgment on things where they have no first-hand experience. There are lots of people who have been accused of crimes, have later been exonerated, but in the process the court of public opinion has already crucified them. At that point it's too late: the public will never admit it was wrong.

I'm not sure what we do about that. People who actually do bad things should be held accountable for them. Our "innocent until proven guilty" system is nice in theory, but the end result in the eyes of the public usually ends up being "guilty until proven innocent, but still guilty".
Most rotary phone systems had 1=1 pulse, 2=2 pulses and so on, with 0=10 pulses. In that system, 0 would take even longer to dial than 9. New Zealand apparently went with 1=9 pulses, but still kept 0=10 pulses. Was there somewhere that had 0=1 pulse?
My first few paragraphs from the new fiction book I'm writing.
Let me know what you think of it.