skysight-inc/HackerNews huggingface dataset:
> In my own field of machine learning, itself an academic descendant of Gauss’s pioneering work, [...].

Yes, and I'm a descendand of Julius Caesar, Confucius and Charlemagne. I won't
tell you this when introducing myself though, because so is everybody else.

It wouldn't have occured to me that AI researchers have such inferiority complexes that they need to descend to such name-dropping, but I guess I was wrong.
"We were somewhere around Barstow on the edge of the desert when the drugs began to take hold."

Forget the first page... All you really need is the first sentence.
> Properly storing timezone-aware times

I'd just like to point out that a lot of RDBMSs support storing date and time alongside timezone information directly without using two separate fields. SQL Server has datetimeoffset, PostgreSQL has timestamp with time zone, and Oracle has timestamp with time zone. I think MySQL does as well, but I seem to recall something strange about it. Or maybe that's just me expecting MySQL to do something weird.

Similarly, most programming languages have support for datetimes with time zones.

It's still all a huge pain in the butt, but you don't need to use two fields and ensure that you use both all the time. Also, you can meaningfully compare datetimes within the same database without translating the timezone if its all in one field.

Also, of course, remember that a even a time with timezone without a date attached to it is inherently ambiguous.
So, a pragmatic approach then. Everybody violates the laws a little (maybe without knowing) and regulators pick big violations first. Software developers like to handle each edge case up front - which is not possible on this scale I guess.
I just went through the documents and that doesn't seem to be the case... Doc #43 is a request to the judge to remove Doc #24 due to HIPPA violations. Doc #24s not there anymore. Pretty interesting, and the tabloid seems to be accurate.

The most damning thing in there was that the Doctor tested for HHV-6 (something 100% of humans have) and then charged for it and claimed it was HHV-2 (genital herpes). Theres apparently a lab technician available to testify that the Doctor commonly tests for HHV-6. Guy seems sleazy
Ask HN: I'm rubbish at (and hate) OOP – any hope for a career in web dev?
Throwaway account. No matter what, I know I will never be good at OOP - at least not in the classical sense of creating classes and formulating getters and setters etc. I hate it. And I'm crap at it too. I can do procedural (modular and well-organised), but not functional.

I want to do server-side web development where OOP languages dominate. I know I can program in a non-OOP way, but no-one will take me seriously will they? Be totally honest, you wouldn't highly regard someone who only ever programmed Ruby or Python in purely procedural code. Can you even point to a highly-regarded repo on Github in those languages purely in procedural? Yep, didn't think so. Is there even a popular library or package in those languages that are written in a non-OOP way? Yep, didn't think so again. Even PHP has long embraced OOP and no-one expects procedural - unless it's bad procedural.

What are your honest opinions? I don't mind if they are blunt.

