skysight-inc/HackerNews huggingface dataset:
Reading a graph back can't be done with any certainty, nor is it intended to be done. It's a representation that's intended to be used to build inputs to ML systems, not outputs. Building symbolic outputs should be done via the other techniques mentioned in the blog post (eg. structural editing), that way you can take advantage of notions of correctness inherent in the symbolic representation.

Regarding handling lossiness, it's not clear to what extent it needs to be handled, but the `k` mentioned in the definition of symbolic vectors is a parameter, and the larger `k` is, the less lossy the representation.
A percentage-based tip scales with the prices on the menu, which are closely associated with the cost of living in a particular area. A 15% tip is exactly as appropriate in 2016 as it was in 1916. It works as well in Florence, Alabama, as it does in Baltimore, Maryland.

The only reason to increase the percentage of table service tips is if the restaurant employee does more for the customer. I have not observed this to be the case in the last decade, in larger cities or out of them.
You're right. I didn't say it did. I was just trying to give some insight into how it works for people that have maybe never worked for tips. I am of two minds about tipping. As a customer it would be nice if these jobs provided a decent base pay + benefits and everything was just priced into the meal. On the other hand I would have hated this when I worked for tips, as I hustled and provided good service which allowed me to make a lot more than co-workers who didn't.
Show HN: Nines – Insanely Detailed Uptime Monitoring
People can't even tell when a Twitter account is fake (even when the bio clearly says "fictional") and yet somehow people think that we can trust the masses to discern fake news. Ugh.
I have not used GCE's preemptible instances. What I don't understand about them is–how can you use them for anything other than batch jobs? There is no guarantee that a critical portion of your instances will not be preempted at any moment.
The Kristina Talent Stack
Shareasale Page 5
You're right, but only because the E.C. gives disproportionate voting power to acreage. You can win the E.C. with only ~23% of the votes if you distribute them optimally.
> So sometimes I wish I could go back to the old days but my nostalgia is probably rose tinted.

It seems like nostalgia is a big thing over the past few years. Old game emulators, people getting back into C64 or whatever. I guess it's fun for some people. I've considered playing with such stuff, but I know I'd miss some of the real advances we've made since then.

But my major projects at work are in C. My previous job was about 50% C, 50% scripting languages. For all C's deficiencies it's a known quantity and does its job well enough. And knowing C well is a rare enough skill to be valuable, apparently.

When I don't need C I'd much rather reach for something like ocaml/haskell, a lisp, erlang/elixir, or something. Basically I ignore all the "C replacement" languages because I can either use C or pick something way better.
Rust is off the table when integrating with large preexisting C/C++ code bases for reasons of maintenance and integration with the existing code. For instance, writing a Linux kernel module in rust is possible, but fraught. You don't get access to any of the existing useful macros. You need to write/generate bindings for all of the C code and in order to make it at all rust-like you really need to write wrappers for the C functions. With each new nightly release of Rust or new release of the kernel your module may break.
I've complied and edited it purely out of courtesy even though it is frankly total and utter rubbish, but feel free to knock yourself out with all the rest: https://www.google.co.uk/search?q=site%3Anews.ycombinator.co...
Watching late night TV, it's interesting how political Seth Meyers' show has become -- on par with Jon Stewart and Trevor Noah. Colbert is slightly less biting. Then Fallon, very gentle.

Yet Fallon's ratings are still weak in the Duck Dynasty areas. (Being gentle doesn't buy him much?)
In fact, C (with SDL2) seems perfect for writing a retro video game. Memory leaks aren't usually a concern, because most memory is allocated up-front to save time and give very predictable and consistent performance. And most video game logic is very simple to do using simple functions, pointers, and structs, without the need for higher-level constructs like closures and GC which make a lot more sense for a mobile TODO-list app than for a video game. At least that's my experience, but obligatory disclaimer: I've never finished writing a video game (yet!) :D
Monads Categorically
That's correct, yes. Cycles don't affect subgraph counts. There's still only finitely many.
hmm -- his 'transemployment' concept where complex processes are created and assigned to people as 'jobs' is brutal. We've all worked at process-heavy orgs and most of us have left them.

