skysight-inc/HackerNews huggingface dataset:
I am sorry. My intention was not to sound pedantic. I only wanted to point out that we are fortunate enough to already have what you describe.

I too wish we used TAI-based timestamps instead of Unix timestamps in a more widespread manner!

It is a bit silly that we cannot determine any duration involving a UTC time a couple of years in the future…
Why the new EpiPen coupons are more about helping the company than helping you
I'm in the same boat. Where are you moving to?
Transcript of Amir Najam Seattle on Prezi Profile
Android for example is good enough, but far from Great IMO. Granted, this is all subjective but an overhead sprinkler whose sensor is a part that melts/deforms with heat is timeless solution that just works (1879 https://www.google.com/patents/US218564) . An electronic sensor could work, but has far more failure modes. Now compare this with say Facebook whose design regularly undergoes significant revision.
Cassandra Summit 2014: Performance Tuning Cassandra in AWS
Ask HN: What income can I expect as an online freelance full-stack developer?
I've got some years of experience of working in startups, and I'm confident enough to say that I can deliver complex full stack applications at a high quality in good time. I've done full stack development and devops and product work... I'm good with people (clients) and I can follow through.

I'm willing to put in the time and effort needed in marketing myself, applying and looking for jobs, and generally 'managing' myself as a freelancer.

I currently live in Israel, working full time for a startup here, I would earn about 8-9K$ monthly (before taxes of course).

What can I expect to get to as an online freelancer - what's the best case scenario (I manage to keep myself busy with high-paying projects) ?
What's the average scenario for someone with my capabilities ?
BrazilJS Conf Day 1 Live Stream
Just another Perl Magazine

https://medium.com/cultured-perl
If you are seeing this after the stream ended, they will post the recorded talks later on their channel on Youtube https://www.youtube.com/user/BrazilJS.
Housing policy is already being forced upon you in the US. Today, we call it zoning, along with various governmental services and political boundaries for them. On the less obvious level, it's also taxes, exemptions, and infrastructure such as bridges and roads. As Kim-Mai Cutler has been recording over the past 2-3 years, housing policy today is, in part, the result of explicit choices for low-density suburbs.

So while you have a point from a purely anarchist point of view (and that's not a slur on you, ok? anarchists have a great critique of existing systems), that ship has sailed so long ago in the first world that I don't think there's any meaningful point in trying to recall it.
Since the page is already on the way down here is a rehost: http://i.imgur.com/beAY5De.png
We do. We have decent tooling (Visual Studio, Xcode) which let us set options and let us run compilers from the commandline using the options in the project and solution files (nmake, msbuild, xcodebuild) to save us having to use a hand-written Makefile.

If you're still writing small projects and insisting on running a build in a command window, or writing code in a simple editor then I can perhaps understand the complaint. But you quickly grow out of that when you start writing larger projects.

I couldn't imagine the 2+ million line codebase at work using hand-written makefiles. It builds for debug, release, MBCS and Unicode, and with different versions from source control every night, so multiple versions for different branches are built.
Contrary to the bad point you were making, yes. The article specifically brought up the view "when everyone is responsible, no one is responsible". They went further to explain you are responsible, but these corporations have more obligation and responsibility to cut down emissions.

"Don't bust the pot smokers, but the dealers."
malloc(sizeof(foo)) is slower than alloc_foo() because the latter can simply be a pointer increment, but there is no way to tell the malloc() interface that you're going to be doing nothing but allocating foo for a while.

malloc() can guess this with heuristics, but a good malloc() needs to perform well for a wide variety of use cases: Surely you can appreciate that balance has a cost that the specialised allocator simply doesn't have to pay.
We Sent Over 18 Million Emails In a Year and Saved $2542 Every Month
Look up the terms "profit center" and "cost center". As soon as you hear your area being described as a "cost center", start looking for another job.
lsof -i -n -P is a regular "reflex" command whenever I'm trying to figure out why a daemon I've just setup isn't responding to requests (immediately answers the questions: is it running? and, if yes, under what privs? and on what interface?).

That together with a dump of active iptables rules normally results in an immediate fix for 90% of "why can't I connect to X" problems :)
I agree that it's annoying, but I would like to see some data about conversions before I would say "Do not ever pull that 'Subscribe' pop-up crap." I have heard anecdotes to the effect that it's actually great for the publisher and it would be especially great to hear the results of site targetted to the HN crowd.
> In 2008, when you’d have been among the first companies to try [unlimited vacation]

Nonsense; I had this in 1997 and I think it was "far from unique" even back then.
They already did, except that other project managers are supported as well (in kdev4, these are CMake, custom makefile, and generic). Apparently they are adding qmake. The KDevelop "project" file (something.kdev4) only has two lines -- the project name and the choser project manager.
Ahhh. I'd say that somebody should build a special case for it, but most of us know about it, and it would just take up space at the top spot :-).
> In our case we spawn 200 containers for one build, if 9% of those crashes, we still have a satisfactory experience.

You spawn 200 containers for one build‽ Egad, we really are at the end of days.

> But even with those drawbacks our Docker based CI still run 2 to 3 times faster than our previous one because containers make heavy CI parallelism quite trivial.

Since containers are just isolated processes, wouldn't just running processes be just as fast (if not slightly faster), without requiring 200 containers for a single build?
More throwaway astroturfing? You say "20 thousand" the same way as your other likely throwaway account, V8OaSsoA (that is to say: somewhat identifiably) and complained about someone ripping off DigitalOcean's Web design on this account.

I'm doing math on the throwaways that are oddly attracted to this thread. You are making it very obvious that you are almost certainly a DigitalOcean employee across the two throwaways you've created so far, and that's giving me a whole lot of pause on DigitalOcean that I didn't have from reading the incident itself. If you're an employee or, less likely, a superfan, are you sure this is the type of sustained attack you want to levy? It's not making anybody look good.
The hallmark of being owned by private equity is slashes t every controllable expense, running supremely lean and generally aligning with short term rewards.

Private equity groups don't make money from holding businesses, typically. They make the serious returns when they sell a business to a larger company. Keeping expenses low increases margins and drives the best returns.

The problem is that PE management aligns with short term incentive, which is especially difficult for a tech company where value is often derived from high investment into new and emerging technologies.
I'm praying that Mailgun doesn't get affected by this, they're absolutely awesome for the small shops like me (and easy to integrate).
And it's gone –The true cost of interruptions
>Just a culture that promotes being aware of common triggers.

I'd argue we pretty much already have this. Most people are aware of when a delicate topic is delicate and will treat it as such or avoid it, depending on the context. Trigger warnings seem to be a hammer in search of a nail, or more likely to me, something that was perhaps well intentioned at one point that is now just a means of attention seeking.
TV show tracker for your terminal
Here's a sound implementation with signals using only the Rust standard library and POSIX, no threads:

https://play.rust-lang.org/?gist=ba4802a59f462cb8bce0c1bac92...

It would be significantly simpler with sigwaitinfo() if you didn't care to do a real select loop, but I assume most programs want a real select (or poll/epoll/whatever) loop.
Security like temperature. It has an absolute limit. We are really only talking about how insecure a system is. That becomes obvious when reading about things like seL4.
RAX's strategy has shifted to "different segments" directly as a result of competition from AWS [0]. Now, AMZN has considerable supplier power over RAX:

"The deal would have been unthinkable just two years ago,
when Rackspace and AWS were fierce rivals. But in early 2014,
Rackspace, facing ever slimmer margins amid a cloud-computing price war,
withdrew from head-to-head competition with Amazon. Since then,
it has focused on offering higher-margin services."

[0] http://www.wsj.com/articles/rackspace-teams-up-with-amazon-1...
When commenting here, please be civil, even though you don't like popups. Your comment is uncivil, because it rants and yells at another user who is sharing their work. That's especially bad in a Show HN: https://news.ycombinator.com/showhn.html.

The comment also breaks the HN guidelines by using uppercase for emphasis. Please don't do that.

https://news.ycombinator.com/newsguidelines.html
I know what you're saying, and I mostly agree with it, but some fundamental part of me feels wrong about just unconditionally helping all the addicted users.

It's like, they've made so many stupid decisions, disregarded so many warnings, broken laws, possibly harmed other people (theft, robbery, etc.), and now people like me, people who heeded the warnings, avoided the drugs, have to pay for them one way or another to get out of the hole they dug. And addicts are addicts for life - it's not like it's a one time treatment. They will be mental health money sponges for the rest of their lives (esp. ones that relapse), and the people that made good choices have to pay for it all. It just seems unfair. Uncharitable? Maybe. But as long as I'm contributing to a charity, I would like to pick the people my money goes to. I don't like the government forcing me to be charitable and then paying out my money how they see fit to people that make poor choices.
+1 for C++ with Qt. We use this, as we have other requirements that make C++ work better than a Java or C# option.
Can anybody comment on #1 in list : Mother Nature: Maternal Instincts and How They Shape the Human Species
> See: monopoly

Please. Even in the classic case of Standard Oil, they lost massive amounts of market share even before the government started interfering in their business.

According to Wikipedia:

In 1904, Standard controlled 91 percent of production and
85 percent of final sales. [...] Due to competition from
other firms, their market share had gradually eroded to 70
percent by 1906 which was the year when the antitrust case
was filed against Standard, and down to 64 percent by 1911
when Standard was ordered broken up and at least 147 refining
companies were competing with Standard including Gulf, Texaco,
and Shell. It did not try to monopolize the exploration and
pumping of oil (its share in 1911 was 11 percent).

So when the "white knight" trust busters of government finally got their way, Standard was down to 64% market share. Hardly a monopoly at that point.

> What about businesses that poison the environment in secret?

If we had property in the air and water, then if business harms your property, you have recourse against them. As it stands, the air and water are unowned, which means that they are a permanent tragedy of the commons.

As to your ideas about perfect market competition, etc: real markets are dynamic and vibrant, with new technology disrupting old ways of doing business and new consumer preferences forcing business to adjust. That's fine if some theoretical market theory says in equilibrium, profits tend toward zero, but we live in the real world, so that will never be the case with free markets.
You can't point DNS to any bucket, the bucket name must match the domain name.
I agree that cross-platform is tricky and in the past I have used SCons with some success for that.

Although, at least for Xcode, I can build my entire Xcode project from a Makefile: you just have to use command-line tools like "xcodebuild", and if you want a clickable version you set up a build phase that runs "make". And, while Apple’s ".xcconfig" files are not exactly "make" syntax, they support a subset that looks exactly the same so it is possible to have files with variable settings, etc. that can be referenced by both Xcode and any Makefile that needs to stay in sync. Environment variables are yet another option.
All I mean is that the evidence is no matter how much you care about getting it right, it will take several years to get this kind of system right. That was google and everyone else's experience with just Paxos, let alone a larger system that also involves time synchronization, transaction protocols, etc.

I don't think it was a matter of "ooops, we just didn't care enough". There's no way to make this kind of thing where it comes out of the oven perfect the first time. There just isn't.

I agree that using TLA+ or the like from the very beginning would probably help. I also found the "rule based development" paper from the RAMCloud folks pretty convincing, but I haven't tried to put it into practice.
But DO instructs you to do it in the reverse order:
https://www.digitalocean.com/community/tutorials/how-to-set-...
You can also completely ignore the "awk-but-different" TXR pattern-based extraction language, and just use it as a Lisp, too. The REPL is nothing but Lisp, and code stored in ".tl" files is treated as Lisp. TXR Lisp is designed to be a nice Lisp dialect on its own, not to just fill in the gaps in another language.
Good to know, I always just `ps aux | grep [j]ava`
Or don't tax tobacco companies[1] for the ill health effects on smokers but the smokers, in the form of health premiums and life insurance premiums, who choose to smoke despite knowing the detrimental health effects.

The thing is, if we want to life a modern lifestyle (i.e. refrigeration, transportation, medicine, etc.) we need energy and at this point in time, we don't have a viable alternative to switch over to tomorrow. As a society we can incentivize alternative and can move away from these sources, but it is disingenuous to frame it as these are the companies ultimately responsible for carbon emissions --we all are.

[1]Discounting big tobacco's previous lies about their product's health impact.
I'm also of two minds - I like diversity and different cultures.

But I also would respect the French decision to protect their own indigenous culture.
> I'm not using partner instead of girlfriend just in case some third party might get their fee fees hurt. This is insanity.

Really, you're not willing to be mindful of your language to respect someone else's wishes? Also, "fee fees" really shows your level of thought and respect for other people so maybe I didn't need to even ask.
Why not just use Xcode and xcodebuild from the CLI if you don't like the IDE?

I write all my OSX projects in C++ using it.

Learning to build projects and solve compiler and linker errors is part of the journey. Stroustrup's book takes longer to read than 5 minutes, so writing C++ will take longer. It is a rewarding journey, where you will suddenly find all other languages (Java, C#, C, JavaScript, Swift) very similar or simplified in comparison.

To get you started you could install xcode and the commandline tools, write your file.cpp and use:

g++ -o myprogram file.cpp

This assumes no linker options, no preprocessor options or anything, and on OSX will use clang, which it secretly symbolic links as g++. You might find it easier to get your head around it by starting a project in Xcode, setting the options in the IDE and then observing the output that it runs.

Note that installing a library on most Unix platforms isn't complicated - configure, make, make install.
You Know, on Second Thought
Should have been more funny if I hadn't argued for 30 minutes last year with someone who honestly believed this and was trying to sell this to a younger somewhat gullible (it seems) friend of mine.

The guy who tried to convince us was well spoken, serious, in a middle management position and seemed to have swallowed it hook, line and sinker himself.
Hey Matthew,

I just wanted to let you know that I really appreciate your feedback, as well as the feedback from the other commenters here.

I understand that many here are concerned that banning the account seems, from this perspective, to have been an unjustified action. I do believe that there is a bit of a misunderstanding on the timeline of events here, as well as the source of the decision. To be clear, Cash supported the decision that I had made to ban the account in question, and there had been no communication between us and Matthew at this point. We began receiving a significant number of support requests to remove domains from this account, and I authorized the shutting down of this account as it was clear to me what was happening. I have been working with our engineers to see to the removal of the domains from the account as well.

I apologize if our actions seemed at any point rude or inappropriate, it was definitely not my intention. I want nothing more than to look out for the safety and wellbeing of our customers, and I chose what I believed to be the best action. I do want you to know that if I was aware that a security researcher had been working on testing a theory, I might have acted differently. That can, however, impact the reason behind a white hat test. You generally want the company to see you as normal user, so that you can see how they act in return. We do shut down users who are intentionally causing problems for other users, and I do think that was made evident here.

I do understand that opening a line of communication with Matthew may have been appropriate, and I consider that valuable feedback moving forward.

<3 Jarland
Yes but even prior to this, Rackspace had been a managed cloud provider, meaning they offer services on top of the infrastructure. This is different than AWS.
something seems off, Palm OS programming is mentioned as #16. This does not make sense.
Yeah, but Chibi, CHICKEN, Gambit, and Guile are all excellent at FFI, and fairly good at embedding (although for CHICKEN and Gambit, it depends on the given value of embedding... That's more Chibi and Guile's forte, as it was for SCM, SIOD, and TinyScheme before them.)
“He makes it so hard to be nice”
I guess that's what happens when you forbid Intel from selling to China

http://wccftech.com/us-government-bans-intel-nvidia-amd-chip...
Use your imagination. No one is suggesting rescuers dig for ownerless phones. They would be just another signal used to determine where trapped people might be.
Shockingly bad pre-sales though - in my last job I tried to engage with them on the hosting for a large scale ERP project for a multinational and they were pretty reluctant to get involved even though they advertised that they were targeting that niche and claimed expertise in the ERP application.
The short answer is yes it's ok, but may provoke some pushback in comments.

The nuanced answer is that there's a bit of a sliding scale. Known users, who have been participating in the community for a while, can do some things that might be spammy in other contexts, such as when a new account is created only to promote something. Of course that only holds as long as they do it tastefully (e.g. don't try to hijack someone else's launch) and don't do it much.
Keeping a mailing list is great and super convenient, but there has to be a better way... For example, the inline Subscribe form is tucked all the way down as the last thing on the page.

I'm sure you'd get better conversion with it as the first thing at the top of the list, maybe with a pastel yellow background for the form.

It's sort of the same thing with pop-under ads or those video ads, sure you're likely going to get more clicks on those, but you've made your website look (1) sketchy (2) difficult to use and (3) undesirable to return to.
I wish :) I'm still working on that. Let me know if you'd like to help out!
The same experiences we switched to using rkt, supervised by upstart (and now systemd).

