skysight-inc/HackerNews huggingface dataset:
For those of you who are running Aussie startups we don't have any equivalent of the YC SAFE. We are stuck with pricing rounds even at the seed stage which wastes a huge amount of everyone's time.

I actually tried to get some lawyers here in Australia to convert over the YC SAFE agreements to Australian law and I could not find one. Apparently the big blocking point is none of the law firms wanted to take responsibility for the legal liability. This is one area where our "innovation" government could get involved to sort out.
My dystopian view of the future is one where bots will show up in your Messenger conversation and offer you deals "Hey I heard you guys were hungry, here's $2 off your next Chipotle order!" and people won't mind as long as their getting a deal.
The spiral images have tiles that are reflected, not just rotated. You'd otherwise need a third dimension to do another rotation. I think that might be considered two different tiles by the rules laid out in the article.
Show HN: Enhance your Trello boards with card ID's and list counters
Or triangles, with similar "slide along the seam" changes.
I tried out CodeStar a month or so ago and it was decidedly not ready for primetime. In particular, I recall it being absurdly difficult to debug/troubleshoot failing builds.
I so appreciate write ups that get into details of microsecond size performance gains at that scale. It's a huge help for the community.
As noted, "gift" has a very specific meaning for university funding.

Corporate research sponsors generally bend over backwards to avoid paying overhead, which is irksome, but it is what it is.
Fedora Labs Python Classroom
Its difficult enough to have two different apps for facebook. If you don't install messenger you can't see messages in the native facebook app -- what kind of regressive technology is this?
Thank you for this comment. I'm sorry it got downvoted and I disagree with much of what's written, but I appreciate the thoughtfulness and general tone.

I have actually read and thought about the Communist Manifesto quite a lot, but not the later works you cited. I'll add them to my reading list.

The biggest problem I have with classical Marxism is that it presupposes a sort of material capital that can be accumulated. While there are certain sectors in which "assets" in the traditional sense, whether physical ones like timber, rental real estate, etc. or the softer "intellectual property" play a dominant role, this doesn't seem to be what's driving the world forward today.

I think "reputationism", or maybe "Hollywood capitalism", is a better descriptor for how Hollywood or SV work today. Witness the sky-high compensation of CEOs, athletes, actors, real estate developers, financiers, and others whose reputations give them access to opportunities most traditional "labor" can only dream of. In fact, if you read Piketty, he makes the point that capital's share of income relative to labor has actually decreased in the past decades, even as very highly compensated labor's share has skyrocketed.

