skysight-inc/HackerNews huggingface dataset:
It looks absolutely amazing! Is it compatible with swarm mode? It would be awesome if it was a bit more explicit that it was running on a swarm/which node...
I thought that startups are there to try out new business models? So by that definition at some point you're either a business (proven) or a failure (disproven). OR you're sitting on a big bag of other people's money (startup forever, yay).
A hard problem - but what if that race condition kills someone? This used to be theoretical problem - there were not so many systems that could fail in so catastrophic ways - but we are now putting software into everything.
Thanks for the feedback :)

Skate augments the web component spec and employs a functional rendering pipeline. Thus, your comment about it being "React in native web components" is a good elevator pitch, but we don't want to give any false impressions. Skate is first and foremost a web component library based off of the spec that adds things like virtual DOM rendering and structured property definitions and attribute linking requiring very little boilerplate.

Raised https://github.com/skatejs/skatejs/issues/903 to address the docs issues you pointed out. Also raised
My claim was about Chomsky's volume of criticism of Israel, compared to other groups/countries in that conflict. If that really is unclear, criticize my grammar (not using my native tongue).

I answered this:

>> [Chomsky never claimed] that Israel "deserved" civilian casualties

I was obviously discussing volume of criticism. See the paragraph directly previous from the one you quoted, which I (tried to) reference in what you quote:

>> Chomsky was asked about criticizing Israel thousands of times more than [..]
Me too, then I tried Plasma 5.8 and I am delighted. It is by far the best DE I ever used - and yes, macOS included.

The polish it has is unbelievable.
My experience, when I ask decision-makers about training, is that there's a lot of resistance to the idea because of fear of poaching.
Battery Challenges
What happens when you need to do something non-trivial? Ie. nested selects, joins or even only some more complex expression in WHERE?
I heard of Rails before Ruby, so did a lot of people. That's your answer right there.

Ruby on Rails when it came out was:
- A tool with a culture that was optimized for programmer happiness and productivity.
- Promoting obviousness via the path of least surprise.
- Consistency through well-considered conventions.
- Carefully-designed value-based test suites.
- Building long-term maintainable apps.

Most of the good thing you hear about ruby are actually coming from Rails.
1) Meetings

We have one per week and sometimes cancel that because we feel it's overkill

Needing to have meetings isn't necessarily a bad thing. If you're making things that don't need many decisions to be made, and everyone agrees on the best approach, then meetings are completely pointless, but if everyone agrees then you're probably not pushing any limits. People have differing opinions at the edges, not about the boring well-trodden middle.
I think of joins as operators and from as the block similar to and/or in the where clause. He is being inconsistent with line breaks for select, from and where blocks. Personally I want to be able to visually pick out the blocks of the query and the easiest way to do that is with indention imo.
"Is it inconsistent to keep the 3.5mm headphone jack as it’s no longer on the latest iPhone?

Not at all. These are pro machines.

The new Pros have no SD card slot for a camera memory card. Why not?

you can use a physical adaptor if you want"

I mean most audio pros were using external soundcards since like forever, however imaging pros are now f'd in the a with their SD cards and USB-A cables. Sure this can be addressed with adaptors easily, but they are the ones who travel the most, and need the least number of dongles.

Schiller's (Apple's) argument is super weak.

They have made the best "pretend-a-pro at Starbucks" machine.

Now with emoji bar!
Or paid for an email delivery service? (such as MailChimp)
>Why wouldn't you be willing to jump through whatever hoops necessary to get the job you want?

Because I'm not a performing animal.
It lacks contrast. The fonts in particular are too thin and hard to read for my liking.
A new directory of open source technology events
The Seven Kanban Cadences
I'm really surprised this hasn't hit the UK news, but the government department that regulates welfare (the DWP) just discovered a £350 Million deficit that is proactively not being acknowledged by the leadership team. Despite maybe 1000+ people losing their job. Granted, a lot of these job losses probably affect contractors and suppliers (IBM, Accenture, CapGemini) more than anyone. But the general perception is that the department is a sinking ship trying to shed weight as fast and as ruthlessly as possible. Many of these people were given only an hour or two notice.