We have an "application" state template in our salt config and every docker update something would cause all of them to fail. Thankful the "application" state template abstracted running container enough were we switched from docker -> rkt under the covers without anybody noticing, except now we no longer fearing of container software updates.
If you haven't heard of Giant Swarm, I encourage you to contact them. They have a scalable microservices provisioning solution that can use either Docker or Kubernetes. German company. Disclaimer: I worked for them last year. Holler if you need an intro.
> And the addicts are the end-losers, victims of a war between reality and ideology.

Drug users aren't victims of the war on drugs (except maybe weed users). If drugs were legal they would still be hopeless addicts. Just because you can now buy your heroin at CVS instead of back alley Joe doesn't make you less vulnerable to addiction. Maybe they aren't in prison for doing drugs anymore, but they still might be in prison for robbing CVS to feed their addiction.

Drug users are victims of their own poor choices. To say otherwise is to say people don't have free will.
If you want to know more about PE firms and LBOs, check out the book Barbarians at the Gate: The Fall of RJR Nabisco: https://www.amazon.com/gp/aw/d/0061655554
That's absolutely right, I'd actually prefer to hire someone without a degree and a strong desire to learn than someone with a degree from ITT
That is really theoretical and enforcement depends of individual cities. In fact a lot a naturist beaches are not separated from the normal ones by any physical limitation and you can go from one side to the other without noticing it.

