skysight-inc/HackerNews huggingface dataset:
Thank you for this, now I finally understand front-end web development. Everything is calculated in dog years, but this fact was not documented at all!

e.g: Major Angular releases every 6 months sounds bonkers, but updates every 3.5 dog years would be satisfactory to all but the most dogged fault-finders.
that's all great & fine, but think of it like this:

Where is oil used? Cars. Trucks. Planes.

Will a solar panel on the top of a car ever power a car? No. You need batteries.

It's the price of batteries vs. price of oil that we should be discussing.
Eclipse is just super janky under macOS, and the GUI doesn't even work the same as its Windows counterpart -- which makes teaching classes with Eclipse a study in pain
Warning, video / audio starts as soon as the page loads.
And then you have a kid who you have to pick up from school, you are going to be at work until you pick them up. It might look fine in the morning but might rain in the afternoon.

But sure, you don't need umbrella either and we could all be driving open cars :)
Maybe this could work like Tesla is trying to get auto driving working:

When you say 'Hey Google / Siri / Alexa / whatever' a connection is set up to a real human who can control your house automation. Then the system could be self learning because the operator is translating your command into an action.

But it would not be for me. I absolutely never felt the need for home automation (don't think it is going to make my life better). And I care for my privacy.
I didn't see Google Now in the list of "every single voice UX you've tried", so recommend trying that. It's pretty great actually, and only getting better. I've tried most of these systems, and Siri is actually a joke in comparison.
> You misunderstood me.

I think you are in contradiction, then. What is the cost of energy in your example world?

> It will cost you a million dollars to get one watt of output It is much worse investment than B.

I don't think you can reconcile this claim with the EROEIs you used in your example.

> There are other factors of production than energy. Land use and time would be completely ignored even in the single person autarky model.

Yes, other factors that are possibly scarce are missing from that model. But that is the same deal for ROI calculations, too, as I already explained. The point is, just like money you have is the most important factor limiting investment, (thermodynamic free) energy is the most important factor limiting production.
Just to chime in that my windows 10 also still does not want to go to the Anniversary version. I have tried the auto update and the manual installer to no avail. Reinstalling the whole system did nothing as well. I have a standard 2014 mbp so the configuration is all but banal. Everybody is raving about the Linux subsystem but as far as I am concerned it does not exist.
Download CCleaner 5.25 Crack with Key Full Version
Honestly my experience is that SaaS / hosted CI is just generally annoying due to constant stability and performance (both transient and in general, eg. caching in Travis) issues.

Self-hosted CI on the other hand requires a lot of resources, especially when you're not only testing Linux or BSD, but proprietary OSes (OSX, Windows, although the latter at least has the Edge images that work everywhere).

Ultimately I feel like the use of CI in many open source projects isn't very high due to constant annoyances and difficulty debugging the CI environment.
Then it's a good thing that thats not the only thing it does and that it's never been the claim from anyone.
Does marriage change love and romance?
I imagine you are yet to enjoy the wonders of outsourcing and offshoring C++ code.
The burden of proof is on the person making the claim. If someone wants to claim that Uber is breaking the law or has broken the law, then it should be relatively simple to explain what that law is and provide some evidence that it's been broken.

I'm not looking for flawless proof, suitable for a court of law, just some kind of cogent allegation of what happened and what law was broken would suffice. These kind of vague claims about Uber breaking the law do nobody any good; they are middlebrow mud slinging.

Here is an example of what a cogent allegation might look like: "Zenefits broke the law by allowing salespeople to act as insurance brokers in seven states despite lacking the licenses to do so." [1]

Has Uber broken the law? Who knows? There have certainly been accusations that Uber tried to sabotage competitors by placing fake rides, for example. I am not trying to make any kind of moral claim about Uber, so please do not misunderstand. I am simply to hear the evidence from people who make comments like "Uber evades local regulation".

From my casual research into the matter, no, black car services or any kind of private, pre-arranged transportation for hire are not considered taxis in most municipalities. Uber actually offers taxis in certain places through UberTAXI [2]. The key difference seems to be whether the trip is arranged ahead of time through an existing business relationship, versus whether it might be solicited or formed directly on the street at the beginning of the ride. This seems to be how law works in most places in the USA, anyway. If you know of examples of municipal law where it works differently, I'd be glad to hear the details.

[1] https://www.buzzfeed.com/williamalden/zenefits-under-scrutin...

[2] https://www.uber.com/ride/ubertaxi/
Consider my brain fucked.
I think kalleth was saying that _fairly_ punishing an untruthful reporter could discourage future _truthful_ reporters as they may fear being _unfairly_ punished.
I don't think that this argument proves the initial assertion that C++ "weeds out the shitty developers". Shitty code doesn't just appear out of thin air, and god knows I've both read and written some shitty code (including shitty C++ code) in my day. Shitty C++ code survives exactly the same way that shitty code survives in all languages: by piling ill-considered hack upon ill-considered hack until your boss stops complaining.
Go does not provide direct access to threads, but multiple goroutines can run on multiple threads simultaneously. Go is not single-threaded like Node.js nor "only one thread can run at any one point in time" like CPython. Go's concurrency provides real parallelism.
In addition, Voice works well if you are alone in a silent enviroment. It does not work well if kids are playing loudly in the same room and the wife is yelling at you from the next room.

I also don't like the feeling of having a dedicated microphone set up that records everything, waiting for a command and is completly intransparent about what it sends back to Amazon/Google/Apple.
Pregnancy alters woman's brain 'for at least two years'
Exactly, their treatment of the Pro is a dead giveaway. It's long past time to kill or update it.
I've rebelled against the wifi meme for ages. I always go wired.
Manage your GitHub notifications
Right, I didn't mean to imply otherwise. GP said they were considering Linux Mint, and so I replied with a suggestion for a GUI that in my experience pairs well with Mint.
Uber doesn't stand to make any money by doing that. Drivers are a huge expense for Uber. Assuming they get these self driving cars with a bulk discount, the cost of not having to pay drivers would quickly offset the price of the cars.

If anything, after hearing that Uber lost $800m in Q3, I'd say they want these self driving cars badly so they can finally become profitable.
I've worked some with both WinForms and WPF, and so far I kinda like XAML. And is you're not only working in the windows world, I hear there's a similar-in-spirit JavaScript/HTML framework being used for "new hotness" style applications. Called "electron" or something like that I think?
> I want to show the new standards are all wrappers. Some lazy wrappers, some better implemented.

Old standards are all wrappers to syscalls! Eh. I think I missed a "/s" somewhere in the article.
I'm not sure what the author is complaining about to be honest. Does he not understand the difference between a language and its implementation?

That std::thread uses pthreads on posix platforms is somehow bad? The fact that I can use std::thread on both windows and linux without having to write platform specific code is great.
Yes, Manish there is a Servo dev who spends some of his time thinking about how Rust could support external GCs. I believe his goal there is to write a library that's more-or-less analogous to the basic Boehm collector for C, as a proof-of-concept.
If not buying the new MBP is scary enough for Apple to make them really work on their laptops, I will stay a bit longer on my 2013 MBP.

What's reassuring is that we need a Mac to work/compile iOS apps. Until they port the toolchain to iOS, not taking care of the Mac could be dangerous to their ecosystem.
Great work, making the web fun and easy to use is a fantastic goal.
This looks great. After this the next step for Jenkins should be to change the name.
> Replacing C++ with D can't possibly be for the reason of being "improved/simplified".

Author says exactly the same, don't try to replace C++, offer an alternative to C-like scripting languages.

> This explains a lot of the statements in the publication.

Is it really that easy for you to generalize about thousands of people all round the world? I know quite a few excellent engineers in my home town with background in various other languages (me included) who also happen to work mainly in php because when you live outside US it's much easier to find a well paid remote jobs in php then for instance in C++. Are we all ignorant fools not entitled to have an opinion on other languages because of it?
> this is a useful document for those outside the D community for summarizing some issues that may be apparent mostly to insiders

That is my fear. Some of the issues raised are non-issues, but as an outsider you cannot distinguish them. I envy Rust. Grunt work and PR seems go much smoother over there.
What I am referring to, is thinking that it is good to not know anything about the alternatives available to you and still make a decision.

This doesn't always lead to the best decisions -- although by chance it can work out okay -- and it also has the effect of limiting your horizons. Now I can't say one should learn about every single web server out there, but when the choice is between a dedicated web server and a library in a particular programming language, there is really a lot to see on the other side. Rewrite rules and the wide variety of HTTP stats available for logging are both areas where web servers can give us new ideas.

When I was much younger I thought, why learn databases? I can use Java, I know XML. Just open the XML file and add the records. There's XQuery for searching... The historical precursor for "Why not write everything in Go?" is "Why not write everything in Java?".
Its just that when you mention this, the assumption is that "World" is the state of the world. Which is not true, since world is just a token to impose ordering of execution in a lazy language, but its a fake state token since its not present at run time... and that complicates the explanation further.

The interpreter is simpler and easy to implement in any language too.
> sandboxing iOS force doesn't really work

That is an understatement: while sandbox restrictions can be bad for users, they can be a nightmare for developers who enter the feared 'app rejection cycles'.
KDE certainly is powerful and the Kparts system is amazing. However, in the beauty category I would put it at the bottom of the bunch.
The paper clip project
Obligatory: https://github.com/psybernetics/synchrony
Thats not the issue here. Even if the functions themselves are pure (beyond the act of creating a promise), the strictness of promises together with their micro-task queue rule impose execution ordering that make them a non-monad. So its impossible to write your functions in a way that the laws hold.

And if you can't use the laws for equational reasoning, then what good is it whether its a "monad" or not anyway?
Making bits faster
> I would consider that manual, because it looks the same
> in C++

Many also consider RAII in C++ to be "automatic memory management". Other than agreeing that C is manual and Java is automatic, terms are failing us here. :)