They will no doubt get more money in April but many projects (100s) have been "paused" and I really doubt that the Subject Matter Experts will have the appetite to return to a department that screwed up their budget to such a huge degree.
Apparently, they're is a time article about it

http://content.time.com/time/health/article/0,8599,2091477,0...

They talk about information density:

With this raw data in hand, the investigators crunched the numbers together to arrive at two critical values for each language: the average information density for each of its syllables and the average number of syllables spoken per second in ordinary speech. Vietnamese was used as a reference language for the other seven, with its syllables (which are considered by linguists to be very information-dense) given an arbitrary value of 1.

For all of the other languages, the researchers discovered, the more data-dense the average syllable was, the fewer of those syllables had to be spoken per second — and thus the slower the speech. English, with a high information density of .91, was spoken at an average rate of 6.19 syllables per second. Mandarin, which topped the density list at .94, was the spoken slowpoke at 5.18 syllables per second. Spanish, with a low-density .63, ripped along at a syllable-per-second velocity of 7.82. The true speed demon of the group, however, was Japanese, which edged past Spanish at 7.84, thanks to its low density of .49. Despite those differences, at the end of, say, a minute of speech, all of the languages would have conveyed more or less identical amounts of information.

Further googling got me this PDF http://www.ddl.ish-lyon.cnrs.fr/fulltext/pellegrino/pellegri...
Nice UI.
But my mainproblem is not solved with an UI.

I did not understand who uses only default containers without configuration or only the small possible container configurations? For such people a default UI is perfect.

E.g. Containers with Linked Data-Containers to store the Data outside of a container, or setting up a container with different parameters (company/server specific). For such things i need an extra system which can not be used with your or any other UI.

We build our own small template system to manage Domains, Subdomains and the setup of the software within a container. How could this be connected to your UI?

It would be great if your Template-System will integrate an API, so really configurable Templates will be possible. Allow external Scripts, or better access to an Rest-Api to get configurations. This will be a huge advantage over other standard UIs.
It still isn't enough to power an average world's household. 3,500 kWh/year is about 9.5kWh daily and this turbine can only generate up to 5.

It would only work in India, Nigeria and China, and only if you have good weather conditions. For all the other countries it still isn't what the title says.
I fully agree with the sentiment, and especially with treating SQL code as code, because it really is code. My style differs in 4 regards:

1. "join"s are at the same level as "from", and the contents of from/join are indented

2. prefer tuple comparisons of multi-comparisons, i.e. "(a,b)=(c,d)" instead of "a=c and b=d"

3. operators auch as "and" are at the beginning of a line, as in style guide of almost all other programming languages, too

4. the contents of "order by" and "group by" are also indented, the same way as the "select" columns

Example:

select
t1.col1,
t2.col2,
t3.col3
from
table1 t1
join
table2 t2 on t1.col2 = t2.col1
join
table3 t3 on (t3.col3, r3.col2) = (t1.col3, something_else)
where
t1.col1 > 0
and t2.col2 <> t1.col4
order by
col2 asc,
col1 desc
limit 100
Standard? I don't really feel that this blog persuades me that it is a standard. It also adds another style to it, which is even more ridiculous!
My mind puts emphasis on words with capitals, reading the title makes me bounce up and down like a carrousel with my "inner dialog".
Well, it seems to cover the same functionality!
But there is no windows support and does run in the shell instead of a docker image.
My analogy would be you're trying to make a better Clash Of Clans.

Even if your app is much better than the competition you need to convince people to switch in droves or you're going nowhere.

I guess my answer is yes : you need a significant marketing budget. But even with that there's no guarantee of success.
> PS you edited your post and added all those links and mention of India only after I replied ;)

It was like 5 seconds apart. We probably wrote at the same time ;)
Classifying Country Music Songs Is an Art – Getting Training Data – Big-Ish Data
A matter of design principle(s)
Non-profits are still corporations.
I think I will.
It isn't just you, and indeed, the alignment examples make little sense with a proportional typeface.

