skysight-inc/HackerNews huggingface dataset:
No, I wasn't trolling. I think we have a different concept of what an intuitive leap is. A neural net, as far as my understanding goes, needs training in the field that it makes decisions in. I think you believe that process itself contains intuitive leaps. Neural nets trained to walk develop weird walking styles, and I think that you think that is evidence of an intuitive leap. If that's what you mean, I would disagree.

You train it to walk, and it won't understand how to climb. You train it to climb on a climbing wall and it won't understand that it can't climb on glass, or string, or a waterfall without additional training.

Whereas you and I wouldn't need to try and fail to climb a waterfall. We would just know it isn't going to work. We would also understand, without having tested it, that those climbing skills would enable us to climb a tree, or a rope net, or ladder.

We might even be able to make a judgement about how well we could climb each before disaster.

If I were wrong on this, and I could see an AI trained to do X and then apply it to Y then it would cause me to review my beliefs on AI.
Anyone who uses Amazon SES knows deliverability isn't that great. When you use mailchimp you're practically paying for a higher chance for any of your emails not ending up in the spambox (even if they're transactional).
That's what I thought too. Supernovae are probably at least 100x more common and probably yield more per incident too.
This is another reason why we should call this year 12017 [1], the next 12018, and so on.

[1] http://www.popularmechanics.com/science/archaeology/a24195/c...
If you aren't using pytest, you don't know what your missing. It cleans up so much of the testing boilerplate for python.
Works fine on my own Focus browser (Android). Weird.
Most of us do stupid things. Some of us just get caught.

I worked in detention, at a military facility. There was a sign where we went from the staff area to the secure area. It read, 'There but by the grace of God go I.' I'm not religious, but it has stuck with me all these years.

I've probably done everything the OP has done, and more. The only difference is that I wasn't caught and/or have enough wealth to not have been looked at in the first place.
Other CAs have made interested noises. Big ones have indicated to m.d.s.policy or CA/B that they are, at least, paying attention to the RFC process and some are participating in standardisation.

ACME is at Working Group Last Call. Which means the IETF Working Group (people who thought this was interesting/ important) thinks it's finished but await feedback from outsiders who might not have realised this was coming or are too busy to look at in-progress designs. It will be published as a Standards Track RFC making it an "Internet Standard" in due course.

A monoculture is at least an improvement over the Wild West we had prior to the Ten Blessed Methods. As recently as last year any CA could decide (on its own recognizance) that any method it chose was adequate to verify Domain Control, under a heading "Any Other Method" in the Baseline Requirements. If your CA was happy with a method so dumb nobody should possibly have used it, we'd have to find out about that, explain why it's dumb, and then you'd get told to stop doing it, often taking several weeks to achieve. A list of just ten explicit methods was written, the Ten Blessed Methods, and now CAs must use one or more of those. ACME implements three today, and is designed to be extensible. Some methods involve things like human lawyers writing physical letters, it is unlikely ACME will embrace that sort of manual process directly, but methods involving email or the WHOIS system could end up in there.
That's a good idea. Done.
An Introduction to CSS Grid Layout: Part 1
It's definitely python, but definitely not Django. I recall someone explaining to me that it actually predates WSGI standardisation so its not even WSGI its just all custom python from start to finish.
The Spread of Feynman Diagrams in the USA, Japan, and the USSR (2004) [pdf]
I prefer Regular Ordinary Swedish Metaballs™
Look I bet you in 10-20 years time workers rights and wages will have harmonised between east and west but places like Shengzen will continue to be the best place to build electronics. People claim slave wages but I think they forget how much shitter being a rural farm worker is... most of those working in these factories could go back to picking tea or rice for 14h per day but I bet they prefer the clothes factory.
> Humans are not always great at self-moderation

Humans are never great at self-moderation.
Learn You Some Erlang for Great Good
Station X Is Making Gorgeous Linux Computers
What? Which alternatives to C? Fortran and Pascal?

I don't know of a single modern alternative to C. I wouldn't count Rust, because a replacement for C should be a dead simple language. Rust is a C++ alternative.

C works pretty well, but it could definitely be improved in a meaningful way.

Personally, I think it's just about time for a good C replacement, and Zig's goals are perfect for that.
Yes, in this case a numeric approach would probably be the way to go:

- Assume that R1, R2 are the radii of the discs and A_ORIG is the original area (eg. R1^2 PI)

- Calculate the area A for a given R1, R2

- Multiply R1 and R2 with SQRT(A_ORIG / A)

- Repeat

If this doesn't converge after a few iterations, you can use the Newton method, or even a simple binary search to find he correct radii very quickly. A(k R1, k R2) should be monotonic for k, so solving it numerically for a given value should be trivial.
I was wondering the same thing, and it frustrates me.

I think people obviously enjoy using Python/Ruby or whatever for small scripts, and by inductive reasoning they think they can enjoy programming even larger projects in these languages.

They also rationalize the slowness by pretending that performance doesn't matter or that the bottle neck is the database.

They abuse the adage about "premature optimization" being a bad thing. Not realizing that while it's stupid to prematurely optimize everything, it's equally unwise to write everything in a slow language. Using a fast language is not premature optimization; it's just the basic thing you need to do in order to not have a crappy optimization, which is a good thing , and everyone should do that.
Posted this in the discussion on Tesla's shipping difficulties & dctoedt suggested it be posted on it's own.

Knoweldge transfer is hard. This paper is about tracking the spread of the use of Feynman Diagrams (which helped enormously as an aid to the calculation of QM results using perturbation methods) within the physics community, but I think it contains lessons for all of us.

The work was expanding into a book by David Kaiser: “Drawing Theories Apart: The Dispersion Of Feynman Diagrams In Postwar Physics” https://www.amazon.co.uk/dp/B002Y5W2X2
I've always been able to get a response from replying to the initial response mail. Maybe I've just been lucky to have a different experience to you, but personally I've dealt with few more-responsive ESPs. (And obviously many, many total black holes—or what seems to be the new norm, automated systems completely unable to cope with deliberately malicious users and/or use of multiple accounts.)
Is there any actual benefit or purpose in supporting both formats?
Signs are very expensive. They require special paint that has to reflect a specific amount of light. They must be of fairly exact specs, requiring proprietary fonts, and are often low volume and customized.

There is also the installation, which must conform to various specifications and is limited in placement, meaning a certain level of expertise is required.

In short, don't get caught stealing signs. They are expensive and it pisses people off. Seriously, that paint is very expensive, as is the coating over it.
Selling My Bootstrapped SaaS Business
Chinese-made goods don't sell well in India. British-made goods sell at a premium.

A friend of mine had a job snapping together the Chinese-made body/internals and Chinese-made casing for alarm systems, then slapping on a "made in UK" sticker.
How to launch, startup playbook and cost calculator
Thanks!
I don't know which browser/os you use, but for me hackmd.io is a lot more flickering / slow to render (maybe it's different on other browsers than the ones I use).
BTFD!
I remember what I did to optimize my own metaballs: after rendering all different sizes that were used on their own screen at (0, 0), I would only add the values at relative positions (signs removed) of their respective preset map.

