skysight-inc/HackerNews huggingface dataset:
English rules of thumb with grep
As a native spanish I was wondering about the words ending in tial or cial, in Spanish they end in cial, for example
English tangential => tangencial versus
English spacial => espacial

grep to the rescue:

grep -cE "[^aeiou]tial$" british-english => 40

grep -cE "tial$" british-english => 43,

conclusion: with 3 exceptions the rule is (no vowel) + tial

grep -Ec "[aeiou]cial$" british-english => 21

grep -Ec "cial$" british-english => 26,
so with 5 exceptions (vowel)+cial.

There must be many low hanging fruit to collect rules of thumb using grep to help you use words correctly. Perhaps someone can give a hint about some of them.

Edit: It seems this rule is well known: https://howtospell.co.uk/cial-and-tial-spelling-rules
Junior developer is someone who was unable to negotiate a stronger position for any reason, such as experience, recent unemployment, expertise in an outside specialty, company is super tightwad about 'status' and/or pay levels, naive about negotiation, etc. Conversely, sometimes you'll also see someone at a 'senior' level because the title meant more to them than pay or other benefits. Sometimes a title distinction is engineered by HR and the hiring team at a company to function that way.

It is often thought of as a prediction about what level of contribution is expected, but that's basically a farce. In every organization I've seen that makes distinctions between junior and senior developers, the only thing different between them is that senior developers are paid more. They don't do more, manage more, design with more foresight, or anything like that.

The exception is that developers who are brand new to a job function as junior engineers until they get calibrated and learn some parts of the codebase in which they can be effective. But this is just as true for a brand new senior dev with 10 years experience in your company's primary domain application as it is for a kid straight out of a bachelor's program whose only prior work experience has been theoretical REUs or something.

Basically, it's just a status tool.
Not the expected angle, that is a fair bet. See
http://hintjens.com/blog:122
I think it's safe to say there is just plain no way to invalidate it. Even if it were hacked together, it would be unusably dangerous for even trivial cases.

Module loading is something that can be added to a language later, but I suspect safe module unloading is something that has to go in from day one to ever work right. Even in languages that support it (Erlang) it's got a tricky list of caveats to keep track of that strike me as fairly essential to the problem, rather than accidental (in the Fred Brooks sense of the terms).
I agree that flexbox isn't particularly intuitive. I visit the "Complete Guide to Flexbox" at least a few times a day.

The real strength is how little of it you have to write. The most complex layouts I have only take a few lines of flex and they're way more responsive than their non-flex counterparts.
Maybe more experienced people can see the effects of various architecture decisions, but it would be great if the diagram explained how adding a node in the diagram adds or subtracts to user wait times, or speed or something.

Can experienced users tell: oh yeah, that extra caching layer will let them handle a million more users at peak time keeping lags below 2 secs?
I don't actually use it, just have my finger on the pulse of the vegan processed food scene, but thanks for the tip!
https://www.namecheap.com/hosting/email.aspx

I personally use Gmail as an IMAP client for my domain's mailbox. I get the convenience of webmail + the ability to move my data elsewhere if I wish to.
Because Chernobyl spread a radioactive gas cloud across Europe that likely caused tens of thousands of extra cancer cases and deaths.

https://en.wikipedia.org/wiki/Effects_of_the_Chernobyl_disas...

As another poster pointed out, so many more people died from the actual tsunami than have or will die from the Fukushima meltdown.
Adding capacity to an SD card means either increasing the density of the flash chip or using more flash chips. In this case the op was referring to doing the later strategy. In order for additional dies to not alter the power characteristics of the card, the controller chip would have to have some sort of active power management built in power off dies that aren't in use.
Sure enough, the title was changed to "It Costs $30 to Make a DIY EpiPen," which strips out several important details: Who did it, why they did it, and what they hope the results will be.
Zoho is mostly OK though they have had a few outages in the past year and the IMAP flakes every now and then. But for free, it works.

My fallback were I to move my group off Zoho to something paid would probably be Rackspace. ymmv
I actually live in Toronto and I agree real estate here is expensive.

