skysight-inc/HackerNews huggingface dataset:
My take is that it's still early days, but:

Over the next decade more and more companies will be building out their own SoC-type solutions, either as FPGA or ASIC.
The cost of developing custom SoCs is going to drop.
In this context licensing an ARM core every time you approach this problem is going to end up being a major part of the cost and hassle.
Having a quality open ISA that can be adapted by anybody will be extremely useful.

I don't work in the processor industry, but that's how I see it from the outside. And the work on RISC-V so far is very impressive.
Yes, the totally awesome end game is to have solar panels that charge your car. But it isn't the price of solar that is standing in the way of electric cars everywhere... it's the price of batteries.

I hear this thing about return of energy, etc. But this is nothing new, right? Check out the oil sands project in Canada. Do you think the market cares about how much energy is used to create something? No.. just the $.

In any case solar & oil are not related.
Uber told to pull over self-driving fleet by California's DMV
have you factored in maintenance and environmental cost?
Careful what you wish for, you may shame them into contributing back.
The Real Moonshot of Our Time
Would this not also depend on whether those companies make any changes to the software that would be worth contributing back?

There are millions of websites using MySQL and Postgres that make money but don't contribute back?

Add nginx/Apache to this list too? would cover most of the internet then.
Seems like somebody has been looking at what Über is using.
How does the author know if the listed companies never contribute?
So this company has a team that stalks unfriendly journalists to find some dirt on them, and thats okay but if they don't contribute to Celery they have really crossed the line?
I have Sierra MBP 2012 model I haven't got a 10.2 update, is the update hardware specific? my battery runs fine, no change at all. It is a bug if an OS is unable to tell the user about how much time the battery will stay, but is there any critical scenario where it is required to know how much time the battery will be active?
The Surface Book is a step in that direction, particularly with the GPU going in the base. You can keep one or more Surface Docks connected to monitors, keyboards and what-have-you in the places where you work, and carry around either the laptop-sized unit (with keyboard, GPU, and a chunk of battery) or even just the large-tablet-sized screen piece. And you can keep your programs running the whole time.

A 13" tablet is still a bit big to be carrying around - I'm hoping they'll eventually manage to make an x86 phone with enough oomph to operate as a development workstation - but it's getting there.
And then, to avoid XSS, you'd need to replace that by:

<?php foreach($list as $item) { ?>
<li><?= htmlentities($item['name']) ?>
<?php } ?>

Which is, IMO, the main problem with using PHP (or any other from of plain string concatenation) as a templating language. Escaping everything (and security in general) should be the default, not something that you have to opt into at every turn.
Edge is under a 4-8 months release schedule.
Matter of taste then - I recently replaced my X220 (and strongly considered just buying a used one again) and I think the high-res screen outweights missing the keyboard. I just saw some chinese fans sold a series of hacked X220/X230 with retrofitted with the screen from a Dell XPS 13, that sounds like a dream.
Hi, thanks for your effort in enhancing jenkins UX.

Here are some important features I believe should be looked into if not already.

- since there is a single view, searching for jobs is essential. it's hard to find jobs to favorite among hundreds

- run builds with parameters, I believe a lot of jenkins setups are heavily leveraging parameterized builds, pipeline included
They also have other open source things here http://github.com/uber, why shame them for not contributing to the specific things, which they may as well use vanilla
What is the source for not contributing? (how do you know that an Uber employee has not contributed back ?)

Also - contributing to open source is a lot more than code. (Good) Bug reports, docs, and evangelism are all valid forms of contributions.
I have found that reading shit code improves mine more than anything (my own included). Whenever I can't comprehend something easily, its usually time for it to be refactored. I think about how I would expect it to be if written well.
Thats kind of the point of open source. It's free for anyone to use.

It's like shaming people for not paying for the free candy that you hand out.
Men are far more likely than women to be the victims of all forms of violent crime, so why are you 'especially' concerned about women?
Palace of Ruins and Reconciliation
> Get rid of register windows