In the Rust community, instead of trying to argue whether or not Rust is manual or automatic (or "safe manual memory management", or "static automatic memory management", or etc.), we tend to just say "in Rust, you do need to think about memory management, but you don't need to worry about memory management". :P
You don't need to buy them anymore. Microsoft's one comes built in.
Show HN: Pigeon Maps – ReactJS Maps without external dependencies
> Until you sit down and give it a go, it's hard to believe that we had the separation of concerns wrong.

Well, we had - the whole "separate content from presentation" thing was a cargo cult. Before the recent wave of JS frameworks, the standard website was littered with tons of div elements, almost all of which had zero semantic meaning, and existed only as CSS hooks and/or a hipster replacement for tables. And it was like nobody stopped to ask if all those divs aren't breaking the "separation of concerns" rule - or even if the rule made sense in the first place (it didn't; "presentation" often delivers as much information as "content" itself).

I don't know of any other industry so blinded by fads than web development.
"""The Uber model has no barrier to entry"""

I don't know how many potential competitors are willing to blatantly ignore existing laws (I guess this is the mythical ethics barrier). Ability to raise money given there's Uber (and Lyft etc.) is also a strong barrier since the model only works with massive VC money to keep cost artificially low. Brand recognition is another one.

At the end of the day Uber seems to prefer the classical (as in 5 forces) cost leadership strategy, currently powered by VC funding. Which means long term the play has to be autonomous vehicles. Since the chain of operations requires vehicles in some way I agree with the many posters in this thread who have said their real competition will be the Teslas of the world. Which would worry me a great deal as an investor. I think they should push to IPO quickly while joe doe still thinks yeah Uber sure I use them every now and then take my moneyz (if that's ethical...I won't judge).
shfmt 1.0 released - gofmt for bash code
Does anybody here have experience with F# and Unity? Unity uses older versions of .net, and F# is not officially supported, so it's hard to find real experiences with it, although it sounds very tempting. I would imagine that it would be most effective to have the performance-critical stuff in C# and then F# for developing higher-level game mechanics.
> Let's say that I convinced you that 2 non-interacting blobs did not objectively evolve to occur, but rather a smearing over all. Would this break your interpretation?

