skysight-inc/HackerNews huggingface dataset:
> Any language that depends on people to just "don't do that" is a language that will be full of people who do exactly that.

If you make a language for stupid people, that is fine, but I will not use it.
You can learn things in one language that you might as easily learn in another. The argument here is that you wouldn't learn these things from Elm.
Utu: Saving the internet with hate(2007/2018)
Price follows buyers and sellers. It is not some magical property that miners are chasing. They produce a product for costs and aim to sell it above those costs.
I did not mean to imply that all green party votes are always wasteful, but there are cases where the green party vote lost the election, and if there wasn't a significant libertarian vote taking away republican votes it's clear that the 3rd party vote did cost an election.

green party voters are generally thought to be very democratic if they weren't green. i've voted for green party candidates myself, otherwise i'm very likely to vote dem. libertairan voters seem to be more mixed between dem and r but lean r. Here's a washington post article that considers this issue. There are many other articles that looked into it and came to similar results, that green party voting cost hrc. https://www.washingtonpost.com/opinions/green-party-votes-ma...

Even if you want to quibble with a particular article's analysis, with our system it's clear that in close races not voting for a primary party (d or r) could cost them the election.
That's very helpful and interesting, thank you!
> Sounds like reasonable removes to me, custom operators are a pain.

Not the point. The point is that it breaks backwards compatibility for the arbitrary prejudices of the Supreme Leader.
It happens in Chrome on Linux, too.
What's wrong with python dependcies? It's literally a small requirements file. If anything npm and js is the shit show for that.
What I've written also has a connection with productivity systems like GTD (which I don't use personally but serves to illustrate my point).

Many if not most people on HN are knowledge workers. For us especially, many tasks in our inboxes are non-actionable. E.g. a link you stored that teaches a great trick to use your editor, or an elusive shell one-liner you came up with.

What to do with these? A good productivity system should also include a knowledge base, so that those non-actionable bits of information that have future value can be easily stored and later retrieved. Here they explain it better than I do: https://praxis.fortelabs.co/gtd-x-pkm-8ff720ef6939/

A further tweak is to force spaced repetition on those knowledge bits you want to be able to learn by heart. In Emacs, you can achieve this by simply tagging them for later org-drill (spaced-repetition) sessions.

As a student I used to do this with pen & paper. I would patiently deconstruct books into extremely long lists of items that included definitions, theorems, corollaries, demonstrations, and whatever concepts in the right order. Then I recalled them during repetition sessions. Doing this with a spaced-repetition algorithm is a much more efficient way, as you focus your effort on hard stuff and you time sessions appropriately to maximize the chances of learning it.
New deployments should be with 1.1 using its new protocol.

https://www.tinc-vpn.org/documentation-1.1/Simple-Peer_002dt...
Let's assume for the sake of a conversation that this article is right, and Magic Leap (ML) is lackluster. What is it exactly that makes VR tech so difficult, then? ML had all the money in the world, and still (presumably) couldn't hit the mark. What exactly is missing - is it the material sciences for eye-projection systems? Ability to downsize the graphics and processing tech into a small package?

What critical milestones are still missing that, when available, will allow truly immeresive VR? And anyone dare predict when they will be available?
[1] reminded me of Utu which I cannot get out of my head for years.

[1] https://news.ycombinator.com/item?id=17848353
AFAIK other than the name the Japanese dish ramen doesn’t have a whole lot in common with Chinese la mian.

There is a ton of food around the world that has Chinese roots but isn’t a direct analog to any Chinese (country) dish. For example Tenshinhan in Japan or Chop suey in the US
this sounds like a non-sequitor. most people complaining about tabs can also configure their editor to make it work for them. Why must I have to?

I like my tab bar to actually create real tabs because I actually have my editor show space & tab characters and tabs tell me the intent of the programmer (to indent) better than spaces do.
Ok. I've spent the last several years working on neural networks for audio and music, and trying to reuse off the shelf classification and segmentation networks. It is ridiculously hard to get to work. I'm going to agree with BucketSort; I get the feeling that a lot of AI cheerleaders here have never actually trained a neural network.
Sadly Magic Leap I think had to ship something so they could start up a new hype cycle and get more funding.

Give it 3 months and they will be talking about how they didn’t expect to sell many of this first product anyway and now they are working on the “future for sure this time”..
I'm not sure how Algo does it, but the configuration is easy enough. I wouldn't do it without the post to help me, because it took a long time to figure it out, but copying two files isn't much hassle.
Author here - fair enough, that sentence was maybe too flippant. I do mention in the caption that bitter cucumber looks more similar. But if the criterion for making the assumption is that some types of cucumber are sometimes round like poppy pods, then I think it's still not at all convincing.
For any kiwi twitter refugees, I'm setting up https://mastodon.nz. Very quiet so far, but fully functional and federation is working well. Come on over!
> which is quite hard to completely stamp out all possibility of while retaining the concept of speculative execution