Edit: thank you everyone for your comments and encouragement :-) One thing I forgot to mention is that for learning popular web development languages, it is difficult to come across non-OOP frameworks or large, popular (but well-written) non-OOP open source projects. It always feels like having to poorly translate from one model (OOP) to another. I realise this may be the wrong approach. But when you're learning, you can't avoid studying other projects (even if you don't fully understand them!) - and they inevitably tend to be OOP.
London's Long Housing Boom Is Over. Is a Bust Coming?
MariaDB 10.3 Stable Release Notes
Early GrubHub investor: to identify the best VCs, talk to UNsuccessful founders
Yes, a NUC, a miniITX PC, a commercial NAS, etc. would work. There are a lot of good options in this space.

I would note that the apu2 is more or less half of a PS4, ignoring the GPU (which probably wouldn't work that well anyway?).

PS4 | apu2c4
8x 1.6GHz Jaguar | 4x 1.0 GHz Jaguar
8GB GDDR5 | 4GB DDR3-1333
SATA, USB 3.0 | mSATA, SATA, USB 2.0/3.0, SD
1G Ethernet | 3x 1G Ethernet
BT 2.1, WiFi N | N/A
HDMI, SPDIF | N/A
And I mentioned in the essay that "In many cases, advertisers managed “remarketing” lists of “anonymous” visitors that was being tracked by cookies from a central console without thinking of the privacy problems, treating visitors almost as numbers." I wonder if such a use would comply with the GDPR BTW.
mastodon.social has around 10,000 weekly active users (https://mastodon.social/api/v1/instance/activity). Switter is about 2x that. Other instances are bigger or smaller. Pawoo (The largest Japanese instance) has 30,000 but the French & English-speaking fediverse tends to be a little more spread out among smaller servers, so these numbers aren't exactly directly comparable.
After a little reading, it seems the arduino is probably better for IoT type things. This video goes through a super simple project to just make an LED blink. https://www.youtube.com/watch?v=R102xfcx75I

It's a place to start! :)
That is just too iconic not to know.
Unfortunately, this is a very common occurrence in NLP applications. Our first step to combat this is through performing a spellcheck step when preprocessing all of our data. Next, some of the algorithms we employ only look for the presence of words in feedback, not necessarily grammatical correctness. So, if we get something like "food good, love love love", we will still be able to recognize the feedback is referring positively to food quality, and our ensemble prediction will reflect this.

Despite this, we still run into some feedback that is complete gibberish, or does not refer to anything. Fortunately, since this is a multi-label classification problem, it is possible for us to classify the feedback as not having any tag associated with it. Therefore, including some of these samples in our training data helps fortify our engine against any live data that may come in without meaning, and allows us to classify that feedback as having no tag associated with it.

In our upcoming blog about our "human in the loop" machine learning system, we also address how we can manually filter samples of data to make our training more efficient.
The slow myth is at least partially from experienced developers putting more time into upfront planning. A novice may crank out a solution faster but it'll have far more bugs and result in technical debt.
>It is annoying how stuff on Facebook is by default shared with "Public",

It does? Mine currently defaults to "friends", and I'm pretty sure the default is just "whatever your last choice was" -- if I set my last one to public, then next time the default value is public.
>Common, 1k$ for a regular exam that costs like 20euros in my country in private clinics?!

I don't know where you get US$1k for a regular exam, but that is wrong.

My doctor, for example, charges a base (list/MSRP/whatever) rate of $120-$180 for a regular exam.

The "negotiated" rate with the insurance company is $80.

The amount I pay, as a patient, is $10.

If you don't have insurance (for a while I didn't), he charges $50.

$1k for a regular exam is fiction.
Introducing FileMaker 17’s New Admin API
This book is a great read. It is about how homo sapiens became the most powerful species on earth. It changed the way I used to think about various things such as religion, capitalism, nationalism, race, gender, equality, independence etc.,
Not the OP, but I think he's referring to the potential for an automated service spamming thousands (or more) accounts enough to lock them.
Which is at least 51% of the point!
FileMaker 17 Executive Summary
> the arrangement has become more and more one sided favoring the publishers

Rather than "has become" this is publishers using their leverage to achieve this situation.
Please don't take HN threads on unrelated flamebait tangents. We're hoping for better than that here.

https://news.ycombinator.com/newsguidelines.html
Yes, but I suppose you can also use it for upvotes instead of direct citations.
Faving and Saving: How the Internet Is Changing the Way Dogs Find Homes
Shouldn't it be

"); DROP TABLE Employees;--

?
I think he means that the field of ML has been built in part from Gauss's work on algebra and statistics, not that the author is related to Gauss himself.
Is this new? Because Oracle couldn't possibly choose a worse release date directly following GDPR-day/-week, underlining its relevance. But maybe they're on to something because they're able to sell data when it's getting scarce?
My friend in college would read a random page from the first third of the book to make his decision. He found the first page to be too unreliable.

My roommate would read the last page of the book to find out if the book was worth his time. We thought he was nuts. Especially since he could read a novel in 3 hours anyway.
The process is blind, but it's fairly easy to know who the author is just due to the topic at hand. At least for specific subfields.
That was part of the plot of Around the World in 80 Days...
Mostly papers are thrown up on arxiv. I don't see why we should have to pay to host our own papers when we could just host our own papers. Seriously, three grand? How many months of AWS S3 does that pay for?
Ask HN: What does your ideal home office look like?
I’ve got the opportunity to design a home office from scratch and as it’s where I spend 90% of my working week I’d like to make it a good one. What does your ideal home office look like? I’m talking tech, furnishings, art, books - even apps and services to help make the best environment possible.
This makes me sad. I don‘t think I had ever had to do this but I always used a German postal address and German bank account. Also my last .de domain registration is a few years ago, so maybe they handle this stricter now.

Anyway, if you have any questions regarding domain registration in Germany or which registrars worked well for me, feel free to contact me, my details are in my profile.
That's what we eventually do but the lockfiles don't care, a resource url is a resource url. We use yarn too which does proxies only in .yarnrc IIRC.

Do you have an externally available Nexus? Using ours through a VPN beats the main purpose - fast(er) installs. That's why for WFH scenarios we have a script to switch between our proxy and NPM.
Whether peer review is blinded depends on the field. Some of the major ML conferences like NIPS are blinded, but in general most journals are not. The reviewers see the authors and affiliations and the editors see everything.
> Why don't you just delete all their data and not record it?

Because then we have no record of complying with their request, which is something we need to show records of if we're ever audited.

> Also, you're going to either need to suck up the admin time, script it, or block the EU.

Yes? Does doing that preclude criticizing the clumsy legislation that caused this?
It's hard to know what is considered offensive anymore. "Nitpick" is one word. "Merry Christmas" is another. So is "Happy Holidays." Is "transracial" a thing or not? How many victim classes exist today?
I'm hooked. Your app works. kudos.
San Francisco to Uber, Lyft: Tell us what drivers earn
Yes you also have to take memory access into account if you are doing a proper big O analysis, but not for the reasons you implied. I don’t think you are thinking about time complexity correctly. The question is not how long does a memory access take, but how does it scale as the number of bits to be fetched increases. The naive answer for a Von Neumann arch is O(N) where N is the number of bits, although the answers here regarding the speed of light bounds are interesting.

For addition and multiplication the current best time complexity is some long term with logs and other terms I can’t remember, but it is not constant.

However, in most cases such as sorting involving memory accesses or mult/addition we are using a fixed bit size, so we can correctly think of them as being O(1).
Performance troubleshooting plan for Office365
Instruction manuals tell us more than how to use a product
The whole field is about being absolutely precise with language, in writing and reading. It’s tough to do in English, the language just wasn’t built for it. So patent practitioners have sort of developed a way of being precise with a malleable langauage. Much of the really odd stuff can be understood through that lens. Note, that precise doesn’t mean “clear” or “easy to understand,” something may be precisely broad in just the way intended, while being precisely clear and narrow in other ways. That’s another inpedence mismatch between normal humans and patent people.
If you can compute time dilation, then you can map back to Earth time (UTC) or whatever, and use that in your communications. Otherwise you give up and use only local time in your communications. And if ever our interpid travelers meet again they can compare their clocks and determine dilation (which will not change the fact that they'll have observed events in different orders, but they'll understand this, hopefully).
Yeah but -- assuming this could work in theory -- is it actually possible to give it examples if you don't know all its inputs?

For instance what if when scraping social media it discovers that a tendency to post memes with the color green together with frequent mention of cats correlates to better Python skills, but it happens that Elbonians are forbidden by law to mention cats? Would the system even know that's what it found? Would it even be knowable in the end? Would that be an immoral outcome even if the system didn't know about the Elbonian Anti-Cat Law? And wouldn't you have to know about the correlation already in order to give it "moral" and "immoral" examples?

I agree that litigation (the threat of litigation) is going to remain a factor for a long time, but I see this potentially turning into some kind of black-box system where there might be very serious discrimination but it would be impossible to prove.

[edit: corrected for spell-check, and apologies to any Albanians who like cats. :-)]
Just out of curiosity, what about it strikes you as potentially satirical?
> I'd just like to point out that a lot of RDBMSs support storing date and time alongside timezone information directly without using two separate fields. SQL Server has datetimeoffset, PostgreSQL has timestamp with time zone, and Oracle has timestamp with time zone.

PostgreSQL's "timestamp with time zone" doesn't store timezone, it converts the time to UTC and stores that, and on retrieval converts the value to the connection's time zone.
~"you're just overreacting"

~"good for the user"

~"just the tip"

~"look how honest they were"

Absolute bullshit.

It was like pulling teeth just trying to get that information from Microsoft and that's not an order-of-magnitude all of it.
For me it's just practice for cert exams and a way to move my career forward.
They already are organizing conferences, which for some fields is a major way of sharing research so it wouldn’t be a problem.
We don't need more standards. We have UTC and TAI. Pick one, use that one.
I still have a handful of the antennas in a closet somewhere. They really were about the size of a dime.

A bunch of us started a new company called Starry after the Aereo decision, and we're still doing some crazy RF stuff (although this time around, it's as a WISP rather than TV).
immutability ftw
Imgur launches video
I had no idea you could make your payments “private” by default. Indeed you can, and you can mark all past payments as private by going (on iOS) to:

Settings -> Privacy -> Private

and

Settings -> Privacy -> Past Transactions -> Change All to Private

I always had feared I’d forget to set my transactions as private.
But it does look gorgeous and it absolutely screams luxury layout and typesetting... so there’s that.
https://news.ycombinator.com/item?id=17181811
Congrats & thanks Salvatore! Redis Streams is an awesome feature, and bringing Redis Cluster management tools into redis-cli is a world of improvement!

Keep up the great work, hope to see you at next RedisConf!
I think you're being too harsh. I've never programmed Python in any way other than procedural and it has never been a problem. I do have a thing for a more functional style but abhor OO. It's one of the beauties of Python to me that it works well for so many paradigms.
The cornucopia of buzzword tech
>What am I missing about the benefits of the status quo keep it so entrenched?

The entrenchment is due to perceived (and cultivated) prestige, less so about tangible benefits. Prestigious journals have good brand value, they spend money cultivating it and they extract earnings from it.

Researchers and administrators trade on journal brand value for career advancements. They benefit from a highly prestige-stratified journal catalog as a tool for differentiating themselves from their peers, it's much easier to justify a promotion based on 'X publications to prestigious journal A, B, C' than 'bunch of people in the community think this is a great result', especially to a non-expert.
Thanks for leaving a comment, really appreciate it. The idea of creating a comparison between PDFs rendered with different solutions is genius. Definitely gonna add this.

