skysight-inc/HackerNews huggingface dataset:
Presumably Magic Leap is developing hardware and software that will be highly optimized for AR/computer vision and will go far beyond the capabilities of an iPhone or Android device. If ML was to come out and say tomorrow they are relying on the iPhone to run their headsets and apps, their valuation would tank. It's built on the premise that ML has some type of secret sauce that will be much better and more immersive than what's out there on the market right now.

If they were going to use a 3rd party dev ecosystem and build their SDK on top of an AR dev tool, I'd expect Unity would be the top choice. Apple didn't really have an AR-focused dev tool until they publicly released ARKit in the middle of last year, making that somewhat of a non-starter for a company that has been around as long as ML.
Nothing left to discover or invent within our means, or do you mean that there is literally nothing left?

If it's the former, we've hit a local maxima. If it's the latter, I don't think we could speculate what would happen in that situation. It's too alien.
Is it a common character? e.g is this more like “the word ‘hello’ crashes safari” or “the word ‘syzygy’ crashes safari”?
The parent above me said "Women are socially smarter, so they are aware of that. Men are clueless" and I didn't resort to calling them a misandrist. Let's stick to talking about the issue at hand.
What's far more interesting has little to do with ITER. Who is paying for these hit peaces?

His last peace was linked and had a long diatribe about this issues with tritium breading starts with "the most comprehensive analyses indicate that there can be up to a 15 percent surplus in regenerating tritium." Adds plenty of "cannot make up" etc and ends with "approximately 10 percent of the injected tritium was never recovered."

1.15 * 0.9 > 1

Looking at them both they are very careful not to directly lie while being as misleading as possible.
Approximately a couple thousand.

It happens for Telugu, Devanagari, and Bengali, for pretty much any (C,C,V) choice in Telugu, for any (C,C,V) choice in Devanagari where the second consonant is 'ra', and any such choice in Telugu where the second consonant is 'ra' or 'ya'. Some vowels don't work.

<consonant, virama, consonant> usually forms a ligature in most indic scripts. usually, that ligature is formed by munging the first consonant and tacking it on to the second.

However, in Telugu, it works the other way around -- the first consonant stays the same, but the second consonant is munged and placed below it. As a result, many forms render <virama, consonant> as a sort of "composite combining character", with a placeholder for where the first consonant goes, and the second consonant below it.

In Devanagari, the 'ra' consonant also does this, and 'ra' and 'ya' in Telugu.

This also happens for all Kannada consonants, but I can't trigger the bug with Kannada.

