skysight-inc/HackerNews huggingface dataset:
All resource paths (.lua files are resources like any other) in Crown are unix-style and do not include the extension.

I have a custom loader that deals with it: https://github.com/dbartolini/crown/blob/master/src/lua/lua_...
I would love an affordable and lightweight 13" ThinkPad like laptop (or any brand as long as it's good and reliable) where I can install an up and coming Linux distro like ElementaryOS after my old MacBook Air dies.

No, I am not going to buy those costly alternatives Apple has lined up after it's obvious they are killing Air (even though there might be a new one coming with almost just one tiny tweak).

But then again, Lenovo pretty much destryoed the ThinkPad brand and is on the path to do the same to the Moto range with their substandard quality and even worse service.
I'm interested in seeing how an open source programming language/platform with a clean GUI will evolve. Curious to see this in a year!
TL;DR: We can use the Dat protocol as a WAN filesystem, give the user a "Root Dat Archive," and build in a bash-like JS terminal. Users can configure and manage their system modifying files in their Root Archive, and can link in archives published by self or others.

We've got a demo of the terminal now https://pfrazee.github.io/assets/img/webterm.gif
2017 Knuth Prize Is Awarded to Oded Goldreich [pdf]
How to not use an http-router in go
I would say that the Arri Alexa SXT is a better camera than most of the cameras listed there.
LibertyX – Buy Bitcoin instantly at thousands of local stores
All this Uber talk is making me dizzy. Yeah, sure, Uber is a shitty company but there are tons of them. This disproportional attention to Uber is blindsiding everyone to a lot of them.

Maybe, someone should also check out Lyft for their employee treatment, company culture, and business practices. Because, apparently, they are the good guys and a lot of people are switching to them.
> No subscription? You’re missing out.

Ha. I'm not exactly in the know but this is the first I've ever heard of theinformation.com.
> Not much of a premium.

Good point. I think I overstated it.
This reminds me of another similar type of failed settlement around the same time: Rio Grande Estates in central New Mexico.

New York Times story about it: http://www.nytimes.com/2005/11/06/realestate/high-hopes-and-...

OpenStreetMap showing the area (mostly from US Census TIGER): http://www.openstreetmap.org/#map=13/34.5005/-106.6235

An advertisement of the property: http://books.google.com/books?id=RlUEAAAAMBAJ&pg=PA89-IA2&lp...
My experience has been reverse. Maven is also used as a build system, which makes it's configuration considerably more complex and error prone then npm.
It's the same reason for why "investor class" let Amazon run on negative to slim profits for so long (allowing them to compete with others that could not do this).

Some (I think it was Gruber) said it's like a subsidy from Wall Street to Amazon customers.

I feel that reasoning is short-sighted and dangerous.
Resource restrictions, like this tab is limited to 20MB of heap, X cycles of CPU and no GPU unless the user allows more resource consumption. These restrictions should be communicated to the server as part of the encoding headers, that the device can support some level of computation.
> If only facebook could be used to let strangers do stuff in their neighborhood, like organize event, meals, share hobbies, etc, making things more social instead of being exclusive to the friends you have, maybe I would use it mor

That's a fairly major use case of Facebook, via locality-oriented public groups. Discovery could certainly be improved, but it's already a pretty significant part of the use of Facebook by most people I know that actively use Facebook.
Book Review: Software Architecture with Python
The fact that Lyft is US-only really has nothing at all to do with this claim. There are other car-sharing companies in other countries (for example, Didi Chuxing).
At my current job around half the people are immigrants, or children of immigrants. I'm sure company wide it's similar. They don't bite.

When I went to college it was 30% asian, and they didn't bite either. There were brown kids and black kids, and many foreigners.

I don't think what makes America special is country of origin or the appearance of the people who live here. A lot of anti-immigration sentiment has undertones (or overtones) of xenophobia. This is understandable--foreigners are weird and unknown, and some parts of America are 95%+ white with few/no immigrants, or only European immigrants.

