skysight-inc/HackerNews huggingface dataset:
MindMup lets me think in a non-linear manner that I require when taking notes. Also, good photo embedding support. I blog about it here: https://medium.com/@seanaubin/mind-maps-for-augmented-thinki...
yeah you're quite right, intents are built with a bag of words model & doesn't take order into account. Entity extraction does though. If you find a case where word order is really important for getting intents right I'd love to know about it! We could find a way to make that work.
Nest remotely bricked Revolv devices a year and a bit after acquiring the company.
The link to its github was posted on HN when it was brand new, and I left a comment [6], which I'm reproducing here -- since most of my points still apply.

(...) take my very early comments with a grain of salt -- they refer to the progress as of this commit [1].

I love Requests -- its API design is fantastic, and manages to distill down most of a complex problem domain to a clean, dare-I-say, elegant API.
So I can eagerly anticipate this design applied to datetimes. But the progress being shown so far is definitely not it.

>>> tomorrow = maya.when('tomorrow')

<MayaDT epoch=1481919067.23>

Why is "tomorrow" a precise-to-centisecond, infinitesimally small point on a giant cosmic timeline? I'm reasonably sure it's an abstract concept that describes the calendar day that starts after the current calendar day ends.

At least, Pendulum normalizes tomorrow() and its ilk to represent midnight on the given day [2], while Delorean's natural language methods [3] like next_day() advance the day while leaving the time-of-day unchanged, but the method name makes this fairly clear.

Even Arrow, which is heavily inspired by Moment.js to the point of conflating every single datetime idea into the same class, opts for mutators that are still more clear [4].

> Timezones fit in here somewhere...

Yeah, this needs more work.

Java 8 / Threeten, and its predecessor Joda-Time took the approach of clearly modeling each and every concept that humans actually use to describe time; even if you take issue with their API, the designers have clearly done their homework, and their data model is solid.

Formats like TOML wrestled with datetimes and realized [5] that datetimes aren't just woefully underspecified in most other specs and APIs, but that they're frequently mis-modeled, so they adopted large portions of Threeten's data model. Cases like this should merit strong consideration from anyone trying to propose new datetime APIs today.

[1] https://github.com/kennethreitz/maya/commit/ecd0166ba215c1a5.... [2] https://pendulum.eustace.io/docs/#instantiation [3] http://delorean.readthedocs.io/en/latest/quickstart.html#nat.... [4] http://crsmithdev.com/arrow/#replace-shift [5] https://news.ycombinator.com/item?id=12364805 [6] https://news.ycombinator.com/item?id=13190314#13190657
I think there are two separate issues here.

One thing is that some libraries bring their own not-really-different-just-different-enough-to-break-things date/time types to the table. That can be worked out over time, not that big of a problem, just inconvenient.

The other is that I've grown to think that the abstraction commonly used, seeing date/time as something like (year, month, day, hour, minute, second, subsecond, timezone) is in itself not really suitable, because the derived interfaces (like accessing and modifying days, months etc. separately) mean that most code working with these will inevitably be bug-ridden.

The root cause for this is imho that date and time are extremely complicated and it's usually unclear what the correct behaviour would be in any of the many, many edge cases.

Some examples:

1.) One week after `this` date. Does this mean, add seven days? What about leap days? Should the result be the same weekday, just in the next week instead?

2.) Start and end time of a process should be recorded. The process starts and finished. All good. The duration of the process is -1 hour and 5 minutes. Should instead a start timestamp be recorded and a monotonic duration? Or perhaps we should rather note the begin of a monotonic period and record an end timestamp, deriving the start timestamp? Which is correct?

3.) One ^W two words: recurrence rules

4.) DST

5.) Combining 3.) and 4.)!

dom's rule of thumb: if code does addition or substraction with some measure of time, it's probably wrong.
Although I too was initially expecting a tale about how UNIX came to rule the world, I think "top" in the article's title instead means the top of Bell Labs/AT&T.
The trillion dollar tech summit
Text-to-image converter
Ill give the edge to coco butter derivatives over olive oil.

https://www.amazon.com/Palmers-Cocoa-Butter-Soothing-Itchy/d...
https://www.amazon.com/Palmers-Cocoa-Butter-Formula-Therapy/...
https://www.amazon.com/gp/product/B002A4D5YM/
Twitter clones are the easiest thing to teach in a beginner programming class. That's ok, but don't say it like it is an amazing thing.
They're working on it. Apparently their PM is Doctor Octopus. https://youtu.be/uMM0lRfX6YI
>> "if somebody calls you a hacker that’s kind of like a compliment"

