skysight-inc/HackerNews huggingface dataset:
It's the Internet so who needs skills or experience to comment!

But, I did run a commercial team (lawyers and negotiators) for a software company that handled hundreds of incoming and outgoing licenses: including ones to major software vendors like Salesforce, Oracle, Microsoft and IBM. I am not a lawyer though ... but, sometimes I play one on the Web.

I'm not trying to tell you the terms are "reasonable", that's a matter of opinion. I'm telling you that the way in which they are interpreted in the blog post is not in line with how they would commonly be read. It is not a fair reading of the terms as far as I can see - consequently saying they have a "bad choice" of license makes no sense since the clauses are being cherry-picked.

Second, people often think licenses have to be 'reasonable', they don't. They have to be enforceable and in your businesses interests - Cognitect clearly thought those terms were in their interests.

I'm not going to comment on the clauses further, you've clearly read them one way and I was offering the observation that I would not have come at them from that perspective. I guess the best way to have found out their intent would have been to call them up and ask them, getting clarity added when you negotiated the deal terms where it was required. Most commonly, people have terms in their licenses because of specific issues they are concerned about and when you understand that something can be done to "fix" the difference of perspectives.

Finally, the new license looks eminently reasonable, so perhaps they noted the concerns and have now fixed them, no?
As a counterpoint, I recently built something in a framework (Rails) that was relatively new to me because the framework had large amounts of functionality available as open source components (info in profile).

I reviewed other options, including technologies that I was more familiar with, but the risk of slower development while I came up to speed was outweighed by the increase in speed to market.
>Bullshit. Notepad is a pathetic excuse for a text editor. It can't even handle different line endings. Wordpad isn't much better.

They're still text editors that work just fine to edit text files.

>And yes, someone who tries to leech off of society providing something that can be easily obtained for free (such as air) is just that: a leech. Obviously, you DO want to ban such things, or else you wouldn't advocate leeching. You're a pathetic excuse for a person, advocating for people to be forced to purchase breathable air.

Again, show where I want to ban free software. And if I write software, how is it easily obtained for free if I'm charging for it? And your air analogy doesn't work unless I'm the one creating the air as well.
Yeah, this could never fly for more than 30 minutes with an established corporate client - but I think that's kind of the point. A firm who did let it fly would be a firm covered in red flags.

But it cuts both ways - the big software company in the article could very easily have dismissed the contractor team as wannabes, thanked them for their time and sent them on their way, rather than politely reminding them of the paperwork.

I guess it's a game of brinksmanship on both sides.
Google actually already does this, based on what you just searched for.

Search for "swing", then in the search box, delete that and type in "play". It'll auto-complete with something like "playground swing".

Now in a new tab, search for "music". Then delete that and search for "play". You'll get different results.

(doesn't work with the browser search box, has to be the one in the page itself)
from the linked page

> so no one will ever be able to change the past just because there is no digital record of it. The Web needs a memory, the ability to look back.

I thought the issue is/was that site owners (original, or purchasing the domain afterwards) could via a robots.txt remove their site from the archive?

or has this changed and now no matter what happens if the archive crawls a site on a date it stays no matter if 10 years down the road somebody buys the domain and decides to retroactively erase everything?
You may also want to check out figure 2 of this paper which further illustrates the relationship between a statistical hypothesis and the research hypothesis:
http://rhowell.ba.ttu.edu/Meehl1.pdf
This is exactly what I was thinking!
I'd love to know what the dev of Prometheus think about alerting in Grafana...
The important thing to hide on news sites is not so much what you're reading (who cares, it's public news and clicking through a link means nothing), but rather hiding your username for the comments section.
But is a dead body an "emergency"? Perhaps the laws intend to refer to only dire situations, such as the "hot pursuit" example in your cite.

While a dead body is a serious matter, it's hard to argue in this case that there's danger.
built on boring [...] Angular 1

Ah yes, the halcyon yesteryear of Angular 1.
That would be tough; the accelerated piece in native is mostly coupled to the JS API - specifically the view hierarchy and animations. It's pretty straightforward to port games to it though, and it's generally easy to pick up and move fast. The easiest way is to take a look at some example code. Here's a game I built for the Global Game Jam 2015. Cheers!

Source: https://github.com/rogueSkib/orcrun
Playable: http://rogueskib.github.io/orcrun/
I'm curious but not motivated enough to really search for it, but for ambiguous hash abbreviations, why not select the oldest, since presumably it was unique at the time it was created?

edit: I guess that information must not exist or I assume they'd be doing it.
The future of front-end development is design
I tried "lûd" as the company name, and that works but many of the logos show "ld". It looks like some of your fonts don't have accented characters.
There are some things that node is great for... even some automation tasks... not sure that a web scraper is an ideal example... pretty much anything dealing with huge streams isn't a great fit, and getting the back-pressure on streams right in node is sometimes hard. A lot of db's for example may not expose cursors for being able to do a record at a time, so you'll get it shoved in... and before you can process the million records, node will crash.

