skysight-inc/HackerNews huggingface dataset:
Businesses take risks to create value. It's what they do, and if nobody did it putting money into a bank account wouldn't actually make money. If you want ~0 risk money buy some bonds, but startups are arguably some of the riskiest (and most rewarding) investments. In that regard I'd say she's 100% spot on.
Your journey sounds great and more power to you! I too kinda believe that you should build a great product first and figure out everything later, but this attitude wouldn't work if you are planning on to get funding, because that's the first question people ask :|
Can someone start an indiegogo to fund an independent photographer to take high-resolution photos of every utility pole in Seattle?? And then crowdsource inspection of them to identify the cameras?? I would surely contribute and participate.
JX the Java OS  – Weird OS #2
I've mostly tried to fight the anti-PHP movement because I WANT new developers to come on board and create great things. I want new packages to pop-up as soon as some new tool/api/widget becomes available.

I've felt for quite some time that most of the anti-PHP sentiment is an effort of other developers to justify the language they've selected to focus on. "Yeah, I'm doing Javascript and Node.js and yeah it's got it's sharp edges, but at least it's not PHP!"

The problem is, if the negativity continues, the next step is that business WONT want PHP in their ecosystem... And not because it can't get the job done for them, but just because "ew PHP. I heard that was bad."
It just respects the per domain exceptions in the built in cookie manager.
CS50 Lecture by Mark Zuckerberg (2005) [video]
It seems like there a bunch of articles there but they're more like notes on how to use a tool specifically with Arch, rather than a guide for everyone.

Compare this page http://www.tldp.org/HOWTO/Quota.html to this page https://wiki.archlinux.org/index.php/Disk_quota . TLDP organized HOWTOs like mini-books; tables of content, multiple authors, versioned releases, and of course, you could download them all and search through them by category. And they didn't assume things like the distribution setting up a bunch of the tools and system for you, so you learned how the tools actually worked.
I had a total of 21 interviews at Apple (oh which 4 were phone interviews). Was not hired in the end. I would not recommend it...
I didn't mean that the government can't raise taxes the way you're assuming I meant. I was describing typical government behavior, where lawmakers have to decide how to describe the act of collecting more money. Calling it "raising taxes" makes it harder for them to get re-elected, so they call it "collecting a fee" instead.
So I need to come up with more appopriate euphemisms and talk about "theys" not "yous".

Gotcha. I'll make those changes immediately.
The trouble is that a 16 year old college student really is going to have trouble fitting in socially if you go from home to college. Academically it could work, but a big part of what I found valuable in attending college was the social aspect, learning to live independently, dealing with bigger problems on my own, balancing academics and social life, those kinds of things.

Take it with a grain of salt because my own child is only 4 right now, but I'm leaning toward encouraging her to take a year off after high school and starting college a little later. If I could do anything over again, it'd be that, as the extra year of maturity would have helped.

The other thing to think about is how quickly do you want your kids to grow up? You don't get a do-over on childhood and assuming a stable family life, that's a time to really enjoy everything going on around you. There's a balance to be had, and you can continue to promote advanced academics without having to sacrifice childhood. I'm from an immigrant family and part of the reason I work hard is the same reason my parents did - so that my kids can just be kids and not have to rush to the workforce, but I do admittedly have a pretty even blend of American and Italian professional and social values.
I also used to think that, and in the long-term I agree, and I have (i) done a startup in Europe (failed for lacking of funding) (ii) worked for a European startup (Prezi). But right now I work for Facebook (in London), and this is a good thing. You can go to these places and learn a lot, a lot more than what you can figure out on your own with your friends sitting in a garage or at one of the moderately successful European startups (moderately successful=0.1% of Facebook, that's already like $300-500M), which any sane entrepreneur here would be super happy over, fully so.

By "a lot" I mean cultural things, vision, strategy, how to set your own expectations, how decisions are made, what tools are available, etc.
That's true, but after coming from Laravel / PHP stack I don't take it as huge disadvantage as it was in Laravel. First, because each new breaking feature comes with a dozen of articles covering changes and how-to. Secondly, I am person who likes discovering, learning, playing with all these new features, I don't complain to learn something new. And last argument is that each new version comes is way more developer-friendly than previous release.
It's not hard to write structured elegant php, that is horseshit. Please look at code for symfony or laravel. Hell, my annoyance with writing good code in PHP is that it ends up looking like Java, which begs the question, why not just do it in java.

https://github.com/symfony/symfony/tree/master/src/Symfony

or you can look at simpler sample codes I wrote for a class in design patterns with php

https://github.com/segmond/phpThingz
PG Casts – Postgres Screencasts
Yeah, and the core business is still waaay undervalued. Plenty of people use Yahoo, it's just not us.
Not at all. Germany is one of the most tech/dev friendly country, especially if you are outside web dev. I see a lot of C++ engineering opportunities there. If only it was an English speaking country, and they had a sun... (It's a shame that we don't have a good English speaking country in whole Europe...) ;)
In which ways do Traits of all things help write good, disciplined code bases?

