skysight-inc/HackerNews huggingface dataset:
The article mostly proposes what Apple should do: increase bug bounty payouts. When proposing what the discoverer should do, does it matter WWJD?

He's dead so he cannot weigh in, but I think it's fair to suppose early life/career he may sell it to the highest bidder and use the money to invest in a Pixar type, or sell it to both parties if possible. Later life/career possibly use it to negatively impact a competitor? (weighing legal risk to his company of course)
How about WW{Apple/Cook}D? I think we know what Uber would do;)
SnappyData employee here -- This is essentially what we did. The main difference is that we already had a decade old transactional K/V store, that, over time morphed into a more full fledged in-memory database. That is what we integrated with Spark versus rolling a new database. The SQL layer in this database (GemFire/Geode) already had a number of optimizations we could use to speed up Spark SQL queries, even over the native Spark cache.

Like some of the other comments in this thread, the idea was to provide all the guarantees of a OLTP store (HA, ACID, Scalability, Mutations etc) with the powerful analytic capabilities of Spark.
Our Civilisation's Ottoman Years
The argument that something IS secure is somehow supported by a whole lot of hypotheticals of the form "we could do $X and that would be secure if someone also did $Y".

So say it how it is: unikernels COULD be secure if all this work that needs to be done and we haven't done was done...maybe
> Smart money right now isn't in BTC

Ah, so smart money is predicting what will happen with BTC in the next six months and acting accordingly.

> unless you think you can predict what's going to happen in the next six months

Ah, you can't predict what will happen in the next six months.
Genuine question: isn't that targeted at writing (and then publishing) actual books, rather than relatively (compared to a book) short documentation?
Chrome has a staggering amount of C++ code. It's not all heavily hand-optimized. Probably very little of it is optimized at all, or needs to be.

They're relying on the compiler working its magic to make non-hand-optimized code run pretty fast. That's fine, but it requires you to expose a lot of stuff in headers and that slows down compilation.

I'm fairly sure, like other commenters, that they could speed up compilation a lot and impact performance very little by carefully modularizing their header files. But that's a really big job.
It's really confusing that you complained that no one is discussing the architectural decisions separating kernel from init but then you link to a comment that discusses "1) systemd's bad programming taste and complexity, and 2) Lennart Poettering's inability to admit when he is wrong." Your (second) link is 75% about the interpersonal failings of Poettering and 0% about the separation of kernel and init.

Also with respect to your comment: "I am disgusted to report that ... the 2 above-linked comments are the sum total of actual replies to the content Linus was trying to discuss." Linus did not post this here and in no way was attempting to discuss this with the HN crowd. cnst posted this with the intention of discussing Linus's apparent distrust of init.
You are asking me to believe that 2 in 10 people in your country are doctors? And accepting this, prices haven't come down?
You are misinterpreting the commenter.

They do not advocate to ignore the law. Instead they advocate simply to not sell those weapons, so the law does not apply in the first place.
Several thousand misconfigured ftp servers or how we decided to help
Thanks Paul, big fan of CircleCI.

Great link, and I totally agree with that lesson. Side project feels like a good way to have learnt it!
No. They were not (although lines blur when an emergency happens!)
But I was certainly managing them.
It was my roadmap, so with nearly everything they worked on the buck stopped with me. I was the one who signed off on all their work, including testing. Including signing off on imperfect work in order to ship!
I don't want authority over anyone, I want to work in a creative, sane and pleasant atmosphere.
And I love to learn from people. Hopefully they can learn from me.
How to write documentation that's actually useful
> In what language can we have both?

Have you actively tried to find one?
Yea, I will be gradually adding more coins. Sure, will add SSL.
> Many will resist, so we have to keep our goal a secret.

This is not democracy. Every dictatorship begins with "I know better what is good for you than you do".

You should watch movie "Equilibrium" with Christian Bale. I don't think you really want that, it only sounds good in theory.
Not sure I agree that "agreement on important issues" should be on the "things that don't matter" section.