The real enemy, IMO, is "empty suits" with no skin in the game (borrowing from Taleb) - people like analysts, non-founding CEOs, private equity/VC managers who commit only 5% of the capital of their funds, and others in positions of "heads I win, tails you lose". I really admire people who stick to their beliefs and bet with their own money/credibility (like this http://longbets.org/362/) - I have much less respect for the guys blabbing on CNBC every day who just talk, talk, talk.
Do we really need another political flamewar here? I don't think we do.
That didn't happen when Disney ripped off Kimba the White Lion and made The Lion King.
Nice choices! Boards of Canada too?
Not exactly. It says that "which strategy for growth is best?" has only one answer. Which is true.
But what's the solution? How do I know you can do what you say you can do if you don't have a Github account? I mean, if I met with you for 2 hours and we paired on something, that's still making you code for free, right? It also requires us to find a time to sync up. If you're cool with that, then why not doing it async instead?

That aside, There are tons of people out there who simply do not have the extra time to do open source work. Families, other obligations, health issues, you name it. It's pretty great to be able to do self-promotion via open source code, I certainly hate the idea of saying "no Github? Sorry, no interview". But I also can't just take people at their word because people either embellish or outright lie during interviews and resumes.

I've had a ton of people who said they could do soemthing during an interview, but didn't actually demonstrate that on the homework. Way more than you'd think. Especially with less-experienced folks.
Good stuff. Erlang VM FTW!

> mochiglobal, a module that exploits a feature of the VM: if Erlang sees a function that always returns the same constant data, it puts that data into a read-only shared heap that processes can access without copying the data

There is a nice new OTP 20.0 optimization - now the value doesn't get copied even on message sends on the local node.

Jesper L. Andersen (jlouis) talked about it in his blog: https://medium.com/@jlouis666/an-erlang-otp-20-0-optimizatio...

> After some research we stumbled upon :ets.update_counter/4

Might not help in this case but 20.0 adds select_replace so can do a full on CAS (compare and exchange) pattern http://erlang.org/doc/man/ets.html#select_replace-2 . So something like acquiring a lock would be much easier to do.

> We found that the wall clock time of a single send/2 call could range from 30μs to 70us due to Erlang de-scheduling the calling process.

There are few tricks the VM uses there and it's pretty configurable.

For example sending to a process with a long message queue will add a bit of a backpressure to the sender and un-schedule them.

There are tons of configuration settings for the scheduler. There is to bind scheduler to physical cores to reduce the chance of scheduler threads jumping around between cores: http://erlang.org/doc/man/erl.html#+sbt Sometimes it helps sometimes it doesn't.

Another general trick is to build the VM with the lcnt feature. This will add performance counters for locks / semaphores in the VM. So then can check for the hotspots and know where to optimize:

http://erlang.org/doc/man/lcnt.html
No, I addressed that: "Nothing against CA either; I really don't like any new world PN."

Again, at this level, it's getting subjective. NZ makes some good wine. I think the PN suffers similar detriments that California wine does: too much "whole fruit" or "jammy" character, and sometimes too vegetal like "bell pepper." Some of these might be the producer's choice. Then there are things that are just errors, especially bad handling of the oak.
They are in a tough bind because they used to be interested in that space and were slow to move on enterprise, allowing Box and others to have more momentum in that space. Now with Google and others dominating the photo storage consumer space, where should Dropbox focus its efforts?
You can't even use messenger on the mobile version of the site. That really annoys me.
Why does an init system need a DNS implementation? Why not use named, unbound, or any of the other implementations?

Instead they implement it poorly, have had various problems with it, and of course there have been security problems with it.

Do you really want an init system that replaces a ton of functionality poorly like dns, ntp, syslog, xinetd, etc etc etc?
The apis used to control focus should just be put behind a permission, as microphone/camera access etc. are. If a site wants to control window focus, I should have to explicitly allow it.
Yes...Photos have always been so difficult to organize well, I'm fine with holding my breath. Overall, my photos in general are pretty organized luckily.
We've been using GraphQL at Facebook in production for almost five years now, and it powers a huge amount of our iOS/Android app's API traffic. We also did a comprehensive revisit of the core concepts when we open sourced it in 2015, and we heavily use tools like GraphiQL internally. I can definitely assure you that Facebook's support/usage of GraphQL isn't a fad.
> Consumers want a 'refrigerator' of data - be it documents, photos, etc. Buy, set and forget.

Synology comes close. Their current marketing strategy doesn't seem to be focused towards the 98% of consumers though.
Fedora Loves Python
I feel the same way about vocals but I also try to avoid jazz with horn solos, so I stick to piano jazz like Hiromi, Ahmad Jamal, or Chick Corea.
Capitalism won't change. It has no reason to; those changes don't affect the underlying processes of the economy, they just change the circumstances and incentives.
I'd love to hear more about this.
Part of health insurance is a bit like fire insurance on your house. There is a really small chance that your house will burn down next year (say 1 in 10,000) but if it does you'll lose a ton of money (say $500,000). So you pay $55 to get a year of fire insurance (500,000 / 10,000 = 50 + 5 in profit for the insurance company).

This is a great deal for you. $55 is no big deal and now if your house burns down you don't suffer a tremendous financial loss.

Similarly there is a really low chance you'll get cancer next year. But if you do it could cost a ton (millions of dollars possibly) to treat. So insurance is a good deal for this too.

Now, in the US 2 other things get lopped on to health insurance that make things a bit more complicated:

1) For a lot of people health insurance covers cheap and predictable expenses like an annual checkup. There are a lot of people that think using insurance for this is a bad idea. But some people think it's a good idea. It's complicated.