I think traits, and their Java equivalent, are OK to touch up legacy APIs (as they did with the Java collections API) but I have found no good place to stick them in a new project.

Not to say PHP hasn't been introducing functionality for writing good, stable code bases (type hinting in function signatures, namespaces, better garbage collection, an actual AST — as an aside: how ON EARTH did they do without an AST pre-PHP7?) but traits don't strike me as the feature to think of when designing a new code base.

They're not extendable, they're not overridable, they're monolithic, and classes expose their implementation details to them, which makes traits super fragile.
With a decent IDE like phpstorm, modern PHP is surprisingly pleasant to program. I would never use Java/C# again if it's up to me.
Do you have a source for this? I'd be interested in their reasoning.

You'd think Beam would be a very different compile target than JS, and it seems weird to make such a huge change without very good reason.
I don't mean to be sarcastic, and am genuinely curious how people can feel that banning guns here will stop things like this from happening. Does anyone actually believe it was the UK government that shot this woman?

I do hope that she manages to pull through.
Ask HN: What is that website that compared language vs. language?
I can't find it for the life of me but it was an almost cute code vs. code such as php vs. python and as I recall showed the stats such as how many jobs were available for each? Anybody? Thx.
I guess it would be good to understand what you consider "successful." If it's a company that was acquired or had a successful IPO, I would be really interested to see that list as well. I don't know that having been rejected and still being in business would classify as a success in my mind.
Red Hat launches multi-tenant docker and kubernetes platform-OpenShift Online 3
Sigh. Why can't all autocorrects handle git verbs?
If you're a PHP dev, you really ought to add a complementary language, not one that, like Python, is really quite similar when it comes down to it in terms of performance, execution model, language features, etc. There's a lot of good options out there and there's more coming every year now. Go is a nice choice because it really nicely complements PHP, being good at some things that PHP is bad at, and PHP being good at some things Go is bad at. Rust might be a good choice with just a bit more web dev work on it. Erlang/Elixir, Clojure, something with a great concurrency story, an easier time getting to high performance, and some (good) static typing for when you're in the code where that's a good idea, that sort of thing. PHP->Python is not a bad thing necessarily, but it's not really "diversifying" very much.
For window snapping I like to use Moom. I like it because it offers snapping without injecting any behaviors into window dragging so I don't find myself accidentally snapping windows when I'm really just trying to move them. It also lets me choose when I want to snap, so I get to keep standard Mac window management most of the time, but have snapping around in the cases where it makes sense.
"old" PHP code should not be finding it's way into your project. Use a facade, adapter, proxy or bridge pattern to decouple your new shiny awesome code from the legacy cruft.
Kind of reminds me of College Humor's 'If Google was a Guy' series.

Though they had Google dealing with their usual searches.
This startup wants to put vegetables you’ve never heard of on your dinner table
Free Cities Initiative: Let a Thousand Cities Bloom
Agreed. Spectacle is one of the first things I install on a new Mac.
On a Macbook you can three-finger swipe through the fullscreen apps (and spaces) which is similar to app switching on mobile devices. That could be their intention.
Some people use any failure as a way to prove doubters wrong. If a weak football team loses, it breaks them. If a strong one loses, they find motivation to improve.
I wonder about the ecosystem of any advanced language running on a JS engine.

