skysight-inc/HackerNews huggingface dataset:
I don't buy it either and it is not my experience. My bad experience with hyper-v was running a desktop Linux but was expected because other factors like 3D/2D acceleration are not supported.

I would expect a full description of the benchmarks and setup to follow up.
Wow, I never knew, despite my folks & grandparents being members my entire life, and it's not even on their Wikipedia page, either. As you note, the discoverability doesn't seem very good.

I guess it boils down to the 'competently run' part: if one is going to run a profit-making enterprise, one needs to advertise!
Precisely.

>urban settings are probably going to be automated much later due to the difficulty of navigating pedestrian zones and things like that.

For those who haven't seen a recent Mobileye presentation[1], they're already well along on this problem with a BoM of only a couple grand in cameras and microchips. At that cost point and safety gain it won't take long for the regulators to just mandate it.

[1] e.g. https://www.youtube.com/watch?v=kp3ik5f3-2c, https://www.youtube.com/watch?v=PhpkvuPYfn8
I could say that far more about FOSS developers. Many of them operate under the idea that they bear no responsibility for the software they write, and as such, have no impetus toward quality.
Yes, the Mesa/Cedar at Xerox PARC used a strong type systems programming language, which was the influence to Niklaus Wirth Oberon system.
I have not used it, but I would guess interop with existing JS libraries is awkward. The cognitive overhead of working in such a different syntax from the underlying libraries. I'm guessing these are quite a bit higher than say Coffeescript (which I have quite a big of experience with).
«...who's still using Ruby.», is the last part of your comment implying that they are an endangered species?
Walter, is there any chance that we will see the source code to Digital Mars C++ release at some point? Or is it encumbered in ways that would make such a release impossible?
I think we should definitely keep researching thorium. The theoretical aspects are very appealing and solve a lot of problems. My concern isn't that thorium can't work, or won't solve the problems it should solve, but rather that there's a LOT of handwaving and assumptions and finger-pointing from the pro-thorium crowd. If it was as easy, cheap, and safe as they claim, it'd be done already. Doesn't mean it can't be done, just that it isn't as easy or cheap as is claimed by its proponents.
Oxytocin is not an opioid. You are thinking of Oxycontin.
Actually, there are several in-universe articles saying otherwise:

The interaction between the shields and a conventional propulsive system would be horrible (you’d get fried in your own plasma).

Therefore the Interacting Magnetic Pulse system (sorry, I’m translating back here, so I dunno if that’s the correct term in the correct in-universe article in english) actually uses some weird interaction of microwaves to create "gravitational waves on which the ship then rides", as one engineer said poetically.
Google should've bought them.
Shorti helps you style your React components by rendering short-hand "class names" into inline styles. Also works in React Native and as a separate file in the browser! For browser support, include shorti-browser.js and add "shorti" as a class along with your other Shorti class names.

This is a work in progress, so please add to it!
Switching away from the tab in FF Dev while it's playing makes for some interesting audio and visual effects.
Walter has been around a long time. He knows the game. Walter, have you ever used PL/I?
The main problem I have with Jet.com is that never have I or anyone I know (limited in breadth but still) thought "well, Amazon isn't providing me with what I need so I'll go to jet.com for this"

If anyone has had an experience like this I would love to hear it.
What's New Coming Up in WordPress 4.4
You base this on what? Someone wanting to go to the effort of stealing the contents of a very large vehicle that is already being tracked by GPS and is for the most part in public view is not going to be deterred much by a human driver.

Scenario today: truck stops at rest stop, driver gets out, truck is stolen.

Alternate: truck stops at rest stop or for traffic light, driver does not get out. Robber gets in passenger side, points gun at driver's head and tells him to GTFO. Drives off about as fast as a loaded semi can, which is not very.