2) Health insurance (especially after Obamacare) can be a form of social insurance where healthy and/or rich people pay more than they otherwise would so that unhealthy and/or poor people pay less. This reduces economic inequality. There is a lot of political disagreement about whether this is a good idea.

Did this help? I've glossed over a ton of details but maybe it's enough to get started.
Karunamon is right - it would be virtually impossible to prove the second implementer never looked at the patent database.

Beyond that, over time things that were novel are no longer novel as the direction of technical development changes, so the timing would be important as well.
I'm not really an expert at all either when it comes to healthcare or economics. I feel not particularly qualified to get into the downsides. I'm just a regular person trying to understand the debate and take an informed position. That said, I'll try and take a stab at answering your comment in an honest way.

> Yes, government negotiation is still negotiation and yes it is not like in the private sector but it doesn't make it any less legitimate.

When the government owns an entire industry (as is being proposed in this case with the health insurance industry) I'm not sure if there is any meaningful difference between the sentences, "the government will set a price" and "the government will negotiate a price with providers."

We are talking about price controls as a means of lowering prices. It seems to be about that simple.

I'm a bit confused by what you mean when you say that when the government does it, "it doesn't make it any less legitimate." I'm not arguing about it would be illegitimate or unlawful of the government to set prices. I am, however, suggesting that there are known negative consequences of government price controls.

The general criticism of price controls, as I understand it, is that when the government sets prices too low, it causes shortages. Applied to healthcare, I would imagine that we risk slower development of new drugs and devices, lower quality service from doctors and nurses, and shortages of drugs and devices.
They own WhatsApp.
Yet another reason to uninstall Facebook, if you haven't done so already. I want a social network that lets me be social when I want, without forcing it down my throat (never ending birthday notifications were the final straw for me).
It was adopted because the maintainers of distributions like Debian examined the alternatives and decided that systemd was technically superior. For example, please see the analysis of systemd and upstart by Debian maintainer and then-Technical Committee member Russ Allbery: https://lists.debian.org/debian-ctte/2013/12/msg00234.html
You can but you won't as long as it is possible to bypass the trick, because you are inevitably attracted (not to say addicted) to the online web content and interactions and you'll quickly switch back to it.
Wait, so async generators and web streams are 2018 or 2016?
Seconded. Love it.
Or Instagram. Oh wait...
Hardest Part of AI Can Be Cleaning Up Your Data – Tips from Experts
"The NPE category includes universities and researchers."

That seems utterly stupid. Universities and researchers by definition are constantly practicing, what's what academia is all about.
In dystopian future they wont get $2 off but restaurant they go to increases price just for them.
Couldn't you ask that question of literally any company hosting source. Or really, any cloud storage company at all?
This already happens. The bots aren't inline as chat messages, but they're contextually aware ads like 'get an uber!'
Does Fox know this?
What's the realistic alternative? Don't say Signal, because I'm sure your friends have plenty of friends that don't have Signal.
So far everyone's been happy with an MFN, so it hasn't been much of an issue. (They seem happy to let someone else be "the bad guy" who forces terms.)

If I secure enough commitment on MFN agreements alone, I plan to default them all into a fairly generous discount.
Why connect UEFI with that? I use GPT with MBR boot just fine.
There's also Nicholas C. Zakas' book understanding es6. It's free to read online too. https://leanpub.com/understandinges6/

I haven't read this one but I started one of his other books that was a very large book of JavaScript showing warts and all.

I would definitely support these authors though by buying the books if you have the money to do it.
How dare they monetize a free service with ads?
If you are digging really big holes, there are presumably more efficient geothermal schemes.
> On the whole i think the idea underlying systemd, of graph-based management of services and system state makes more sense that wonky initscripts garbage.