Basically, two things may happen in the future:

- all the libs existing in JS are recoded by dedicated fanatics in the advanced language. Then you have a versatile all-purpose development ecosystem with this language.

or

- you rely upon the existing JS ecosystem and libs, and eventually spend your time struggling with the impedance mismatch between JS and your advanced langage.

Did you feel something like that with Purescript, Elm, etc?
Nah, the client might not know how to explain what they want, but that's okay. Plenty of people go to the hospital and can't explain what is wrong with them. It's your job as a professional to extract what the client wants, just as it's a doctor's job to perform correct diagnosis and not blame you for poorly explaining your symptoms.
Hi, Matt from Convox here. I'm happy to answer any questions you might have about this feature, Convox, or development workflows using Docker.
used to work for a container shipper, there is absolutely zero intra-US transportation via container vessels. The multiple US port calls in a string such as NY - NFK - SAV are discharge - discharge - load or something of the variant. its not picking up containers at NY and discharging same containers in SAV.

besides, I can't think of any use-cases where container shipping within US would be sensible. US company supply chains aren't designed in a way where procurement activities are dispersed and could benefit from intra-US container shipping. unless someone can think of a company?

another note: IIRC theres a lot of traffic that discharges at LA and rails to HOU. even with the expanded canal, this is the most cost efficient way to get cargo from asia to houston. trans-pacific vessels are > 10k TEU so if a supplier wanted to go through panama canal, you'd have to use smaller trans-pacific vessel which would raise shippers unit cost thus raising the suppliers cost. if you're a company that relies heavily on asian imports, your facilities are typically located on the west coast to avoid extra transportation cost anyway.

i don't think this news is that impactful
Do you have a link that shows how to compile a Qt app without moc? I looked specifically for this and could only find this, which is unofficial and contains a bunch of ugly macros: https://woboq.com/blog/verdigris-qt-without-moc.html
Ok, but why crowdsourcing? Isn't free money better? Maybe they just want the marketing.
Thanks, we reverted the submission title to the article's.
These sorts of stories point to it still being an excellent job market for employers.

In a market that was more favorable to employees, there'd likely be less interviewing and more provisional hiring.
I don't mean to tell people how they should and shouldn't use the web, but if you disagree with Facebook's off-platform data-collection practices, consider sending them a message about it and closing your account. They have no reason to change their policies unless we give them concrete evidence that it will hurt their business.
Are they planning to simplify standard day to day command from flag nightmare to something that mortal can actually remember?
@HN @dang why the post de-rename?

When submitting, I intentionally editorialized the title from something unclear out of mozilla's blog context ("Contextual Identities on the Web") to a more explicit title that speaks by itself ("Firefox 50 nightly new feature: Contextual Identities").

