skysight-inc/HackerNews huggingface dataset:
I understand. Thanks for the explanation. I didn't know about Logism, this is cool. I can't wait to play with this. Thanks for the link!
It is strange. They were trying to decrease update sizes by using File-by-File patching, for example, but never decided to use the best applicable compression library until an intern came along?
That explains why Merrill Edge has the shittiest trading interface of all the online brokers I've used.
Oh that vicious liberal media. They're really sticking it to him, aren't they?
Yeah, this site used to be 100% about growing cannabis. Not sure when it transitioned into showing tomatoes and peppers on the front page. Ask yourself why these buckets have lids and air filters? It's not to keep the sweet aroma of your tomato plants out of your apartment =)

But, does it matter? Still some really nice DIY designs here even if you aren't growing weed.
Assessing Managerial Ability: Implications for Corporate Governance
angular, in my opinion, is pretty horrible from the get-go. It seems to want to proxy logical routes via the DOM rather than have the DOM be the result of the logic.
All plants are welcome, the community does not judge species. For us plants are just plants, we want to become "a melting pot of photosynthesis enthusiasts", as per the bucket manifesto. There are many cannabis growers but that is because it is a very popular plant around the world (and very expensive too).

I've grown a lot of different plants in my buckets, including thyme, dill, basil, hot peppers, cherry tomatoes, strawberry and chives :)

Hope you give it a try, it is a very fun hobby.
I suspect that instead of shipping work overseas, you'd simply see a relaxation of attitudes on remote work. The US already has a large base of engineering talent that is willing to work for less but either won't or can't relocate to a tech hub. (Often because if they relocate to you they're going to want more money because of cost of living differences.)
Airbnb for clothes.

Uber shoes.
> Just a data structure suited to my very specific problem

I think the point is that it's harder to do this properly than it seems like it is, especially in a systems language. I've seen many "working" shared pointers in C++ that only worked if you used them in the way the original authors happened to use them. They wouldn't work if, say, you put a bunch of them in a std::vector.

So some of this is about what "works" means to different people.
I briefly glossed over it, but Mercurial could have had the Linux contributors right off the back. It was built faster than git and was built with the kernel team in mind. I do think it is an interesting bit of group dynamics that the kernel team as a whole didn't adopt Mercurial (because there were kernel team members on both sides of the Mercurial/git divide), and some of that reason seemed to be, from what I read at the time, simply a dislike of Python by a surprising number of kernel team members.
There have been many studies on this.

Conservatives usually use the phrase "at best, the impact is nil"

Liberals usually use the phrase "at worst, the impact is nil"

Because the study shows there is negligible impact. Every laborer is also a spender. If the person saves, then every laborer is also an investor.

If you believe in the mainstream economic theory, more jobs are produced for the ones that are "taken."

You might ask where are those jobs, and then people will say they are in new fields and require training etc.

The debate goes on: why aren't tech jobs in short supply? A: They are. Q: I don't see that, where? A: there isn't one "tech", there are many different fields and they are in short supply in the important ones etc.

It is not as straightforward as you make it out to be.
I Ripped Off Groupon's Business Model and Made $8200
She started in Krakow, Poland. 2700 GBP/month is what the prime minister of Poland makes, it's an absurdly high salary for the local market there. I've friends who work as professional C++ programmers there and they make about 1000-1500 GBP/month working for huge corporations.
given that site is static content, it's more than easy to use something like cloudflare, which afaik even on their free plan will cache it on their global cdn.

(honestly I would consider the possibility of the "crashing" being part of a PR strategy - makes a good story)
I'm now aware, and I was able to block connections in my organizations firewall that protects a few thousand users. Not every single user needs to be aware for it to be effective.
I agree, a common standard would be good. That said, experience taught me to distrust any proposed standard that comes out of Microsoft. Besides, I find that with the programming editor communities, such standards are not that important - as long as a language has the tooling, it'll be integrated, standard or no standard.
>indented text trees

You mean points and sub-points?

>all but the most complex parts

And what do you use for those?
The subreddit[0] for this is not even remotely veiled cannabis farmers. Every once in a while someone posts tomatoes.

[0]https://www.reddit.com/r/SpaceBuckets/
Narcissism would imply that my perspective personally is affected by the outcome and that I believe my opinion is superior to everyone elses, which I don't.

I'm talking about for the people in general. Net Neutrality within the U.S. has absolutely no bearing on me personally as I'm neither a U.S. citizen, nor a resident. I'm merely opining because I am interested in the well-being of my fellow humans... in this instance, Americans and residents affected by internet service providers looking to dishonestly gouge their customers.

