skysight-inc/HackerNews huggingface dataset:
Only extremely competitive insecure gadget geeks think only dummies use Apple.
I think the education market is ripe for disruption with increased online education and collectives for socialization. Homeschooling 2.0, which doesn't require expensive physical plants for every neighborhood.
Looks like Labview. Nobody who has used Labview would try to recreate it.

One of the main problems I find with these type of systems, is that although you can add comments and maybe even organise your diagrams nicely, it is such a pain to do that nobody does. You always end up with literal spaghetti code with zero comments.
That would be an excellent question to ask during an interview.

If you were interviewing with me, I'd ask you to do the (usually expected) ASCII/array-of-graphemes version first. If you did that, you'd pass, and get a positive shout-out in the feedback session for asking about multibyte chars.

If you, after solving the array-based form, had some ideas or even working code for how to handle multibyte characters directly, without falling back to the standard library of $language's idea of "what is an iterable character-equivalent unit in a string", and demonstrated similar insight in your other interview problems, I'd give a positive shout-out with the addendum that we might be interviewing you for the wrong (too junior) position.

In my experience, most people don't ask about multibyte chars. That's fine, if they solve the problem. It's not a positive or negative. If an interviewer is building questions with hidden "must-ask" gotchas like that, I think they're doing themselves and their candidates a disservice.

Something interesting does happen occasionally when candidates do ask about byte-width (or equivalent less-common but still very important gotchas like pointer/word size, endianness, etc. in relevant problems): some people ask the question, solve the naïve form of the problem, and then offer some thoughts as to how they'd handle the broader multibyte case. But some other people act as if knowing that gotcha means they won't or shouldn't have to continue solving the problem. I've had candidates tell me that they "figured it out" and wanted to go on to the next challenge at that point, without writing a line of code. I've had candidates tell me flat out that writing non-Unicode aware string processing algorithms was unrealistic and a waste of time, and that they wanted a problem that was more real-world or suited to their level of skill. Those things will also get you a shout-out in the interview review session, but not the good kind.
It all started when I was looking for a more substantial pen in general. I've always written with a Pilot V hi-tecpoint or some other roller ball like that and found the styling lacking and most of all hated the wasteful nature of plastic pens. The idea of refillable fountain pens was great, and the ones being made today are not like the leaky ones of the past.

So just searching around I landed on a pen store like Goulet Pens, STYLO, Wonderpens, Nibs.com etc and the Reddit community. Theres a ton out there. The big challenge though is that you can get sucked in really fast. The entire experience can become more about the pens than the actual writing and using of the pens. Nathan Tardiff (prolific founder of ink making company Doodlers Inks) is religious about this.

I would recommend studying your writing style a little bit first and understanding your main use cases. Do you need a pen for school? Do you write left handed? Do you want something to show off? Do you lose pens often? Do you travel a lot? How do you currently hold your pens? All of these questions will impact the pen(s) you should purchase and use. I use plural because you might need two pens for different colours, or for inks with different properties like an "eternal" ink that will never fade or a "fancy" colour.

For example if you're a student and write a lot for school you may consider the Lamy Safari line or Pilot Metro. They're not terribly expensive and you can get them in different colours and designs. That being said the Safari has a very specific section (the middle part where you hold a pen) that you may or may not like because it forces your hand into a traditional triangle pattern.

If you're looking for a status symbol you can't go wrong with a Montblanc - now there's a caveat here, most reddit forum types hate on Montblancs because they're expensive for what you seemingly get. However, I'll be honest I have numerous pens spanning all sorts of European, American and Japanese brands and the ones that consistently write all the time without hassle are my Montblancs. Not to mention the lifetime of the pen warranty. If you want different and unique and a piece of art, there's that too. I have a bunch Omas pens that are no longer made (Omas went out of business a couple years ago now) and they're like beautiful inspiring pieces of art between your fingers (now difficult to find and purchase and when you do expensive as heck).

There really is something for everyone but be careful it's easy to blow a budget here. The one thing I don't recommend is starting with cheap brands like Jinhao or HERO. You may have a poor experience the first time if these brands are your first and it will certainly colour your experience.

Sorry for the rambling note. Hope this helps and enjoy the journey!
Ask HN: What are the best banking offers for startups today?
Are there any banks that offer great checking accounts and credit cards for start ups?

I'm based in NYC for reference. Thanks.
2 hours by HSR is a very long way ~300 miles from London. In reality, 50 miles north east of London is farm land.

The core problem is when you build an airport you decrease the value of all nearby property. If people building airports directly compensated people say 50,000$ each property they would build airports in the middle of nowhere and opposition would likely be minimal. Instead people suddenly hate where their living but can’t afford to move.
Taleb claims that most psychological studies suffer from methodological flaws like p-hacking. One should be very sceptical of these kinds of studies and how you interpret them (correlation vs causation).

