skysight-inc/HackerNews huggingface dataset:
> hard news

> The BBC

Have you visited the BBC News website recently?

They even have Daily Mail style headlines now, where a random word is capitalised for emphasis:

"Up to NINE terrible things happened"

I browse with an ad blocker, so those are actual headlines, not Outbrain/Taboola (ugh) links.
Is there anything here to be debated? The article quotes starting salaries that appear to be lower than for a bus driver (1) which to my view is a similar job; albeit probably with lower training requirements.

It doesn't seem surprising that there is a pilot shortage. Possibly employers need to pay more and train more pilots.

[1] https://money.usnews.com/careers/best-jobs/bus-driver/salary
That's exactly what we are starting in https://lomenu.com with examples of QR linking to menus like this demo one: https://demo1.lomenu.com/lagramola.

We just need to gather as many menus as possible from all over the world. Currently Spain -Barcelona focused so far.
Some JavaScript style standards require no semicolons at the end of lines: https://standardjs.com/rules.html#semicolons
They exist because of string concatenation. In some languages any consecutive strings are implicitly concatenated so that you can have a very long string split across many lines.
Why do you treat data representaions as mutual exclusive? Most web frameworks allow to have them. 'Accept: application/json, application/protobuf, text/xml'... problem solved.
foo(x, -y)

is not the same as

foo(x -y)

(from your last sentence, I assume you were talking about JS in general, not just JSON)
Abandonment of classy React components
So now imagine you could see menus of restaurants before hand. With plenty of details of it. Translated to many languages, if you may. Because, for tourists on certain places, sometimes, it's difficult to get the meaning of what they are about to eat.

Put all this data indexed on a platform focused on menus and, you have https://www.lomenu.com.

What are your thoughts on this? Currently it's focused only to Spain, because the fact of gathering such an amount of digital information, and then transcript it to a indexable format to be useful on searches, it's a big amount of work.

Would you think people running restaurants are willing to update their menus or daily menus in a daily/week basis?
iOS 11 GM leak confirms D22 ‘iPhone 8’ features
Lessons I learned while implementing technical RFCs as a management tool
No, but they use it as a justification for their ridiculous salaries so I’d say we take them up on it and hold them personally responsible for their company’s crimes.
There were times when he could be a real jerk:

"How Jerry Pournelle got kicked off the ARPANET"
http://www.stormtiger.org/bob/humor/pournell/story.html

However, I enjoyed his writings, both SF and his column in BYTE. Rest in peace, Mr. Pournelle.
> Pensions are a Ponzi scheme, don't fall for it.

Pensions are mostly just highly tax advantaged wrappers for investments now. They are most definitely not ponzi schemes.

Your link is for a defined benefit pension, which is not typical anymore.
I tried once but adding g! every time I want to search Google is quite cumbersome so I switched back to Google.

Also, the search results in DDG were quite disappointing. I wish they were not but I just couldn't continue using it after few days :(

I will definitely give it another shot.
Rented. He used to pay mortgage but felt too "tied down" and sold the house.
Mm, fair point. Infix math rears its ugly head again. I've been living in Lisp a bit too long.

Never mind.

Actually, let's double down: Instead of writing 1+2, you should really be writing +(1 2). Don't you see how much easier that would make things? A single, uniform syntax everywhere! + is just a function that gets called like anything else! Your foo(x -y) example would become foo(x -(y)).

I'm mostly joking.
JavaScript does allow commas at the end of a list! :)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
God. I know, it's like waiting for paint to dry.

Ultimately what we need is a graph store which infers classes of object and relationships between them from the way the data is queried. From this knowledge you can automatically create a relational db for a particular usage of the underlying data. Its' a no brainer and it frustrates me no end that its not been done yet.

Although SQL server does keep statistics that it uses to adjust the underlying query plans based on usage.
There's already Zomato.com. Massive collection of menus, at least for restaurants in India. They acquired UrbanSpoon so they might have menus for US restaurants too.
>At this point kubernetes' won in the container area

This seems like an overstatement. From where I’m standing, it seems like there’s plenty of room for many solutions to thrive in this space.