Isn't this considered valuable here?
Sorry about that, I thought I had done a thorough read and obviously hadn't.
Same. It took us awhile at our company to wrap Octopus around our existing workflow (we don't do some things the way Octopus expects, but over time I found workarounds), but once a project gets set up, it's so super easy and just works, so much so that it's made deployment fast and predictable.

Once we switched over to Octopus we no longer had to bring several people on the team in and expect them to work 6+ hours on the weekend to do a deploy anymore, catch mistakes made during the deploy, etc. Now it's just done with a netops team clicking 'start' for each project, my boss on standby, and the whole thing done in about an hour, usually.
Elm on Beam would be some kind of beautiful dream.
The thing that hurts PHP is also the very thing that makes it popular and creates the demand. it's easier to build things with it. It's damn near the BASIC of backend programming.
Militia Act, not the article... if you look at the militia act, it specifically states that every able bodied male of age is part of said militia, and to provide their own arms.

And you also miss the phrase "In order to" as in for example... it was only one of the reasons why the right to bear arms should not be infringed, not the only one. The bill of rights was at the time argued as superfluous as some felt that most people understood that those were inalienable rights and didn't need to be spelled out. Others felt otherwise (with foresight) and wanted stronger provisions, many of which were in the original Articles of Confederation the country was founded under before the Constitution.
It's hilarious they put charlie sheen backing front and center as the marketing pitch.
It would be a nice easter egg is google responded to please and thank you in some way.
Apache 2.0 is not compatible with LGPLv2.1 is the reason back in 2014 and QT has continued to grow during this time.

http://blog.qt.io/blog/2014/08/20/adding-lgpl-v3-to-qt/

> We also consider locked-down consumer devices using the LGPL’ed version of Qt to be harmful for the Qt ecosystem. ... Because of this, we are now adding LGPL v3 as a licensing option to Qt 5.4 in addition to LGPL v2.1. All modules that are part of Qt 5.3 are currently released under LGPL v2.1, GPL v3 and the commercial license. Starting with Qt 5.4, they will be released under LGPL v2.1, LGPL v3 and the commercial license. ... In Qt 5.4, the new Qt WebEngine module will be released under LGPL v3 in the open source version and under a LGPLv2.1/commercial combination for Qt Enterprise customers. ...

Adding LGPLv3 will also allow us to release a few other add-ons that Digia before intended to make available solely under the enterprise license. ... The first module, called Qt Canvas3D, will give us full WebGL support inside Qt Quick. ... The second module is a lightweight WebView module ... There is a final add-on that will get released under LGPL v3. This module will give native look and feel to the Qt Quick Controls on Android. This module can’t be released under LGPL v2.1, as it has to use code that is licensed under Apache 2.0, a license that is incompatible with LGPL v2.1, but compatible with LGPL v3.
Microsoft acknowledges permission problems with MS16-072 patches
OpenShit hah, such a funny typo, no pun intended
Apparently Apple, Google & co have so many applicants that they can do whatever they want. How incompetent can one be at interviewing to need 10 or 20 interviews?!

Soon they'll make candidates crawl through broken glass.
> There are still only a little more than 400,000 electric vehicles on the road in the United States, or just 0.16 percent of all cars. But predicted growth rates could have them at more than one-third of new car sales globally by 2040 […]

What percentage of the total vehicles is 33% of the yearly new sales?
(Sorry for my poor english but i need some clarification) Do you put Go, Elixir and Elm is the same bag, i.e langages a step further JS in term of abstraction, i.e langages easy to understand when you come from plain JS? And then, you put Purescript and Haskell in another bag, i.e langages with advanced abstractions absent from "casual" langages, i.e langages requiring a lot of effort to learn? Did I summarize your idea correctly?
One of the creators here.

We'd love feedback on the screencasts and suggestions on topics that you'd like to see covered!
I disagree. Wanting to get new grads into PHP is bizarre. They would be ostracized. They don't have the technical experience to know WHY it is a good language (CI/unit testing/years of libraries/API support in everything/bla bla). They should be working on things that are new and untested. That is what a twenty something should be working on. Check please?
Volkswagen Group to become a world-leading provider of sustainable mobility
Wow. The mental gymnastics here are astounding. Every time the ad blocker argument comes up, in pop you affiliate defenders, crying "If you block our ads, we will all disappear!". No, buddy- crummy sites that make bad decisions with regards to advertising and/or content (or lack thereof), would disappear, as very much needs to happen. People don't just not want to pay for content, we are just tired of we, ourselves, being the commodity with which it's paid for. Charge a subscription, start a patreon or what have you. If your business (make no mistake, if you make money off your website, that's very much what it is), survives or thrives, kudos. If not, it wasn't feasible and you need to rework your business plan or start a new one altogether. Ads are the laziest, most anti-consumer way you can possibly make money. Many of us have been around since the internet began, and we remember the years of wonderful, continuing content that existed before advertising (and even after the pop ups and banners, it was a long while before the site operators made any real money), and will continue to do so after ads as we know them have shifted yet again.
Seems like there should be a company willing to handle that for you. Take $X for for specific hosting and delivery costs up to Y for particular open source projects you've listed, for Z years.
>The language also is written by a programmer, who sucked in PHP's case IMO.

Yes, I am a terrible coder, but I am probably still better than you :)

- Rasmus Lerdorf

Modern PHP is written and maintained by a team of programmers. It hasn't been the language Rasmus wrote (badly, as a hack he never intended anyone else to use) for years.
Great idea that makes me glad I use Firefox (settings for maximum privacy and discard all cookies when browser shuts down; I also use Chrome for Google properties, Twitter and Facebook).

With Firefox containers I suppose I could drop my two Browser setup, but I won't, at least for now.
Also noticed the dock has blank spacers in it. If that is the case, that is a great new feature as well.
Airbnb Adds $1B to War Chest for Expansion
Reminds me of Winamp that had this feature long ago.
I cant speak for dang but the guidelines make it pretty clear that you should use the original title:

ishttps://news.ycombinator.com/newsguidelines.html
The day my manager takes me to an offsite and requires personal self-disclosure to my coworkers is the day I quit.

I like my coworkers--some of them quite a bit, but I have boundaries. And my personal life is not material for my company to improve its efficiency.
Fair enough. Didn't know about NYT's target demographic.
Found 2 good lecture notes by t'Hooft & Sean Carroll which talk about tensors in relationship with GR http://www.staff.science.uu.nl/~gadda001/goodtheorist/gr.htm...
Probably because if you're using Zend Framework, you might as well go all the way and just use Java Spring.
It's becoming clear that all government data should be part of blockchain(s).
Barna is the short name of the city ;-)
Hacking startup and early-stage CEO potential
I enjoyed your blog post, but I don't think this is a fair characterization: kafka-python is not "mostly 0.9+ focused..." kafka-python is the only driver that is both forward and backwards compatible w/ kafka 0.8 through 0.10. As I'm sure you remember, kafka-python was the original 0.8 driver, written to support the 0.8 protocol b/c Samsa (pykafka's previous incarnation) was only supporting 0.7 and did not have any plans to upgrade.
That was my first thought, too: Elm is quite similar to OCaml, so why not using OCaml in the backend? With all that server-side stuff around MirageOS, you can not only build a server app, but a full server VM within OCaml.

On the other hand, OCaml also targets JavaScript coding in the browser, via js_of_ocaml or the newer bucklescript.

I would be very interested in a comparison of client-side development with OCaml+js_of_ocaml (or OCaml+bucklescript) versus Elm.
I really feel like the entire session model of the web needs reworking from the ground up. I honestly want most of the websites I use to act more like apps, with a dedicated space for that site and not spread out across N tabs or windows. And also containerized exactly like this describes.

There are some browser extensions that to do this, but they're pretty clunky overall.
Wonderful. I'm looking forward to a feature to automatically create a container for every new tab, unless explicitly told to open a tab in the existing container. Example: two tabs for the same site, right click, Open Link in New Tab (same container). The browser default could be opening in the same container. An about:config switch would be ok, we'll find it.
>This really makes me consider moving my family to Zurich.

If you immigrate to America you can become an American. You can shop till you drop, eat mc donlads, celebrate 4th of july and call yourself an american.

This can not be said for any other country. In Germany you will always be an "immigrant", maybe if your kids are white and young enough to pick up the language maybe they can become invisible. But for anyone else it impossible to become german, dutch ect. I don't mean any of it in a negative way, btw.
Thanks, I enjoyed your review! This article calls Ramanujan an "experimental" mathematician:

https://backchannel.com/who-was-ramanujan-83b4d5b05665

Also Prime Obsession by John Derbyshire kind of describes Riemann in similar terms: working via playful exploration and intuition. It seems like the complex zeros of his equation are a practical example of "is it random?" and truths that "just are for no reason."
fixed that for you. ;) OpenShift even has stickers playing on this typo saying "Shift Happens"
That was a very nice gesture by Google. Made me smile!