ZWNJ isn't really specified for Devanagari or Telugu; it can both make the vowel render separately or do nothing. In Bengali for some vowels it changes their form; however this bug occurs for more than just those vowels.
What constitutes a safe language? Is Rust safe?
There will never be a point at which there is nothing left to invent or discover; it will be preempted by a point at which humanity is no longer around to invent or discover anything.
The site you quote on Quillette doesn't seem very objective.
Nobody living right now is qualified enough to even attempt to answer this question.
I'm curious -- why would IPv6 access for a website be an important matter?
So, we're willing to introduce legislation to bring a $700 textbook bill down to $600, but ignore the fact that tuition is over $50,000 in many institutions. I guess we can call this a small win, but my goodness, that is a small win indeed.
If you have any conductive bar or wire of sufficient size you can safely touch both ends (and measure zero volts across them. If you stretch those conductors over miles and miles of distance, it gets harder to reference the end to both grounds at the same time. And getting a good ground can be hard. There are numerous stories of "stray voltage" making cattle jumpy, etc.

Of course if you coil up that conductor and pass a magnet by it you're going to get shocked ;)
I didn't - I don't see the value that Uber offers to society - maybe breaking the taxi monopolies? Doesn't seem like something very valuable to society.
Thanks a lot will definitely check out your post on React.
I think people were asking themselves the same question at the end of the 19th century, when everyone thought mankind had mastered all of Physics. Suddenly so much new stuff(Relativity, Quantum Mechanics) was discovered and flipped our world view upside down.
So I think there will always be something to be discovered or invented.
And you can also bake in graph relations, right? How has your experience been with CosmosDB?
Why on earth would we run out of things to invent? This shows a stunning lack of imagination in my opinion. I guess at any point throughout the history of the human race, since before the time anyone had thought to invent shoes, rope, pottery, or fish hooks, there were people thinking that everything has already been invented, and there can't possibly be anything else to invent.

There will always be new things to invent.
Mathematical thought
With the advent of pistons in the game, people have even added hard drives[0] by using a loop of glass (non conductive) and other blocks (conductive).

[0] https://youtu.be/q7clz1TPK8o
The ZWNJ is definitely weird -- ZWNJ on Telugu isn't really useful.

However the crash also occurs with a Bengali sequence, and ZWNJ does have an effect in Bengali, so that sequence is not "weird", if perhaps rare.
The only way to fix the structural inequality of the employer-employee relationship is to have your own business. It is not a business relationship. It's an evolution on the lord-serf relationship.

> Look at from a developers perspective; why should they bust their hump to deliver 20% more value only to be rewarded with a 3% increase in salary? ("Gee Chris, I would love to give more but company policy...") Why shouldn't I go someplace that does value my efforts?

You should not bust your hump. Deploy adroit political acumen to reduce your workload. I can't remember the last time I busted my hump on a development job.

But if you want more money, you absolutely should go somewhere else. What I'm saying is that expecting your existing company to be the vehicle for that advancement is naive at best.

I requested, and got, two large raises at my last job. I was still underpaid at the end of it. I'm underpaid now, even though I got another massive raise when I switched companies.

The reality is, you get a market salary from the market, not from any one company. A company is either going to be open to paying market rates or they won't be. You have to make the decision whether to accept that. Playing hardball with a company that's not prepared to pay you market just won't get you anywhere. Find a company that's prepared to pay market.
Good point!

The code is almost completely new, so definitely a thorough testing is required.
I wonder if its the renderer or the font itself that is at fault here. Fonts are almost more code than data these days.
"Ship and iterate" almost always wins over "perfect and ship"
Nope, this is just the standard book review format: a discussion of a book that links outward into other books and culture and history at large. Pollan is well-qualified to do this.
>I've identified as left-leaning my entire life, but I've never for a moment feared this sort of personal sabotage from a right-leaning person.

I tend to attribute this type of thing to what I call the "identity politics" wing of the left. In a Parliamentary system they probably would be in a different party than you.
Peter Thiel himself doesn't describe himself that way but the people he pays attention to explicitly do. Here:

Yarvin told Yiannopoulos that he had been “coaching Thiel.”

“Peter needs guidance on politics for sure,” Yiannopoulos responded.

“Less than you might think!” Yarvin wrote back. “I watched the election at his house, I think my hangover lasted into Tuesday. He’s fully enlightened, just plays it very carefully.”

and then combine that with the fact that Yarvin calls himself a Jacobite and you've got the monarchy/authoritarian connection.

The Thiel thing goes a whole lot deeper than Damore or some of the other common examples of "SJW" pushback.
Somewhat-shrug.

For me, Linux (or even OS X) is better because in general building existing packages is easier than on Windows. A lot of tooling is built on Unix-y platforms: to use Windows you have to play a lot more games.

To be fair, Windows has vastly improved its support for many of the most common tools, and cross-platform development has advanced enough that it's not the major issue it once was.
It tears down the connections though.
> No one paid the NYTimes to publish this and it could have just as easily been a negative review.

NYTimes is primarily ad supported, of course they were paid to publish it.
From that post mortem:

It was unfathomable to us why people would choose a system that barely does the thing it’s supposed to do (store data), has a big kernel lock, throws away errors at random, implements single node features that stop working when you shard, has a barely working sharding system despite it being one of the core features of the product, provides essentially no correctness guarantees, and exposes a hodge-podge of interfaces that have no discernible consistency or unity of vision.

I mean... that's unfathomable to me too. He explains it later, that " MongoDB turned regular developers into heroes when people needed it"

I have a hard time understanding why devs choose / chose MongoDB. Postgres with JSON columns gets you so far, why would you go with MongoDB, given the issues it's had?
I think a major issue with CS in particular is that the numbers have actually gone down significantly in the past few decades:

> Before 1970, women took between 10% and 15% of computer science bachelor’s degrees. By the early 1980s, the number rose to 37%. However, the trend began to reverse in 1985. In 2013, 18% of bachelor’s degrees in computing were earned by women. Part of this decline is due to the fact that computer science became a male-identified field. But during the 1990s, hiring practices also began to favor men, according to the AAUW study, and “the creation of professional organizations, networks, and hierarchies” that supported the entry of men into the field helped pushed women out. In fact, as the study notes, once employed in the field, women are more likely to leave than men. They tend to suffer from isolation.

http://fortune.com/2015/03/26/report-the-number-of-women-ent...
It's even worse in avionics.

The turn to commercial off the shelf (COTS) parts to cut costs has raised the cost of using specialized ones (or caused people to have to develop custom solutions at great cost due to market gaps).

High temperature tested CPUs (above consumer grade) is a good example.

IOT causing more and more embedded technology might help change that tide, due to the need for components that can handle extreme and longer term deployments. But, the last so many years of the push to cut costs through COTS has come at a big cost for sustainability.
We aren't looking for someone that has to be told repeatedly to read the entire ticket and actually do everything in it. We're looking for detail-oriented people.

And we find them. It's so much easier to work with them.
I think its pretty clear that the misogyny came first, there is no ambiguity: people tolerate it and so it lives on.
Ehh. That's what they say...
I mean, I know it goes without saying, but statically typed languages are beating the pants off of dynamic languages. In JSON serialization, you have to go quite far down to get the first dynamic language one, japronto, and it's not even completely written in the language. Ha. All the others have pure dyn languages down further than that.

Now, obviously micro-benchmarks are nothing to rely on and most of us have other bottlenecks and these minor differences are negligible in comparison. But why not be faster if you can with little ergonomic cost these days? Put a different way, and probably the language-decision question of the current times: Which is improving faster, the ergonomics of statically typed languages or the performance of dynamically typed languages?

As langs like Crystal and optionally-typed Dart feel more dynamic and are still quick to get up to speed on, why must we persist with dynamic languages? Of course I'm biased, but it sure annoys me that the ML world stays in Python. /rant
Not technically correct; <consonant, virama, consonant, zwnj, vowel> is not a sequence you'd see in actual Telugu text (zwnj doesn't do anything for telugu).