I love node... but it's not always the right fit... dealing with that for something at work now... I'm like if we can break it up through an MQ, awesome, otherwise node will be a very bad fit.
Since I said "correlation does not imply correlation", not "correlation does not imply causation", I'm not sure what you're replying to.
> capabilities

Well. There just aren't many useful caps to begin with. For example, consider backups. You'd want the backup system to have full read access to everything. Well. You can't do that with capabilities. You only get DAC_OVERRIDE, which is one of the many root-equivalent caps in Linux. Probably half of them are.
A simpler way might be to purchase land that is currently not beach front, but might become beachfront in the future and, hence, rise in price.

I suppose that might be tricky to predict though.
Don't you just feel for Ukraine.

But the Ukrainian govt has itself to blame, for being used as a pawn. Now Ukranians can only look wistfully in the direction of Crimea
Kind of awesome to see Sanders and Trump presumably trying to work together, talking about the same solution to the same problem. Of course, the real question is: Can they get their respective parties to actually back this?
Depending on your needs, mono is decent... I've managed to run a few things under a mono-onbuild docker container... Though that does take a little more work.
I want to promote your product; do you have affiliate options?
My general impression from reading on the subject is that most of the other political campaigns were not nearly as tech savvy as Trump's was. Generally speaking Clinton seemed to rely mostly on the traditional approach to election strategy that would have guaranteed victory in the 90s and early 2000s. It seems that political operatives in general have been much slower to adapt to the new generation of tools that have been made available to them or just don't understand the implications. This does not come as a huge surprise. Unless you grew up interacting with technology in the same way as the younger generation has, it's harder to digest, envision, and utilize new tech. Even my stepfather who coded with punch cards and builds old motherboards for fun struggles a bit with his smartphone.

I think this election has been a good demonstration of how rapidly tech is changing the world and how asymmetric the adaptation has been. The ground is shifting so fast that it's much harder to predict and imagine the myriad of implications and the way they will feedback into systems.
Intrresting, I always assumed that the whole mess was caused by management pressure to ship something ASAP, I just didn't figure it was outside management pressure :)

Anyway .NET is too big for this to be detrimental and I'm only complaining because I like the work being done and the situation is turning off more traditional enterprise devs who have different expectations (eg. tooling in VS is still iffy but on 1.0 it wasn't even working when a colleague tried it). You guys still deserve a huge pat on the back - you used to be a pot smoking hippie if you used OSS in the .NET side of enterprise, now those people are contributing on GH, using git on VSO, using CLI tools that can be automated easily, etc.
The Biggest Marketing Challenge We Face
kill `ps -opid OC -C chrome | tail -n1`

Kills only the highest-CPU-use Chrome pid.

You can get a lot of useful information out of PS, like blocked, caught, ignored & pending signals, control group, scheduling class & policy, CPU in tenths of a percent, instruction & stack pointers, elapsed time since it started, security label, thread id, number of threads, kernel function that the process is currently sleeping in, process state, current CPU, number of kernel threads, controlling tty, etc.

Also, never use killall. On Solaris it reboots the machine. Fun to find out when logged in as root.
I think that's true to a certain extent. However, being able to write down a solution in minutes might be beneficial if it's a small part of a larger effort, because it doesn't interrupt your "flow," to borrow a popular term. That kind of facility is also beneficial if you're working with other people. "Hold on, give me a week to come up with an explanation for my idea" has much less impact than "here is how it works."
I might. Otherwise I'll remap Caps lock to Esc, or use the other shortcut.

And for me, the touch bar is one of the coolest things I've seen on a laptop in a long time. It has a huge potential, and is going to be much more useful to me than those keys were, as I never really used them.
I don't hate it because it's popular. I hate that it's encouraging sprawling, insecure, fragile design. It slows my computer to a crawl, and all just to make the web-page render worse than if it wasn't used.

Sure, there are exceptions where JS is amazing, and absolutely necessary. But that's extremely rare, yet everyone thinks their news-site absolutely must have it.
What a great writeup.
I much prefer the sublime perfection that is Platinum Games. Bayonetta's gameplay is damn near perfect. It strikes the perfect chord between stylish/beautiful and challenging.
I thought it was well known that Finland isn't a real country.

http://www.bodahub.com/does-finland-exist-conspiracy-theory/
In the USA your insurance company would deny the claim and cancel your policy unless you have a commercial policy.
If you're not sure just ignore it. It's there for everybody else.
Aside for intellect, I wouldn't mind trading some desk time for time spent in the forest cleaning / doing research or anything useful...
This is a really well written partial set of release notes. I was curious and looked at the full release notes [1], and I think these are pretty well written as well. I'm very impressed, especially given that git has such a large set of contributors.