Being called a hacker has never felt like a compliment to me.
currently there are no built-in entities like dates, times, locations etc. But really keen to set up a way for users to share models, and that would definitely include these things as well
Indeed. TeX later moved to Pascal, but was originally written in SAIL for use on WAITS. GLS ported it to ITS (the first ever port of TeX), and also was responsible for lobbying Knuth to make it Turing-Complete.

Man, is there any part of modern computing that doesn't have GLS's fingerprints on it?
I'm surprised by how it looks like an exact replica of snapchat. Seems like a desperate attempt by Facebook!
I bother, because I don't like to throw away a perfectly fine appliance only because some short blew out something on the motherboard. Nor do I want to pay for a new one every 2 - 5 years when the hardware could perfectly well last for 10-20 years. In a perfect world with perfect recycling, I wouldn't mind that much, but as it is today, it's only a way to make me spend more and trash the planet more.

Also, I don't feel like the price of appliances was dropping over my lifetime, so I have to ask - where do those apparent savings go? They're definitely not being passed on to consumers.

> I would disagree with that on so many points. Today, more than ever we have massive differences. "Hey Siri/Google", the camera functionality is just incomparable, the maps, ...

I'll grant you camera, because chips and algorithms do get better. Siri/Google doesn't really feel like that much of an achievement over what was possible 10 years ago, except nobody tried to build that product then, and smartphones weren't exactly popular. As for maps, I'll only point to Google Maps application, which is constantly degrading in quality and functionality for the past 5+ years...
>Asians are intelligent and talented,

So are Europeans and Latinos and Americans and Arabs and Africans and dolphins.

The discussion isn't about race. It's about creating a culture and ecosystem of innovation. Which even other cities in the US have failed to replicate beyond modest successes.
How much would you say your sense of well-being improved?
I found it interesting that her big counter-example to Levy's hacker ethic concerned the modification of hardware. And shared hardware at that. There is a difference of kind rather than degree when it comes to modifying software because software never needs to be shared. That is, you can copy data, modify it to your heart's content, and never affect the original owner of the data.

This does bring up a bunch of interesting points about shared software and data, like who owns it. But one can imagine a world where all software is open, which means anyone is trivially able to hang a shingle and start a new node, but the only really "owned" stuff is the data users have put into it.
Hence "attack".
The OP is proposing another moral crusade which is just as irrelevant.

"Have some thought about the people your decisions effect" is a moral crusade?
All previous companies I worked for had this clause. I've heard it's not as easy as typed to actually enforce. However, the companies I worked for stated that any personal project "relevant" to company interests belonged to them, up to 6 months after you leave.
Intel used to give away hardcopy manuals for free too, but stopped doing that around 2010:

http://styx.head-crash.de/stuff/intel_manuals.jpg

Now they still have hardcopy, although it's basically just paying for someone else to print and bind the PDFs for you:

http://www.lulu.com/shop/search.ep?contributorId=1030088
Thanks for the course! I have a question unrelated to the contents: Why did you choose to release it for free? I guess you spent a lot of time preparing it, so I assume there must be some kind of (non-monetary?) benefit you expect to get from it.
You must have checked back in 2010. It has like a 10gb limit. But comes with most standard features. Even full text search. (Wasn't available in 2008)
These kind of scenarios are key. People forget that companies have invested millions of dollars into systems based on this technology.

In the early 2000's I worked for an e-learning company. All of their courses were interactive, popular with large corporations and trained employees from fire safety, to compliance to business processes. It had user testing built in and in order to deliver the interactivity and keep it interesting, Flash was the perfect tool. It has great hooks that you could use JavaScript to get data and out, and interface with backbend databases/scripts and of the shelf e-learning management systems.

Much of those e-learning courses are still being used today. Most of the content is still relevant today. It makes no sense to throw it away.

It is companies like these and those of the parent poster, that are the key reason why Adobe cannot simply pull the kill switch
Someone who goes to the sauna 4-7 times a week in Finland is just Finnish. It's what they do.
The original is a short and simple declarative list of principles towards a goal.

What was that goal? Could it be ascertained from the "short and simple list" alone, or is it only evident in conjunction with a collection of cultural assumptions?
Unfortunately, Instagram is terrible with responding to developer support tickets and there really isn't a much of a community aspect around it. This issue itself is not easily reproducible. The same account may work on one site and not a another site.
The LLVM inlining behavior is left over from C. Different compilation units won't inline.

The LLVM and its Gold linker actually allow their input to be LLVM-Byte Code not just obj files.

The advantage is cross language and cross module optimization.

As it works today with the right make file one can link Rust/C/C++ and mutually inline/optimize across language barriers.
I think the keyword here is "tool". Using a piece of software as a tool as opposed to the software using you.
Kenneth: It would be really cool if you could put in support for TAI and MJD.
I'm so baffled by your continued denial that this exists, let alone is edible. I already linked to one that's exactly as you describe, the first hit on google for me for chocolate and vanilla ice cream: http://www.breyers.com/product/detail/113883/vanilla-chocola...
I visited the page with uBlock on and nothing showed up. The I noticed that leadpages.net is blacklisted on it. So I had to remove the Ad Block and refresh the page.
Show HN: A ThreeJS 3D app for creating indoor gardens
I have Swift experience (about 7-8 months for my own tvOS game) and I like the language a lot. It is not hard to pick up Swift. But to write Swift code with the same quality as my Objective-C code, I would need more experience. Which is why many clients preferred to pick up a more experienced Swift developers for some projects. After all, idiomatic Swift code can be quite different from idiomatic Objective-C code. Learning the Swift idioms takes some time.

I think for a freelancer a client has much higher expectations than from a permanent employee. An employer doesn't want a freelancer to learn (much) on the job. The employers is paying for an experienced developer that can deliver on quality from day one. After all, freelancers are usually much more expensive.
I don't pretend to have a solution to your problems, i merely point a problem in your solution.

Also the fact that your society grows a divide such that basic health concerns can't be solved démocratically sounds like a root cause to your piss problem.
As rich as it is to tell Kenneth to "consider contributing to existing open source libraries", I have to agree: what's so exceptional about this library when Arrow is already a thing?

http://crsmithdev.com/arrow/
>Second, the IRS should enforce it's own rules.

The IRS has had its staff and budget cut to the point where it's actually quite difficult for them to successfully enforce tax law.
I'm not sure if you're complementing or insulting the technology choices, but thanks... now I'm in the mood for bread sticks.

Tons of students loved the Docker content. It is definitely secondary to learning Flask but you learn enough to get comfortable using Docker in development. It's what we use to set up a development environment.
It's how we generate most of our revenue (Userify). Turns out that most people aren't comfortable trusting a third party for their SSH key management (even public keys).
Keith Adams on the Architecture of Slack
> Pilot Wave posits a bunch of extra crap and derives the Born rule. Regular / MWI QM posits the born rule and skips the extra crap. They're both positing something - but the Born rule is a far simpler claim

Except it's not, because you also have to posit the measurement postulates in orthodox QM. This so-called "extra crap" reproduces the measurement postulates and the Born rule, thus replacing a large set of assumptions with a much smaller set.

Many-Worlds is indeed much simpler than orthodox QM, but it's still not simpler than pilot waves. They are roughly comparable, with many-worlds still having unresolved conceptual difficulties surrounding probabilities, among other issues [1]. Which is more parsimonious between many-worlds and pilot waves is hotly debated among philosophers of science.

> Also: aren't we to the point where measurement makes perfect sense (besides the values of the probabilities, as given by the Born rule), via entanglement between experiment+lab frames, and decoherence of unrelated Degrees of Freedom?

"Measurement now makes perfect sense" is an interpretation-specific claim. Measurement still doesn't make sense in Copenhagen, measurement mostly makes sense in Many-Worlds, modulo some of the difficulties I mentioned earlier [1].

> Also, pilot wave fails badly in relativistic extensions, for the obvious reason that a universe-wide pilot wave function is hard to make covariant.

It's actually pretty trivial if you're willing accept a preferred foliation of space-time, as long as the preferred frame is unobservable. This seems aesthetically unappealing, hence why people perpetuate this myth of "difficulty", but it's not a priori wrong.

Fortunately, a preferred foliation can actually be derived from the wave function itself, which means this foliation exists in every interpretation of QM [2].

This is the kind of surprising result that probably no one would have even bothered looking for, and I think it proves John Bell's position that non-locality is the unresolved problem of QM [3]. Other interpretations just let you paper over it, to our detriment IMO.

[1] https://plato.stanford.edu/entries/qm-manyworlds/#6

[2] https://arxiv.org/abs/1307.1714

[3] John Bell, who was a big fan of pilot waves by the way.
Correct me if i'm wrong but doesn't NSA have a quantum computer for few years now?

I mean my guess is that they're investing more in how to engineer software used by such things.
"earn more for producing less economic output" is not capitalist. you can't simply change the meaning of words to fit your agenda and convince anyone but the extremely gullible.
I know it seems that way on the surface but some people (typically entrepreneurs) take on more risk than most people are willing to stomach. They (capitalists) in turn are rewarded with the multiplication of their capital investment when things pan out. If the opposite happens, they're the ones who suffer the consequences and they learn to make better decisions next time round. That is why I'm typically against government bailouts - they get in the way and undermine this natural occurrence as opposed to letting the markets weed out poor decisions and inefficiencies.

Workers should also be compensated according to the quality of work (read: value brought in) that they produce. Workers can and should be wealthy too under this premise.
So basically your point is that if app devs can't get DH parameters right, how on earth will they get the harder stuff right? I think that's a fine point, but you aren't really addressing the core concern, which is that "better crypto libraries written by experts" are precisely the ones most likely to be vulnerable to state actors doing massive prime computations. And by extension, state actors benefit from homogeneity of implementation.

Even if it takes a day for a kid at the NSA to break my custom crypto, that's better than if I use homogenous crypto that takes 2ms to break. And if everyone is using bad custom crypto, that's a lot of time needed to break each one individually. The argument is very close to that against monolithic grain cultures that, while they have the best yields, resisitance to pests, and so forth, they are also more vulnerable to as-yet-unknown diseases. Bio-diversity is a good defense against that contingency.
> The day the 500+ program started, several employees left, literally saying that they have 3-4 children, so by just getting the money from the government they will be better off than working and they don't need a job anymore. They are all jobless and living off 500+ as far as I know.

Yeah, yeah... I know that kind of story.

This isn't the complete picture. You are presenting anecdotal evidence, and omitting important details. Some important details you are ommiting:

1A) For the job you provide, is the QoL of the work low compared to the wage and potential health hazard(s)? This seems to be the easiest counterpoint to your entire argument. You also lack statistical relevance.
1B) You omit the question wether those workers were easily replaced. If yes, what type of income & benefits did those people receive? If no, why not?