Psychology has recently experienced a replication crisis. More than half of studies have failed to replicate, and those that have, have had lower effect sizes.

Also, remember that there are lots of factors in a person's immediate situation that affect how they act. You end up with a "curse of dimensionality" problem, where it's impossible to isolate a general cause that's not specific to a certain situation.

By the way, I'm not saying the result is wrong. I'm only urging caution. Don't just believe something because "A study says..." or "Scientists say..."

____________________________________________

I noticed they did their study by comparing mental health forums to other types of forums. That's an awfully specific situation. Let's say I had cancer, and I were writing in a forum full of cancer sufferers, clearly I would use more first-person pronouns, because I'm the cancer sufferer.
What's wrong with retiring?

If you have a problem with Google, call Sundar.

The author assumes that Larry, who has been downshifting his role for years, including an extension nodded medical leave in the last, is the real power at Google and this random Indian guy is just a placeholder, not someone who has been running ever growing segments of Google for a decade.
Your point that martial arts originally came from real, life and death experience is well taken. But wouldn't you agree that when that component is taken out, without the hard sparing needed to keep things honest, any art will tend to degenerate and fall prey to hucksters? See TKD in America for example.
Both MIT and the author are missing the point on tuition — disengenuously in MIT’s case. I get the same budge numbers the author does (thanks, development office!), and while tuition is 10% of revenues (down from 14% a couple of decades ago) spending on education is about 12-15%. So your education isn’t 50% subsidized.

The best way to think of MIT is not as a school but as a research lab with a small school attached.
I haven't yet reached the stage of giving interviews but I've given some thought to it. Based on the experiences I've read, it seems that technical proficiency should be addressed in a basic way prior to any in-person interview; the latter can then be devoted to gauging fit and personality.

My idea for the technical side is this: procure a fairly subtle, simple, real-life bug that you yourself have had to fix. Ideally it should involve a single class or function and require about an hour for a competent person to fix. Email the code to the candidates along with the parameters that fail, and ask them to resolve the bug and return the code.