Puppeteer would indeed come close in rendering quality. Improvements of using my solution over puppeteer are:

1) I tweaked Chrome headless to have the fonts available to ensure that typography renders as it should. Even emojis work!

2) you don't need to worry about installing and maintaining puppeteer and Chrome headless into your own infra

3) I didn't really make this very clear on my landing page so far, but I'll provide support to clients that have issues getting a certain document to render exactly like they want.

4) Not really a benefit yet since I wanted to launch with the MVP but soon I'll offer several options in the API that puppeteer itself doesn't offer such as multi-document PDFs, automated clickable terms of content for longer documents, etc.
This is an ad for a Udemy course.
Please don't add ideological flamebait to partisan flamewar. All this is off topic here.

https://news.ycombinator.com/newsguidelines.html
Sure... except, what is "future"? Or rather, how do we know which things are in the future?
I’ve recently switched from an on-prem to cloud hosted Exchange. And the performance is terribly laggy using the native outlook client for windows. This happens both from a professional network and my home network. I was wondering if anyone has seen the same? Or I’ll have to go through the troubleshooting steps to proceed.
How do we know casinos and such are truly random?
Another reason to train yourself to always think before you execute code you found on a site.

Too many of us are so used to git clone'ing a repo and building the software with make or its descendants that we overlook the security considerations.
Most important for me has been a really good monitor. I've used two externals in the past, but lately I've been really digging my 34" Dell monitor in the 21:9 form factor ("ultrawide"). I think the extra width is really helpful for work, being able to put several windows side by side. It's also pretty cool to watch 21:9 movies, but that's a secondary consideration.
The Unbelievably Teched-Out Houses of Smart-Home Obsessives
You're welcome! I'm in a similar boat, coming to this tutorial from a Coq background (and some Isabelle/HOL). I'm pleasantly surprised how similar many things are. But I'm also a bit disappointed because I was under the impression that Lean was relying on automation via Z3 a lot more. Not quite done with the tutorial yet, so there might still be some material to this effect coming up, but I'm afraid not.
How kids’ lit became misery lit
Pink Floyd, for one, released a couple of songs with very quiet intros. If you played the album versions people would think you were broadcasting dead air. Can’t have that. So just jump to the first sound over a certain decibel, and chop out anything longer than a second later in the song.