Process-heavy orgs will get out-competed by orgs managed almost any other way. If you're optimized to create useless work for people, you'll probably lose to an org that's optimized for something almost as silly like optimizing for high cost of labor. My consultancy is optimized for high cost of labor and I do okay.

Some people argue this is what's happening to France now. 40 years of shaping labor law to improve retirement & reduce unemployment has taken its toll. Paris is a smart tech-savvy and beautiful city that could have been Europe's silicon valley, but you're not allowed to work more than 40 hours a week and you can't fire people. Ah, 20-20 hindsight.
For my mom, I think I set one partition for everything. I doubt an email, web, and solitare machine is going to eat a 256GB SSD over a year or so.
Rest in peace.

With George Michael passing, and now Carrie Fisher - it makes me think of the rule of '3'. It always crops up.
Announcing: OPENDIME v2 – Now *Genuine Verified* Bitcoin Credit Stick
This looks excellent, thank you for this! I actually get a chance to be involved with some very very basic/light ML at work, but i'm also completely new to the field. I really appreciate this style of guide, as i can hopefully jumpstart my knowledge, while i work to gain the required math knowledge.

The Math will be my most difficult challenge, and i'm starting to brush up / learn courses to hopefully enable the proper skillset. /fingerscrossed
HR, particularly in banks, is not to be trusted.
This is sad. For Star Wars fans, and for her friends and family, but the worst part is Carrie's mother, Debbie Reynolds, is still alive at 84.
Ask HN: Trustworthy resource for choosing the right stack for a given project?
I'm not a full time developer (I run a small tech-oriented non-profit while doing most of our coding). I don't have time to keep track of the state of the art regarding languages, tools and frameworks. Googling often shows me reviews and discussions that are already 5 or more years old. I don't need super nuanced details, I just need to know I'm not investing time in learning / implementing something that's not being supported any more or has been superseded by something better and easier.

Is there a site I can go to get context for any given tool, or a recommendation for what tool to use for a certain job given certain considerations? It would be great to have one place to go in all of these situations that I know I can trust to be current and accurate.

Thank you for any help!
The Red Pill of N26 Security
Originally general advice for graduate students: Adapt and Apply
If you're comparing deltas (i.e. x_{n+x} - x_{n+x-1}) that might be sufficient - otherwise it's hard to tell if you're just capturing that x_{n+1} is close to x_{n}. The primary risk would be that you're putting strong structure on the datasets you're testing with, so you could be mislead. Ie what if you have:

y = sin(t) if 0<t<100Pi

= sin(2t) if 100Pi<t<200Pi

= sin(3t) if 200Pi<t<300Pi

Then you could imagine that with simply backtesting the model in front of where you're training you could run into issues - each train iteration might fix a constant frequency in the network and then it looks like it works great over each iteration, but you've never learned how to determine each frequency on-the-fly. If that happens with random backtesting from the dataset the backtesting would show that only 1/3 of the test set is fitting.

The gold standard is always a well-partitioned dataset. And if you're going to hold a meeting describing your results, or deploy a product, it's really important that the results stand up to these sorts of questions.
Other than the choice of reissues, this might be my 2016 list, too, of what I've encountered. When I said "what a dire list," I probably meant "what a dire year."

The problem with year's best lists for board games is that you won't close in on what's best from 2016 until 2019 or 2020. Board games don't easily fit in with the typical revolving year of fashion; they're mathematical/economic constructs with lots of emergent characteristics, and their true values are only discovered over time, unevenly. All you generally get from a "best of the year" list is a "bestsellers of the year" list, which within the long development/marketing/shipping/marketing cycle of game production, boils down to a "preorders of the year" list.