The ESP32 is a very new chip and has them too (xtensa arch). Why are they bad?

> RISC was sort of a good idea in the 80s

This is where people usually come in saying that x86 is internally RISC, and that the ISA helps with code density which is otherwise a problem for RISC. Is there any truth to that?
To be fair to Uber, it would be in their interest to give back once they turn a profit. Instagram doesn't seem to turn a profit (as far as I'm aware).

So this is just an attack on companies that can't give back. Amazing insight.
Yeah... my laptop auto-hibernates after a period of time, and I can't be bothered to turn it off because the 2-3 second delay hardly registers.
This seems odd. It feels unfair to shame companies because they may or may not contribute to a handful of projects you've picked out. I'd also encourage the author to do a bit more digging. The first entry calls out Instagram for allegedly not contributing to Django but they have a fork of it here: https://github.com/Instagram/django and without doing much digging, it's easy to say they've contributed at least once.

Several of the companies listed make incredible contributions to OSS.
“PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrated by skilled but perverted professionals.”

— Jon Ribbens
You're probably correct, sorry.
The new release of GoCD, 16.12, is also filled with amazing UI improvements. It's great to see Jenkins making Pipelines as first class citizens.
I don't have a "favorite" but I once heard a consipracy theorist discuss a supposed CIA term called "slides" which is explained below. Regardless of where the term might come from or who wrote the passage below, I think the concept exists (just look to modern-day political discussion).

An excerpt from the first Google result regarding the term:

Most people have built in "slides" that short circuit the mind’s critical examination process when it comes to certain sensitive topics. "Slides" is a CIA term for a conditioned type of response which dead-ends a person’s thinking, and terminates debate or examination of the topic. For example, the mention of the word "conspiracy" usually solicits a slide response with many people. -Fritz Springmeier, author of The Top 13 Illuminati Bloodlines and de-programmer
You need a better metric than price per weight unit. A non-trivial cost of buying fresh food is spoilage. In contrast, heavily processed foods keep longer or come already portioned.
Oh, and I didn't consider climate. In a region with high humidity and temperature this might be a bit more difficult.
It really doesn't though. Apple fans may define "PC" differently, but to the ordinary person in the street, a Mac is a PC is a computer.
I'm not sure I get the "provision Jenkins part". Slaves "self install" once you have a working SSH connection and the master is just a bunch of XML files.
Looks like this links to page 2. Can a mod change it to link to the first page? http://arstechnica.co.uk/information-technology/2016/12/sign...
Falling into the Pit of Functional Success [audio]
They used the art-part of that in the movie Anti-Trust. Fun =)
I think Uber is learning that there aren't actually that much money to be made by driving people around. Regardless to the taxi business being heavily control be special interests groups and taxi lobby, medalion systems and what-not, taxi drivers aren't exactly millionaires.

I believe that Uber miscalculated the total sum of money in the "taxi-ride"-pool.
If you think hydrogen fuel cells are a good way to go then please bid up PLUG or FCEL, I'd love to see them higher so I can short one of them.

Power to gas is just more of the same "hydrogen" economy. correct?

I read a book about the hydrogen economy back in 2000. Thought it was a great idea.

Then lithium ion batteries kicked hydrogen's butt.
The Ultimate Happy New Year 2017 in Hindi Wishes Quotes SMS and Images
You should try, but it probably cannot, since it uses internal-ish interfaces of the official Python interpreter.
Asymmetric cryptography in Swift
When a software library is released with a license such as MIT or BSD it says: use this for whatever you want as long as you preserve this notice. There is NO requirement to "contribute back".
Why Functional Programming Matters [video]
>I don’t like activities that don’t pay. I can’t keep on doing something simply for the fun of it.

And, I'm out. As a fellow 50 something I could look past a lack of experience, but I loathe a lack of interest. The only programmers I have learned to avoid are the ones interested in learning just enough to collect a paycheck.
> But as this article says "I have no doubt that many Go users are very happy with the new runtime.", and that seems like a worthwhile metric.