> 10 years of 10x immigration would be 100,000,000 people, so about 11 cities the size of New York of 100% new immigrants. Such masses could not possibly assimilate to any significant degree; they'd obviously form huge enclaves.

Ok, maybe 10x is too much, maybe the number should be more like 5x. This would require some sane policy from state and local governments. In the Bay Area, where I live, this would mean substantially increasing housing stock and density. It may mean other things for other localities. Maybe there are limits based on income level. But the target should be, if someone wants to come here and make a better life for themselves, they should be able to.

If someone is willing to leave their country and move to America, we can make it work and it can be a win-win for both sides.
That doesn't describe the pathway; it describes the result.
How inconceivable, men trying to get something they value and want out of a negotiation. Furthermore it's unwanted... Death penalty is definitely justified...

Are we living in a bubble or something?
Facebook does have all those things in your neighborhood. Just join (or start) your neighborhood's community group. Mine is pretty active with events/garage sales/group workouts etc. I'm not saying I love Facebook, but the community aspect is DEFINITELY there.
2 programmers can write some embedded software Java that runs on 1 billion devices.
Cool concept - is there an open source repo of some kind which shows how a complex application (kitchen sink kind of app) is made?
Most VFX shots loop through not one but several software packages. Sometimes even through multiple VFX vendors. Project files are proprietary and become inaccessible over time. And different VFX houses write their own add-ons that are not shared with a vendor like Netflix.

So collecting VFX shots in a pre-rendered state is notoriously difficult. Doesn't mean it's not worth trying. But you'll probably end up with various decomposed elements (models, rigs) and not something you can easily and quickly re-output in 4k, HDR, etc.
Patch author here. bzbarsky's comment covered most of it. It hasn't turned out to be that difficult. On linux, it was mostly playing whack-a-mole of avoiding calls in to gtk/x11 and then creating headless implementations of the platform specific code.