I use and like Kubernetes in local development at my org, and we’re probably going to be testing production workloads on Kubernetes soon. The learning curve is quite steep and almost entirely front-loaded. There will be a significant portion of companies for which a different solution is more desirable, based on that fact alone.
Yes, but he means no semicolon only on the last statement of a function, I believe.
Indeed, this was pure line-of-sight, as the gateway was within the radio horizon of the balloon. Ground to ground would be more impressive, we have already seen ground distances with LoRaWAN of 320+ km due to atmospheric ducting. We'll look for more data and do a post about that later.
I made the switch earlier this year and I don't think I would ever willingly go back. It just looks so much more parsable. Semicolons at the end of my statements just look ugly and savage now.
But think about it as a dynamic entity. Something that evolves over time. Because all restaurants change their menu at least twice a year.

Zomato tends to list dishes of a menu, giving the whole importance to the restaurant information. Isn't a contradiction menus don't get the deserved attention when it comes to compare what restaurant you want to choose?

What's the best way then to spread menus up to date all over the world? I believe there is a need for one. A centralized cloud platform gathering all menus together, giving the importance menus deserve. Good designed, multilanguage and currency and so on. What do you think?
Instead of comparing GitHub stars, better check npm trends: https://npmcharts.com/compare/react,angular,@angular/core,vu...

AngularJS, Angular 2+, Vue.js... all have a somewhat similar approach.
React is more of a newer paradigm, it fixes most of the problems older stacks had in a radically different way, yet elegant. This article fails to explain the different paradigms.

Also please stop "Want to use TypeScript? Go with Angular!".
React and its ecosystem has the best TypeScript experience thanks to JSX. JSX being just JavaScript, everything is checked by TypeScript like any regular JavaScript piece of code. You cannot do that with HTML templates.
honestly this is only really an issue because organizations are using SSN as authentication and not just as identification, caused probably by the lack of a federal id scheme, compound by the inability to easily change the SSN itself as you would with an id document (which is why here ids are relatively short lived and we can get away with ssn equivalents that are for life)
If you tried to do it directly, you'd a) find it very hard as it's largely undocumented, and b) it'd probably break when the vendors decide to change it without warning on their new GPUs.

As for applications, well I dunno. One particular example would be Render To Vertex Buffer, something that ATI cards used to expose an extension for but NVidia cards didn't. Even though basically _any_ GPU could do it if the driver decided to.

A better use would be to allow the GPU to read the game's scene structure directly without even needing an API in-between.
To me that is another benefit of rss. I want to do my own 'manual' filtering, to decide myself what is important to me.

I do not want some algorithm to feed me. Especially not if that algorithm is commercially biased: its main goal is not to inform me, the goal is to make money from me.
Searching "equifax data breach" in iOS 10.3.3 Safari:

- Cnet: no

- Washington Post: yes

- Chicago Tribune: no x2

- Gizmodo: yes

- The Verge: yes

- Wired: yes

- LA Times: yes

- CNBC: no

- Time Money: no (broken)

Wouldn't call that working exactly.
The map stopped working for me about 2/3 of the way down the page... Divs started getting resized incorrectly.
That's terrible, to have semantics depend on such a tiny syntax change that's so easy to miss.
Government action could let you sue under (say ) free speech protections.

You can't sue FB for account termination
It must be surreal to be Satoshi and see books written about the field you forged by hand.
With all the cracy shit people are doing ... I can't imagine that it has not been tried yet. But I also do not know anything further.
Also, many open source proponents claim that open source software is more secure because the “many eyes” theory will lead to bugs and vulnerabilities being discovered sooner. This and other high profile exploits like heartbleed show how well this theory applies in practice is questionable.
NO thats so ugly
I don't think he's the one that comes off as a jerk in that thread. Of course that's with decades of hindsight but here we are on 'ARPANET' and we can talk about it freely. Think of him as slightly ahead of his time.
They need to be able to convince lots of people to move there. Detroit will be a hard sell.
I've experienced the opposite effect - that RSS makes a comeback on the sites I care about and that have content worth reading.
Or you could serialise like this:

{
'fields': ['a', 'b'],
'values': [
[1, 2],
[5, true]
]
}
I assume so too, and it's well worth reading. From 1729, by Jonathan Swift. Full text here: http://www.gutenberg.org/files/1080/1080-h/1080-h.htm

When I was a kid in the 80s, the parents of a kid in my older brother's class complained angrily to the school about this, clearly having failed to realise it was satire.

Here's an excerpt:

"I have been assured by a very knowing American of my acquaintance in London, that a young healthy child well nursed, is, at a year old, a most delicious nourishing and wholesome food, whether stewed, roasted, baked, or boiled; and I make no doubt that it will equally serve in a fricasie, or a ragoust."
Haskell makes a reasonable job of combining infix operators with no commas between function arguments[1]. You sometimes end up with a few extra parentheses and $s instead, but things generally seem to work out.

Does use commas for lists and tuples, though. The latter kind-of make sense, it's the commas that identify the expression as a tuple. Not sure what the rationale for commas in lists is, though.

[1] Slightly complicated by currying (arguably, it's several successive function applications rather than one multi-arg application) but the end result is the same...
wouldn't it be simpler to make ssn number last only five years? it's a partial workaround, but would immediately help by reducing the attack opportunity time massively, along with making it standard to have variable ssn thorough the system and making it easier for people to just renew their after breaches like this, since the current bar for obtaining a new one is quite high
> Jerry WAS likely the first published professional writer to use a computer to create book length works.

'Using personal or micro computers'. There are some examples that pre-date your reference:

http://www.historyofinformation.com/expanded.php?id=3701
Found a Fix for Typekit's Flash of Invisible/Unstyled Text
Guidelines for Making DIY Dog Wheelchair
Thank God for the Internet Archive.
> The entire first few result pages are nothing but AMP.

Except for mobile Firefox, which Google appears to 'punish' by eliding AMP links. Happy days!
My main smartphone is an HTC from 2014, 2Gbs of RAM and a full hd screen, won't replace it in a few years.
And comments!
The reason that works is because !g defaults to encrypted.google.com, which doesn’t support AMP yet. I think you can set that as your homepage to make AMP-free search more accessible. As it is, Safari doesn’t seem to support custom search engines.
They only refund credit card transactions if suspected with fraudulent. Debit card transactions are held and investigated. I've had a card ripped and lost £500 permanently because the bank decided I had made the transaction. I had to small claims them to get it back. I have seen at least three other people lose against the bank.
I wish there was times that HN supported Quadratic Voting[0] so that I could more (but costly) up votes to a really sane and pertinent comment.

[0] http://ericposner.com/quadratic-voting/
flightright and the likes come to mind
> That's exactly the same as with numpy. I'm not sure what your point is.

I was replying to "there's a reason why...". You didn't specify that reason, so from the rest of your comment I took it to mean that Python (with numpy) was fast and good enough to write deep learning stuff. That doesn't seem to be the case for TensorFlow.

> I'm curious what kind of data you're working with that can't be represented and effectively transformed in a tensor (numpy array).

I'm not intimately familiar with the internals of numpy, but my understanding is that the basic data structure is a (multi-dimensional) array of values (not pointers). That leads to a number of questions.

If you have an array of records (dtype objects), and one of the fields is a string, am I correct that each element needs to allocate memory to hold the longest possible value that can occur for that field? What if that is not known beforehand?

How do you deal with optional fields (e.g. int or null)? Do you need to add a separate boolean to indicate null?

How do you deal with union types, e.g. each record can be one of x types, do you make a record that has a field for each of the fields of those x types? Do those fields take up space?
On the contrary, it is alas very right. The problem appears to be that you do not see these many glaring deficiencies and errors.

Two examples are right here.

I pointed at the glaringly deficient systemd operating systems' columns, as compared to the FreeBSD and SmartOS columns, and you did not even see that, and simply changed a directory name. It's glaring because it's basic stuff that is right at the top of the systemd.unit manual page and in most of the introductions to systemd that one can find, as well as being one of the concepts that the systemd people tout about systemd.

I mentioned that Ubuntu switched to /etc/init and you talked about "Ubuntu's old SysVInit" and did not see a glaring error. Ubuntu stopped using van Smoorenburg rc, as I said, in 2006. Ubuntu's /etc/init for roughly a decade from 2006 onwards is not "SysV" anything.

Similarly, the OpenBSD column is glaringly erroneous as one can see by simply comparing it against the very page that its entries hyperlink to. The actual OpenBSD page does not say any such thing, and if this work began last year there was not the excuse that it began before OpenBSD worked the way that it now does. OpenBSD has worked this way since 2015. Again, "Updated for 2017" that page most definitely is not.

Incidentally, it comes up as a completely blank page without JavaScript. Bruce Hamilton's page headlined here has the distinct advantage of not requiring a more than 30-thousand-line 2.1MiB JavaScript program running on every reader's WWW browser merely in order to have some HTML text in an HTML table. The HTML text in the HTML table just works, even when there is no JavaScript.

And in the time since I wrote the first message it has started coming up as a blank page with JavaScript. Google Chrome tells me that you have a syntax error buried somewhere in the middle of a 527-character-long opaque single line of those megabinarybytes of JavaScript.

Uncaught SyntaxError: missing ) after argument list
Main is usually a function, so when is it not? (2015)
I have read about lead hypothesis, it's eye-opening, thanks.
One of my favorite restaurants in the world, bar none, is in Olinda, Brazi, Casa de Noca[1]. You get to it through a network of tight cobblestone streets on hills, then walk through what appears to be a house, that somehow leads you out back to a large open air patio that has tables and chairs, and monkeys will sometimes run around the walls.