It does take some memory, but n operations per pixel for each frame for n balls plus the overhead of transforming into actual color was still pretty great. Instead of saying "GPU can do this", I'd rather ask, hey, can we do even better than that?
bad charts link was fixed.

Gantt charts can be done using the lollipop example:
https://python-graph-gallery.com/184-lollipop-plot-with-2-gr...
Rust is a pretty complex language. It's more of a C++ replacement.

Zig is a C replacement: a dead simple language for low-level development, partly disregarding memory safety (there seems to be some improvements, but only where it doesn't make the language more complex).

Could you ever imagine writing something like Tiny C-Compiler for Rust? C is like fancy assembly. Zig seems to fit into that niche quite well, but doing it in a more disciplined and modern way.
Show HN: Crypto Lite – A quick way to check the top-100 cryptocurrencies price
ponzischedule.com
We also have enough naysayers and party poopers trying to discourage language authors. Yet here you are...
Fisting: Τι Πρέπει Να Γνωρίζεις – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
When it comes to checking cryptocurrencies prices, I usually rely on CoinMarketCap. The main problem is that the page is bloated with ads (ICOs that I don’t care, etc), so I decided to create a quick & simple lo-fi solution, focused on to be easier to scan content on the go and save data consumption on mobile.

There are a lot of people who often checks CoinMarketCap so I decided to share Crypto Lite, maybe it can be useful to some :)