[1]: https://github.com/git/git/blob/v2.11.0/Documentation/RelNot...
Angry Birds was definitely C++/OpenGL. That's how it could run on WebOS with the PDK.
Internet Archive, after Trump win, looks to create alternate site in Canada
He went against standard procedures to bring up the investigation in public days before the election.
Climate change isn't the only thing that increases the probability. Over the long term they may eventually be the largest cause, but currently I would cite many, many other issues.

Sea walls, land use changes, water pumping, loss of wetlands all affect the severity of tides. All these things could be changed to avoid issues while completely ignoring climate change for now.... Yet they do nothing. Ocean bathymetry is extremely complex, messing with one thing on a shoreline effects everything around it. Just yelling "It's all climate change" is both stupid and dangerous. Trying to stop the shoreline from moving is stupid, expensive, and in the long term, dangerous.
In the near term, you'll be targeting mono, .Net core isn't baked all the way yet.
>Whichever candidate you feel is the perfect candidate, when put in power, they will make choices you don't like

I forget where I heard it, but there was a comment about Trump that was something to the effect of: The office of the President is so powerful that in essence the position itself controls whoever is in it. To that end, results can't really vary as much as people think. There is also out there, somewhere on the internet, an essay written by a European leader who garnered the mantle of power despite deep reservations and wrote about the effect holding the position had on him. I wish I could remember who he was / where he governed. It is a really amazing piece. Maybe someone else on here knows what I'm talking about?

>Which is why I really dig guys like Obama who have academic credentials

An immoral act is an immoral act. You just get fancier rationalizations. I don't see the advantage. I actually think it's a disadvantage. To some extent Obama's charisma has kept people from being overly critical of a lot of the terrible things that can be laid at his feet, whereas, if it was still G.W. Bush he'd have been excoriated.

>now look at the mess we've gotten ourselves into

It seems to me to be an error to treat this being bad as a foregone conclusion. Maybe yes, maybe no. Time will reveal.
Hexadecimal dumps of binary data are the worst of all worlds if used as keys/references. Hard to memorize, hard to type, look ugly, aren't compact.

Better alternatives:

Base64 without padding: compact.

Grouped decimals: slightly less compact than hexadecimal, but extremely easy to type and pronounce. E.g. 577-467-341-467
Ditto. I had a job lined up before graduation, and ended up living with my parents for 2 months before I started work. My parents were better off than yours, but I started pretty well myself. I had the money for the suits I interviewed in, a couple months of rent, some starter furniture, and my living expenses during that time.

Of course "post-college" is a key phrase. I wouldn't have been where I was if my parents hadn't paid almost all of my college expenses and bought me a car a couple years in. My mother had similar help during her college years, but my father didn't, and the two of them provided a similar boost to my 2 siblings, as well.
Singapore telcos to support GSMA authenticaion standard
Quick note for the ones who are tired of the giant clusterfuck of open-source tools for monitoring + alerting + storage + other, which is no less than:

- statsd

- collectd

- graphite

- whisper

- carbon

- prometheus

- grafana

- seyren

- riemann

- nagios

- icinga

- zabbix

There are multiple modern SaaS software that will do all of that in a single tool with better integrations, more polish, less work and no maintenance.

1) See https://www.datadoghq.com and last news https://techcrunch.com/2016/01/12/investors-feed-datadog-a-h...

2) https://signalfx.com/ and last news https://techcrunch.com/2015/03/12/signalfx-emerges-from-stea...

3) http://www.bmcsoftware.uk/it-solutions/truesight.html if you're not anti entreprisey (that was the "Boundary" startup, bought by BMC a few years ago and integrated in their offerings).

And don't think that they are "new" fancy tools. They've been around for many years.
> Can they get their respective parties to actually back this?

The plan is to shame them into action with the 2018 midterms approaching.
The doomsday predictions have been entirely wrong for the last half century. Why start believing them now?
It's interesting that so close to the heart of European Union, the police and judicial authorities needs special permits to enter through the area of neighbouring country, even if they won't do any official business there, they just pass through. Anybody else can move about freely, no questions asked.

Between Finland and Sweden, the police forces on both sides of the border have an agreement so that they can move about, even in official business. A pursuit of a criminal can be extended across border, and e.g. ambulances are shared. The crew is bilingual or works in Finnish (the population in the border area is traditionally mostly Finnish-speaking even in the Swedish side).