I think boardgaming is falling into a cycle where (issued too soon) lists like these are falling into a harmonic cycle with game productions (because of their need to synchronize around yearly major gaming conferences) and informing the qualities to be looked for in next games to go into production. Luck is pushing the industry in a direction that optimizes for marketing and not quality or fun. Boardgaming has always been prone to this. Before hobby boardgaming, it was Christmas and the toy cycle.

To get a real best of list, you have to play a large selection of games from this year, and with the vast amount of games issued, you'll have to have that number filtered by lots of people whose opinions you respect before you can have a reasonable expectation that you've touched most of the best games from this year. The only people who do this are the Spiel des Jahres jury. They're going to issue the best quick recommendations, and when their picks are not that fun, it probably means the entire industry was not that fun.
My impressions of Elm
I'm not too familiar with Darktable, but one of my biggest Lightroom complaints is that it's not readily usable with generic cloud storage providers. Does Darktable have a good answer for this? I'd very much like to be liberated from buying ever larger hard disks.
> just go back to your roots as a member of a family, village, community.

I think unemployed people will start teaming up to solve their needs directly - farms, small fab shops, schools, construction - we can make all these with local workforce, "self employed for self reliance". We'd only need access to raw materials and some land.
Use Digital Ocean for simple production use cases. They are a real hosting company, they are affordable and they are simple to use.

Professional non-trivial usage should be on AWS/Google/Azure/SoftLayer.
We are not robots. Perceptions matter.
Yeah, the pushiness really isn't helping. Neither are nebulous legal threats like DCMA, etc.

The devs seem like rational people so far, so escalating things at this stage will win you no favours, even if you are "correct in this case". Faster would be better, but we're all just human.

Edit: Wow, it seems the comments on the github issue are degenerating fast. Remember, the maintainers are also people. I'm sure there's a teachable moment here, it being Christmas and all.
The default in Redis changed, as a result of active exploitation:

https://kevinchen.co/blog/postmortem-server-compromised/
In the spirit of community feedback: I dont really see how the original article was clickbait at all. "The" is appropriate since its talking about a specific virus that has a potentially novel biochemical effect not otherwise seen, and "may or may not" is literally the same thing as "could", ie, they both imply a lack of conclusive proof. The original title never claimed "all obesity" or conclusive evidence. You've mostly just made the title more wordy.
Not at all. Rust has a long, long road ahead before it has an ecosystem comparable to Java or .NET. These systems have literally man centuries of work poured into them.

That said, I still predict Rust becoming the most important language of the decade, if not the decades that follow simply due to the strength of its foundation. Rust solves problems that no other language has--real problems with actual costs--, and fits into a very interesting space where it can eat away at the lethargic incumbants.

Rust is a web service language [1]. A desktop application language [2]. A CLI tooling language [3]. A core system library language. A game development language (eventually) [4]. It has a bright future ahead in so many different domains, and the tooling and libraries will come and reinforce this.

[1] Hyper, Iron

[2] Servo

[3] Ripgrep

[4] Piston
“Do You Think You’ll Make Me Cum?”: Texts from FB Exec to Underage Girl Emerge
Shogun was the game that introduced me to real board gaming many, many moons ago, but I haven't played Ikusa or the recent reprint.

I take it that you like the most recent incarnation?
Anyone think recent board games are becoming unnecessarily complex and deeply strategy based? It could just be what I've seen from my friends but a lot of the times you can tell from the box art and title alone that you're going to need tiles, tokens, cards a 3 page manual and a practice round before you can even start. For me, that's a slog. It's too hard to hold conversation or focus on anything other than the game. I guess there will always be a divide between people who can spend 3 hours of intense concentration on a Settlers of Catan game and people who just want to play Jenga for a few rounds. Are there any popular simple games in the latter category recently?
The take a breath and chill out approach is the most reasonable considering its the holidays. Calls for shaming on social media over New Years is going to drain any charity these devs have for OSS.
Between Picasso and Matisse
Both her and George Michael died of heart attack.