I checked the CSS, and for some reason the code blocks use the exact same fonts as the rest of the text (albeit with a new font-family clause just for them).
Switching from MacOS: Developer Environment
No, I've not. Do they keep it fairly updated or is it just old Gnome2 maintained? What would be great for me is Unity7 + Gnome2 apps ported to GTK3 without turning them into iPad apps but looks like that will get even harder with Unity8 :(
Tried that this week in a shop after the week Apple announcement. I think although it's very cool as a laptop it didn't beat the old Macbooks for me: Downsides were the thick & heavy screen which made it a little bit unbalanced and also shaky while typing on it. Besides that a touchpad which felt worse than what Apple has (although better than what most other Windows laptops have) and a cheaper looking finish (surface/painting looked more plastic like than the aluminum surface of the macbook). As an upside it had a really great keyboard, which might not be the case for the 2016 Apple models.
Our work is based on DockerUI, we do have a few extra features not implemented in DockerUI yet (container console for example), Swarm support and Portainer works well with Docker for Windows.
Well that is cute. I find it odd that the second line of the where clause is on the same level as the where but a neat format otherwise. Tabs or spaces though?
Adanaspor+-+Beşiktaş+maçını+canlı+izle+19.11.2016
Would this imply that women are also more likely to give up
if they get the job and they find that it's particularly challenging or competitive? If so, we'd expect higher churn out of the field, putting more downward pressure on diversity.

And this doesn't have to be just women, it could be anyone with a genetic or cultural predisposition (reducing diversity at least in personality types). Lot's of selection for monoculture here.
I do this often mainly due to beine annoyed by missing a comma somewhere or having to worry about commas when commenting out the last item
There was a discussion[0] on the article[1] talking about this yesterday.

[0] https://news.ycombinator.com/item?id=12853281

[1] http://www.slate.com/articles/technology/future_tense/2016/1...
Experiences varied wildly. For employees, it was a terrible time. Large companies were laying off left and right, and Sequoia did indeed advise all CEOs to fire their devs if their product was already on the market.

However, since the stock market was doing so badly, it was the beginning of the moment where a _lot_ of money started looking for somewhere else to go. So if you were of the wherewithal to go out and make a startup, it was a great time to be looking for funding.

So it depends a lot on who you ask. I will say, though, that real estate started taking off in ~2011, so it was more than a month of panic, but I would guess that in 2011-2013 or so SF was far and away the strongest local economy in the US.
Do you have an image of this? It Sounds like something I'd like!
They do? yarn uses the npm registry not something else.
Show HN: A Pokemon GO Server Emulator
Saying "it's an acceptable cost because the $32 million loss is balanced by gains in other areas" is potentially winning argument.

Saying "it's nothing" is a losing argument in every town hall meeting that ever takes place. $32 million is a lot of parks, operations, libraries, and whatever else you like.

We should focus on the value bought by that money, not on waving it away as "nothing".
Hey there ! We have a comparison table on our website: http://portainer.io/portainer-comparison.html

The main advantage against shipyard is that you only need to deploy one container to run Portainer, it's really simple and quick. Shipyard deployment is more complex.
Are you complaining that things get updated? You don't have to use the absolute latest versions of everything, you can still use older versions if you want.
Thanks a lot ! It is indeed compatible with Swarm mode and allows you to manage your services. A lot of work is currently in progress on this part ! Feel free to try it and give use some feedback :)
Refreshing the Verge: How does this thing make money, anyway?
I always keep the joins indented from the table that they are joined to:

select t1.col1,
t2.col2,
t3.col3,
t4.col4
from table1 t1
join table2 t2 on t2.colx = t1.colx
join table3 t3 on t3.coly = t1.coly
join table4 t4 on t4.colz = t3.colz
join tablen tn on tn.coln = t1.coln
where tn.colnx in (...)

-- Table 3 and Table 2 have some values while Table n value is not something OR Table n has value that is exactly something
and (
(t3.col = x and t2.col = y and tn.col != z)
or
tn.col = z
)
...