What I don't get is WAY more expensive in places like London, Hong Kong, New York and San Francisco but I don't hear as many complaints or alarms going off in those areas. Why? Is this just me being oblivious?
Crazier thought, what if WE are the AI, and whatever race of higher intelligence developed us?
I am happy Oracle is losing this battle (edit: or at least feeling the heat), one sort of personal reason is that they have killed/crippled many open source projects.

Other reason, they are gaining money mainly because there are enough fools around running big corps, who can conveniently pass the buck if something goes wrong. Similar is true for MS too.

But if you really want to see your money well spent, Oracle is not at all the way. The recent decision by Yandex to shift from Oracle to Postgres should be seen here. [1]

[1] https://www.pgcon.org/2016/schedule/attachments/426_2016.05....
yeah, i completely agree.

however, you will never, ever, achieve a zero work vector in a weight room, whether you're off by a micron or a mile. give it a shot, tell me how it goes.

you're arguing for an impossible result using textbook definitions, pretty much what i would call 'useless pedantry'.
incorrect blandishments about "human nature" being greedy or whatever do nothing to move the discussion forward.

they're thought-terminating cliches.
The opinion, not the OP. I'm sure he/she is a fine individual.
The Ethereum network is currently undergoing a DoS attack
You should probably mention that the vendors at least make an attempt at a 'standard' for their platforms. Whether or not developers follow it, is up for debate.

https://developer.apple.com/design/
https://material.google.com/
https://developer.microsoft.com/en-us/windows/design
Moving to a new email address (and taking all your existing mails with you to the new inbox) is actually far easier than changing phone numbers.

Almost all (old) providers let you set up a mail forwarding (to the new provider). But even better, several services let you set up some fetchmail-like program where it imports all the messages from the old provider, e.g. via POP3 or IMAP, and even deletes them with the old provider, if you want.

Nevertheless, I fully agree with you that email services are much too expensive. Given the current market prices, Fastmail, for example, is great and worth its money.

We're told to spend some money on good quality software and services.

But: If I (and even more so the average non-technical user) pay 99 USD/year for Dropbox, 50 USD/year for Fastmail (because you want your own domain), 10 USD/year for the actual domain (separately), 100 USD/year for my quality newspaper subscription, etc. -- and all this is just for one person in my famile (i.e. me) -- you soon end up not having enough money for the "real" things in life.
In the way, it didn't happen out of the blue or didn't release radioactive cloud on other parts. Chernobyl happened during routine testing. Fukushima, took a highly destructive Tsunami to meltdown.
Question: on LibreSSL systems, is the binary still named openssl? I only ask because I seem to recall OS X having LibreSSL now but I still have a openssl binary.
How is it that 200M user accounts are worth only $1800?
He's committing fraud. He should be taken down. That being said, it seems like Partovi told everyone he could about the janky finances but everyone ignored him. Caveat emptor.
I don't know about you. But me and JBreefer are pretty important people. I for one, provides a nearly 100 mosquitoes every day with vital nutrients from my blood. I don't know what the poor things will do without me.

Pretty sure, (judging by how serious JBreefer is, and how he starts the comment by an emphatic "No"), that he also act as a corner stone of some similar establishment....
What about those who have little theory but some application? e.g. I did marketing in college but developed and published 3 iOS apps.
(preparing for an onslaught of down votes, but here we go.)

It's awesome to see a 'hacker' building a $30 EpiPen. But looking only at the materials cost for a medical device ignores the millions (sometimes billions?) of dollars spent on R&D, IP licensing, and (perhaps most significantly) regulatory compliance.

The pricing system for devices and drugs is definitely screwed up in the US, but Mylan's 36% gross margin on the devices doesn't seem criminal.

Perhaps they're padding their cost numbers. And perhaps there are IP shenanigans at play that I'm not aware of. But one needs a thorough understanding of the total costs to invent, develop, achieve regulatory clearance for, and market a medical device in order to assess the morality of the pricing.
I find that unsurprising given that you have been accused of similar tactics in the past and have also had a scathing "hit piece" written about you as well.[1]