Scenario with automated truck: truck never needs to stop at rest stop except for fuel and will need a human attendant (unless we also automated those away). Odds are, there are no windows or steering wheel/human controls anyway since it's automated. Now the robber needs to unload a trailer onto another, waiting truck which is a time consuming operation. And take off with that one. All the while the automated truck is reporting its location, and that it's being tampered with.

So yeah, I don't think crime will change much. It will still be far, far easier to steal stuff from the truck when it's being unloaded. And that has nothing to do with a driver being present or not.
SHA-1 Deprecation Update
Music Video – Sapperstein and Murway – I'm All Up a Tree About Christmas
> packages [...] don't fully solve the dependancy issues (IE I might expect Ubuntu 14.04 to have a specific version of libc, but the user might have upgraded it, and I can't install my own incompatible version)

I feel that once a user circumvents the package system, it is unreasonable for that user to expect that the package system will continue to work correctly. In that case, the user has taken over some of the responsibilies of the package system, and software vendors should feel no obligation to ensure compatibility with such changes.
What do you do when the money is gone? With other payment technology you can get court orders to freeze funds, or judgments against current holders.

Bitcoin, on the other hand, is irrevocable and pseudo-anonymous. In July 2011 the owner of MyBitcoin.com web wallet allegedly walked away with 50,000 btc of customer funds. We know where those funds are. You can see them on any block explorer. But it is not possible to freeze or confiscate those funds. And we don't know what real world person or people have access to the keys controlling those funds. So what are you going to do?

MtGox went under with 850,000 btc of customer funds. Its creditors are currently fighting over the 200,000 btc that was found to still be in possession by the company. The other 650,000 btc? Who knows.

It's just a simple fact of reality. If you don't have physical control over the keys for that bitcoin, it is not your bitcoin. Some of us have learned that lesson the hard way.
It's not frowned on, but a higher-yield strategy is to meet as many people as you can for coffee and advice getting started consulting.
Starting on evening and weekends is tough. I know one of my clients is alright with that, because our relationship is more casual, but I don't think the rest would be comfortable with me operating so casually for their business (they want me to be available for calls, e-mails, etc. during the business day). The thing is, the kind of service I provide is not just "let me go away and program something for you", it walks them through the process from conception all the way to deployment. I'm in a niche field (medical), but the people I'm dealing with are generally non-software folk. To them, I am a product guy, project manager, developer, architect, etc. all in one.