If I understand correctly, what you speak of should actually be observable —you could make falsifiable predictions about it. That would break more than my interpretation, I think.
Actually, React was written by developers, who may or may not be over 30, who have a very solid understanding of PHP (Facebook) and sort to replicate their discipline and success with PHP on the client.
I guess you want something akin to what Razer Core is for Razer Blade, but then you don't want more graphics power. Apparently it uses USB-C to achieve this. Does that give confidence we may see this feature more commonly?
Static file server in one line of Go:

http.ListenAndServe(":8080", http.FileServer(http.Dir("/usr/share/doc"))

https://godoc.org/net/http#FileServer
Fake News Is Propaganda
I don’t see how you are disproving those points. Especially since I weasel-worded it with “most.” I had quickly fact-checked, and discovered that modern diesels can be quiet.

So a 2017 diesel SUV is as quiet as the gasoline model. That really doesn’t override the common experience of diesel in connection with either trucks and buses, or ancient Volkswagens. All of which are much more common, and much louder, than modern TDI vehicles.

Also, only 55% offering diesel automatically, mathematically, makes diesel fueling stations farther apart than gasoline. Exactly how much farther is something I don’t care to model at this time of the night. Except to say that that there do seem to be about twice as many gasoline-only stations as diesel stations in San Francisco, and the only Costcos vaguely in the Bay Area that sell diesel are in Concord and Santa Cruz.

As for the air quality, that was one thing that drove me to my current general anti-fossil-fuel sentiment. I was raised in a conservative family, and back in the late 90’s it was fashionable to be suspicious of the fuel, because of the oxygenation requirements satisfied by MTBE and ethanol. And then Al Gore did his spiel, and the Heartland Institute got into global warming denial, and conservatives here are positive about buying and burning fossil fuels again. I feel it is most consistent to simply be against emitting poisonous pollutants near population centers. Whatever the case, there is certainly a difference in air quality between gasoline-congested Los Angeles and diesel-congested Paris. Which is also partly because of the tough California emissions standards, which severely cut into the fuel efficiency and hassle-free operation that made diesel attractive in the first place.

http://www.latimes.com/local/lanow/la-me-ln-summer-smog-2016...

http://www.businessinsider.com/paris-smog-problem-2016-12
> Sure. But it's not a Personal Computer (or compatible).

Sure it is. It made out of stock X86 hardware components. It uses stock PC expansion modules. It can boot and run both Windows and Linux.

Exactly how is not a PC?
I liked the ThinkPad because it felt solid. Now, that "solidness" feels a little clunky, a little less refined. MS Windows doesn't help. Speaking of OSes, macOS causes me less aggravation.
Okay. Please replace all Maybe instances in your code with Arrays and let me know how that goes.
I'd be totally down to remove speed limits in some places (I drive cross-state every weekend, so I'd love it :-) but, in my opinion, speed limits can be useful in certain areas.