However, there are similar test cases for Bengali, and ZWNJ does have an effect on some Bengali vowels, so it's definitely a real world character in that case.
I think part of what makes it creepy is the disproportionately "small" arms; the body of the costume is chubby like a baby, so in comparison the normal-size adult arms look spindly. People don't seem to like spindly.
I think the idea that people are being silenced from discussing the issue honestly is totally disingenuous. I see far more posts from people on HN about not being able to discuss the issue than I do posts actually trying to discuss the issue. I don't think I've ever seen people shut down for expressing reasonable if contentious opinions, yet somehow everyone has this idea that there can't be a reasonable discussion about it. Yes the discussion may be heated, and some more extreme viewpoints should justifiably be considered beyond the pale, but that doesn't explain the level of paranoia I see around here.

The effect of this is to reframe the debate from the actual issue at hand, into a debate about how we discuss it. The way we discuss it does matter, but the level of attention that gets around here feels like bikeshedding.
VALENTINE'S DAY MASSACRE: WELCOME TO 2018 (VARIOUS TOPICS)
There was a time when the European countries developed transoceanic sailing capabilities and began an age of discovery spreading outward to other lands. I wonder if they considered that finding and exploiting resources from new lands would be the norm, or if they realized that it would all be over in 300 years?
Typically, acronyms wouldn't contain the initial letters of words such as is, of, an, and, for etc.