So... why not do exactly that? Let compilers access cache and stop this nonsense where we pretend computer memory is flat in order to let C developers believe they're "close to the metal [sic]"
Of course Silicon Valley will help.

Google != Silicon Valley

Palantir is in Palo Alto and has thousands of employees, they're helping the military industrial complex every minute of the day. Oracle is in Redwood, one of the largest employers in SV and has never stopped helping the Pentagon (not implying they're a leader in AI). Silicon Valley is loaded with companies and employees more than eager to help and always will be. The will they help headlines are nothing more than click-bait, it's a premise invented to get attention and stir drama.

In fact it's quite the opposite. The biggest problem for the Pentagon is filtering through which of the eager Silicon Valley companies they want to disperse funds/deals to. Figuring out which companies are the best option for what they want to accomplish. For every Google that resists slightly, there are a dozen more that will be thrilled to get the business. And if a company doesn't exist, there's endless venture capital available at a moment's notice if a new company needs formed to take advantage of a lucrative contract.
Nothing could hold up to the amount of hype Magic Leap got, but based on what I've seen it's been an excellent use of its investment capital. They've been experimenting with new technologies for years now and they finally have a development kit that speaks to the path they plan to follow in the future.

I also wouldn't trust Palmer Lucky to have anything like an objective opinion about it.
Warning to data plan users: The page is 11MB.
This blog is going right into my special bookmarks folder along with "Microsoft Surface is on Slippery Ground" by Tim Cook and "Ford? More like BORED!" by Elon Musk.
Just a hypothesis here: they failed because of, not in spite of, the amount of money they had. VR/AR will succeed by making just-barely-good-enough products for specific, limited environments (surgery, repair, control of robots in remote environments, education). Then, it will get slightly better. This requires that a product with a limited market is acceptable, at first, as it was for the very early computers. Big funding encourages one to strive for too much, too soon, too all-in-one-project. Incremental change is required, and that requires that an incremental improvement in market size is good enough.

I have no particular inside knowledge of this, it's just an idea/hypothesis.
If anyone head always found the whole species terminology to be a little vague and lacking: check out this video by brainscoop[0].

Most explanations really fail to bridge the gap between terms like species, breeds, races, subspecies etc.

The fact that a number of different "species concepts" exist was a big eye opener.

0: https://youtu.be/9fOfFlMe6ek
Rave.dj – an artificially intelligent mash-up machine
I was blown away by Magic Leap when I tried it a couple weeks ago. I have no affiliation with the company and was skeptical beforehand. Maybe there are other things that are better, but it was really, really cool. It felt like a new kind of thing entirely.
> Bitcoin monetary policy can be changed

People can fork bitcoin with a different monetary policy. I, and many others will continue to support the monetary policy as set out in the original white paper. Not much in bitcoin is sacrosanct, but 21 million coins is what makes it bitcoin for me.
I'm a totally blind programmer who saw this start to develop based on email list postings. As far as I remember originally the plan was to make Netbeans more accessible with screen reading software. This was done by creating Sodbeans,
https://sourceforge.net/projects/sodbeans/
I tried it out several years ago, and didn't find it to be worth using. By that point I was already quite comfortable with Eclipse, and Netbeans/Sodbeans didn't offer anything to make it worth switching. After working on Sodbeans I guess the researchers decided that they could only do so much to make Netbeans accessible so created a new language. By that point I was already a fairly experienced programmer, so lost any interest since I didn't see the point in learning a new language created at least partially based on the needs of blind programmers that I would most likely never use professionally. I don't have any opinion on whether this is useful since I taught my self to program using GW Basic 20 years ago so have no idea how someone who is blind would go about learning programming in 2018 with current technology.
It's not that magic leap is bad, it's that VR is not a viable consumer product in its current state. It needs to be 10x as good at 1/10th price (occulus price).
The idea that beings which are grossly anatomically and physiologically similar to ourselves somehow don't experience similar emotions as ourselves is objectively the most backward, bizarre, and anthrocentric biological idea I can imagine.

The default rational -- and scientific -- position should be that animals' inner lives are roughly similar to our own, at least in proportion to the similarity of their observable experience, and until proven otherwise. To assume otherwise -- that animals are dead inside, because they look different, or -- forgive the cynicism -- because they challenge some misplaced idea of human exceptionalism -- that is "faith", and not science.
One number: 2009. The author hasn't worked with Java since Tiger Woods won a major.
There is more to consider than runtime exceptions. If it takes one-third or less time to write in Clojurescript, for example, this saves much cost. Even if you add in more runtime debugging, you still save time in writing code, and time saved in the compilation-fix cycle. Then of course, you save all the significant added time required in Elm to do non-trivial things with JavaScript libraries, which is inevitable.