It would make sense if systemd delivered on its promise of automatically
detecting service dependencies (through socket activation mechanism). In
practice, it's still distro maintainers and sysadmins who need to specify any
and all dependencies manually, and as such, systemd is in no way better than
what we had with upstart or Gentoo's old initscripts (those before OpenRC).
Oh wow your elodie tool, and the blog posts are great! Can't wait to start using them this weekend.
Anyone aware of a MySQL equivalent?
I hope those kinds of comments do not start making their way towards HN. Reddit is getting so bad lately, an influx is probably due.
Why Facebook will be screwed? If I understand it correctly whatsapp is owned by Facebook and also can introduce similar features of messenger any time. So migration of users from one app to another should not be a problem for Facebook. Right?
Yes you're right, the joke went right over your head.
True, Math is ultimately about how to think but students need to memorize and grasp the basics in addition to making sure that new material is truly understood. That's where things fall apart. We are bombarded with new concepts before we ultimately know how to use what we learned. How many people use imaginary numbers in their daily life? Need I say more?

We don't communicate in Math jargon every day so it's ultimate a losing battle. We learn new concepts but we lose them since we don't use them. Additionally a large number of students get lost and frustrated and finally give up. Which ultimately makes math a poor method to teach thinking since only a few students can attain the ultimate benefits.

Yes, Math is important, and needs to be taught, but if we want to use it as away to learn how to think there are better methods. Programming is a great way. Students can learn it in one semester and can use it for life and can also expand on what they already know.

Also, exploring literature and discussing what the author tries to convey is a great way to learn how to think. All those hours in English class trying to interpret what the author meant was more about exploring your mind and your peer's thoughts than what the author actually meant. The author lost his sphere of influence once the book was publish. It's up to the readers of every generation to interpret the work. So literature is a very strong way to teach students how to think.
..its in messenger, which is a required separate install, that I don't install, so I'm safe
IMO modeling your api directly off of your database tables is often an anti-pattern. One of the biggest mistakes I see people make is assuming their api's data model has to match their database's. It's common to introduce resources on the api side that may not have their own table in the database. For example, you could have a table that has a "type" flag (to model some kind of inheritance), but on the api you expose these as separate resources. Or you could have a larger resource on the api, but it's actually backed by several tables.

Graphql is also more generic and allows you to fetch from multiple data sources. These could be databases, apis, or wherever. You write code that fulfills each column and graphql assembles a single object.

I could see postgrest being ok for prototyping or simple apis, but it seems like one of those things that you'd grow out of eventually.
OP was being sarcastic in case you missed it. Your reasoning being the point :). FB owning the two largest messaging apps helps quite a bit.
The tiles in an aperiodic tiling must guarantee that the tiling is not periodic simply by their shape.

https://en.wikipedia.org/wiki/Aperiodic_tiling

All three of the Scheme examples can be tiled periodically even though they aren't tiled periodically in the examples. How to tile them periodically is left as an exercise to the reader, but it's not hard.
Windows 1, 2, 3, 95, 98, 2000, ME, XP, Vista, 7, 8, 10
Annoying. I was happy paying $100/yr for Dropbox to store my photos along with a few extra files. The photo features weren't great, but good enough for basic browsing through galleries. I bought into the idea that if I was paying for the storage it would be more durable and permanent than some fly-by-night photo startup or google/amazon feature. I realize the photos aren't going anywhere, but my use case is. Canceling my subscription to Dropbox... now.
It's interesting how on StackOverflow Jobs Elixir knowledge is required more often than Erlang.

http://www.reallyhyped.com/?keywords=erlang%2Celixir
It's worth first noting that there are indeed people for whom a laptop would be much, much better, due to some disorders which produce very quick pain or tiredness in the muscles from writing, with handwriting that may be unreadable even the next day. Such people obviously greatly benefit from laptops.