A metric for what? For it making many Go users very happy, or for making rather big claims like "future of GC"?
Well of course. But that is certainly different than having a Google-powered microphone that is always listening.
Those properties should ideally be part of the documentation so that the abstraction stops leaking.
My thoughts exactly :D
You Wouldn't Base64 a Password. Cryptography Terms and Concepts for Developers
I have no problem with businesses having CCTV inside their premises -- as long as this is clearly advertised, so that I can decide if I'm ok with it or not. But I don't think they have the right to point the camera to the public space outside and film me without my consent.

Cameras are a tool of authoritarianism because they tell you in no uncertain terms that someone is watching. Pointing a camera at a space changes how people behave in it. There is no way around it. Maybe you don't value what they destroy, but it is hard to deny that something is destroyed.

Imagine kids playing. Do you think they behave the same when no adults are watching? And do you think it is good for mental health to have zero "unsupervised" time?

And then, let's not be naive. After Snowden we know that the reach of the government knows no bounds. Every private camera is potentially public. Everything that is recorded is potentially recorded forever, and sifted through by increasingly powerful algorithms. In this realty, one less camera is always a little bit more freedom for everyone -- to do both good and bad things, of course, but I would rather live like a free adult than as a constantly supervised child, always submissive to Society with a big S.
Uber is a douchebag company, who knew? On a serious note, there is no obligation for any user no matter how big to contribute anything upstream in open source. If that were the case, we would be in big debt to the maintainers of the Linux kernel, GNU, OpenSSL, and so much more.
I made spiral drawing app in js and canvas inspired by a surface pro ad I saw
I agree.

Large companies sometimes have regulations around (limited) home working, but those who do it are looked at with suspicion from everyone else and only the very senior seniors dare to use it.
Looks good. The performance, as it can be expected for such a small footprint, is really worth considering it too.
If he wants to make a meaningful wall of shame he should start listing every other company. Because this is more commonplace than just Uber.
Facebook Gets EU Antitrust Complaint Over WhatsApp Takeover Bid
So you are advocating a world-wide taxi monopoly?
Have you used a Surface Book? I bought mine as a development laptop with the touchscreen/pen as a bonus, but was pleasantly surprised at how nice they've been (I'm only an amateur/hobby drawer though)
Scraping my website using requests and BeautifulSoup
Right now it's pretty much what it does. Small little things that takes 2 seconds without it. And it's less reliable. I've yet to witness a revolutionary use of IoT.
Some advice to F# beginners
I work for a company that uses open source. Sure, we might have the resources to contribute, but... the "fixes" we implement tend to be hacks particular to our overly complicated and Rube Goldberg-esque infosec infrastructure that I guarantee would have us on a different wall of shame all together if the code ever saw the light of day.

Besides, code leaving larger institutions outside of the tech industry has other hurdles involving things like compliance and lengthy legal reviews...
Show HN: Streaming Calls to a Browser with Voice WebSockets
Why Talent Needs to Be Rewarded and Celebrated
Don't get it either. Most themes or skins or whatever for Linux desktops (including the default ones) are pretty terrible - the fit and finish is generally poor. If I'm going to be staring at something for 8+ hours a day the inconsistencies really start to grate.

Most of those desktop screenshots remind me of Winamp skins from back in the day - yes it's a great piece of software and endlessly customisable, but most of those customisations are terrible. Like a 14 year old with a copy of Neuromancer and MS Paint.

I'm constantly trying Linux distros and DEs and the answer when I talk about this is 'Well if you spend time tweaking it...'