One language isn't necessary better, but I do think one can be argued to certainly be less expensive.

Give two teams the same project. One team will use Elm and needs to write 20K lines and figure out some complicated JS interop. The other team uses ClojureScript and will need to write 5K lines and not worry about handling JS libraries. Which team costs more money?
This person definitely needs to try out some JVM languages like Scala, Kotlin or Groovy. They solve nearly everything he talks about while keeping the good parts of the JVM ecosystem and avoiding a lot of the bad parts of NodeJS.
I've been in AR for almost a decade now and I have always been in the "we really need Magic Leap to work" camp, as well as recognizing just how hard it really is to do AR right. I'm also not a VR fan, but appreciate how its moved the needle on these technologies broadly. That said, Palmer makes his best points with these quotes:

sucked all the air out of the room in the AR space...allowed them to monopolize funding in the AR investment community

That is unquestionably what happened, as, if you talked with any major VC in the last 5 years they would admit that they were waiting on Magic Leap to make a move before they would really think about seriously funding anything else. So in that sense, it's been a constant frustration.

I'm still hopeful that Apple, Microsoft, FB or Google can make something compelling, and I think ML has been generally positively received - however it's always caveated as "these are the early days." Which is true, but the hype for ML has been unfortunate.

Again, consumer AR - especially HMD AR - is exceptionally hard to do right, so my hat is off to ML and the amazing people they have. However even Rony Abovitz (ML CEO) agrees that they were arrogant in their approach, and I think the end result is that it's hurt the AR industry in the larger sense.
Thanks for linking to that comment. I'm glad to know I'm not the only blind person who doesn't understand how I don't get into a fatal car accident at least once a week.
NGRX (the redux inspired state management library for angular) has a concept called 'effects', which lets you subscribe to the action stream (actions and the state in ngrx are both rxjs observables) and trigger side effects in response to certain actions. The effects themselves map to one or more actions (or zero if you want side-effects only) when they are finished that get dispatched.

Since you're dealing with them from within an observable stream you have access to all the rxjs operators, so you can do things like waiting for multiple actions to be dispatched before doing something, etc.
A huge responsibility has weighed on me for 35 years because of this article.

I love playing with words and will requently reverse interesting ones in conversation. It’s annoying, I know.

When we were in college my then-girlfriend was assigned this essay without being told it was American backwards. She told me about it, but I didn’t see it written. The word “Nassirema”, as I heard it, wasn’t interesting backwards so I didn’t say anything.

She was given a test in a psyche course at UCI and she treated the essay as if it were actual anthropological research. She had no reason to believe otherwise. When she didn’t get the joke the professor downgraded her. She asked why and the answer was, well, you’re just supposed to know this osmotically. She successfully challenged the downgrade but complained to me afterward that I never bothered to reverse it while we chatted.

I still feel like an idiot almost 4 decades later.
Being nitpicky here: you mention this somewhat in your comment, but I just want to stress that redux is absolutely not necessary to your react application (though a lot of beginners think it is a "must know" because every blog article says you need to know it). React in and of itself allows you to achieve the same functionality of redux (and a fairly complex app) without the need for a bunch of boilerplate code. Of course, if you deeply understand redux and its purpose, it can make creating large apps less of a hassle, but there's nothing in react that says you must use redux to make a complex app.
Been anticipating this teardown ever since this hackernews post [1] comparing the promises with the patents and nailing the prediction that ML1 would be yet-another LCOS headset.

Frankly I've been cheerleading their implosion ever since this farce of a TED talk [2] in 2012. An opportunity to present their technology and they jump around in monster costumes wasting everyone's time. Thwaxo's Strangely Demented Space Fudge ? This was months after securing half a billion in funding. Just left a really bad taste in my mouth.

[1] https://hackernoon.com/what-is-magic-leap-really-642e1660fcc...

[2] https://www.youtube.com/watch?v=w8J5BWL8oJY
TorrentFreak is not a "pirate site". I don't recall seeing any links to pirated content. And it's hardly a "hacking resource". So maybe they're not idiots, just dishonest.
I got as far as "I want what is best for VR" because in my opinion is a load of crap coming from a sell-out.
The best way I know to get highlights from kindle (I only use iPhone) is to click the "My Notebook" icon (looks like a letter paper page), click the export button, and then send to email. There is a notecard option there as well but I haven't tried it. Not exactly a solution but I'm mentioning it because it took me a while to notice.
Interesting! I journal a ton, and love the act of putting pen to paper, but daily wish I could write as fast as I think.
Yep - once I got beyond 'EJBs' and other JavaEE stuff and eventually to Kotlin life has been a joy. Maven can be bewildering but to me that's the price of flexibility and I've learnt to deal with it.