Any feedback is welcomed
Security flaws in smartwatches for children
That's 2 hours of work (Visual Studio), more if I'm just browsing and turn down the brightness.
Humans did the same thing, causing a mass extinction of around half the large mammals in Australia and many other species when they reached the continent around 40,000 years ago. Not only did we hunt large animals, but we burned the forests regularly, driving more to the brink.

The same thing happened around 1000 years ago when we reached New Zealand and Madagascar.

Most of the damage of the Anthropocene may already have been done.
I remember working antivirus support and being able to say as late as 1999 "no sir, you can't get a virus just by reading an email." Fortunately, Microsoft fixed that, for all our comfort and convenience. Thanks, Microsoft!
You're not observing very closely then. Or like, at all.
Usernames and filenames are not just compromises, nor arbitrary sequences of characters.

Usernames reflect a fundamental human desire to create an alter ego free from the burden of their legal name and the socioeconomic context they're in. If Samual Clemens were a blogger, he would write under the username @marktwain. Alonso Quixano might call himself @donquixote69. Anakin Skywalker will want to be known (and feared) as @darth_vader, not because his real name is unusable, but because he prefers to be called Darth Vader.

People have had titles and pseudonyms for ages. Usernames are a continuation of this tradition, not merely an invention of the 20th century. The global uniqueness requirement is of course rather silly, but enforcing a real-name policy on everyone is just as silly. If our grandchildren have no concept of usernames/handles/whatever, it might be more a sign of great oppression and loss of privacy than of technological progress.

Ditto for filenames. We programmers have a habit of using weird filenames that really do look like arbitrary sequences of characters, but most of the rest of the world just uses human-readable filenames like "Financial report 3Q 2017". Change a few numbers inside, and it's still "Financial report 3Q 2017", content-addressing be damned. The document might not be stored as a physical file in the future, but then again, have files ever been physical? Filenames are just labels that we stick on a logical chunk of information. Implementation details can differ, but the concept itself is not going anywhere as long as humans like to put stable labels on mutable things. (This, unfortunately, tends to escape notice when your concept art for a filename-less system only contains a handful of photographs with pretty thumbnails.)
Exactly. The system is a contradiction. The debt cannot be repaid because we offer no way to move beyond it.
Lock in. You won't be able to quit. Much more powerful motivator than telling yourself 'i keep an account to keep in touch'. Basically ensures continuity of Facebook across however many years you would expect to work and prevents them being wiped out with changing preferences across generations. It's not accidental.
> Also, in the Manna world the problem is that in the U.S. most people don't have the ability to contribute,

Most people don't have the will to contribute. They've always just coasted through life doing what is described in the manna story. They always know what to do next and the only reason they do anything at all is because someone tells them to, or it directly provides satisfaction. After sufficient years they complain that this restricts their ability to do anything at all, especially to change, but of course that's not true. They could spend 2-4 years training themselves and they'd be perfectly able. The reason that doesn't happen is not often lack of ability.
+1 for Sendy. Send was lacking segmentation for many years, but they added this feature 2 months ago and now it is very good.
Generating a Random String of a Fixed Length in InterSystems Caché
Can anyone even fix C, at this point? You can't break backwards compatibility and the last standard that is widely adopted is C89, from 28 years ago. C99 and C11 haven't been adopted by Microsoft, so as far as I know their adoptions among developers is somewhat low.

If big companies can't move the needle for C, how can a single developer do it?
Who knows - we could see the resurrection of the woolly mammoth - https://www.theguardian.com/science/2017/feb/16/woolly-mammo...
i'm also unsure how much is too much, but fat does affect insulin sensitivity