Off the top of my head:

- Residential areas (like actual suburbs or cities) would benefit from speed limits. I'm a bit of a libertarian, but I'd prefer we have intentionally slow things down in highly populated areas, particularly where there's dumb little kids running about and chasing balls into the road.

- Parts of unincorporated county where I live have no shoulder, so crashing takes you into somebody's house. (Actually, a local house at the end of a road that comes to a "T" had to install a concrete barrier after a couple cars plowed through their front door.) I can't speak to the math behind it, but IMO it'd be reasonable to limit cars to a speed that prevents them from skipping the little ditch and ending up in my living room.

- School zones. (See first bullet.)

- Hilly areas and curvy roads (or just roads with limited sight distance).

- "Kill zones" (you know, places where elk and deer play chicken with cars).

- Frequently icy/wet/slick areas. (A friend of mine managed to slide his truck off the side of a hill he'd lived near his entire life somehow after forgetting it usually ices over.)

IMO a lot of it has to do with preventing new or infrequent drivers (to the area) from driving too fast for conditions. Sometimes having a "chilling effect" (of sorts) can be a good thing.
Bitcoin ATMs Taking Off in Vietnam with New Arrivals
Just what I needed, something to make me feel worthless at 4 o clock in the morning after a night session of coding away in cyberspace for 1s and 0s that will be lost in time.
I wonder if he's tried using it yet. Thomas Fuchs is an important figure in the JS community but he can't sit on his laurels and not provide constructive criticism.
Boosting Your Business by 20%
Meh, if my kid is anything like me, they won't care about getting wet. If they do care then they can buy a Google Home with their allowance and check the weather to their heart's content. Plus, no plans to send my future children to school or to be working a 9-5 job.
We currently have a Jenkins setup and recently looked into both Concourse CI and GoCD as candidates for a change.

We decided not go with Concourse, because it has a complex setup with bosh. Not much other use cases are really covered in the docs other than a simple one machine setup so you are left to figure things out on your own (don't really have the time to go into all that, jenkins + ec2 plugin is very simple and just works). Also the minimal GUI, very CLI-centric. this is more of a particular thing, since I don't think that our current team will be comfortable with that UX and we have to weight this in.

We did like the docker-centric approach and specially the postgres backend that makes for a much more flexible maintenance story.

We decided not to go with GoCD simply because it feels very similar to jenkins in several aspects, but all concepts and workflow are different so we would have to relearn all that we do in jenkins in the GoCD way. Also redo all ops involved in backup, update etc. I just didn't find the killer feature to justify going through it. The postgres backend would maybe have caught my attention if it wasn't offered as an add-on for the expensive paid version.

In the end just decided to leverage more of Jenkins 2.x pipelines with shared libs instead of having independently configured jobs that are bothersome to maintain. Will probably make some changes to our agents to leverage more of docker instead of messing with AMIs.

Another major factor is the size of community, which alleviates a lot of worries.

As for Blue Ocean, I hope it evolves in the right direction, but right now it simply does not solve any problems for us. As said somewhere else, you can't build a pipeline with parameters. This is really a show stopper, parameterized builds are central to a lot jenkins use cases. Another problem is a single view for all jobs but no filter? The favorite jobs feature does not substitute either search or the view and folder way.
Does the rest of the UK also get a vote to leave Scotland?
Stroustrup explicitly mentioned in his keynote at this year's CPPCON that 2016 that C++ has the ability to be low level and also provide higher abstractions so you get away from thinking specifically about implementation details and more about ideas.

I think that's the power of C++ (the fact you can do both), and without OOP would be useless.
I disagree with this sentiment. To give an example that is a bit more emotional, I would strongly object to some stranger taking pictures of a young child playing in a public park.
I remember that ctrl+c and ctrl+v didn't work across applications. I think Terminal was one of them. Couldn't copy and paste into it. Out of the box anyway.
>> lol no

That was my reaction as well. I'm surprised that this kind of "deep" analysis is on the front page.
Advanced SAS certification preparation
My two cents, you probably need to apply setcap in Python interpreter itself instead of the script. It shouldn't be a problem though, since you probably will use a virtualenv anyway.

Another option would be to drop privileges at runtime.
Ask HN: Why does browser crashes when content is copied from pupy repository?
A fellow colleague noticed something, browsers (non mobile) crash regardless of OS they are running when content is copied (Ctrl + c) from pupy (github) repository post proper loading of webpage.

https://github.com/n1nj4sec/pupy

Any pointers on why does this happens ? I have tested it on the following platforms.

Windows - IE 11, Chrome 55, firefox 50
Linux - Chrome 55, Firefox 50
Mac - Safari 10
Yep that's the problem I am faced with too. My work PC is also on Windows 10 but not on the anniversary update, so I have no idea what wonderful new delights everyone is partying about.

How can I be sure I am running a secure up to date system if the "am I up to date check" essentially lies to me?