[1] https://newrepublic.com/article/119350/amicus-app-how-tech-i...
Generics would be great, but they are much trickier. It took Java many years to implement them, while having fewer runtime constraints.
Wow, a Moorcock book showing up on HN? These comments are gonna be great. Breakfast in the Ruins is a strange choice, but whatever.

Nope, just a great article on nybooks.com that happens to share the same title of one of his books.
Purely advertising material, useless to anybody who doesn't use their product.
The whole post boils down to "it's autodetected by our agent".
Ok so if you are given a specification and you use formal methods throughout and it doesn't conform to the specification you were provided with at the end you have made an error. The specification is not at fault here. What you are doing is claiming types into and out of functions decide if they are functioning correctly. This is not the case at all.

I think that most bugs aren't because the type you were expecting was wrong but the data produced by a function was wrong.

Implementations cannot be judged just because they accept the correct types.

For instance, if I am told to write a function to predict lottery numbers and do the following

LoteryNumberType
get_lottery_number :: LotteryNumberType

If I call `get_lottery_number` by your logic it will always provide me with the real winning lottery number since the types check out. That is absolutely incorrect. Types can't prove functionality. They do provide protection from a set of bugs but those bugs are also avoided easily by handling every case that a function can return which was already being done before formal methods where an idea.

You can't say a program will have no bugs because the types check out. Is that what you are saying? Your code's types match in all uses -> this means there are no bugs -> this means I don't need to test my code?

Is that really what you think?
What you're missing is that those countries can (and do) use market mechanisms.

I have direct experience with the French system, so I'll use that as an example. When you go to the doctor for an outpatient visit, you pay the whole bill right then and there. Your insurance company will then reimburse you for some significant percentage of the "reasonable and customary" cost of that visit. Do you need a shot as part of that visit? Guess what -- you have to go next door to the pharmacist and buy the dose. The doctor will then administer it.

Inpatient is different (fully covered and no billing) and indigent patients are given a special card that directs the doctor to bill insurance directly.

We could do that here in the US without universal health care and it would make a significant dent in our spend without a corresponding decrease in outcomes.
>I never understood that joke. Is it supposed to be an anti-joke? That's the only way it makes any sense as a joke.

It's just a joke based on going against the listener's common expectations -- like almost all jokes.

They expect a specific intent for crossing the road -- and having something to do with the fact that the being doing the crossing is a chicken, but instead they get the obvious and most immediate and base reason for anybody crossing a road.
I have a different answer/approach to this question. Junior/senior is not only experience-related but attitude and posture. Basically, a senior professional is a more responsible, experienced and thinking-guided person.
No I wouldn't. I can't see any reasons to use Have.
"Now imagine a giant squid, swimming a kilometer deep within the ocean. Likely they are also intelligent but we can hardly leverage this for anything useful."

As a matter of fact, not that likely, because if it's not useful for anything then where's the selection pressure for maintaining this level of intelligence?

A complex nervous system doesn't come for free, it's quite costly, that's why it's not uncommon for it to atrophy over the course of evolution: http://www.bbc.com/earth/story/20150424-animals-that-lost-th...
Or you could go the GNOME route and do the reverse.
"The most visible difference from Go is that Have is an indentation based language. It works similarily to Python, instead of { and }, use consistent indentation before every statement in a block (and put : before it). Tabs are preferred, and unfortunately we don’t have a tool like gofmt yet."

http://havelang.org/post/for_gophers/#indentation
One of these is currently commercially widely available, installed on roofs, and halving in cost seemingly every 18-24 months. The other one isn't.

I don't doubt that Stirling systems could be cheaper, but I'm not seeing them yet. I also flatly refuse to believe that a moving-parts system can last 25 years without maintenance, even if just regular oiling, while solar panels should still have 70-80% of their output after 25 years with no maintenance. It's the inverters and batteries that require maintenance or replacement.

(There are claims that solar thermal storage + Stirling is cheaper than PV+batteries, which are much more plausible, but where are the installations, big or small?)
HDD space is cheap, combine a big one of those with a service like CrashPlan. Even if you do a self hosted solution you want to make sure things are backed up.
> If not saving lives is the same as taking ones, then many of the things developed by Silicon Valley are morally abhorrent.