the issue would be to reduce fat consumption as much as humanly possible, while taking regular blood sugar measurement, only diabetics do this and it's already late by then.

https://www.ncbi.nlm.nih.gov/pubmed/15297079
No because fast compile times were already solved in the 70's, when using languages like CLU, UCSD Pascal, Mesa and Modula-2.

The authors might have done it in regards to waiting for C++ builds, but the problem was not a problem for those using other programming languages.
I travel light and love to read so I drop books off in public places naturally, had no idea it was a thing. Thanks!
It's a good point. The reasoning behind the moves matter. There's a huge difference between switching jobs because a better opportunity is available, and switching jobs frequently for lateral moves.

It would probably be more accurate to say that it's a yellow flag, requiring a bit of explanation but not necessarily a bad thing. I find the pattern of switching every 6 months for (presumably) ~10 years to be pretty extreme and difficult to explain, though. Not to mention exhausting! How many job interviews must that have taken?
Deep Learning Company in India| Machine Learning| Ajay Jatav
obligatory sci-hub link:

http://sci-hub.io/10.1098/rspb.2017.1380
Django Wagtail CMS has an interesting 'content personalisation' feature which could work for this.

If you involve that package in the render step before you send, it should be able to do what you need to.
Toby Litt wrote a novel called Finding Myself where the book is presented as a diary account of a holiday with some friends of the fictional protagonist, but it includes notes from the editor of the character who has written the diary.
and the unbearable noise, which is why many deaf people were hired to work with them. [1]

[1] https://sites.google.com/a/umich.edu/from-tablet-to-tablet/f...
I've done a fair bit of web dev work in Python but I am currently building my startup (https://www.growthmetrics.io) in Go.

It is in the initial stages, but so far it has been pretty good - both as a learning experience and from a developer productivity perspective.

I've also open sourced a web app boilerplate that I extracted from GrowthMetrics' codebase - https://github.com/olliecoleman/alloy. It might be useful for people looking to get started with Go.
What if I like the aesthetic and decide to decorate a room with street signs I legally purchased at a premium?
Measured in whole-population calorie throughout, is there a more successful species than cattle? They even managed to breed (in their own passive, patient way) a large group of their bipedal accomplices into greater compatibility/dependence.
There's a street in Bangalore where people sell old books by weight[1]. Usually, it's full of old cheap textbooks sold off by students, outdated magazines (like Readers Digest) and such. I spent a cool day walking through, random sampling the piles of books and found a copy of PG's On Lisp in mint condition.

[1] https://www.google.co.in/search?tbm=isch&q=avenue+road+Banga...
If you check the Parser.hs file there, Pandoc uses Parsec.
I imagine most people falling from heights are not doing so with a net waiting for them, so that lateral movement to attempt to find a better spot to crash is probably beneficial.
The Zilliqa Design Story Piece by Piece: Part 1 (Network Sharding)
WeSeeYou – Democratizing De-Anonymization
Which browser/browser version/os? No blur on ff and chrome on windows and linux for me
https://www.nytimes.com/2015/04/24/us/cash-flowed-to-clinton...
Making sure you don't miss this in that case: https://www.youtube.com/watch?v=Qt82NjSPAc8&disable_polymer=...
That is what I was wondering as well. The climate on eart seems to be very britty and very robust at the same time. What stops it from going completely crazy?
This is so 2013.
At some point, following that logic, your multiple online personalities are truly distinct.

For example, "okay, so you have one account exclusively post hard core right-wing arguments in the early morning, and then your second account posts left-wing arguments in the mid-afternoon."

At that point, what's the point? :-)
Write for iPhone X
Allen Institute for AI’s Semantic Scholar Adds Biomedical Papers
Magic Leap raises another $502M
>inherently limited in terms of invasiveness.

But are they, really?
I wonder how much boils down to having data and code share the same IO channel. In the end, all of security boils down to tricking the OS and the CPU into treating what was first presented as data as code.
I cant help to feel that in Go performance is more important that developer productity. Go is the new C. The code looks a bit clunky, with lots of error checks.