But their menu [2] is by far the most Apple-like experience I've ever gotten from a restaurant. They only offer 1 dish [3], which is 3 ingredients, and only in 3 different sizes.
The components are those delicious blocks of cheese on top, carne de Sol (sun cured beef), and macaxiera (a potato like root).

And it's basically just big, bigger, biggest.
And it's amazing, both in what they execute, but how easy the entire experience is.

To me, it's just cool to see restaurants, on both ends of the social status scale, pull off amazing food with a dedication to keeping things simple.

If you're ever in Recife or Olinda, I highly recommend it :)

[1] https://m.yelp.com/biz/casa-de-noca-olinda

[2] https://www.dropbox.com/s/h2ns7jioa1fao96/Photo%20Sep%2009%2...

[3] https://www.dropbox.com/s/1urjle4gv8z0hh8/Photo%20Sep%2009%2...
That's a de facto standard. In IT things generally have to be submitted and approved by an independent standards body for it to be classed as a standard.
But I want to use eval() in IE8!!
Yes, but as far as I know, only admins can create a new channel on Discord. If you want to continue a discussion on a specific topic in a dedicated group, then you have to ask an admin?
I don't like Microsoft nor OOXML much but at least it has been officially standardised by a recognised independent standards body[1] (or at least decent chunks of the specification has - there are still some closed proprietary elements to it). This is more than can be said for AMP.

[1] https://www.ecma-international.org/publications/standards/Ec...
Hallelujah!!!
Never gave it up. I felt genuine panic when Google Reader died
Wedding invitation addressing guide from the feminist perspective
The readability of scientific texts is decreasing
If you've cashed out your initial investment plus a healthy return, anything left in that portfolio is gravy though, right?
Also by growing hardier (but usually less productive) varieties, and growing multiple varieties of the same base vegetable rather than a single one, while I don't think that's the case for macro-scale parasites (insects) it's common for e.g. fungi to only attack some varieties of a specific vegetable.
مؤتمر أبل – 12 سبتمبر 2017 وأهم التوقعات
Tpruvot's (ccminer) mining pool is hacked
It would be nice if it worked that way, but local tax rates tend to be a matter for national politics, resulting in all sorts of messed up incentives. National government imposed a freeze on council tax increases for a while. The council tax system also has not had a house revaluation for two decades and the upper "band" is quite low, so it's regressive at the high end.
No. Go to Google Books, look for the book, go to chapter on pair programming, page 311. You can read a decent amount as a preview.