I know that stuff in particular matters big time to me, even just for friends. My closest friends tend to see the world very similarly to me than people I am much less close with. In fact, more often than not I end up pruning out the people that think drastically differently than I do. Most of the time this just happens naturally because I tend to be more wary about what I say and talk about once I know someone is extremely different than me. My spidey sense puts me on high alert and I basically enter a super-PC, "what every word that comes out of your mouth" mode. Occasionally, I deliberately reduce interactions and they go from being a close friend to being just a casual friend or acquaintance.
The source of power may be irrelevant to you, but not to me. Where I live net metering is capped at 30% of my utility costs. So if I produce more than 30% of what I use the utility company sucks up the excess that I produce and keeps it for free.
Lightweight Docker Swarm UI
We have Java to blame for it.

With the exception of Smalltalk and its derivatives, all the GC enabled languages that came before Java had value types, even Lisp.
I took the article context as a non-technical manager wondering why a project wasn't complete after using a good deal of resources. Usually "bullshitting" refers to the tactics engineers, or employees in general, use to explain why they aren't done when they should be. If engineers are using these phrases and projects are being completed, then you can assume they're not bullshitting.
Correct me if I am wrong, but I would call signal(SIGHUP, mysignalhandler) to be an explicit ignoring of SIGHUP. I have taken a non-default action in order to have a non-default behavior.

Since gnome is the one that requires behavior and integration with systemd beyond what can be done with signals, a reasonable workaround would be to have the extra logic in systemd apply only to gnome. As it is, they are changing to a default that is entirely unreasonable outside of a desktop environment, and requiring others to work with the new system.
Shorting SBUX since June 4th? Where have you been?
He seems to suffer from massive ego. He always assumes that if his stuff is failing, it’s somehow someone else’s fault, and refuses to acknowledge fault even when evidence is presented.

At least that’s what’s been apparent to me from the things that I’ve read by him and about him.
Well, it worked. I'm worried, and I'm turning off some electronics I normally leave on.
Management is (and should be) different for businesses where engineering excellence is a necessity versus businesses that just need competent/efficient technical solutions to non-technical problems.

This article is clearly about the second type of business. And it's designed to defend the second type of business against programmers who think they work for the first type of business.
The SparkFun Guide to Processing and Book of Inkscape both look very promising.

The No Starch folks have assembled a really interesting catalog of books.
You can't come out of it knowing any less, I think I'd mostly be happy to do it.
I used to believe that. I even passed up on a job that I should have taken because of it.

Then I sat on the other side of the interview table too many times. If my company is going to pay you or (more importantly) if I'm going to trust the success of my project to you, I really do want to know you can do the job. If that offends you, I'm sorry.
PCs were faster than Macs in 1997 and they still are.
Apparently you needed a coupon code, which was given elsewhere, and the promotion ended a few minutes ago.
Hi HN!

I made a service to enable me to easily monitor long-running experiments (e.g. training neural nets). I thought it would be generally useful, so I'm opening it up to the public. I'm curious to hear what you all think!

Read a little bit more about the motivation here, if you're interested: http://www.anishathalye.com/2017/07/10/seashells/
The refactoring section is one of the better parts, though. The article is very black-and-white on "generic version", "framework", "platform independent", and so on.

I don't doubt that the author is good at this job, but I think we're seeing an 'unconscious competence' issue. If I say "Java is platform-independent while C++ isn't", the author probably knows enough to think "well, that's a factual statement, not a red flag". But the person reading the checklist he wrote probably doesn't.

Honestly, I got some value out of this article as a list of things to ask myself. But it seems to be aimed at exactly the people who won't be able to interpret it effectively, and will misapply the hard-and-fast rules here.
Chinese umbrella sharing startup loses 300,000 umbrellas
New Introduction to Kubernetes course via edX.org
Temporal DDL is the reason why FaunaDB late binds validations and indexes.

It decouples the history of the schema from the history of the data, and migrating the past is not very practical anyway.
> free through bribery.

That's not free...
This isn't out of context. It's a direct quote and links to the full content of the email.