>There is zero benefit in typing notes vs writing them down. At best, in an unlikely optimistic case, it could be equal.

Have you used org-mode? I really like the ability to organise many notes, link them together (like a small personal wiki) and others. Typing is also significantly less fatiguing, at least for my hands, and I suspect at equal or even faster speed, though I have nothing to back that up, I can type at around 110wpm comfortably.

Typing notes also comes in quite handy if the course comes with digital material. You can copy that graph in, you don't have to draw it out. Tablet-laptops (if there's a word for them, I don't know it) let you draw diagrams with ease. It may also benefit to record what the lecturer is saying with the laptop's microphone, though you can do that with a separate device, it's more useful and convenient to have that as embedded media in your notes.

It also means you can do things other than note-taking. If the course requires some amount of memorisation of facts with definite answers, you can use spaced repetition flashcard programs such as Anki, and fill them in during the lecture, or better, copy-and-paste from your typed up lecture notes. This is especially useful for definitions of things.

Whether laptops are used as they could be used is a different matter, and my own lecturers have told me anecdotes of their misusage, though I think it's unwise to stop people who would otherwise use them well from using them. The people who misuse their laptops will find that not paying attention has consequences.
Really? I use Firefox with UBlock Origin and never see pop-unders. The only time I see them is when I use Chrome.
I am in the middle of reading Write Your Own Compiler by Nils M Holm. See http://t3x.org/t3x/book.html for the book and the accompanying code. I like it so far.

T3X is a tiny (made up!?) procedural language.
That same paintbrush also applies to those who denigrate people who have problems with systemd without putting forth the effort to see their point of view.

The top comment on this post is a great example. People have been giving well reasoned arguments against systemd for years, yet the first and most upvoted salvo in this article is "I have yet to see a well reasoned argument against systemd".

The hate for systemd gained steam when people stopped listening to well reasoned arguments because it also provided parallel startup and unit files, and really hit its stride when the developers ignore legitimate bug reports as "working as intended" (the latest numeric user issue is but the latest in an established history of such issues).
A chatbot in customer service is a time saver. I know a lot of people working in customer service and they have to answer the same questions over and over and over again. The thing is that if a bot is not able to resolve an issue, the conversation is automatically transform to a human being.
What Is Astrology and How It Works,Signs and Planet's Influence – A Logical Approach
Haven't you heard? Marketers call marketing tricks "hacking" now. o_o
Apologetics for Linus Torvalds are exactly what I was saying is unfair about this. "Lennart is not good when he is an ass but Linus, well HE is something different" is a pretty uncompelling argument.

Either the environment is civil and professional or it is not. You can't say, "It is UNLESS..." and then mention something that could conceivably happen in the course of a normal working week.
A Jest package for mocking mongoose models without the pain
I'm very glad Facebook and Messenger aren't the same app. They do different things and I'd hate to only be able to use one at a time, or have the chat UI compromised to shoehorn it into Facebook.
Replacing SysV init is not easy, unless you want to copy the majority of its problems as well.
Anil is quite the character indeed!
The issue is that with these cards they're not just branded wrong, they often present themselves as being bigger than they actually are - so your OS sees it as being 64GB when it's only 16GB, for example.

Were it just a branding thing it wouldn't - from a technical standpoint - be quite so bad, other than you know, the intentional lying...
I don't use Facebook or Messenger. I am glad that I am not on it. I just have to figure out how to get out of WhatsApp. I also noticed that Facebook eco system is becoming more closed (no access to Facebook pages unless you sign up etc) on trying to get more people on it.
If that's true, then why didn't Kalanick or Musk say that when they left? None of them said anything about it being for show/endorsement/photos.
No pricing because it's free for now ;)
For those looking into alternatives but do not like the auto-downsizing or quality reduction: Google Photos has an option to include (and upload too) your pictures stored with Google Drive.

https://support.google.com/photos/answer/6156103?co=GENIE.Pl...