NO, that's not the right answer. Endless configuration options means there wasn't the will to make a design decision and stick to it. 'Customisation' can be an excuse for a poor job. That's why Elementary OS is the least horrible desktop, even if it still has issues. Their lack of global menus may be a questionable decision, but at least it's a decision.
This seems to be more about the unwillingness of the police to help, than about a failure of the technology to help.
Marketing automation flows to scale up your startup
Call-A-Spy – The first hotline for reaching out to secret service agents
It's outrageous what Uber thinks it can get away with (and often does). Granted, the app is nifty, but most of the value seems derived from regulatory arbitrage and shifting less visible costs back to the driver.
Maybe add an (2013) to the post title.
Apple in talks with India to manufacture locally: WSJ
To answer the question in the title, much as I love computers, nothing beats the flexibility and carefree nature of paper. I can draw diagrams, block out pseudocode, etc.

I've thought about maybe a Surface would be nice for that, but haven't really tried it.

I think you'll have best luck with multiple tools like you're doing now.
> maybe the CPU

It's a good question if a CPU should be included or not. On the one hand, I want a desktop class CPU in some situations and a laptop class CPU in other situations. And it would be nice to upgrade your entire computer without even having to shutdown the OS.

On the other hand, an Skylake or Kabby lake laptop class processor is actually the same silicon as the desktop class processor, just but with some cores disabled, clocked at a lower speed and binned for low power usage instead of performance.

So theoretically, you could have CPU which can be a quad core desktop processor when plugged into a beefy power source and cooling solution, but disables cores and downclocks when power and cooling is more limited.
What is an IP address, anyway?
Good article on the dangers of starting a business without actually knowing anything about how to do business. I've been reading "The E-Myth Revisited" and it's been really incredibly helpful in showing all the common pitfalls that folks fall into when trying to start up their own business, usually using the same logic of "These jokers don't know what they're doing, I'm gonna start my own thing and do it the RIGHT way!"

Highly recommend everyone check it out before starting a new business. I've been helping my father with his own small business, which is a bit of a total mess. Some of the advice in this book has been incredibly illuminating, regarding why so many small businesses are structured to fail, rather than aiming for success from day 1. Between that and a book like "The Personal MBA", I think that would be a solid background before getting anything off the ground.

I don't work for any of these folks or the authors, they've just made a big positive impact in the way I think about business.
Epic Adventure using F#
80% of US coal mined by the big three companies is sold by the federal government to them at 1 dollar a ton. That coal will cause between 22 and 237 dollars worth of costs to the nation.

http://www.greenpeace.org/usa/news/new-report-details-how-fe...
You're most welcome!

The good news is that both of those features are planned

- User would like to have a fast smart search to find jobs from the dashboard https://issues.jenkins-ci.org/browse/JENKINS-38982

- User can run parametrised pipeline https://issues.jenkins-ci.org/browse/JENKINS-38805

Particularly for search, I'd recommend signing up to our JIRA and watching both of those issues. You will be able to get a notification for any proposed designs (we'd love to have a discussion with you on the final solution) and when the feature ships in a beta release.
Nobody has ever answered the question of the competitive advantage functional programming gives apart from the opinion that "sounds cool". The principles of functional programming definitely have their place in modern development but picking the de-facto tools for a job is always the safest choice when you do commercial applications.

It's kinda of sad when people treat functional programming not as paradigm but as a solution to their problems. Sometimes I feel that they think they will let all of the bugs, design decisions etc just go away, only by using FP.
Best Universities in Arkansas State USA
Classic knee-jerk reaction to JSX.
Do You See What I CCM? Metadata Leaks in Windows Files
We've actually built Pipelines [1] for that very reason; Jenkins has always felt over-engineered and unfriendly.

I'd be very interested in hearing from folks who are familiar with it what they think of our alternative.

[1]: https://github.com/Wiredcraft/pipelines#readme
Dragnet mass surveillance is not about protecting citizens from theft, is about protecting the government from citizens.
Not everyone misses CDE.

At least that is what it reminded me of.
Arcadia: Clojure for Unity3D
There are some logistics involved if you buy fresh food, to cook what you have before it spoils. If you're already running an attention deficit (single parent, multiple kids, multiple jobs, health problems, ailing parents, dirty house), then "oh, just buy raw roughage and plan/improvise yummy meals!" really isn't a winning suggestion. So that parent goes to KFC and gets a family meal. On sale.