Also "If you flag something, please don't also comment that you did."

https://news.ycombinator.com/newsguidelines.html
Nope. I have no issue with the legal rights for arms companies to exist. My issue is with the moral choices of whom they sell to.

Enforcing changes through the law is ineffective in cases like this, the companies can easily find loopholes, such as selling to a middleman who operates outside the legal jurisdiction in which they operate. The only way that's truly effective is to change the culture of those working within the arms companies, and you can do that most easily through hitting them where it hurts, i.e. their profits. There are ways and means of effectively resisting the actions of these companies, and if those that are pleased about this legal ruling believe that it will placate those that oppose them, they're dead wrong.
In addition to the blog post, there's an interesting discussion on Github that happened before the blog post was published: https://github.com/Unikernel-Systems/unikernel.org/pull/45
Well, it was firmly tongue in cheek. :) I've been thinking of trying to write some short stories pulling from various themes in technology. Most ideas have been done to death, but with a bit of skill it might be possible to write something worth reading.

A tangent, but: I've been wondering how a novelist builds their skill. They're not born with it. One idea would be to watch a movie and write it like a book, transcribing it scene for scene. I'm not sure whether that'd help, though.
I had that experience with KDE, back in SuSE 6.3.
Show HN: Where's the latency in my API?
What an Army Megacities Unit Would Look Like
I think this is because we choose to live less healthy lifestyles rather than the quality of medical care.

Super size that...
It's secure if and only if there's a formal proof.
I know some assembly, but I'm having a hard time appreciating the poems. Can you give me some tips on what to notice or consider about them?
But the more popular the coin becomes the harder it becomes to mine it. If the increase in mining difficulty (driven by total network hashrate) increases faster than the price of bitcoin then your mining apparatus becomes less and less profitable.

As for repurposing hardware, that might work with GPUs (although their value depreciates pretty quickly) but the Antminer is a custom ASIC, so it can't do a lot more than bruteforce SHA-256.
> hardware needs to run 24/7

Why?
Would be great to listen to first-hand insights directly from entrepreneurs on what works best with pitch decks?
It's become cliche for companies to complain about a talent shortage while wage statistics don't rise in response. I've heard restaurant owners complain about not being able to attract and retain quality wait staff while they pay the tipped minimum wage (less than $3 per hour).

This attitude has to change.

If a company can make significantly more money by hiring someone, then they should be aggressively increasing wages to signal to the market that they are serious. It's basically refusing to participate in the free market, or a complete lack of understanding of how markets work.

Business managers frequently act like they understand economics better than economists yet this attitude should telegraph a level of cluelessness that makes them unfit to manage a hiring process.

Everyone wants to pay less and get more talent. If you can't afford to pay more then compete on other aspects---allow remote work, more flex-time, and so on. Try something different in your interviews. Offer apprenticeships.

Sometimes it's not even a pure talent shortage that force increasing wages. In San Francisco the housing shortage and lack of support for new construction wipes out a lot of gains that come with higher salaries.
I don't understand this. I have worked remote and semi-remote for several years at large and small US companies, with internationally distributed teams. Generally, we have run loose SCRUM/agile processes with good results. There is really nowhere to hide. Either the bug is fixed or it's not. The new feature is there, or it's not! You make stories/tickets. You run sprints. You check in code. You see passing or broken builds. You demo to customers or management that serving as proxies for customer interest. There is much imperfection in our processes, but basic visibility is good. The stakeholders can see Jira, Github, Jenkins/Teamcity. The devs cannot hide, so the work gets done.
Thank you for this. Just added it to mobile Firefox.

I agree with you and have found such elements very annoying since I've had a smartphone. When I was on iOS I was constantly annoyed by this and assumed it was a childish attempt to get accidental clicks from ios users trying to access the page navigation. This article doesn't really inspire faith in web devs since they're staking out territory on my device as if they have say in what I do and do not do on their site. Ultimately I find the attempts to fight with apple or Google to do things the way the web dev wants just makes it worse for me. Apple had a functional means of getting around the page on mobile. Scroll bars have told me how far I was on a page since scrolling existed, and for cases where the page extends past the content, I can survive without a reading progress bar. I'm perfectly fine guessing on my own.