WPUASTSWSWYOGTUO

But to you point, my primary motivation in this instance was dramatic effect. Additionally, I'm hoping it will catch on.
Oh I agree, it is a very one size fits all fallacy kind of mistake.
Why do you stay with a system whose developer has proven to act against your interest?
During my career, I’ve noticed many female programmers and even PhD-level researchers switching to PM roles. PM and UX have better representations than developer roles, though I don’t think that this should be counted as success towards the overall problem.
FTA: "A new copy of the textbook for Intermediate Accounting II sells for $373.25, but the same book can be rented for the semester for $149.30."

I'm pretty sure that the basic principles of Intermediate Accounting haven't changed for decades. Any recent changes are industry specific and you sort of pick up as you go along professionally.

That's especially unconscionable when it's subjects like basic physics, chemistry, and math. Why do we have to use the latest edition linear algebra textbook, when you can get older editions for pennies on the dollar? All they do is change up the pages and switch the problems out.
> I doubt the Hangouts Android client needs to reinvent the wheel...

This actually touches on an interesting point. My notorious interview company is Google. I'm not familiar enough with the Hangouts Android client to tell you anything about it, but for the sake of argument let's unrealistically assume it's trivial. Imagine you have an organization where some engineers are good enough to work on the Hangouts Android client but not good enough to work on, say, the F1 distributed database.

Internal transfers become crapshoots. Is this person good enough to work on my new, highly complex project? Should I reinterview them to make sure they can hack it? Imagine what this does to the social and cultural stratification. "Oh, those Hangouts guys are nice but they're not that impressive, it's not like they're working on the machine learning or anything." It'd be a nightmare both practically for management and socially for the engineers.

Our philosophy is: all engineers should have the chops to quickly be able to ramp up on whatever project they like. This means rejecting a lot of people, but it also means that two engineers can look at one another across the hallway and immediately know they could swap teams and not miss more than a couple weeks of productivity. When framed this way, I think the interview process is a natural consequence.

Not sure what the culture is at other places, but I hope this is a useful data point.
This is a wrong question and indicates a misunderstanding of what the universe is: infinite.
On the other hand, PostgreSQL is a very good example of a successful implementation of the opposite strategy, that is, "correctness first".

And since PostgreSQL fills that niche very well (correctness + real ACID + extensibility + decent performance), maybe it was really PostgreSQL who killed RethinkDB?
I teach math at a community college. The courses we teach cover content that hasn’t meaningfully changed in a long time yet textbooks change frequently. About 10 years ago I decided that I would never require paid content for my courses. I make my own problems sets and lectures. I use lectures on YouTube and where possible free, open source textbooks.

The publishers got too greedy. Their websites all suck. Their lectures are generally terrible. Their books sneak in ads. There is nothing user friendly about that industry. I hope it withers and dies and gets replaced by something more palatable.
Discussed here too:
https://news.ycombinator.com/item?id=16384180
Ha! Wishful thinking :)
Great summary. I’ve been working through a lot of this on Wikipedia for a while. Do you have any recommendations for books related to the above events?
Seems a good place to bring up Charles Holland Duell, the US Commissioner of Patents who supposedly said "Everything that can be invented has been invented" back in 1899. That quote has since been debunked as apocryphal, but the story behind the alleged quote is interesting.

https://patentlyo.com/patent/2011/01/tracing-the-quote-every...

https://en.wikipedia.org/wiki/Charles_Holland_Duell
var stack = [];

function ThisWillNeverCrash() {

console.log('hello');

stack.push('it');

setTimeout(ThisWillNeverCrash, 0);

}

setTimeout(ThisWillNeverCrash, 0);

// my point in posting this was to demonstrate a bug ... that array will eventually run out of memory and this loops infinitely but not using a standard language loop construct... but I see someone didn’t think that was relevant
Isn't it what powers the dark web?
Where did the growth come from in 2012?
>A new copy of the textbook for Intermediate Accounting II sells for $373.25, but the same book can be rented for the semester for $149.30. Students can write on and highlight rented books. The bookstore also sells cheaper electronic copies.