I know it for having found myself surprised to be on the fun part of the beach countless times.

That's a picture of a French minister crossing path with a local enjoying himself : http://www.directmatin.fr/france/2016-08-11/emmanuel-macron-...

Oh, and topless for women is ok everywhere.
[ksummit-discuss] GPL Defence Issues
Apologies, will edit accordingly. Will add that I did it with the intention of being helpful, but understand that it was rant-ey.
Absolutely fantastic site I do have to say.
Thanks for sharing, I think I will - and did already - find some interesting books to read. Thanks for this repository, I am sure I have found the perfect goal for weekend. :)
That's what I've been trying to tell people about Git, too. It's a powerful tool and it takes some effort to wrap your mind around it.
Agreed. GNU Parallel does something similar and this is confusing.

But this does claim to be a reimplementation of much of GNU Parallel's functionality. If it's compatible, maybe there isn't too much of an issue.

In the interest of silly UNIXism, I hereby vote for the name "serial" instead. It's just like "more" and "less", right?
I wouldn't go that far. There's a host of conscious and subconscious things we can only get when we're in the same room as someone. It's not surprising people rarely get funding, make hiring decisions, etc. solely from text communication. It's unfair to characterize people / companies who value the additional information as being backwards or old fashion (you didn't do this -- just a general statement).