Aside from that one:

2) Which other social benefits exist in Poland?

3) Are these affected by child support benefits?

4) How exactly do the various tax systems work in Poland?

5) Are/were they performing unreported work?

> I would say that's a pretty good indication what will happen with UBI - I'm sure there's loads of people who wouldn't leave their jobs because they like having more money(me included) but for a lot of people if free money is enough to get by then that's what they are going to live on.

Do you have children yourself? Children are a huge joy, but also a huge burden. It is a living hell to both work, and also have children. What some people with good wage do is work full time, both, and have child caretaker(s). Those are going to be employed.

There's also the problem that unskilled work in the West is in decline. I don't know if that is true for Poland though.

And there is the notion that you either work full time, or you don't work at all. Why these extremes? With 3-4 children you are overburdened by them, and it'd be an option for one of the parents to not work full time.
The reason for not trusting algorithms is that most of them have unexpected failure modes, and then no way to dispute their result through a more holistic (eg, human based) method. Human grading has relatively well understood failure modes and a (semi-)functional dispute system. The danger is that too often when we switch to algorithms, we "forget" (read: often choose not to implement) dispute mechanisms.

Im not against algorithmic grading, per se, but I expect that we're at the phase (and will be for some time) where a human and a computer do a better job together than either does alone.
> what are the arguments for basically start yet another time library from scratch?

It's not exactly a time library from scratch, if you look at the amount of existing libraries it imports and the small code size (which is a good thing!). Why should he not offer a differently flavored API on top of existing parts? My impression is that most of these libs start with a strong idea what the API should be like, so large changes there are unlikely to happen.
Lending startup Taplend launches in UK
like the idea :-) good job!
These people quit their jobs because they were happy with their child benefits of 500 per child. This given fact, that they quit there jobs, makes me suspect that they would rather choose the strategy of increasing their salary by their number of kids than by working.

If the question would have been 'what would you do', I think I would have quit my factory job as well, actually.
Welcome to America!
Paul Graham's "Writing, Briefly" gets a B+ and a Grade Level Estimate of Junior High. (https://www.gradeflex.com/graded/5856ad12de6a2008562d2b95)

It seems like the criteria used here would favor longer, more complex, and more formal pieces going against most of the writing advice in Graham's piece above. These would generally match up with how writing is graded in schools though so it makes sense in that regard.

Incredibly cool project! Well done. I'd love to read more about the process of making this.
The US has a lot of laws. People break them all the time. This doesn't frequently result in jail time.

Incarceration is determined by a combination of sentencing guidelines, public policy, access to adequate defence, policing, etc.

These factors actively shape our prison population. The War on Drugs, Three Strikes, etc have resulted in the US having the largest prison population (both in total and per capita) in the entire world. This is pretty objectively broken.

On top of this, we have a system that is stacked against certain groups and turn a blind eye to the fact that it perpetuates the cycle with broken homes and damaged communities.

When you look at the fact that we have more people locked up than any other nation and a growing prison population I'm not sure how a thoughtful answer can be more laws and Stricter enforcement.
For anyone else wondering: GLS = Guy L. Steele (this took me quite a while)
Not what you were looking for, but indicative that sensors were a key issue.

https://www.scanadu.com/blog/making-headway-with-the-scanadu...
You frequent a site called Hacker News so at least you don't see hacker as a terrible insult.
All true! Let me fix it. I remember the "where" approach not completely working like I expected it, didn't dare to put it in without checking :)