This tests a lot of skills that should immediately filter out unsuitable candidates - such as code comprehension, bug-finding, and problem-solving - all in a real-world scenario. You can also change up the scenario every couple of months, and very quickly test whether a candidates' code passes. Has anyone come across something similar to this?
> 1. Suppose you're an employer. You see a candidate who did some radical education program you haven't heard of and know nothing about the details of, instead of going to university. Your natural assumption (because it's correct in 95% of similar cases) is that this is someone who wasn't good enough for university.

But you can see the questions yourself. If you did a degree you'd know if it was the sort of level that you'd expect from a university student. If someone can answer university level questions, why do they need to go to university?

As for the profs, you can hire them from the same universities. They're allowed to work on the side.

> 2. When the exam is cheap and the only source of credit, fraud is a much bigger risk than for normal university exams. Apart from anything else, outright bribery is now a risk at every level in the process, because a good exam result is worth far more in lifetime earnings than you can afford to pay anyone involved.

Sure, so rent a hall, make people walk through a metal detector, etc. Make sure the papers are seen by several randomized people.

It's a trust building exercise, that's true. But plenty of businesses depend on trust, and it's not like nobody has managed to build trust before.
How Apps on Android Share Data with Facebook – Report
But, our current society already does this, since we're not living under communism and centralized price fixing.

Even "public" school salaries are determined by the market.
Anyone else hoping this rock is a bracewell probe? Im so sick of mars rovers. It is refreshing for a probe to be discovering something totally new. This rock (or maybe group of rocks) was only a handful of pixels last week. Next week it could be almost anything.
>favors white Americans

Only if you mindlessly praise anything Chinese, like how much better their food, systems, culture and products are, believe me they love these, that way you can probably become an internet celebrity.

But once they discovered you betrayed them in anyway, you are done, you are back to your "white-skinned pigs" normal.
Don't attempt to build a SPA if you are support browsers that old (even IE8 imo). Give them a traditional server-rendered app and they'll be happy.

Since you've already built with React, the good news is that it's easy to build a React app that you deploy as a server-rendered app. Just make sure you are doing things in normal HTML, like forms, and not relying on xhr/fetch.
are there any EU equivalents?
https://www.jiujitsutimes.com/video-bjj-black-belt-ryan-hall...

https://www.mmamania.com/2018/12/29/18160674/ufc-232-full-fi...

Works in the ring. Works outside of the ring.

BJJ isn't defined by rolling around on the ground for minutes, it's defined by the importance of training against resisting opponents safely, which most traditional martial arts cannot or are not willing to do.
The article is probably talking about "ESL milk" (extended shelf life), which is most fresh milk sold in Germany nowadays. It doesn't have the change in taste that UHT milk has compared to fresh milk. Because it keeps longer (up to 3-4 weeks) and doesn't taste different, it has replaced most non-ESL milk here.
If you are running multiple copies of postgres on a single node, then you have not significantly improved the resiliency of your database to failure, and it still does not solve the state transition problem. What happens when the primary database fails (or the node dies)? Whether it is on this node or another node, you need to have a replica (sync or async) that you can fail over to, preferably in an automated way. Docker swarm is not equipped to handle these transitions for you, at which point you are just running your database in Docker, with no real benefit over running it on actual hardware or a VM, and with significant added complexity.
Well it doesn't get your organs harvested.
Relative Prices Matter: Why Cost-Of-Living Indexes Don’t Tell Us Much
100% this. We have had a spate of crime, muggings and drug-related issues around our area in the last 6 months or so, the local police & residents have met numerous times about it. Lots of words and "please call the non-emergency 101 number when you see these gatherings" - I then spent an entire HOUR on hold to the 101 before giving up. A couple were mugged later that evening by that very group...
> a. You can't iterate a 'String' backwards. You need to know the length first. And that requires traversing the string forwards at least once.

That's not at all true in many languages. If a candidate asked "is this string's length known without an O(N) operation on the number of characters in it?" (or knew the answer for the default string constructs in the language they were using for the problem) I'd consider that a positive indicator. If they said what you just said, without consideration for the context, I'd consider that a negative.

This is not a case of someone expecting a given "cookie cutter" solution. Interviewers who do that are doing themselves and their candidates a disservice. This is a case where statements like "I know how strings work because I know how they work in $context" where $context is not what the interview expects you to work in will make a bad impression.
The "related phones" advert at the bottom of the article made for an even stronger dystopian feel than I was expecting.
Website Paying $50 to $300 per Post Work at Home Writing Articles for Websites
> as far as the phone company was concerned, voice was the only thing

I wish the phone companies would take another look at the way they handle voice calls. The entire experience is terrible. You can get better voice quality and less spam using just about any service (like Facetime or Skype) other than a standard voice line.
What books or sources would you recommend to learn human anatomy for optimal weight training?
> A node with 3000 edges starts to look messy. There are some things you can do to fix it but then you just kind of wish to use a simple script.

A text-based function with 3000 lines starts to look messy, too. That's purely a function of size, not building materials.

The analogous solution to "a simple script" is "a simple graph", i.e., abstraction.
OmniGraffle for Mac has been my go to for years
easy to configure?? iptables is the most infamously difficult firewall to configure.

Ubuntu created the ufw "uncomplicated firewall" wrapper for a reason :D
Quick tip: one of simple ways of turning it into an out of hand situation is to go and try to solve the noise problem by yourself.
Most oil companies own wind and PV investments. They're aware that oil is going to run out or get expensive some day and diversify their assets. The enviromentalists are just ignorant and get all worked up.
The easiest solution to that, that has been known for many years, and the actual first step that one has been able to take for quite some time now, is running one's own root content DNS server on the LAN. DNS traffic for queries that use invalid top-level domains never escapes the LAN and never even reaches an ISP.

It's a fairly simple exercise in content DNS service. I actually set my machines up with a root content DNS server each.

* http://jdebp.eu./Softwares/nosh/guide/services/djbdns.html#D...

* http://cr.yp.to/dnsroot.html

Search paths are a subject in their own rights.

* http://jdebp.eu./FGA/web-fully-qualified-domain-name.html
Scientists invent a way to turn copper into a gold analog
Artists, writers, and musicians generally do not require a state license to practice commercially. They can choose to attend expensive schools, but they aren't required to do so.

Cosmetologists, on the other hand, are required to obtain a license, and qualification for that license includes educational requirements, and in some states that education is provided by for-profit schools who have successfully made it so that you are required to attend an expensive school if you want to be a practicing cosmetologist.
Another 30 years of productive healthy life, and retiring at 90 will do fine thanks.
Jevil’s Encryption Systems: Pentomino and Sudoku-based secure encryption systems [pdf]
Don't most props drive off a gearbox? Wouldn't that soak up most of the bending forces?
s/wsj.com/fullwsj.com/ and it'll take you to Facebook's redirection page for the article.

The WSJ seems happy to let people read their articles for free from Facebook, so maybe we should send them mail asking to let HN be a valid referer, too :).
I also remember the very high latency of long distance, international calls from the analog days.
Everyone wants to leave their stamp on the earth.

- Perfmode’s aphorism
I found the blog post to be awful, the rationalization of a man stuck in a particular mindset who failed to adapt to a new paradigm. The line "You have publish-subscribe, but you really want request-response." says it all. He simply cannot imagine a software design which doesn't depend on synchronous request/response.
At DNSFilter we solve for this by loading the list of valid TLDs from official sources every few hours and immediately rejecting invalid TLD requests. Works great for those who have mis-configured their LAN DNS and are sending us all their companydomain.lan traffic.