My community college did this 25 years ago. Though they "sold" us used books at a huge discount, and then paid us a portion of that when we sold them back. In the end, it was basically a "rental" but if you screwed up the book, you didn't get as much for it.
That being said I wouldn't say Goldman is your typical bank. Other banks are much slower at embracing automation and software development is more often than not considered as a non strategic commodity which budgets and headcount fluctuates up and down based on how much is available for discretionary spending. And the statements from its senior management are also too often aspirational and disconnected from the reality of the organisation.
Online Call? You Thought You Couldn't Make It?
to be fair you could apply the same tricks to any Battle Royale type game
Is this of particular interest to hackers? Did I miss something?
We need a new "Falsehoods programmers believe about character encodings" article to be added to the falsehoods list [1]. Joel Spolsky wrote in 2003 about the dangers of the ignorance of character encodings [2].

[1] - https://github.com/kdeldycke/awesome-falsehood

[2] - https://www.joelonsoftware.com/2003/10/08/the-absolute-minim...
“...the King Cake baby bestows good luck upon its recipient, who, according to tradition, must bring the cake to the party the following year.”

In modern practice the next party is more like “next week”. Or earlier; see this graph: https://dirtycoast.com/products/king-cake-consumption-print?...
Heat death of the universe.

It's not clear to me why you believe we'll reach that point before extinction--I find the notion highly implausible.
Humans have male or female genitalia (outside of some rare cases) and gender corresponds to what sex organs you have, no? So there are two of each, right?
It is a travesty that for so much talk, money and political focus that gender segregation get in our field, we are just so average on the work market. If we split up all the employed people in my nation, about 50% will be working at a profession below the twenty percent line the the other 50% will be above the twenty percent line in gender segregation.

If we only could figure out what is common below and above our field, we might get out of this place in astoundingly average in gender segregation and become exceptional. Whatever is holding men's and women's participation in each other fields may be something fixable.
There’s dozens of cases of this besides just Apple. Frustratingly, if you scan the legacy allocation /8 blocks (not done personally, but know someone who has), most of the ranges have no open ports on a majority of the range. So they literally are serving no justifiable (in my opinion) purpose.
Doctors find neurological damage to Americans who served in Cuba
For that Germany doesn't really focus on innovation in technology. They tend to like to outsource development to eastern Europe. (That's depressed salaries) Any good developer in Germany is going to silicon valley instead.
NASA Is Bringing Back Cold War-Era Atomic Rockets to Get to Mars
> Most people in tech don't work 12 hours... it is not the norm.

I've seen it almost everywhere, that's been my experience, but that's anecdotal. I do primarily work with startupy companies and large corps with aggressive environments.

> My friends (female and male) working here in NYC in other industries (finance, marketing, accounting, etc.) usually work 9-10 hours

These are industries dominated by men ...

> Some careers like nursing are known for their crazy hours.

It's not the consecutive hour count that's the issue, but the total hour count. Nurses do work long stretches of time, but they also get long stretches of time off.
There are compartmentalization options, such as XPC Services on macOS (specialized sub-processes that can “crash” if something is risky).

Also, non-C languages frequently implement lots of library features on top of C because it would be a ton of work not to (and slower), which means any language could be at risk.
Are there no appropriate open textbooks available in electronic form for your courses?
Home Heating System from Poland Based on Bitcoin Miner
Until we have to invent things to make it so people actually write good documentation. Then document that.
I love deriding mongodb as much as the next dev that hasn't used it much; but I'll just note that while I'd still be hard pressed to prefer mysql over postgres - there was a long period where mysql was put to tasks it was ill suited for, especially prior to around version 4.x.

So while "hype first" might reap a deservedly abundant and bitter harvest of developer hatred - it doesn't preclude evolving into a genuinely useful product...