The countries each have a nation-wide public safety digital radio network (TETRA) and while the networks are strictly distinct, the police cars or ambulances in each country may have a radio unit from the neighbour so that they can connect to the neighbour network when they need to, or their radios can be roamed to the neighbour network through ISI interface.
The Nasty Battles Over Solidcore, Washington’s Hottest Gym
Will do that! Thanks for advice!
And then some idiot will scam the taxpayers in to building a large seawall miles out from your location, leaving you high, dry, and broke.
Here's the schematic: https://i.imgur.com/vZzGGZL.png

I have a ATTiny85 on a timer to do the actual readings from the DHT sensor, then turn on the CH_PD pin for the ESP8266, then send the reading over serial. The ESP then turns that into a POST request. (This design is partially because I could never get the ESP to read directly from the DHT.)

Could that 3.3v regulator be a problem? Could CH_PD not actually be making it use less power? There are also a bunch of small capacitors to get things working more reliably, but I don't have a good understanding of which ones are useful or how much energy they eat.
Do you have any proof that his revenue number are those? I don't, so...
Will it run xmonad? ;)
The problem is not so much hiding stuff. It is being surprised by the interactions between features. The "can't get there from here" like trying to printf to an iostream. If you're not careful, simply scanning through a large file is several times slower than other languages. Template magic makes seemingly reasonable type names blow up into insanely hard ones to figure out. There are non-obvious patterns that you have to know such as RAII.

And good luck if you want to make things portable! I remember at Google being asked how I checked in unit tests that broke integration tests. Turns out that GCC and Clang disagreed on whether a friend of a subclass can see protected elements in the parent class. The local language lawyer decided that gcc was right, sent off a bug report to Clang, and I had to make my little unit test class a friend of the parent class as well. Maybe I was unlucky, but why does this sort of thing not happen to me in other languages?

In other languages I am consistently able to read up on the language syntax and features, implement things within my knowledge, catch my bugs with unit tests, and have a basically working system. I've had this experience with C, Lua, Perl, Ruby, Python, PL/SQL, Java, JavaScript, etc.

But C++ finds ways to astound and surprise me. Perhaps if I was a full-time C++ developer I'd learn all of the corners and would simply be productive. But the last time that I wrote a non-trivial C++ program, there wound up being multiple things which worked right in unit tests but not the full program until I ran Valgrind and followed suggestions that I would have had no way of figuring out on my own.

Yes, I'm aware of how easy it is for third party libraries to be bad. From dangling pointers in C to monkey patching in Ruby there is a lot of crazy stuff that can be screwed up by third party developers. But C++ is the only language where I had trouble not screwing myself up.
Yeah, I guess dates are only available for commits but not blobs or trees.

This is suggested by the disambiguation listing; if there were dates they would be displayed I hope.

I think approximate dates might be inferred, but since it might be misleading and costlier to determine it makes sense to leave it out - at least in this version of git.
More likely there are cyclical effects that compounded together have a phase similar to the moon cycle. These kinds of effects are actually quite common if you have the data and computing power to mine for them. So there is likely an indirect causal element at play here. It's just not the moon.

The problem is that this is sometimes wrong in a big way. Once you account for commissions, the need for risk controls (few investors will tolerate 20%+ drawdowns), and the need to realize returns intermittently I doubt this will outperform the S&P by more than a little bit. Even if there is some statistical edge here, it would require massive sums of money which would probably hurt returns due to market distortion effects.

To truly take advantage of something like this you have to also use plenty of other signals and understand their relationships to develop a strategy that scales even if your signal loses some predictive power.
> One rule to remember is that your time is more valuable than any of the people working for you.

If that is the case where you work it should be the first item on your agenda to change.

Otherwise your best tech people just become managers which is pretty much the last thing you want to encourage.

Making key tech choices is also not the domain of management.

So I guess my advice is work out what is expected of you as a "manager". At some companies this can be a fairly random combination of tech leadership, architecture, project management, and people management. In others these are all seperate roles.
well, if JS frameworks lived and died by HN interest, Svelte would be in pretty poor shape. This certainly seems like a good concept to me.
So.... ML/AI to me this looks more like a rand() than anything else.
What am I missing?
Wasn't TdR statement before hardware virtualization on x86 became commonplace? Before AMD-V / Intel VT x86 virtualization worked through bizarrely complex techniques (binary translation...)
We've banned this account for repeatedly violating the guidelines after we've asked you multiple times to stop.

https://news.ycombinator.com/newsguidelines.html
I want to have an app where I can put in all the ingredients I have in my fridge and it outputs all the possible dishes I can make with them.
Silly but important question: Is the investment group going to give money[1] to your client, or your client is going to give money to the investment group?

[1] Money as in real green cash, not as in 10 year it will rain money.

(There are some consulting groups that approach business disguised as investment groups.)
Good to know! Thanks :)