One slight complication of headless has been wiring up the headless "widgets" (in Firefox, we refer to most of the platform specific code as widgets e.g. there's gtk widgets, cocoa widgets, windows widgets). Usually the widget type is defined statically at build time, but in the case of headless we wanted Firefox to either use the headless widgets or the platform specific widgets at runtime. Luckily, some of the work on multi-process Firefox work also added another type of widget and made it much easier to support multiple types of widgets.

Overall, the hardest part has been trying to replicate all the events that would normally be triggered by the platform gui code. I've also found that these events and order can vary per platform which makes it hard to do in a non-platform specific way. We're still working out some issues here.
It's also that those devices are generally devices noone cares about. Featurephones, set-top boxes, etc.
Wasn't that their old mission, too?
Kubernetes pod networking and beyond with BGP
If you eliminate transportation costs and factor in lower taxes and energy costs, it may be a wash.

More and more people want to live in cities where both land and construction is expensive.

YC is trying to build new cities, and I was hoping to catch their eye here.
> The myth that you can build a billion-dollar business without some shady dealings needs to die

The myth that sweeping statements like these are ever true needs to die.
I found his logic weird as well
Really great news! I think I'll give this a demo when I have some capacity.

Thanks
How Microsoft Is Shifting Focus to Open Source
Yeah, but they're not doing that out of a sense of charity; the idea is that eventually they are entrenched enough that they can jack up the prices.
The Mandelbrot Monk (1999)
How do you do basic branching and loops?
um... yes.
If a product costs $1 to produce, why should I be unhappy that it costs $1.10?

I may choose not to buy it, but that doesn't mean I am unhappy. It may mean I can't afford it.

If a product costs $0.25 to produce plus a few finger off little children working in the factory, but we don't pay for fingers... then the product doesn't really cost $0.25 to produce. So I can pay $0.25 plus higher taxes to pay for dismemberment medical, or higher taxes to pay for police to arrest dismembered people from stealing for a living, or higher costs from being mugged every so often by fingerless bandits.

Not paying a living wage has costs to the consumer and everyone else in society.
Friends reruns also got the HDTV rescans. In some shows you can see things that weren't supposed to be on-camera in the 4:3 format.

It's just a matter of which shows are worth the cost and time to do it.
I agreed with most of your comment, but not the end.

I don't think Clojure competes with Go or Nim. And Clojure seems to be the antithesis of Haskell. Clojure competes with Java, Kotlin, Scala, and C# if you're on an MS platform.

I used Clojure for pet projects for a while (it's a gorgeous language) but eventually went back to Python because I wanted something with:

* easier interop with C/native libraries,

* faster startup (though for scripts, [inlein](http://inlein.org/) mitigates this issue)

* no requirement of the JVM

* better error messages / more help finding my bugs

* smaller memory and cpu footprint

Looked at some Schemes (Chicken), but couldn't stomach the car/cdr/dotted-pair stuff after having nice data structures like in Clojure, Python, et al. Not interested in ClojureScript, as I don't want JS underneath. Still prefer Clojure-the-language to Python-the-language, but here we are.
Check out Dealspotr, the web's most advanced deal-sharing platform
The Information has dropped some really solid original reporting on tech news over the years, actually. It's one of the few outlets I'd consider giving money to, if not for its outrageous price.

Examples of their stuff: https://news.ycombinator.com/from?site=theinformation.com
http://earthjustice.org/news/press/2017/trump-s-epa-consider...

Or you can just google trump EPA mercury and take your pick of sources.
Disclaimer: I work for Cloudinary. But: all of the services that you mention have an awful lot to offer, over roll-your-own solutions. Reliability and scalability, sure — but also, right now, just flat-out-better performance and output. From big flashy features like automatic optimization using perceptual metrics and on-the-fly responsive resizing with Client Hints ... all the way down to nitty gritty stuff that doesn’t get press releases like, say, dialed-in custom resizing algorithms... in 2017, hosted, paid services can do a lot more a lot better than anything you can set up yourself using free tools.

Images are complicated and important enough that I don't see that changing any time soon.
Casinos are near-perfect skinner boxes [1]. An industry that thrives on exploiting human nature and destroying the subject in the process, little by little.

[1] https://en.wikipedia.org/wiki/Operant_conditioning_chamber
Since late 2015, Dealspotr.com has saved shoppers over $15 million with the most advanced real-time deal sharing platform on the internet. It is a crowdsourced platform, akin to Wikipedia, that rewards users for posting accurate deals - & we reward quicker than any other site.

This summer, we will complete the launch of our Open Brand / Influencer Marketplace. This will be a social platform unlike any other, where brands and merchants of any size can browse our influencer database and collaborate with them on campaigns. Influencers large and small will also have the ability to search for brands they love, and take on mutually beneficial projects through them.
Many people who had a better option than driving drunk will do. Many parents who wait for their kids to get home safe after parties will agree. The social good done is way higher to totally justify using some shady software to evade authorities. Ignoring sexual harassment complain was a huge mistake. But pretty much everyone involved was fired , an investigation by holder was carried out and most of his suggestions are being implemented. You have clearly not stayed in a city with really shitty taxi service.
One electricity grid operator used is iPhone to record video of the hack real-time. He watched helplessly (not touching his computer) as someone else moved the cursor about the screen, turning off breakers and causing a regional blackout.

---

The hackers hadn’t sent their blackout commands from automated malware, or even a cloned machine as they’d done at Kyivoblenergo. Instead, the intruders had exploited the company’s IT helpdesk tool to take direct control of the mouse movements of the stations’ operators. They’d locked the operators out of their own user interface. And before their eyes, phantom hands had clicked through dozens of breakers—each serving power to a different swath of the region—and one by one by one, turned them cold.

---

It doesn't take a careful eye to notice the computer involved appears to be running Windows XP.
Tipping isn't about scruples. Businesses with scruples would pay their employees a fair wage and price accordingly. And then immediately go out of business as everyone flocks to the competitor that's magically 20% cheaper (before the essentially mandatory 20% tip).

Tipping is entirely about being able to advertise a lower price than the actual customer cost. Unfortunately that is extremely effective, so if one company in a market accepts tips all the others basically have to.
We are also super curious and we hope it will shine. If you hope for it too, let's contribute! We'd love to work with you to polish it as much as possible! :)
Yahoo closes internet prodigy's news app
Alphabet says Travis Kalanick knew Otto had taken Alphabet files
Adding streaming rendering to React
Ah, so you would restrict my enjoyment of my own private property. How entitled and paternalistic of you!
I think the problem is that for most people qualified enough to teach AP CS, there are a lot more attractive jobs available to them outside of teaching (of course, if they love teaching, they might not take them). I've had former math teachers from HS who quit and did coding / data science programs so that they could effectively double their salaries.
I have no idea, but they're losing a shitload of money, so they're managing it somehow.
You don't miss much really. The article is pretty light on information.
Learning React? Start Small
no that is not the chilling part...Bush Sr supported it and got it in motion..brings his brown little ones comment into better light doesn't it?
I advise taking a look at the mir titles or the Israel Gelfand books. Looking from it, Russian are really good at producing top notch popular science.

Tough there is no fry, their math book are almost game like, with few carefully built example and very clear explanation using only some diagram when needed (consequently their book are quite small) and the exercise are absolutely not rote based, except the first few exercice, and even then they all serve to illustrate a specific part of a concept, all the others are puzzle like problem.

Putting lots of full color image is not making math "fun", well built and interesting problem is.
As someone who probably spent as much time as you developing for VR, I disagree. See http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesi... for why touching things in midair isn't good because of lack of feedback.
Thanks for the response, it makes more sense now. However your site does say it's "just" a programming language with huge font size :)

You might want to add what you just posted, there's nothing wrong with it, but it would make more people to get it IMHO.
Posting this way is likely to get rejected by HN users as spam, since it reads like a commercial instead of anything intellectually interesting.

What you want to do instead is have someone who personally developed the project use a personal account (not a corporate one) to submit the project as a Show HN. Those posts are listed at https://news.ycombinator.com/show (once they get over a small voting threshold). Please read the guidelines here: https://news.ycombinator.com/showhn.html.

That person can post a first comment to the thread introducing themselves, giving the backstory to the project, and explaining what's different about it. Use plain language and give interesting details. Avoid sales language. This will work much better.
Lets underline one important thing. Luna really is nut just a language, it really is a data processing / visualization platform! :D
(All this from my rough, amateur understanding), SVMs are more or less equivalent to linear regression in a "feature space" and also equivalent to shallow neural network (~2-3). This means their size more or less increases with the amount of data they are attempting to approximate. And this means they don't do well scaling to truly huge data sets.

Deep nets pulled ahead of SVMs at the point people figured out how to train them on truly huge data sets using GPUs, gradient descent (and an ever increasing arsenal of further tricks - all the schemes together are mindboggling to read about).

This was basically because the deepness of a deep neural net means that it's size isn't as prone to increase with the size of data.

I don't really know why SVMs haven't been able to scale to a multi-layer approach though I know people have tried (someone has tried just about everything these days).

Part of the situation is leveraging simple code with GPUs still may be the most effective approach.
Say goodbye to the rest of your day with generator of random awesomeness
Anybody want to make a mini-AMA with me here @_@ ?
CodeLens is great for finding references within the IDE. It also provides information about the history, which Sourcetrail doesn't do yet.

I would say we go a step further, by also providing a visual representation of the references to symbol, which quickly conveys how a symbol is embedded into the rest of the code base, without even reading a line of code. That makes exploring a lot faster.
This sounds a lot like stereotype threat (https://en.wikipedia.org/wiki/Stereotype_threat). I'd say though, rather than "it's acceptable to be bad at these things," people instead avoid it _because_ they feel they will do poorly and fail at it if they try.
May want to remove from your "About Us" bio: "hates Java Script" -- can't say I disagree, but you might alienate potential converts -- really should inject as much positivity as possible. Any negative messaging will do nothing but harm.
That's valid. And kinda surprised it's not listed. Any other cameras that would make sense to be on the list?
Burt Malkiel, once against “smart beta”, is finally embracing it
https://www.nytimes.com/2017/06/22/business/burton-malkiel-investment-stock-index-funds.html?rref=collection%2Ftimestopic%2FStewart%2C%20James%20B.&action=click&contentCollection=timestopics®ion=stream&module=stream_unit&version=latest&contentPlacement=1&pgtype=collection

To be clear, it's not the same "smart beta" like Personal Capital, where each industry is weighted equally, in an attempt to sell you on "diversifying the risk".

The punchline: "A large and growing body of academic research suggests there are market anomalies that can be exploited to beat a strict index approach"

More context: "Burton Malkiel, a Princeton economics professor, made an assertion that was startling at the time: that 'a blindfolded monkey throwing darts at the stock listings could select a portfolio that would do just as well as one selected by the experts'...Maybe the experts can beat the monkeys after all. That is, if the experts are software engineers writing sophisticated algorithms for computer-generated trading."
I'm a subscriber, my share link is http://go.theinformation.com/323a8c4b22a41706 (still have to give an email to access)
Waymo tells judge: Uber’s ex-CEO knew about Google files
Whipped cream dispenser explodes, killing French Instagram fitness model
I was imagining direct language ties to (say) LLVM passes, and things like that.

Designing the language around optimizability is a good thing, e.g. C++'s "as if" rule (in [intro.execution] in standards after C++11 (or near there)). Some of these options, which may or may not be used for optimization, can also be very useful for code quality/correctness: e.g. Language enforced purity (of functions) (in D) can be very useful for optimization (It's inferred in most compilers, but it can at least save a trip) and being able to trust (even a D function pointer) to be pure.
You might want to check the date of the US Supreme Court's Loving decision. The state of Alabama still had eugenics based laws on "miscegenation" until the 1970's.
I'm not sure AMD has a corporate policy that makes it easy for them to just stop sales and start mining.

Your other points are fair, but they take time to catch up. Depending on how much you're buying the GPU for and your electricity price, it may make sense still. Also, another coin may become popular.
"Firm" doesn't feel at all like it was before.
Ah - great to hear you're open sourcing it because I was a bit put off by 'sign up to be selected' form, even though the product is fascinating.
Case in point http://www.economist.com/blogs/graphicdetail/2017/04/daily-c...
Just wanted to draw your attention to a proof of concept regex engine that I wrote a few years ago that does handle backreferences and arbitrary look around using a Thomson NFA and with no backtracking.

The point of this engine was to show that, while it seems to be commonly believed that an automata-based regex engine cannot handle backreferences and arbitrary look around, that is not entirely true. It does use a stack when it encounters backreferences though.

The source code for the regex engine is at https://github.com/karthikj1/JRegexPlus and a brief explanation of how it works is at http://karthikj1.github.io/JRegexPlus/

I would be interested to hear any thoughts on this.
UK rail ticket machines hit by IT glitch
So a society with a paucity of math skilled people means less teachers with math skills which perpetuates the cycle?
I hope not. Except for a few choice models (the T4-T6 era "FlexView" IPS panels), the screens in ThinkPads have not been exceptional at all. Even the IPS choices were a total lottery.
I think you're thinking of CodeMAP, not CodeLENS.

CodeMap => https://docs.microsoft.com/en-us/visualstudio/modeling/use-c...
Looks like a shame piece for this fellow Justin Caldbeck. Was he given a chance to respond and is that in the article?