I care about you guys and your struggles, I care when I see people being taken advantage of, I care about the erosion of your constitutional rights, I care when I see you having to struggle to have your voices heard by a system that doesn't give a fuck about you except for how quickly they can part you from your money. I care because I see your struggles every day, I listen to your complaints, I follow your news, I read and I watch. I speak from a place of wanting to fight your causes. I live on the internet and it's hard to stand by and watch your internet gradually being taken away and used to exploit you.

So to assume I'm narcissistic without knowing anything about my background or my motives for comment is slightly er... I don't even have a word to finish that sentence.
Great idea! Is there a way to see archived interviews?
That's given as an example of "in a manner contrary to the designed and normal operational purpose" - to me, it sounds more like a mechanical slot machine being manipulated by pulling it in such a way that the mechanism doesn't engage in the usual way, perhaps only releasing one of the wheels after you've gotten two to line up well by chance.

Pulling the lever at a time you know to be right still sounds like using it for its normal operational purpose to me. Slot machines are designed to have their levers pulled, even when they will pay out as a consequence.
Surprised nobody's mentioned Boxer, or some other boxes-in-boxes representation http://web.media.mit.edu/~mres/papers/boxer.pdf

Blockly ( https://developers.google.com/blockly ) is also similar, but I think it's a bit too specific:

- Only one type of block is needed, to represent a generic "node" in the tree. Distinctions can be added by plugins, if desired for some particular language.

- The idea of "interlocking" can be discarded, since a general tree editor should allow arbitrary edits to arbitrary trees (in the same way that a general text editor should allow any text to be inserted anywhere in a file/buffer). Plugins can add it back for particular languages.

- Nesting should be the only relationship; it subsumes "sitting beside" (like Blockly assignments) or "wrapping around" (blockly loops).

- No need to distinguish between editable/immutable values; everything is editable.

As a baby step towards the author's goal, how about an s-expression editor which displays boxes-in-boxes instead of parentheses? The editing commands could be exactly the same as e.g. Emacs+paredit, the only difference would be that indentation begins at the left edge of the current box, rather than at the left edge of the screen. For example, we would have to discard the indentation of an expression like:

(foo (bar baz) (quux
foobar))

Instead we would align "foobar" to be in the same box as "quux", e.g.

+-------------------------+
| +-------+ +---------+|
|foo |bar baz| |quux ||
| +-------+ | foobar||
| +---------+|
+-------------------------+

Note that I don't recommend using ASCII to draw the boxes (except maybe as a proof-of-concept). Once we have such an editor, we could start to extend it with features like coloured boxes for syntax colouring, structure-checkers (e.g. "if" should have 3 children, etc.).

More radical extensions can then support pulling the boxes out into a more traditional tree structure.
This suggests something tech could actually help with.

Since each person has a different gut microfauna, if we had a system to measure my gut and compute what foods would be good for me, we could design custom diets for each person.
There is a big difference between foreign workers who are great and add value, and foreign workers who are brought over, are subsequently exploited, and who are also used to depress the income of the local workforce. Seen it happen.

Then there are the "Indian Mafias" in places like Microsoft, where over 50% of an organization is Indian because they got into a cultural hiring spiral. And the products from those groups are generally pretty awful, because everyone seems to want to be a manager or see how high the next re-org will take them, and not do good designs or write good code.

H1Bs shouldn't be used for job shops, and they shouldn't be used to bring in cheap labor, but that's largely what they're used for now.

A lot of really good Indian engineers are going to get hurt, and that will suck.
> overestimation of Russia's danger on the US and EU

Depends what you mean by “EU”. Western Europe? Sure, Russia maybe isn't a big deal for them. But the Baltic states, which are EU and NATO member states, understandably consider their next-door neighbour a huge threat.
Every time someone on Reddit posts their weight loss progress pictures, people ask how they did it.

They ALWAYS say they did through calorie restriction.
JavaScript is pretty terrible but there's no escape.

Even Brendan Eich apologizes for it.

Hopefully web assembly gives us options in the browser.
In the US at least, community service is typically only an option if:

- It's your first offense

- You more-or-less admit to the crime (not necessarily meaning you turned yourself in, but you didn't go through a trial while maintaining your innocence the whole time)

- You are clearly remorseful

- The crime is minor and non-violent

- The odds are seen as low or very low that you'd do it again

There are exceptions of course, but if you commit armed robbery, I don't think many people would feel community service is a just sentence. Nor would shoplifting if it's the 5th time you've been caught.
Mass production definitely papers over the inefficiencies, but I wonder if it would be needlessly burdensome to try and make building products and rules that are everything for everyone. We've already seen huge debacles with things like LP siding that would last decades in the southwest that started breaking down and growing mushrooms in the Northwest after like two years.

The difference with cars is that save for some small tweaks, you're not dealing with completely different driving environments for decades or centuries on end. California has their own emissions standards, which they manage to meet (or cheat). But largely fuel efficiency is fuel efficency. Safety is safety. A seatbelt works the same whether it's rainy or sunny.

Houses should be designed to emphasize the local environment needs. I don't want a flat roofed stucco house in Portland. That would be a freaking nightmare.

I'm sure there's a set of federal regulations that could be applied to new construction, plumbing and electrical codes could probably mostly apply. General safety and minimum wind shear requirements. But the vast majority of the codes we had to deal with were regional and dealt with water runoff, moisture build up prevention, soil erosion, and a list of other things that I could see as being entirely not applicable to other areas of my state, let alone the rest of the country.
(Re: your first paragraph) - and yet, we see millions of folks undertaking dangerous journeys over the Middle East or Mediterranean or Central America or Indian Ocean to reach Europe/USA/Australia.... What gives? That life must be very shitty in many parts of the world??
Please fix the title, its 1.5 PB, not GB
The thing that should be illegal is the kind of secret deals that MS makes with PC manufacturers; see this for example:

http://www.theregister.co.uk/2002/02/20/be_inc_sues_microsof...
I've come to accept that I'm no good at whiteboard interviews. The only way I can get hired nowadays is either via a personal referral and/or an employer so desperate (or serious enough about hiring someone in a reasonable time-frame) that they short-circuit their interview process and skip the whole whiteboard hazing process.

For my current job, I had a total of 2 phone conversations (first with a recruiter, second with the hiring manager) over the course of a week when they all of a sudden dropped an offer on me. I was a bit surprised by it -- "What? An offer already? Uh, I was expecting some sort of interview first?"

I actually nearly walked away at that point, but was... talked into accepting after a little back-and-forth on the salary.

But anyway, I just ignore cold-call/emails from recruiters anymore, because I know it will just end in wasted time (like getting rejected after 4 rounds of hazing and a weekend-stealing homework project) and stress/frustration I don't need. Most companies are obviously being overwhelmed with large numbers of high quality applicants for every open position ;)
If we could deal with Japan and Germany, why not China?

America "dealt with" Japan and Germany by being a few months ahead in the nuclear arms race. That specific asymmetry was what ended WWII. America doesn't have anything like that advantage over China.
Hey HN!

The maker here. This weekend we decided to put up a directory of the biggest tech IPOs.

For some backstory, following Snap’s IPO we realized how unreadable the S1 fillings really are and therefore we decided to do something about it. We researched the most valuable tech IPOs and cherry-picked data with the goal of displaying it in a sexy way.

We really hope you like it and we’re super open to feedback!
Leave your thoughts in here

Sebastian
Again, this seems like an anecdotal divide more than anything. .NET Core has certainly seemed "stable, well-tested, and batteries-included" for any of the projects where I have used it.
Four years isn't enough? I'll be honest, I'm not sure what longevity has to do with maintainability.

I'm sure it's totally possible to write unmaintainable rubbish in React, just as it is in any language/framework/library, but I found it much easier to write idiomatic, maintainable code than the wild west of jQuery.
>almost no one lives there on a nationwide basis

"About 1 in every 38 people living in the United States resides in New York City." [1] I wouldn't call that "almost no one".

>There's a luxury downtown apartment building a block from where I work that I acknowledge exists.

I wouldn't complain, if those "luxury" downtown apartments didn't exist, your nice little suburb would be more expensive, those people have got to live somewhere. "Luxury" is a meaningless buzzword that developers like to put on their marketing materials.

[1] https://www1.nyc.gov/site/planning/data-maps/nyc-population/...
It says 1.5M GB == 1,5000,000 GB == 1.5 PB
Part of the compensation is the possibility of permanent residency in the US. This is quite valuable. The employer does not actually pay for that benefit.
I don't know much about gigabytes, but that seems like a lot

edit: (I'm guessing the downvotes are because I phrased it like a meme, but to clarify, this was a genuine compliment in response to a 'look what this person did' type post- it's inspiring stuff)
gph says:>"... the problem of China not respecting copyright or any type of intellectual property. "

And, after thirty years' trying, mainland Chinese still make very low-quality hand tools and have severely damaged Western suppliers of the same.

"Give me a good screwdriver and a place to stand - I will move the Earth." - Archimedes322

P.S. Why the downvote? Compare the quality of USA-, European- and Chinese-made (except Taiwanese, which are often exquisite) hand tools. The mainland Chinese don't measure up to a 1920's standards of manufacture in the West.
Truth values are currently accepted paradigms.

OP is questioning their soundness with not just an opinion but with an argued view.

Therefore, OP could get back other argued instances of agreement and disagreement, stimulating a constructive debate, which in turn could end up modifying paradigms and reassigning truth values.

And yeah, they could even get reassigned to OP's view.
Curious, do you have a solution to automating food intake logging?

Props for using Shopify!
The only bad thing is the socially unacceptable shadow that it casts on high tech gardening.

High profit crops are needed to push the state of the art environmental control designs forward and costs down for other crops; which will become increasingly common as systems mature and costs decline below that of traditional production methods.
I promise you there are a lot of really high profile new projects being developed in Perl 5 still. A lot of companies tend not to advertise their use of Perl because it has a bad reputation (somewhat undeservingly in my opinion) or because of a tendency for some organisations to be secretive about their infrastructure. But I've worked on some pretty major projects, in Perl, over the last 5 years.
Releasing a week early makes for a smallish window during which the exploit is unpatched and in the wild, while still being impactful enough that it forces Microsoft to react to it somehow. I'm not sure it's the Right Way of Doing Things, but it's defensible.
I must have missed the history class about the wars Europe waged with the UK in the 50s & 60s? /s

The reality is that the cold war prevented intra-EU state wars, not the EU. Shared enemy.

If you had to point at something, isn't Nato a more likely candidate than ECSC? In my view the EU's taking credit for other people's achievements.
According to the article Brotli compression was only launched in 2015 and she did the integration work in the summer of 2016. Bearing in mind we don't know how much of an improvement to Brotli was made during the intervening period and what the evaluation and adoption criteria were that actually seems pretty prompt.
I'm not a recruiter, but I have a startup for matching candidates and jobs on criteria other than what appears on resumes and LinkedIn, but it's hard to get much candidate volume. Even if (a huge "if") I'm right, and this is a much better way to match, it doesn't mean the world will change form what's "working" (or at least familiar) and adapt a new approach. Internal recruiters are often extremely busy and lots of new startups do a nice job of streamlining their work.
Relationships only start once
I'm writing a book about Perl 6 right now, targeted at folks who already know some programming language(s), but not necessarily Perl 5: https://leanpub.com/perl6

There are 9 chapters out there already, which you get you started nicely. Feedback would be very welcome!
Ask HN: What are the NEW hot topics for 2017?
Last year was all about AI, self-driven cars and VR. Is there any new trendy topic coming up in 2017 on top of the existing ones?
@ralfn

> For example, imagine Digital Ocean using MongoDB to store server configurations. AGPL would force them to open-source their whole infrastructure. All of it. Or pay to get a different license.

AGPL licenses aren't transitive, things that touch AGPL'ed software over the network aren't suddenly required to be AGPL licensed (otherwise the whole purpose of it would fall apart, since a large chunk of the initial design was for Free Software web-applications which could still be run in proprietary web browsers).

AGPL means if you decide to fork a project and add new features, then sell it as a hosted service ala AWS/Azure then you also have to provide anyone that connects to it your modified source code. I'm actually debating using the license right now in a couple of projects I've been prototyping - I don't want to prevent people from being able to make money offering hosted services, but at the same time I don't want hostile SaaS forks that could rip off my work without contributing their changes back (I like the BSD license for libraries, but I'm starting to appreciate the GPL/AGPL more for applications for community-related reasons rather than free software righteousness).
1958 Lituya Bay Megatsunami
I think the digler999 simply means significant differently than you do. A 40% chance, for example, could still be interpreted as significant. Numerous casino games when played optimally give you a better chance than that of winning or breaking even.
Web Share API brings the native sharing capabilities to the browser
Ongoing discussion: https://news.ycombinator.com/item?id=13579544
> For example, imagine Digital Ocean using MongoDB to store server configurations. AGPL would force them to open-source their whole infrastructure. All of it. Or pay to get a different license.

I don't think that's correct. From MongoDB the company[0]:

> Note however that it is NOT required that applications using mongo be published. The copyleft applies only to the mongod and mongos database programs. This is why Mongo DB drivers are all licensed under an Apache license. You application, even though it talks to the database, is a separate program and “work”.

[0] https://www.mongodb.com/blog/post/the-agpl
I don't subscribe to the theory that "fake news" won Trump the election, so I find this criticism of the idea incredibly asinine and besides the point. As a left-winger, I see "fake news" trotted out mostly by bitter liberals who refuse to accept any personal blame for the democrat's loss.

If anything, I place more blame on "legit news" and their "80+% WIN!" predictions for Clinton, ensuring that anyone who thought about casting a protest vote stayed home.
sure, but are you gonna put a tiny bit of radioactive material in every slot machine? Not to forget that the RNG would have to be restocked if the material ever runs out
Why I don't think AI will replace my job
I would expect many department heads and politicians are taking inventory of obsolete or outdated laws and regulations that can be repealed aor taken off the book. Federal agencies in particular, in compliance with the "add one, remove two" EO on new regulations must be compiling exhaustive lists of regs that can be served up to "pay for" new regs.
My point here is that its not surprising that a company takes a better cheaper option that can't just leave, and often costs less and has fewer regulations. That means that its worse for the average American worker, because they either have to lower standards and wages to compete, or just lose the potential job.
My name is Peter Klipfel – This is Why I joined Aha