I appreciate that web devs do some cool projects but don't just tack stuff on.
Discovery of a young, dead galaxy creates a huge puzzle for astronomers
Metaprogramming ftw!
Home Staging Decreases Time on the Market, Finds Realtors Report
Then there was that time a subcontractor sent someone for a US Federal government job who wasn't a US citizen.
Wikipedia mobile annoys me by removing the other languages column without seeming to offer any alternative but forcing desktop. That column is about 60% of Wikipedia's utility for me.
I saw your note in the post apologizing for making up your own terminology. I wouldn't feel too bad. In the SQL world no two authors I've read use the same terminology for these things! :-) Perhaps some terms are more "standard" than others, but they are all far from universal.
I recently watched the documentary Inside Job. It's on the 2008/09 financial crisis. It quite convincingly alleges Goldman and Citibank of creating a bubble and betting on it. A recommended watch.
Hypothetically, if there were a buffer overflow in a unikernel process, wouldn't it potentially give the exploit full-system access, whereas a normal operating system would detect the out-of-bounds memory access and kill the process? I'm sorry if this is an ignorant question.
Flat fee for infinite power.

X/Infinity = ~0
It's because the 7-Zip file manager first extracts to %temp% and then copies (not moves) to the drop location. If you use the regular extract function it extracts to the destination directly. Using the Explorer context menu does the same thing, and thus is also fast.
The first time I had to compile a Linux kernel for Android, it took only a few seconds (on the ridiculously overpowered "build machine" my employer supplied). I was sure I must have done something wrong, but no, that was the entire build. It takes longer for Android to reboot than it does to build the kernel.

It does feel like there's something seriously wrong with the massive C++ codebases we use these days for key infrastructure like browsers, and the massive compilation times we put up with.
OpenRent | London, UK | Full-Time | ONSITE | https://www.openrent.co.uk

OpenRent is the way people rent property online - a force for good in an industry tarnished by rip-off agencies. Enabled by an unrelenting focus on technology, we now let more properties than any high-street agency in the UK. In the last 12m we let over £11.5bn worth of property, without charging any admin fees to tenants.

Following our recent £4.4m fund raise [1] we've been growing the team and still have a couple of positions open. We're looking for generalists, thought-leaders, and those with a passion for solving real-world problems.

You'll be working in a close-knit team, directly with the founders, and have full autonomy to work on, and how best, to solve the biggest problems in the industry. We find problems and improve customer experiences via code every day.

- Front-End Developer (JS) | £80k (negotiable based on experience) | up to 0.25% equity | https://angel.co/openrent/jobs/143011-front-end-developer

See all current openings: https://angel.co/openrent/jobs

Recent press coverage: - https://angel.co/openrent/activity#press

Contact via AngelList or email in profile. Look forward to meeting you!

[1] - https://techcrunch.com/2017/03/03/openrent-the-uk-online-let....
I prefer that C++ abomination than the unsafe by design C.

Any C++ replacement needs the love of Apple, Microsoft, IBM, HP, Google and everyone else that sells operating systems.
There's nothing better about pre-5 html and JS is used for a lot more than sticky toolbars (which can be made with just CSS anyway)
do you remember when in the episode they talk about this?

edit: found it https://soundcloud.com/defn-771544745/23-the-right-honourabl...
https://workplace.stackexchange.com/questions/20945/what-is-... has a rather good explanation.
Do you think an iPad Pro would work for you? I just bought one and the ability to mark-up PDFs has turned out to work great. It does a good job of recognizing my handwriting and so when I search for some term, it also finds matches in my handwriting.

There are a bunch of different apps for this and none of them are expensive.
Sometimes there just isn't anyone on the team with both the technical knowledge and management skills. In that case I would actually rather be supervised by a non-technical person who is nevertheless a skilled manager than a smart developer who is terrible at management.