You're misrepresenting the issue by exaggerating in the opposite direction. It isn't "we built twitter instead of saving people". It's that some people have a life threatening problem, a company already has the solution to that problem but they charge a (perhaps unreasonably - depending on who you ask) large sum for it, they actively suppress competitors who provide it for much much cheaper (thus saving lives), and finally they do it for a profit motive (which is perhaps petty - depending on who you ask).

Yes, it's not murder, but on the scale, it's still closer to that part of the spectrum rather than the good side. The reason I say this is that I don't think it's unreasonable to conclude that this company chooses profits over saving lives, for whatever reason. If pharma companies truly valued saving lives over profits, they would reinvest some of those profits into actually saving lives instead of hoarding them. I don't envy those whose job it is to do that calculation.
I don't know if you're right or not, but that's a really interesting thought.
Hampton Creek had a huge cost advantage, the company said in a pitch deck provided to potential investors. Its plant-based egg equivalent cost about half as much as a real egg. In the case of Just Mayo, that meant Hampton Creek could easily undercut Unilever’s Hellmann’s and Best Foods brands and grab a significant share of the $2 billion U.S. mayonnaise market.

Does this ring false to anyone else? Are Hellman's costs dominated by their industrial inputs? Also: famously, you can make a cubic shitload of mayonnaise from a single egg (I'll find the Cooking Issues cite somewhere). Commercial mayonnaise is almost entirely oil and gets its flavor mostly from acid, salt, and sugar, not from the egg. Does halving the cost of those eggs really give a competitor that much of an edge?
cool! Do you have an overarching design your working off of? Or still too low level?
Crystals Go to War 1943 Reeves SoundLab; Piezoelectric Quartz Crystals for Radio
I'd argue experience as a programmer in other languages (say Ruby) but little to none experience in the language of the offer isn't a junior. Even if you start out in a "new" field with a different stack, the experience in other languages is transferable knowledge.
Much of the conversation is really about the rate of change. San Francisco has at least as many complaints and alarms, by the way - and for similar reasons.

Some places have been very expensive for generations, so it has been normalized.
Ask HN: Developing a “4D” VR Experience. Best Tools for the Job?
My team is creating a "4D" VR experience. Basically, we are triggering a 360 video with a HTC Vive. I'll also be controlling external devices, namely a fan and a butt-kicker (for vibration). We'll also be showing the in-headset view on a projection in the space.

My best guess is that Unity would be the best tool for this job. But before I dive into a Unity crash course, I was wondering if this might be possible with WebVR, Three.js, maybe wrapped up as an Electron app?

Are there other tools I could use to create this that I'm just overlooking?
Ask HN: What do you do to relax/re-energize?
Just curious.
I guess relaxing after work will be different to relaxing on weekend. So HN, what do you tend to do to relax/play and re-energize?

For me I find I have to do some form of sports/exercise - such as climbing, yoga, badminton.
It's the only way something can take enough of my mind power to refocus and clear it :)
Maybe my pun about meet/meat confused you but the problem definitely isn't limited to meat production. You should see the quantites of pesticides/fertilisers/treatment agents used in the extensive culture of plants.
The question holds, if you don't intend to back current production levels that are only possible through over intensive exploitation to the detriment of the product and it's growing medium, what alternatives are there to meet current demand for food in general?
KDE 3.5 is still the best desktop environment I've ever used. I pretty much stopped listening to music on my local computer once it became too hard to use Amarok 1.4 (Clementine is not an adequate substitute), and more generally I basically gave up on local applications once I couldn't run KDE3 (e.g. I started using webmail instead of KMail, google docs instead of KWord, ...)
See also: the paperclip maximizer. https://en.wikipedia.org/wiki/Instrumental_convergence#Paper...

I like it because it illustrates the idea that digital AI probably won't be like us. Earth's animals are similar thanks to evolution on Earth. We have a fear of dying, a need to reproduce, and an inability to prevent genetic diversity. What will happen when these constraints are removed?
But it does. What do you think welfare is?