Doesn't solve for cases where it's a valid TLD, but the domain doesn't have a valid DNS record. Guess it would depend if the TLD in question is publishing said dnssec record.
I spend at least 30% of my time in the command line, but at least 90% of that time using it to parse complex formats before I can do what I really want to do with my data -- or fake it (e.g., plain grep on structured data, because properly parsing it is not well supported by any tools yet).

That doesn't tell me text is dead. It tells me text is the best we've got so far, and we're desperate for something better.

When a C=64 was the only computer I had, I spent most of my time writing assembly language. That wasn't evidence that assembly language was the way to go. I just had insufficient perspective, from having to use insufficient tools.
Excerpt: Carrie Fisher, a Rebel Before and After Star Wars
Though I doubt the difference between a 50ms vs 2ms latency would be perceivable for a phone communication.
Not everything is connected by HSR. Getting from Heathrow to city centre can take ~1.5h on public transport, and that's like ~15 miles in straight line.
Its a shame that pensioneers are so low on the bankruptcy list.

The banks of America's and Lehman bros get their money before the people who are working the business to survive do.

Without basic income you need a job to survive but at the same time you're being exploited while you work that job.
> FM/AM radio is still widely used.

But not nearly as wide as it used to be. The bands from LW all the way to 108MHz were absolutely crammed with stations. I got one of my sons a second hand world radio set and it is actually pretty barren on most wavelengths.
javascript required fail.
Totally agreed.

A modal, for instance, cannot be an independent isolated component. Because at the very least it needs to display an overlay over the entire page, which means that the modal trigger must have some way to communicate with an element at the root of the document. Those are architectural decisions, not UI ones.

And that's just one example.
And yet, use of Marijuana is becoming legal in more and more states because people the US have the right to protest and attempt to change laws they think are unnecessary or unjust. Try having that conversation in China.
Any particular ones that stand out on parenting?
I wouldn't be wired for that kind of life either, but the only thing that allows me to make that statement is my own experience as an individual. Which does not apply to anyone else but me.

50 years ago many people would have told you that homosexuality is not something people are wired for based on biological norms. Luckily, this has changed.

Maybe you have never made the experience yourself, but being told you need to change something about yourself that you are happy with just because it is not "normal" is a pretty terrible thing.
Do you have any recommended books or resources by Taleb or another author on how to identify or avoid methodological flaws like p-hacking, understanding correlation vs causation, and more?

I'm currently taking a data science course on Udemy and learning about chi squares, regression, and decision trees, but I'd love more information on best practices especially for experimental design.
Decentralized internet protocol proposal
Not just ipv6.

$ ping 127.1
PING 127.1 (127.0.0.1): 56 data bytes
...
$ ping $(((127 << 24) + 1))
PING 2130706433 (127.0.0.1): 56 data bytes
...

I've primarily seen the second form in the early days of the web when spammers were presumably trying to bypass mail or web filters that were scanning for blacklisted IPs.

Edit: fix formatting
The radioisotope power plants? Very, very low. I think they output a few hundred watts of power. They're mostly used because they're very reliable and consistent over a long period of time.
Really?

I believe that moving a 500k loc code base qualified us as semi-heavy. And relying on packages that didn't move qualified us as stuck.

Now - don't get me wrong: i/we liked python2. There was little wrong with the language or sticking with it. But please don't think the cost of migration was a weekend of lost coffees.
Maybe this is a stupid question at this point but if using colons introduces this degree of ambiguity why not stick with simple periods? Or any other separator for that matter.
> (Your comment reads quite uncharitable/mean btw, hard to tell if it was intentional)

Really? I didn't get that at all. Was it edited?
https://www.theguardian.com/commentisfree/2017/aug/21/univer...

I think looking at top level figures could be problematic because we don't really know how classification was done.
This particular arms race happened in the world of WWW pornography back in the 1990s. I'll leave finding examples to you.

People have been blocking stuff for decades now, and we know what the responses to some of the initial moves will be, because the world has already gone through the dance.
CloudABI's standard C library
I do agree with your comment. Education scales fine as long as your students are independently motivated and have the study skills that help them help themselves. Unfortunately, that describes a surprisingly tiny fraction of the US college population.

Education is not about what works for outliers.
Wow! How did you solve it this fast? Your comment is at max an hour after anyone solved first question. I gave up in second question.
depends whether or not they're passing EDNS0 Client Subnet data to the authoritative DNS parties, and whether those parties are listening for it / trusting it.

We embed ECS data in our requests at DNSFilter to the authoritative upstreams, and we have a large global anycast network, so even if they're not accepting it, the answer is coming from a server 'nearby' the originating dns request, so CDN requests shouldn't be affected much.