I rather work in a language like Python or Kotlin where the code just looks like how you would think the code would like (if i would write it in pseudocode on paper)

However Go in big teams will really be nice. Thats why they invented it in the first place.
I like how for the past 10 years, everybody has been espousing language/framework xyz as being superior for the reasons you've just said (asynchronous, responses per second, memory footprint etc), but as soon as you say Java does it all better, suddenly developer efficiency is most important.

FWIW, it always seems like a mostly zero sum game to me. Whatever efficiency you gain in using (e.g.) Python+Latest Frontend Framework+Backend Framework, you lose through having to wade through yet another set of new concepts and documents for those frameworks.
Common Lisp allows integer types of however many bits you want using SIGNED-BYTE and UNSIGNED-BYTE (don't let the names confuse you; a byte isn't necessarily 8 bits):

CL-USER> (the (unsigned-byte 5) 31)
31
CL-USER> (the (unsigned-byte 5) 32)
; Evaluation aborted on #<SIMPLE-TYPE-ERROR expected-type: (UNSIGNED-BYTE 5) datum: 32>.
DHL presents a new delivery robot
On Quality – The Zen of Internet Maintenance
https://en.wikipedia.org/wiki/Internet_Mail_2000 would have been a reasonable first step.
The psychology of waiting
How to create charts in Ember.JS
That's distinctly not stealing.
That's literally what I do -- it feels safer.
Coq 8.7
Cursor keys were quite a switch from the trusty old MBA. The layout is a bit different (left/right are full size keys instead of half height) and the keys are so flush with the enclosure that it was just much harder to find them "blind".

Though, having had the MBP now for nearly a year, it's not an issue anymore.
>this kind of silly abuse is easily caught and filtered out with no effort

Not an AdNauseum user myself, but how can we tell this isn't ad industry FUD? They would certainly have a vested interest in discouraging the practice.

If nothing else at least AdNauseum can contribute somewhat to bandwidth and administrative costs.
Implemented a 2D angle class for cases like that, where you would otherwise use these slow trigonometry functions. It’s C++ but should be easy to convert to JavaScript or any other OO language.

https://gist.github.com/Const-me/46f90ce7fc2bc65dc12a41442ed...
Yeah, he asked him if there was ever a time of year when the sun shone directly down Taiwanese chimneys. Psalmanazar said no, not realizing that Taiwan was on the tropic of cancer. He attempted to recover from his mistake by saying that chimneys in Taiwan were Z-shaped.
To clarify the custom element registration is part of standard made by browser vendors - it is not something specific to polymer WebComponents. Specification allows you to register only one version of element.
Guardyman – crime and sex offenders monitoring app
Open source underwater glider
The author took an easy way out by recommending a canonical identifier based URL and a named URL, and then choosing a library as an example.

Books in a library are seldom renamed, if ever. The named URL would be almost as permanent as the canonical URL.

However in their earlier example of a bank account, a personal account name is typically the account holder name and the type of account, and both of these could be subject to change as a result of marriage, death, or the change in products offered by a bank. Even then, the rate of change is low.

A better example that the author could have (should have?) used is that of a news website where the article title may change frequently and yet there is a desire to make the link indicate the type of content at the destination... this is the real crux of the issue.

On a news site a canonical identifier driven URL may be correct... but does not sell or communicate the story behind the link and the link is likely to be shared without context. Sure you may see `example.com/news/a49a9762-3790-4b4f-adbf-4577a35b1df7` but this could be any news... it is far less obvious what is behind the link than the banking example as diversity in news stories is huge.

Yet the named URL would likely fail too, as once created and shared it should not mutate or at least should remain working... and yet the story title is likely to be sub-edited multiple times as news evolves.

The best scheme was not even mentioned in the article... combining both an identifier with a vanity named part: `example.org/news/a49a9762-3790-4b4f-adbf-4577a35b1df7_choosing_between_names_identifiers_URLs` . The named part can vary as it is not actually used for lookup, only the prefix identifier is used for lookup.

Though that has it's own downside... one can conjure up misleading named sections for valid identifiers to misdirect and mislead.