So in above you can see by the indent on which table some other table is joined to. Tables t2, t3 and tn are related to t1, but t4 is related to t3, not directly t1.
When Computers Were Human
Agreed. And if you trust a company enough to be your DNS, but not enough to be your CDN, your scale of trust is upside down.
I would add three others:

1. Spending too much time designing an "About" page, a "Who we are" page, an "FAQ" page, to present the startup and what the product will be, rather than actually developing the product.

2. Being very secretive about your very great (but generally vague) startup idea, instead of working on execution.

3. Having a product that is perpetually "almost ready" to launch but never getting around to taking care of that last 80%.
This looks similar to msgpack with saltpack for crypto parts. Right?

http://msgpack.org/

https://saltpack.org/
>My bet is that companies just find a way around ad-blocking.

No they won't. The entire way the web works gives far more control to the client with regards to what they do and don't see. There will never be a way around ad blocking.
I don't have any credibility or knowledge to talk about the exact current issue at hand but don't we at hn pine over the beautiful past where email was distributed instead of going between Microsoft, Yahoo, AOL, and Google? A private email server isn't bad by definition, is it? Perhaps we should try to help the "ordinary" person keep their servers secure?
No one likes to go here but in addition to the cultural reinforcements, young men have 17x serum testosterone compared to women of the same age [1].

Avg. Adult Male	270-1,070
Avg. Adult Female 15-70

Hormones affect behavior and in this case competitiveness.

[1] http://www.healthline.com/health/low-testosterone/testostero...
Cockpit [1] too, although that might be a bit more focused on single machine management than on clusters (don't use any of those - so I can't tell for sure)

[1] http://cockpit-project.org/
I worked at RBC during that time and can add a bit of context. Rumour was the CIO at the time (Morteza Mahjour) had staked his job on reducing operating costs of the tech services & operations division by bringing in an offshore firm called iGate. I wasn't laid off but plenty folks I know were and I left anyway.

The cost savings plan turned out to be a bust, projects ran over budget or never got off the ground at all and Morteza left. Apparently the new guy is turning things around. Some old colleagues have gone back after being offered hefty raises.

Edit: also, does the teachers union know this is happening? Isn't that retirement fund worth a fortune?
Fortune-mod-security because that was missing
>Soon, you’ll begin spending more time sharing stories with other founders to learn about their journeys than you spend talking to your customers and your prospects to learn about their needs.

Is it even still possible to use the word "journey" in this context without it dripping with snarky ironic reference to "Our Incredible Journey" [1], with the obvious implication that a start-up is doomed to sell out and shut down and screw all their customers? That the actual "journey" being taken is the wild goose chase of the unwitting customers being led down the garden path? [2]

[1] https://ourincrediblejourney.tumblr.com

[2] http://www.gyford.com/phil/writing/2013/02/27/our-incredible...
On the Chrome Web Store page for that extension[1], it mentions:

"UPDATE: since this companion extension was published, uBlock Origin has itself gained the ability to blanket-block all websocket connection attempts for specific sites using a new filter syntax."

[1] https://chrome.google.com/webstore/detail/ublock-origin-webs...
Link seems to be broken?
There definitely could be an evolutionary reason why men biologically prefer adrenaline, technical subjects and showing off their muscles, whereas women prefer talking, being led and showing off their youth/beauty. After all, despite all the feminist/anti-sexist posturing in our society, no-one bats an eye when someone says that men are more aggressive.

But even if there are first-order biological reasons ("encoded into the Y chromosome"), there could be second-order biological reasons. E.g. women choose when it comes to sex (the underlying biological reason being, men have more time and more chances (more sperm) to make kids, so they can afford to be less picky), so men will put more energy in displaying/becoming a good partner (e.g. by earning more money). I guess it's a similar logic to why murder is immoral - there's no immediate biological reason for it, but the groups where killing in-group members was condoned simply didn't survive.
Ad hominem is against guidelines.
I wouldn't want to see lazy IO disappear altogether because if you are just processing a file line by line then its a quick and dirty solution that will work fine in practice. However I agree it should come with health warnings and pointers to more scaleable solutions.
No follow up on the employee share issue? Did they feel compensated fairly? Kind of a sloppy article.
Actually, it is the other way around, paying for content has a high chance of being exposed to ads. Think of how candy crush adapts its difficulty the instant you pay for it.