We as a country have more than enough resources that people shouldn't have to starve on the streets if they happen to go bankrupt.
How to Make a Paper Morning Star Weopon of Medievel Weopon
I've had to use an EpiPen twice in my life. Oh my gosh, the terror in your heart when you're self administering it is real. I will never forget the experience for the rest of my life. I don't want to trust some hack with no FDA approval in that moment.

I don't give a damn if the product is $50 or $500. I will buy it, it's saved my life many times. Its not awesome to see a hacker point out while the materials are cheap
India Is the Fastest-Growing Source of New Illegal Immigrants to the U.S
It's still the best browser going. Things like integrated wikipedia lookup - so simple but no other browser has ever added it.
Unions are not legal counsel, they are groups with common (often political) interests.

So no, not your 6th amendment right.
Thanks for the suggestion. The code is open sourced on github. Feel free to do a pull request with your approach and I'll take a look at it.
The cortex? How would you describe it then? There are not enough genes in our genome to wire every connection, so self-organizing.
Are media embargos a new thing, or is just this reporter's first time around this block, and they're shocked to see the sausage get made. Quite frankly, the science press has failed to earn the trust of scientists day in and day out for as long as science press have taken that title.
If you spent much time looking at regexs you might enjoy this set of articles about improving regex engine performance:

https://swtch.com/~rsc/regexp/regexp1.html
This.

Without supervision:

* can they be trusted to take a story and turn it into a list of one or more problems which are solvable and sensible to solve?

* given a list of problems, can they be trusted to select appropriate tools for solving each problem in a sane manner?

* given a problem and an approach, can they be trusted to fill in an implementation?

If you can't answer any of these questions with a firm "yes", they're definitely a junior.
Then we have to decide what the difference is between artificial intelligence and plain intelligence.
I assume he thinks it's mean to point out when someone does something wrong.
Here is a script for the command line enthusiasts.

#!/bin/bash
EADDRESS=$([[ "$1" == "" ]] && echo "noreply@example.com" || echo "$1")
EADDRESS=$(echo "$EADDRESS" | sed 's;@;%40;')
RESPONSE=$(
curl "https://heroic.com/wp-admin/admin-ajax.php" \
-H "accept-language: en-US,en;q=0.8" \
-H "accept-encoding: gzip, deflate, br" \
-H "user-agent: Mozilla/5.0 (KHTML, like Gecko) Safari/537.36" \
-H "content-type: application/x-www-form-urlencoded; charset=UTF-8" \
-H "referer: https://heroic.com/email-security/" \
-H "x-requested-with: XMLHttpRequest" \
-H "origin: https://heroic.com" \
-H "authority: heroic.com" \
--data "action=heroic_scan_email" \
--data "data[email]=${EADDRESS}" \
--compressed --silent
)
if command -v php &> /dev/null; then
php -r "print(json_encode(unserialize(urldecode('${RESPONSE}'))));"
fi

PS: Using serialized data is a bad idea: https://www.owasp.org/index.php/PHP_Object_Injection
It's because Toronto is in a state of transition.

No one complains about NY, London, HK real-estate because it's already understood to be expensive in the mainstream.

But Toronto real-estate being expensive is relatively new such that you have people who grew up in Toronto not being able to afford it in adulthood.

People are slowly realizing that TO is now just another global city out of reach to the middle class unless you make heavy comprises. Give it some time, and soon people will stop complaining about being able to buy a house with a backyard here as well.
I could see that being in a management email, with "please advise" at the bottom.
"Tabs are preferred"

Aaaarggghh!!!

:)
Additionally, creating and maintaining a PPA involves one of the following:

(a) Use the upload form for Launchpad.net [0]

(b) Host your own deb server [1]

Unless you use Bazaar for a VCS, the only time you login to Launchpad is to upload a new release. With Homebrew it's built into git with adding a new tag. A _LOT_ lower barrier to entry here.

[0]: https://help.launchpad.net/Projects/FileDownloads#Publishing...

[1]: https://www.unixmen.com/setup-local-apt-repository-using-ins...