I love JavaScript too - but for front-end stuff.
Interesting project, so each question can spawn sub questions, is that the tree?

Also looks good, but it's very hard to use on mobile.
Hence the unlimited :) But yeah, given that unlimited is not unlimited and people won't allow it (although govs will try) you are right; we have not much chance to solve every individual crime because we have no way (yet) of attacking the problem. Education and jobs seems to help, but that's prevention, not solving after it happened.
Why not have an immediate, interactive, browsable demo on home page rather than a video demo? Or why require sign up to view at all?
Huh, interesting... I am definitely going to be doing some reading about this one. I wonder what the logic of the project maintainers, whom seem to maintain it, have in keeping with this method of encryption.
Nope, sorry. I guess you can read it from home or on your phone if you employer doesn't trust you. :)
Being able to make 2 stacked displays per eye that you can see through and made out of lightweight materials at a reasonable cost is quite challenging. Magic leap could have made the entire waveguide structure out of glass and probably made more progress quicker with that. Making waveguides is hard, especially 6 of them per eye..

I think the having multiple focal planes likely is over indexing on one thing that likely is not the most important thing..
> Time spent flicking through flashcards for vocabulary ... seems like a poor substitute for time spent reading

I've been using Anki decks in tandem with native reading material to study Japanese. Whenever I encounter a word I don't know, I add it (along with a sample sentence demonstrating usage) to my Anki deck. Whenever I don't do this I get frustrated by having to look up the same words multiple times (often times a new word is used infrequently enough that I forget it even if I look it up every time I encounter it).

Also, when learning Japanese, there are a lot of things where memorization is very useful like learning to map between English words and kanji and learning the readings of place names and people's names.
It's not just Java culture, though, it's also Java. For instance, you can't have "npm for Java," because that's not how Java works at a very fundamental level. Java gets gigantic monolithic framework libraries because Java's class loader works fundamentally differently from Node's CommonJS module system.
I teach javascript to students coming from Java and Python and, while I do agree npm could be better, students find it to be so much more intuitive rather than have some IDE handle packages (in the case of java) or be stored somewhere in your system path with python. Being able to see the dependency within node_modules and make that connection between you saying "i want to install this" and it appears in your project file system makes a bunch of sense for beginners.
Seems to be stuck at 2000-2010 java. And hasn’t spent a whole lot of time with npm or tried to maintain a project for a significant time, wrestling the issues that the fluid npm ecosystem brings.

Maven gets a lot of flack for its rigidity but the fact that one can get a ten years old complex project and build it reliably today is simply amazing
Cool. I'll try it out this week. My current VPN uses shadowsocks tunneled over KCPTUN, but I don't think I've optimised the KCPTUN parameters well enough, as the throughput is similar with and without it. I'm curious to see what throughput I get with WireGuard.
Yep. I used to design and build exactly that in the 70s and 80s. Some people thought we were crazy or gods but I had the mindset and loved it.

Today's gluing together of modules and blocks is boring in comparison.
> any NS/OS system with Public Window Server turned on is securitywise equivalent to one which has exported all filesystems by NFS public read/write.

Thats Cisco level security right there.
But, in theory, you can embed V8 and run Javascript on top
George Bernard Shaw often railed against the inconsistencies of English. Its grammar and spelling are unbelievably inconsistent and a constant headache even to native speakers. I love English and think it’s a very expressive language. I used to be an incredibly good speller (AutoCorrect has made that less important). I have a superb grasp of its grammar as both a speaker and a writer.

But boy, do I have sympathy for anyone, native speaker or not, who has to deal with these bugs. They bring a lot of grief and embarrassment, with little return for all the heartache.
Quite incredible that he was interested in NNs back in 1990. He closed this thread very well.
This links to deskthority.net, which says, "BEAKL 9 is currently the recommended layout for general audience." However, there is a link to the shenafu.com, which shows BEAKL 15 as the latest recommended layout.

Looks like this changed last month:

http://shenafu.com/smf/index.php?topic=89.msg2323;topicseen#...
I think you should focus on populating this with questions yourself. Building a community is a chicken-and-egg problem and you need to have content to get people to start to contribute questions. It will also serve as a great way for others to understand what the site is about.

Good luck!
Changing “Talent is everywhere, opportunity is not” in Latin America
Also, another factor -

Magic Leap decided, perplexingly, to locate itself in a suburb west of Fort Lauderdale. Not the most far-flung location, but not exactly a tech hub, either.

I was repeatedly contacted by their recruiters despite living in a completely different part of the country and having limited experience at the time. The impression it left me with is that they were really hurting for talent. Maybe the location is one reason why.