With all technology/medicine advance it's incredible how many people heart disease still kills in 2016.

May Carrie and George Rest In Peace.
>but instead of "friendly" and "alert" my description would be more "intrusive" and "transparently faking a level of happiness I only experience very infrequently and never while at work."

I don't require genuine friendliness from waiters. Feigned friendliness and politeness will do just fine, since the purpose is to just get better service, not to make friends with the people at the restaurant.

So, the problem is we get it much less in Europe.
As a fellow scientist, I'm much more concerned with how others will interpret these access data. I'm not excited about the prospect of yet another unreliable signal for e.g. hiring committees to latch onto, as they often do with journal impact factors and such.

It might be nice if ArXiv would perhaps provide the data to researchers on request. Just curious -- what kinds of questions would you use this data to answer?
We don't have to guess though, the fundamentals are there. It'll be safer. It'll be cheaper. How would it not happen? It doesn't seem bold at all to think people won't be driving manually in the future.

Some trends will always hold true; cost of hardware goes down, capabilities of software goes up. I don't think anyone is saying it'll happen in 7.8 years, but as the HN group is aware, we've gotten much better at getting solutions to scale. There's a very real risk it'll happen faster than people can adapt. The people who's jobs will be first to be automated out are more likely living paycheck-to-paycheck. Those other, incremental, technological advances he compares against in the blog post took years for the labor force to adapt. How are we going to handle this?
> Did people forget how to deploy software?

People never knew how to deploy software.

Are there even guides to learn that? Seems not.
If you have time, force yourself to do a small project with both. Whichever feels more natural to you is probably the route you should take.

Personally, I would be hesitant to go with v4 because of losing support for older IE browsers HOWEVER v4 is built on flexbox, so it should in theory be a little bit more of a sane implementation.

I would do some more research on what are the differences, it seems like with v4, they are making the API a little bit more simpler, but I haven't dived into it yet.
You may be able to do that. That's sort of a matter of preference which you'd like to do. If the two datasets share more structure than it's more advantageous to share the network. There's also a bunch of hybrid approaches, i.e. pretraining on every city and then fine-tune each independently.
If at the request of the government, yeah that's a problem unless there is some kind of warrant, right?

I'm all for people being suspicious, but the intent of this was to say "the cops are hoping it might catch something" as in it was accidentally triggered.
Tipping is asking the consumer to do the work of management - you decide if our employee did a good job and how much they deserve.
I'm here to have dinner, thank you, not to assess how your employees behave and decide how much they should be paid.
Her book Wistful Drinking was very good, funny, and sad. Recommend, particularly the audiobook since she narrates herself.

[edit: what kind of person down votes a book written by the deceased?]
>The whole fake niceness is just so draining on you to put up with all the time, day in and day out. You aren't my friend, I am just trying to get through my day.

So, genuine unfriendliness (try France waiters) or rudeness (try a lot of Europe) is better?
Absolutely. People who write games or audio / video software sometimes even do hand-written assembly fragments.

The very high-performance things are a relatively narrow area, and an area where C can easily lose to e.g. Fortran.

Also, for ML stuff you likely don't have a huge entrenched C codebase yet. You are freer to choose a more expressive language, and only hand-optimize / rewrite in C a small amount of hot paths.
It's an exact reprint:) The quality of what you get in the box is variable, and it shipped very, very late, but that's par for the course with Queen Games.

edit: also, not the Shogun I was mentioning, which is the Dirk Henn game https://boardgamegeek.com/boardgame/20551/shogun which is the same game as Wallenstein, but with a different map.
Deep Learning Publication Collections
> Some authors fear that technology will result in a radical concentration of wealth, the like of which we have never seen… while a few people will be super wealthy, all of us will slowly starve. Except that fewer people than ever in history are starving!