http://zen.lk/2015/07/19/Why-you-will-never-escape-ads-by-pa...
You can serve the ads all you want. You're trying to make people _display_ them. There's a huge difference.
wow, this looks awful and painful.

There's no reason to tag the type of a field when you have a typed syntax. The real problems with JSON aren't at all addressed by this:

keys have to be strings
lack of 'attributes' like xml, which means you have to make a document convoluted from the start.

For example, lets say I am storing product data, I might do it like:

{'title': "Billy goes to Buffalo",
'page_count': 193,
'author': "Ray Broadbunky"}

But later I might want to be able to store attributes or metadata, in xml this doesn't change the schema of the document:

<product>
<title>Billy goes to Buffalo</title>
<page_count>193</page_count>
<author>Ray Broadbunky</author>
</product>

Can be extended to:

<product>
<title human_verified="false">Billy goes to Buffalo</title>
<page_count human_verified="true">193</page_count>
<author human_verified="true">Ray Broadbunky</author>
</product>

It's not beautiful but anything using this data will not have to change at all to add any metadata like this.

However, with JSON you have to either add new data that can somehow be joined to the data originally, or more commonly you have to be very defensive and 'plan for' this stuff, greatly complicating the schema.

You end up starting with:
{'attributes': [
{'name':'title','value':"Billy goes to Buffalo"},
{'name':'page_count', 'value':193,
...

so that you can add unanticipated things later without breaking consumers of the data

but at least some are addressed:
no standard way to store bytestrings
lack of time type
There are less of them in tech, so if you hire the best, you've got more chances to hire a white male. It's a numbers game really.
My biggest peeve with LDAP is the fact that it does anonymous login by default if no password is supplied.

This combined with the fact that many libaries for LDAP is basicly wrappers for C libaries you have the perfect vector for attack in many places such as PHP and node.js where a null byte in a string doesn't mark the end of a string, because it will usually be trivial to inject a nullbyte character and most devs just check for string length...

I have found nullbyte injection flaws in both our node and PHP apps that talk directly to our LDAP server, even code from very competent devs, because no one seems to think that node.js would have the same flaw as PHP in regards to null byte injection in library calls.
JinjaSQL – Templating Language to Generate SQL Statements
This is what is wrong with 'best practices'

`SELECT foo,
bar
FROM baz`

Is not at all more legible than:

`SELECT foo, bar FROM baz`

On first glance I even missed the 'bar' column completely and just saw it when compressing this line.

As things get longer it gets more important to make it legible, but saying that my first example is better than the second is just nonsense.

Don't worry so much about what you should or should not do, just use common sense.
> Because 99.9% of the world does not use adblockers

Who's naively deluded now?
Rivigo | Gurgaon, India | Full-Time | Onsite

Founded in 2014, Rivigo (https://rivigo.com) has been disrupting the logistics sector with their cutting edge technology and unique operational model. Rivigo’s clear win-win value proposition makes logistics human while delivering an unparalleled service level to customers consistently. Rivigo’s tech solutions make predictability and reliability a way of life in the Indian Logistics sector.

Backend Engineer : 2+ experience, Java, Spring, MySQL

FullStack : 2+ experience, Angular/React

Data Engineer: Python (numpy, pandas)

If you're interested please reach out to labs@rivigo.com
He does suggest a solution, it's just not an easy one. But it is simple: Organize and get shit done. He often uses the womens liberation movement, civil rights movement and anti-vietnam-war movement as historical examples. There's still work to be done, and it takes a lot of effort and a long time to get anywhere, but we continue to progress towards the better.
I'm currently working on nightly builds for ARM and Intel linux-based systems (including Raspberry Pi and [Chromebook, Android] <- under Debian jails).

I could really use one or more Raspberry Pi 2/3 testers on a Debian distro (ideally Raspbian) for early feedback.

Hoping to announce the project on HN properly myself when it's ready (it's a very early state, although extensions are working), so I'd ask for discretion of whoever feels like helping me out.