Which makes that Alannis Morisette song where she’s making a point about people not being able to handle silence pretty weird. The on air version has an “uncomfortable silence” that’s only around a second long...
I'm as technical as anybody who might be explaining this to anybody else, and I still don't understand why they're getting this error even after reading the linked thread and the comments here.
Yes. Just count seconds and have a handy database of timezones and another of leap seconds. Yes, your computations of future times will be wrong if you can't predict leap seconds accurately (indeed, you cannot!). But if we're talking about a calendar then you want to store wall-clock times and every so often recompute a near-in-the-future time at which to resolve (into TAI) all relevant near-in-the-future times in the calendar so you can fire off reminders/alerts/whatever at the right times.
No one is disputing that a better system cannot be devised. This is true for many problems in the world. If you could start from the zero state, you can do it much better.

So let me say this: _coming up with the ideal system is not hard_. But how will you transition the world from its current state to this ideal state? Consider that the metric system (or SI), which is much better than the US system of measures, has still not been adopted in the US. Why? Because the problem of transitioning between systems is called politics.
The EU's copyright proposal is so bad, it even outlaws Creative Commons licenses
Building a bright future for Lyft drivers
The Benefits of HTTPS for DNS
Retrobatch, from Flying Meat
You wear it well
CONS Should Not CONS Its Arguments (1994)
Huh, I guess I need to enable more scripts.
We use VAT MOSS and we just pay tax to Ireland which sends it to other members.

The billing logic is pretty easy:

1. If the subscriber has EU IP or the billing address is of any EU country, add VAT per their country's rate to their invoice if they do not provide a valid VAT ID.

2. We use https://vatlayer.com/ for VAT rates, geolocation using cloudflare ip gelocation https://support.cloudflare.com/hc/en-us/articles/200168236-W...

3. Currently, we use WHMCS for subscription management which costs
$39.95 per month. Why? because it supports many payment methods! that's very important to our business. It also takes care of VAT etc....
If people could regularly reason like that, asynchronous programming wouldn't be such a pain in the ass.
Its unclear. I guess his idea was that FB collects only data you put into FB, while BlueKai collects data from many trackers embedded into majority of websites.

Unclear because Google and FB have its hand (trackers like Like button and pixels) in many websites as well. In uBlock Origin, enable advanced mode and will see tens of tracking domains on pages like newyorker.com online stores et cetera.
That sounds dumb (if column type is called like that text in the quotes)
Reminds me of the (I believe now defunct) Page99Test site. Similar concept but you read page 99 (https://en.wikipedia.org/wiki/Page_99_test) instead.
> time with timezone without a date attached to it is inherently ambiguous

I'd view that as incomplete (rather than ambiguous) until applied to a specific date. "You people in the Hawaii office feel free to join the Boston 2PM call whenever you want" is a fine thing to say even though you don't know what the Hawaii time will be until you know the date.
ArXiv forever!
I guess we'll be getting macOS 10.13.5 at a later date, together with these advisories then.

Edit: looks like 11.4 fixes another root exploit with details "probably next week" (is that an estimate for 10.13.5 then?) - https://twitter.com/i41nbeer/status/1001548232613421057
Wouldn't that preclude the usage of npm almost entirely?

npm from a security standpoint feels a little like a house of cards.