Starving is how revolutions happen, so probably not literally starving. But poor people in the US are already wholly politically disenfranchised, and children of poor parents likely to be poor.

The two questions which are important to consider in the light of extreme automation: "how large and diverse is our oligarchy?" and "how much social and economic mobility is there between generations?".

We are well on the way to having a small oligarchy like Russia and mostly inherited wealth, at which point our society will simply cease to exist.
How many cats do you have? Any indoor pet chickens or chimpanzees? Or even mischievous children?
Terrifying, isn't it.
I hoped this was about his tunnel boring tweet.
Contact information, yes (though in other countries it may fall under "database rights", but those same countries have stricter laws about uses of personal information). But copyright would definitely apply to some other types of profile information, such as pictures and bios.

And yes, if the project refuses to fix this issue, contacting Github seems like the right next step.
"To lose the weight, she watched what she ate and exercised more."

Watching caloric intake and exercising tends to decrease your chances of heart attack.
Panasonic to invest over $256M in Tesla's U.S. plant for solar cells
People aren't dying any more rapidly. You're just getting older, so you're starting to notice the famous people you looked up to in your formative years dying off.
Two years ago I was looking at rsync shares - still thousands of them out there, unsecured:

https://blog.steve.fi/Secure_your_rsync_shares__please_.html
It's a shame that most software can't seem to keep a focus. Lightroom became a RAW development platform as well as a photo manager, etc. I'd really like just a fast, inobtrusive, and performant photo manager to help index my photos. I haven't found anything worthwhile yet.

I use DxO for all of my photography. Because Lightroom slows to a crawl on my imports, I haven't really tried it for RAW development. I guess I should give it a go. However, at this juncture I fully believe that DxO is miracle software. I've gotten far better results with it than I have with anything else. DxO can take a trash shot and make it 80% and it can take a good shot and make it 500%. Far more impressed with it than ufraw and the other RAW development suites I've tinkered with in the past.
"Well, I do whatever he tells me to do."

"Where I come from, we call that slavery." - Wonder Woman.
Because most idiomatic rust operates at a higher level of abstraction than C. Sometimes that matters.

The standard argument is that most of Rust's abstractions are, as much as possible, "zero cost".

However, while Rust's abstractions are very cheap, there is no such thing as a zero-cost abstraction. Why? Because abstractions hide information, and usually provide nicer interfaces than the underlying one. That changes the way you think. If, for example, your stdlib has a standard growable/shrinkable list type that's implemented as an LL under the hood, you'll likely use that structure whenever you need a list, even if you think it's a bad idea to use an LL in that context: it might not even occur to you to check how it's implemented.

Obviously, Rust doesn't do anything this braindead, but it still has abstractions, and those abstractions change the way you think, and may result in suboptimal programs as a result.

This isn't necessarily bad: I don't want to program in raw machine code all the time,and I doubt any of you do, either. But it is something to be aware of.
Oh! Was Murray Shanahan's lab involved with this? Cool. I've chatted with Murray a very tiny bit on twitter about this all. That paper is part of what inspired me to write this blog post, because I was dissatisfied with the approach they propose.

It felt to me like they had found a way to restrict "symbolic" data to a very narrow domain where issues like hierarchical structure was totally absent, and vectorial representation was therefore quite straight forward, and I wanted to figure out an alternative. Instead of restricting the kinds of symbolic data involved, do the full spectrum. I had the symbolic vector idea in my head for about two years as an answer to the representation problem, but I hadn't seen what the right answer was to the other aspects, at least not clearly. But that paper motivated me to start thinking about it again, and this time I saw the answer. :)
So what did Sarah Silverman have to say about policy? Or any other celebrity endorsing a candidate? Looking for policy directives from celebrities is akin to taking medical advice from a barista.
My first impressions on Oculus Touch
What a contracted actor says in interviews should always be taken with a grain of salt. These are professionals.
You probably only thought that because you knew ahead of time. Did you also notice the two rebel pilots who were CG?