The "it's cheaper to eat fresh" people don't really address that use case. Historically, the mother would be the homemaker, probably live in a multi-generational home (or neighborhood), and have many children so there would help with food prep and chores. Most people were in agriculture, so many fresh ingredients were literally right there. Also, homes used to be simpler and less immaculate.
Vimwiki + your fav' git hosting with markdown/html-pages support.

Git + Vimwiki setup:

https://jarvistmoorefrost.wordpress.com/2014/06/25/snippet-c...
English & Pro remain, but frankly, good riddance.

I'd happily divest NI and Wales while we're at it.
Short lived notes? Anything that can take text input. vim, text edit, stickies (the mac app), pen & paper, whatever is on hand.

Long term notes? Evernote - though I'm not happy with them. Just haven't found a replacement yet.
Why I find F# a better language than C#
A defense of Christianity helped unlock the secrets of the brain
Pivoting kerberos golden tickets in Linux
>> It's easy to explain. Price

I second that. I also agree with the OP that the amount of complaining about the MBP is a little weird considering it's still one of the nicest laptops you can get for the vast majority of users, but the fact that they found it necessary to increase the price even further really is somehwat insulting considering the few improvements they added compared to the (already very good) Macbook Pro. For all the waiting, I either expected more innovation, or better pricing. I'm not saying they should have decreased their prices, but they could at least have provided better and more options at the lower end.

Apple could have saved itself so much negative sentiment by simply not being so damn greedy, and by updating their existing desktop hardware (Mac Pro and Mac Mini) more often. They've now painted themselves in a corner where they can't serve a sizeable part of their target audience, but are asking crazy prices for them, even by Apple's standards.
> I told Linus about rn, and he liked it too. We both spent way too much time reading newsgroups. Neither of us posted anything that year, though. There were big warnings against wasting other people's time, and we took them to heart.

Oh, the good old days. And yes, I see the irony.
I thought it was telling that in 'Breaking Bad' the chemistry teacher needs a second job at a carwash. And nobody seems surprised or finds it odd.
Average deal size is $15m which means that the company probably has some mix of equity and debt in their capital structure. Equity can be used to cushion variance in debt servicing payments. Ultimately if you're taking on debt you're expecting that your your ROI is exceeding your debt payment. While some companies may default, an equity position may not have saved them either. Net-net, smart use of debt could generate better returns for VC as an asset class as companies will suffer less dilution and it'll drive stronger selection for companies generating positive cash flows.
+1 this. The process of taking notes itself, using pen and paper, helps focuz me... even and especially if I'm just doodling. No matter what app I try, taking notes on a comouter or mobile device is distracting at best.

That said,, if I must take notes (for action items during a meeting, etc.) I'll use notion
Sometimes I think there are less people working there than what we think.
Ask HN: Customer Development for B2B
How did you do customer development for b2b? Please explain.

Thank you.
How Yours Has Already Implemented Lightning Network-Esque Bitcoin Micropayments
True, though as you note, this is essentially true of any form of plain string concatenation. Dedicated templating languages tend to fail at this too.

Escaping-as-default helps, but people sometimes forget escaping is a function of output context. For example,

<script>
frobnicate("{bar}");
</script>

is a potential vulnerability if the default escaping mechanism for {bar} is one meant for HTML.
Many of those un-updated Erlang projects on github are reliable, don't overlook them.
You're welcome and thanks so much for this feedback. There's a lot here for us to cover - would you mind if we could have a short chat over email or even a Google Hangout? My email is jdumay@cloudbees.com
That's an understandably mistake. The US dollar has increased significantly against the Krona since the US elections last month.
Does these pipelines thing imply moving away from Sidekiq? At work that's our biggest issue with Gitlab. Sidekiq dies all the time and Gitlab has to be restarted for merge requests to work again.
Administrative staff and sports, I think.

http://247wallst.com/special-report/2016/09/20/the-highest-p...