As this is a topic you are interested in, you can ask your local library for a copy by InterLibrary Loan, assuming they don't have it already.

Not that I've read then, but a DDG search shows that some of her academic publications https://collaboration.csc.ncsu.edu/laurie/pair.html and she is the co-author of https://www.goodreads.com/book/show/1762375.Pair_Programming... .
> I think the property owners of SF are well within their rights to tell people who want to build affordable housing towers to get lost.

And that is the problem!

The concept of property ownership is crucial when it comes to NIMBY vs. YIMBY. Because with politically entrenched tight zoning, property owners can tell others what to do with their property too.

Whereas in cities with lax zoning you effectively get stronger property rights. And in countries which constitutionally protect property ownership you basically see a very elastic housing market and thus not as much gentrification/housing-shortages.
That's the problem with using "a modest proposal" for serious suggestions: you're supposed to use it for satire.
Microsoft confirmed it won't fix kernel issue
For which priviledge Chase charges you something obscene. The process post-theft on a debit card is not as scary as you seem to think it is, but that may be a EU vs US rather than credit vs debit thing.
The point is, a warrant is a tiny bit more difficult to get than no warrant. Having all that data on their own site bypasses the need for one.
In Erlang, commas and semicolons are separators not terminators. So you are in fact disallowed to have a semicolon at the end of a sequence of clauses, it's either nothing (for case) or a period (for functions)
An option which resets every time you visit facebook.com

You can bookmark facebook.com/?sk=h_chr which will force chronlogical sorting.

But you really really should not get your news from facebook.
I imagine it must be fairly surreal to be Satoshi, period.
>>If that means that you have to be given a "receipt" with the names of those you voted for on it, well, so be it. It isn't like your name and/or any other personally identifiable information would be on it -- just the minimal details needed to achieve the singlemost important purpose: verification.

Now imagine cults and other groups that pressure their members into producing those receipts with the correct candidate on them... or else.
"Ramsey’s theorem states that in any graph where all points are connected by either red lines or blue lines, you’re guaranteed to have a large subset of the graph that is completely uniform—that is, either all red or all blue."

Can someone please explain how a large subset is defined? I am new to Graph Theory.
> Actually, in the JSON grammar as many others, the comma is completely irrelevant for the purposes of disambiguation. Commas could essentially be treated as whitespace and nothing would substantially change.

A while ago I saw somebody who had implemented pretty much that: a streaming non-validating JSON parser which just ignored commas and colons entirely.
In practice it's not so bad, because your program won't compile if you've missed returning something in any branch, or if you've returned the wrong thing.
https://en.wikipedia.org/wiki/Induced_subgraph
Between commas and comments, I would personally vote for comments.

JSON is, unfortunately, used in many places as a configuration language (think package.json). Sometimes you have to comment out a section for some experiment. Many times, you want to explain why you included this or that in the config. Hence comments.

The trailing commas issue is slightly annoying, but an order of magnitude less important IMHO.
Logs and Metrics – What's the difference?
It's not a few exceptions, it's large number. You keep talking as if almost all gay men were unusually feminine, but that's really not the case.

A large number of exceptions to a generalization absolutely is sufficient to undermine a causal hypothesis. If X causes Y, then then you shouldn't frequently find Y in the absence of X. You do frequently find gayness in the absence of above average femininity.

>Besides it's more complicated than just "gay people are more feminine".

Of course it is more complicated that that. That's what I've been saying. But in the media, and on HN, the idea of relating homosexuality directly to a masculine-feminine continuum is very popular. Many do not realize that this is not science, but just old-school homophobia dressed in pseudoscientific garb.
No it isn’t. In practice it’s extremely obvious when it is happening. And if you mess up and add a semi colon accidentally then the type checker will catch it.
I agree with having positive names in booleans (email_enabled vs disable_email_sending), but not with having verbs as booleans. send_email is an action; the corresponding flag should be email_enabled or is_email_enabled.
"You will be assimilated. Resistance is futile."
Seems like a perfectly backwards-compatible change to me.