When I say top X%, I don't mean in a pure technical sense. I mean in the sense of, from management's perspective, if they had a project that they valued highly and knew they wanted to deliver on, who would they pick as the technical lead for that project. Which technical person would they put in front of the customer? Who would they want to be alongside them during the hiring process to find more technical folk? Those are the ways in which I've found I've been valued. I feel like I am a good programmer (who doesn't?), but I'm not the best programmer in the room. It's a more rounded skill-set and a willingness to do valuable non-programming things. A perfect example is a guy I used to work with - excellent programmer and very well-versed in computer science (whereas my background is engineering). In terms of speaking about best practices, patterns, development philosophies, etc. - he was very good, better than me (truthfully some of that stuff bores me). However, in terms of getting a project done in a high quality way, with predictability (estimation, scheduling, etc.), those are the things he didn't really care for, but I paid attention to. He's a great programmer and a good asset to any organization with a team, but I don't think he's do well on his own. Make sure you are confident in your estimation skills before going it alone.
I don't think you actually know that it 'pisses GCHQ off quite a lot'. Public news about this can be misleading on purpose. Perhaps the cunning plan is to frighten those with something to hide into using Tor for which (who knows?) they have developed tracking techniques via a variety of approaches. If true, they'd be crazy to make that public. Herd your mice along the Tor route by discouraging use of the non encrypted internet.

All irrelevant really since anyone can arrange to communicate via an innocuous looking one-time pad whatever the weather irrespective of any possible moves that a government can make short of shutting everything down!
The article seems to make a lot of very dubious claims about Java. Especially when they started this project, Java performance was much better than go (Those double-digit second GC pauses weren't a concern with go?), and the Java garbage collection remains much more sophisticated than even current bleeding edge go.

Also the claim that you have to add extra interfaces to Java is completely false. There's no reason at all you need to add pointless interfaces in Java. Java's type system is strictly more powerful than go's type system. This was actually a design choice in go to make the language easier.

Java generics are also a huge boon when writing something like a database.

Modern C++ also would have been an excellent choice for writing a database, and would have been much more productive than go.
> It's bigger than just his pet project now, it affects lots of people and many people spend a significant fraction of their life working on it.

Tough shit. It's still his project. If people don't like how he runs it, they can choose to instead contribute their time elsewhere.

Any argument for him to step down from owning and operating the Linux kernel, that doesn't accompany a complete replacement for the Linux kernel, is naught but entitlement.

Hate Linus? Contribute to FreeBSD.
John seems like he is fit for the job. Hoping to see Emacs get even better with his stewardship.

(BTW John, guile-emacs would be great)
I actually saw a Jet.com purple box arrive at my building the other day. I did a double take.
That's a fair point, although I'd say it doesn't apply too much in a place like Afghanistan which was fairly thoroughly destroyed before we even got there.
The results are in: Instagram ads are a winner
Comcast Dramatically Expanding Usage Cap Areas December 1
New B2B service platform
Most of the time, "disrupt" is a euphemism for "put a Web 2.0 interface on". You're not disrupting shit, you're putting whitewash on a shoddily-cobbled-together product that other people have been doing better for decades. It's all style and no substance.

If you're doing something new, you'll probably own the industry just by virtue of being there first. But you'll also probably not grow to be super-huge, because if you were solving a huge problem, it probably would have been solved already.

The exception to this is when the problem is huge, but the technology wasn't there to solve it before: see search (Google), social media (Facebook), mobile apps (Uber). And even then the conditions need to be just right (an app for calling cabs would probably not have been nearly as successful if it didn't coincide with a legal loophole that allows them to undercut the taxi industry).

But most ideas aren't those ideas. And that's okay. A business that solves a real problem, even if it isn't a huge problem, will likely be able to stay alive, profit, and grow just fine. Those "disrupting" companies that are all style and no substance will crash and burn when the tech bubble pops.
The reality is you can't accomplish anything meaningful in life without being uncertain. It is OK to be unsure. It is OK to do things that are not sexy. It is OK to make small incremental improvements.

Unicorns happen over time. Smart founders have patience and resilience to weather many storms ahead.
> I like regulation.

Hence my comment that it's, 'absolutely necessary.' But it has costs, and not every instance of regulation is absolutely necessary.

> I thank my lucky stars our forerunners had the decency and common sense to think of the future and not just short-term bottom-lines.

Look at photos from the 1970s. The reason we're as well-off now as we are is precisely that our forerunners weren't focusing on long-term cleanliness and instead focused on short-term profits at the expense of the environment. Then we got rich enough as a society to afford to clean it up.

Note, too, that not all regulations are environmental. Look at how difficult it can be to hire a contractor in some states, or the amount of money a small business must expend to be in regulatory compliance.
Thank you.

I also think it's fairly unlikely, but the data points are there.

Causation versus correlation, I know. Probably it's part coincidence / part overall good press. I just found it odd that run-up started the exact day Gemini opened.
I often wonder if it were released today as "new" if it would of gained plenty of more hype. One thing I think that Go has that D is lacking is the standard library. With Go you can write a web server, a mail server, and plenty of things right away out of the box. Where in D and other lovely languages you either need to get a package manager, or make your own. Outside of this small detail I think D is amazing at what it's done, and I hope to work on more projects in D in the future. I only wish schools used D in more classes. I guess the last thing it's lacking is a serious IDE. I've seen and tried a couple, but at the end of the day I end up using a text editor with a hoard of plugins.
25ft Tsunami of Foam Invades Streets of India
I'm the author of the post. I'm not American.
Seems pretty easy:

$window = Native(`window`)
puts $window[:location][:href] # => http://localhost/
puts $window.document.querySelector('title').innerText # => "Test page"

http://dev.mikamai.com/post/65322179075/opal-give-it-a-try
Excuse me if this is a dumb question, but I've seen a lot on HN these days where people would suggest Erlang/Elixer for this kind of use case (high performance distributed). Any reason (beyond syntax preference) that this was not one of the languages considered?
Just curious, why you couldn't use latest emacs in RHEL/CentOS? I think emacs is quite easy to compile.
Try their xplat cli [1], it's built on node/npm. I'm on Windows but still prefer this one over the PowerShell one.

[1] https://www.npmjs.com/package/azure-cli
There's a difference between lay-people who listen, and try to learn, and ask questions to try to learn, and lay-people who say "No, you're wrong, your whole field is wrong, I'm the one with the truth, let me explain it to you."

A professor who doesn't welcome the former is in the wrong line of work. A professor who doesn't welcome the latter is a reasonable human being who gets tired of wasting time.
On hand data, no. My "data" comes from having seen this topic beaten to death and from spending a lot of time on manufacturing forums populated by actual manufacturing business owners and from knowing people who have owned manufacturing businesses.

I'd suggest google, but that sounds rude.
I remember when Microsoft teamed up with IBM on OS/2, so I'd predict that Microsoft comes out with its own brand of Linux within 5 years. That will give them time to learn what they need to include/exclude and support.
In case anyone's interested in trying CockroachDB, I have been writing some docs on how to install it, use the SQL commands, etc. So far, I've found it's easy to get started with if you're familiar with another relational DB, although its definitely still (pre)alpha.

CockroachDB docs:

https://www.grockdoc.com/cockroachdb/alpha/articles

FYI: The installation docs are at the bottom of the list.
I also have a Windows corporate environment at work. In your situation I would get a Thinkpad with Windows on it, then run your distro of choice on that with VMWare.

That's what I do on my home machine, because I have 2 mice, 3 monitors and generally with a setup like that, I've found X falls down on its face pretty easily if you start to ask more of it than a basic laptop configuration presents.

Running in a VM I don't have to dual boot (I hate that more than anything) and gain the stuff you may struggle with, such as that VPN connection, with a silky smooth, problem free Linux environment while retaining full support from your company.

I think most of the things you described could be serviced same-day at an Apple store. I haven't been keeping up on them too closely, but I think even the Macbook Pros have soldered RAM and SSD now which is a bummer. A T450 is a pretty good option that's why I've always leaned towards one of those for my next laptop.
I'm a gamer as well so I'm waiting to see how VR pans out before I upgrade again. May stick with upgrading the hardware in my Lian Li tower, or ditching the desktop and moving to a laptop for personal use.
UK Releases Snooping Bill, Attempts to Mislead Everyone
When I ordered from Jet.com it came from Walmart.
If I can't get my packages sent to my office, I won't be ordering from that seller. So there is an incentive to not do this.
I find it hilarious how you make the implication that Snappy is some deliberate NIH of xdg-app, when xdg-app itself is GNOME/Red Hat's NIH of Nix.

If anything, we should be lauding Canonical for keeping to themselves in their corner instead of seeking greater validity across the ecosystem with half-baked ideas.
Free Canon MX885 Driver Download
Canon MX885 is a printer that offers you excellent quality for printing photos and documents as its main function. It comes up with All-In-One function, so that by one device you can get many benefits such as scanning, copying and faxing, to support your work at home and office.

http://www.masterdriversdownload.com/free-canon-mx885-driver-download/
I don't see why private IP's in a trace route is necessarily wrong...

Many large providers are numbering their hops with private IP space and routing public space across it because they don't want to waste /30's of public space for each point to point.

Yes, /31 is an option, but there were a lot of edge cases or network gear that didn't support it.
"turing the whole thing", Alan should be flattered.
I'm in the beta, and the product is actually pretty useful. I've never been a fan of complicated spreadsheets. Plus, spreadsheets are 2-dimensional, in a sense. Fieldbook gets rid of several such limitations. You are free to do what you want with your data without having to write SQL queries or macros. The interface also is cleverly intuitive.
Morphic Fields - Rupert Sheldrake.

That's all I can think of.

Or maybe it's a delusion. That's the power of delusion. We think it's true, down to our bones. Weather by greed or fear or learned. There are thoughts that are not disprovable. God, reincarnation, that Elvis lives on, Alien abduction,

Personally I think any reincarnation scheme that humans are a part of would be a natural outgrowth of the same thing in other animals.

I will leave the question, for myself, for the end. We'll see, eh?
Ask HN: Do you think climate change is a problem? What are you doing about it?
Hacker News is sometimes an odd community. There seems to be a very large group of smart people here with a disproportionate percentage who think that climate change isn't a problem, or isn't happening, or isn't human-caused. This has been the general tone of Hacker News comments for years and still stands today. Very few climate change stories are voted to the front page, and when they are, the discussion is vitriolic. Why is this?

Does the Hacker News community consider climate change to be important?
> E.g. there don't seem to be a lot of crackpots that go into plumbing or whatever.

There are plenty of reality TV shows about crackpot plumbers - either idiot DIYers who don't know what they're doing and who ruin a home or cowboy rogue builders who con their customers and provide substandard work.
Longtime Rust developer here. You definitely made the right choice, it would have been a pretty big risk to bet a startup on rust back in 2014 if you didn't have the freedom to keep up to date with the breaking changes. Crazy people like me had a lot fun seeing the language evolve in realtime, but it certainly would have been stress-inducing if I was betting my livelihood on it.

Now that we're stable, please let us know if you plan on experimenting with Rust. We'd love to hear how it goes (I run the SF meetups and am always looking for speakers), and what we can do to help. One of our short/medium term goals is to make some high quality bindings to other languages, so that projects like yours could slowly introduce Rust where it makes sense.
Red flags when working with a small business marketing agency
Creative marketing strategies for new startups
Hey,

So my co-founder and I have launched venuevortex.com 2 months ago. We're still in the early stages of marketing it and have already hit a brick wall. The elevator pitch is that we connect event planners with top quality venues and make it easy for them to communicate and book the venue online.

What we've tried: - Facebook Ad's (sending the users directly to the site) - Google Adwords. - Reaching out to planners on Meetup.com - Reaching out to PR firms (got a few write ups) - Writing blog posts and distributing them via Reddit, Twitter, Facebook, HN etc...

All of these things have gotten us a total of about 20 users. None of which have sent a venue a request yet.

We've cold-called and on-boarded 60+ top venues in Toronto and the metro areas and since we've initially launched in Ontario we've got some great venues throughout.

Any other creative ideas on how to market this product and get it to the general consumers/mainstream?
Concerning exceptions, I personally hate how Go implemented their error handling. This Quora answer explains it perfectly: https://www.quora.com/Do-you-feel-that-golang-is-ugly

Not that I'm a huge fan of exceptions either, but Go is definitely not a reference when it comes to error handling. My personal favorite, by far, is still CL's condition system.

Still, I've never had any issues with exceptions in D. Even exceptions thrown in destructors will raise a core.exception.FinalizeError with all the relevant information attached to it.

I've worked on large (1M+ LoCs) C++ codebases with exceptions disabled. Threading error codes all over the place, everywhere, is not pretty. Someone always forgets a check somewhere and you then spend 2 weeks figuring out why it crashes. It also pollutes the instruction stream with branches all over the place.

D also has assertions, unittests, preconditions, postconditions and invariants built into the language.

Also, unless there's actually an exception raised, frame handlers are faster than return code checks (its implemented as 3 MOV instructions per try block instead of test+jumps on every function call).