Edit: since I'm downvoted, allow me to explain- a good manager knows how to delegate and stay out of people's way, so I don't necessarily care if that person is technical or not, but a bad manager who is also a developer is going to insist on coding all the most critical parts of the application him- or herself and leave you to clean up their messes when they're stuck in meetings all day. That person is really more like an individual contributor with special privileges and I've worked with quite a few of them.
Customer Support (well, humans in general) is the biggest threat to security, unfortunately .. :(

This one comes to mind, I think I remember an Amazon-related story along the same lines .. https://www.macrumors.com/2012/08/05/apple-support-allowed-h...
>How so? I understand that there are some differences between the two, but the fundamentals are the same; which is that I want a physical server that I can manage.

They're on different continents, which is a pretty fundamental difference.
The intro video is somewhat confusing - it indicates that they're secure but if that they're "harder to attack" and says if they are compromised they can be restored. Also, he said "in the future, I believe unikernels will be more or less unbreakable"

I think you could describe that as "more secure" or perhaps more generically "safer" rather than "secure."
Would you rather own a Tesla, Leaf or Prius?

Would you rather have bought stock in Tesla, Nissan or Toyota ten years ago?
I'm reminded of two other surprising uses of Awk -- "Awk for AI"[0] and "awk-raycaster"[1]

I really like Awk as a language because it integrates so well with shell pipelines and it is incredibly small, while remaining high-level enough to be practical, which I think this project demonstrates quite well.

[0]: https://web.archive.org/web/20140926113347/http://www.wra1th...

[1]: https://github.com/TheMozg/awk-raycaster
The Inside Scoop on Intrinio's Fintech Marketplace
I'm a psychiatrist, and yes, we are.

Psychiatrists are the same kind of medical doctor as every other medical doctor.
Electric Vehicle Outlook 2017
Recent iPhones are cheap. You get them with the contract. And for most carriers, choosing not to get the subsidized phone doesn't affect the monthly cost of service.

You'll need a citation for the 85% of vehicles are newish SUVs stat.
> . . . and try to create encapsulation with getter/setters.

That violates encapsulation. Getters should be rare and setters almost non-existent.
>Soil is extremely good at absorbing Carbon Dioxide. Isn't it why there is so little CO2 in the atmosphere (0.04%)? We just need to make sure the process does indeed happen.

Nonsense hand waving. Nobody has a coherent plan for how to "just" make that happen. The people who think they have a coherent plan haven't opened up excel or a napkin to do some preliminary math about the scale involved.
Tired developers make more mistakes. Rushed developers cut corners.

A faster compiler isn't just some frivolity. It's a power tool. A force multiplier.
Local Refinement Typing
> (in the US)

in SF, maybe
That's not how time works.
Feels very Ministry of Love.
Well, no, I am not attempting to sell a template for professional-looking invoices, it's the good MS guys that are trying to do so.

Their invoicing system may well be quick, convenient and what-not, but the actual example seems to me like any other invoice, not in any way "more professional-looking" (I believe that there are not so many ways to write down an invoice BTW) and allow me to believe that (as in the posted example) if you send an invoice:

Document Date: July 6, 2017

Due Date: July 20, 2017

it is not likely that it will be payed much earlier than July 20, 2017, particularly if the Billed to is a firm.

The whole stuff reminds me of Calvin&Hobbes and the secret weapon that no teacher can resist:

http://kuro.sine.com/calvin-hobbes/89/ch891031.gif
I am not a financial expert. Some people have maxed their plastic out on bitcoin. I think that someone somewhere sometime will be left with the bill if there is no actual resource behind the currency - it is just an IOU after all. The UK PM talks about terrorists having no place to hide their money today, it dives $200. Too much feels like an elaborate scam - a silkroad clone goes completely dark or exchanges 'getting hacked'. I know I know: if I'd kept my .bitcoin I'd be even richer now...
A Kingdom for a Horse: Kokpar and the Future of Kazakhstan