skysight-inc/HackerNews huggingface dataset:
Personally? I’ve lived places where Walmart was the only grocery store within 30 miles. I much prefer my neighborhood grocery stores and would rather they not have the competition. Walmart has a history of forcing other retailers out of business.

Yes, I understand that statement is antifreemarket and many people will disagree. I think people should take a more active approach to shaping their local communities.
They're often stars or planets. Unless you have knowledge and training to identify celestial bodies it's easy to mistake them for something much closer. Distance is very hard to judge against a solid background like the sky.
“Seeking out perspectives that could combat your inherent selection bias” != selection bias.

Are you arguing that poor people would be OVERrepresented in the minds of techies who go out and talk to them about their experiences?
would most of your family & friends also do that? Because it doesnt matter if you opt out from targeting , if they can infer everything about you from your friends.
This looks pretty helpful, thanks!
It's amazing that it has come to this, but I'd consider paying a fee to eliminate all internet-based advertising and tracking. Even if it just applied to the worst offenders (Facebook, Google, Amazon...) it might be worth it.

Such a system could be easily abused, however, without some kind of bulletproof third-party auditing in place.

If Google offered an ad-free, tracking-free version of all of their services (maps, gmail, search, docs, youtube, etc.) I might even consider using it.
Like algolia
You're correct. And if a company wants me to spend 10-20 hours and 5 rounds interviewing with them, I will probably not do it. They'll be fine without me, sure. But they're the ones looking for talent, and they know the risk of putting so many hoops for candidates to jump through.
In most places, less than 6-12 months implies a pretty serious mismatch of expectations of some sort.
I usually try a technique Andrej didn't mention here which helps me a lot in the debugging and modelling phase : Simulated data that encompass a single key difficulty of the problem.

For example in this line of thought in question answering, there is the BABI dataset which create auxiliary problems. So you know where the problems in modelisation are.

By pushing this problem to the extreme (for example in nlp you can have tasks that consist of repeating a sequence of character in reverse order to demonstrate that the architecture is indeed capable of memorizing like a parrot), you can often create trivial problems, which takes minutes to run on a single machine, and help discover most bugs.

You can also create hierarchies of such problems, so you know in which order you have to tackle them. And you can build sub-modules and reuse them.

Quite often the code you obtain then is very explainable and you know what situation will work and what will probably not work. But this network architecture is usually "verbose" and numerically optimize a little less well on large scale problems. The trick is then to simplify your network mathematically into something that is more linear and more general. You can reorder some operations like summing along a different dimension first. Semantically this will be different but will converge better. Because for a network to optimize well it needs to work well in both the forward direction and the backward direction so that the gradient flows well.

Once you have a set of simple problems that encompass your general problem, a good solution architecture is usually a more general mixture of the model architecture of the simple problems.
Gosh I love David Gerard....
This might be the most "Deep Learning" thing I've ever read:

> One time I accidentally left a model training during the winter break and when I got back in January it was SOTA (“state of the art”).
absolutely loved my Matrox cards during the 2D era. Great quality and speed.
I am leftist myself, but these people are insane.

"Yeah, let's just go ahead and hand over control of internet standards gift-wrapped to some of the worst human rights abusers in history. What could possibly go wrong?!"

If Russia and China were sane, reasonable states that cared for any semblance of human rights, yeah, sure, maybe it'd make sense to make this not American-centric. But as it stands, the author just comes off as naive.
Yeah, I get all my seafood (except wild pacific salmon, for some reason Trader Joe's has by far the best) from Korean/Thai grocery stores. Great selection on fresh/frozen shellfish and fish.

I think most traditional major supermarket chains have a higher markup on the "fresh things" like produce/meat/seafood but low prices on processed things + eggs + milk. Meanwhile the Asian groceries tend to have a low markup on produce/seafood but high markup on the processed things.

I just need to find a place to get meat and nice-ish cheese (currently stock up on store-brand cheese every two weeks at Trader Joes) for cheap. I don't miss small grocery stores at all, usually they were too expensive with poor quality produce/meat and very poor seafood selection in my experience.
Rancid fats are oxidised.

Look for fresh, and well-packaged lard.
>
For all the noise about Tether being insolvent, it turns out that it was completely solvent?

what makes you think so?
Render gets $2.25M seed round to give developers alternative to tech giants
Hard not to imagine a pompous Brit spraying saliva everywhere while reading this.

To the content - there is only one way to place data on the cloud that is impervious to all global state, corporate and nefarious actors. That is with a robust blockchain. Whether or not you think that is useful in medical records is another story.

I've been a medical doctor for 10 years and think that it is.
> People repeat this a lot, that OO goes with UI, but I don't think it's actually true

It is evidentially true. Thousands of successful applications and a billions of lines of UI code have been written in object oriented languages. It does work and it can't be that bad if that's continuing to happen even after the emergence of other alternatives.

Whether there are better ways is a good question, but I think it's pretty clear that you can ship good apps using OOP for your UI.

> React Hooks and immediate mode GUI in general demonstrate that it's not true.

I'm far enough into my career now — I've been doing UI programming of one form or another since the 90s — to have seen that pendulum swing several times. If there is a silver bullet, we haven't found it. It's probably not immediate mode GUIs because if it was, I wouldn't have seen game teams tear them out to replace them with something more retained several times in the 2000s.

What I think actually happens is that we forget the problems lurking in the solution we are not currently using. The grass over there gets greener and greener until we hop the fence and the cycle starts over. Incremental progress does happen. (I am not keen to revisit MFC any time soon.) But if a given concept (1) has been around a long time (2) has not already supplanted the alternatives, it's pretty unlikely that it is now an amazing solution today. The only time when that isn't true is when the surrounding technology context has changed since then.

For example, neural nets weren't a good solution for AI problems in the 80s because compute was too expensive and we didn't have a lot of data. Now that CPUs are cheap and everyone puts their entire life on the Internet, machine learning is here.

I haven't seen anything around UIs that to me looks like a significantly changed context, so I think we're still orbiting around retained-mode and immediate-mode as both having their own trade-offs and neither being a slam dunk.

> I think that "zen koan" you mentioned earlier is being very generous to subclassing. You want ADTs most of the time!

I really don't think that's true. Just look out there in the world. More code is written in languages doing subclassing every day than in languages with sum types. Despite the fact that sum types have been around since the 70s. You have to have a very uncharitable opinion of all of your fellow programmers to believe they've all been getting this wrong for decades. Heck, the software you are using right now to read this comment is sitting on a stack of several layers of subclass-based architectures! You've got JS running on top of the DOM inside a browser written in C++.

Sum types are really nice. But open-ended subclassing is too.
I believe there were technologies before blockchain that enabled that.
Another alternative, I think is D-language bindings to QT (or betterC which is a subset of D allowes to use D with C runtime library, while retaining D-s class system, templates and memory safety).

[1] https://github.com/MGWL/QtE5

D's team is doing an incredible job of matching C++ compiler specific ABIs, name mangling/etc -- just so D users can use C++ libraries (including templates) directly from D without loosing the features of the language.

[2] https://dlang.org/spec/cpp_interface.html

Here is also an older video of Walter Bright (2015) talking about the challenges that D is tackling

[3] https://www.youtube.com/watch?v=IkwaV6k6BmM
Do you remember the first time you saw a headline that was basically that?

1997, I'm riding BART to SF, like 20/yr old, reading a similar article in this rag called Wired.

Wasn't it about Slack last year tho?
You can use an iptables rule on your router to rewrite the address to your custom server, which I have done specifically because Google devices were ignoring DHCP.

Something like...

iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to x.x.x.x:53

...should work, and repeat for tcp
I take it they aren't autonomous driving videos? My concern isn't really with what the car sees but how it reacts to unfamiliar scenarios. There are many edge case scenarios that us humans can't react to because there just isn't a logically correct maneuver. How do you tell a machine what to do when there is no correct answer? When none of the choices don't end up in catastrophe.
It looks like Crypto Capital is still in business - https://cryptocapital.co/
Correct, sometimes wishful thinking clobbers rational thought

Hence there might be tears
Amazon to offer standard free one-day shipping to Prime members
This should support home automation devices, especially security cameras. Don't let that stuff go off-premises. Maybe log encrypted video to an external site, but with a key the external site does not have.
So I assume that's across all properties. Would I pay $10/month for Facebook, WhatsApp and Instagram? Probably.
Last public execution in the US was a media circus
Will we have a civil war? Top experts estimate 60% chance (2017)
Breaking2 – Documentary Special
The Mobile-Home Trap (2015)
Important notice for certain AC wall plug adapters and World Travel Adapter Kits
Since the WSJ is hard-paywalled, we've updated the link from https://www.wsj.com/articles/bitfinex-used-tether-reserves-t.... We're happy to update it again if someone can suggest a better source!
This is riveting. I find myself wanting to give you pull quotes but honestly just scroll down, especially to the points where they quote chats that Bitfinex showed them under subpoena.
Popular highlights would probably be a great start.

For me it was more around me reading a book and being able to see additional notes and thoughts from others who read it before me. Seems like I'd benefit from the notes of those smarter than me (kind of like how Harry Potter benefited from the notes of the Half Blood prince :D )
Sorry to hear that! I've commented on your issue and will pass it along.
From https://www.mongodb.com/press/mongodb-issues-new-server-side...

> AGPL meant companies who wanted to modify and run MongoDB as a publicly available service had to open source their software or obtain a commercial license from MongoDB

With the new license:

> The only substantive change is an explicit condition that any organization attempting to exploit MongoDB as a service must open source the software that it uses to offer such service

Aaaaaaaaaaaand from the license text itself https://www.mongodb.com/licensing/server-side-public-license:

> “Service Source Code” means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.
>the Apple-Android mobile duopoly

A bit of a digression, but it would be great if Microsoft were to open source Windows 8 phone OS. It's probably the best bit of interface design that Microsoft have ever released given that they have never had a particularly strong reputation in this area.

Windows 10 phone is a bit of a step back in UX in my view. But version 8 had mostly the right blend of simplicity and functionality. Plus, it's relatively lightweight to run on modern smartphone hardware.

What a shame we're stuck with the insipid and uninspiring Android and iOS duopoly. Pay a premium to lock yourself into one vendor's walled garden. Or pay less to be tracked to death.
Because nothing in crypto makes sense. Think about it. Every single coin is in some way a BS scam. It has no value.
Cherry pie is an unfortunate shadow of strawberry rhubarb.
I Just Cured Cancer
No more apparent than in the Bay Area. The confidence rattles you, and then you see these guys getting promoted and moving up. Charlatans all of them!
> nefarious actors

hey, it's me, your blockchain developer
It is labeled accepting merge requests, so if someone feels like it please add it to GitLab.
I think it's an ambiguous sentence with two possible interpretations:

> Only 1 defender, [but any other player] is allowed in the end-gate circle at any time.

> Only 1 defender, [and no other player] is allowed in the end-gate circle at any time.

I agree that it could use a clarification, but I think as you've noted the first interpretation doesn't make much sense in the game. If I were a referee of this sport, I would certainly interpret the rules as the second sentence.

So, if any forward entered the circle at any time, I would penalize them for that. I would use the fact that the rules that that only defenders are allowed in the end-gate, which implies that forwards are not allowed.
Well Marissa Mayers claims to have worked 130 hour work weeks[1]

https://www.businessinsider.com/yahoo-ceo-marissa-mayer-on-1...
> In a Polish restaurant, i had a starter of lard on bread

This sounds like something they could do in Ukraine. Was the large a solid piece, or a spread? Eating solid pieces of pork fat is very normal in Ukraine.
It's not! :(
Can you explain? I'm not an expert on ML by any stretch of the imagination, but you'd think with the sort of stringent logical coherence required to construct useful programs, it'd be a pretty subpar use case. Or do you mean smaller-scope tools to aid programming, like linters and autocompleters?
The lard you find in supermarkets is tasteless, hydrogenated dross, fit only for making soap.

If you want actual lard, and you don't want to pay through the nose to get it from a specialty provider, you can visit your local butcher and ask for fat trimmings (tell him you're going to feed them to your dog if he has any misgivings) and render it yourself. It'll cost you next to nothing and it's extremely good for you.

While you're there, pick up a few marrow bones too. And some offal.

I get about 40% of my calories from lard/tallow, and I've never felt better.
My attitude has been, if I'm concerned about my cash flow/finances, and I can't find a way to earn more, then I need to look at what I'm spending on housing and transportation which outweigh everything else. When something worries me, I try to ask myself, is this what is really worrying me, or am I substituting something that seems more easily controlled for the real problem?

It's a cliche that if you could eliminate your daily Starbucks you would save enough to become a millionaire some day. But if I continue to get retail coffee whenever I want, I won't get it anywhere near every day. So the savings aren't that great. Same for real butter, or visually attractive produce, or imported organic pasta. Something that is a small fraction of my income and which I do a small fraction of the time is just not the place to look for savings. My rule of thumb is that while it is true that small things can add up, small things multiplied by small things don't add up significantly.
It's a huge problem, why purposefully degrade your own happiness? Find the beauty in things, not the flaws.

Of course chose wisely, but once you've chosen something stop looking for the flaws.
I don't think saying that there's evidence of extraterrestrials, but just that everyone seems to gawk/scoff at the possibility.
I feel its become very fashionable to dismiss the simpler applications of the tech because of how unrealistically its been applied. It's so easy to do too. Look at the insane valuations, the fraud, and hype cooked up by marketers, and the whole thing looks very stupid. But its a mistake to let this get in the way of critical thinking.

There is a reason why the topic is brought up so often and its because among all that garbage there is genuine potential. It requires education, and R & D to unlock most of it. But at some point we'll have straight-forward tools that can be applied to solve a variety of common problems.

I predict the end result won't look any where near as exciting as it is today. It's likely going to end up being a flexible and boring set of auditing tools. But that's still going to improve the transparency and efficiency of many organizations. And give how archaic some of the processes around businesses are today -- those changes are still going to look revolutionary in their context.
Twitter CEO Jack and Rep. Ilhan Omar Talked on Same Day He Met with Trump
That is certainly one interpretation of it. Most of the opensource projects I'm familiar with don't compete directly with a proprietary model.

> Certainly many contributors to open source projects have been motivated by not wanting to pay for software.

That hasn't been the case for most projects I see. Most developers can afford to pay for proprietary software. Yet they choose to work on opensource, why is that? I can purchase 1 month of Adobe CC with less than 15 minutes of work. Why spend years, months and days developing and debugging an open source image editor?

> most of the users of open source software have been motivated by not wanting to pay for software as opposed to a desire to read or modify the source code.

Most users would pirate the cracked version of the proprietary software (i.e. Photoshop, Windows) rather than use something like GiMP or Ubuntu. If money is the motivation there is a lot less friction in sticking to cracked Windows than opensource ArchLinux.

> Freeware has been around since the beginning of software, open source is a more scalable way of doing it.

Not sure what this means. Freeware can be put on an FTP server or repo and and downloaded quickly. What is the scaling issue?
> not to mention everything will flag your emails as spam because it's coming from a residential IP.

In my view, this is the recipient's problem, not the sender's.
I remember going to 4399 for games when I was an elementary student.

Part of the reason why numbers are so pervasive, in the 51job.com sense, is that if you were to type out the pinyin for "i want a job" in Chinese... the url would be insanely long and unwieldy. 51job.com is easy to type and remember (also they have a billion ads everywhere). This means if you dont have numbers, you will try to use the initials for all the pinyins in your name. Jing Dong becomes jd.com

4008-517-517.com for McDonald's delivery is from their delivery phone number, which they had years before the URL. You would hear 4008 517 517 with a jingle on the radio all the time. The last time I heard it was probably 10 years ago but funny how the tune of these oft-heard ad jingles never fully leave your consciousness.
Its core goal was ACTUALLY to monitor security exploits on the internet.
FirefoxOS was also exclusively targeting the touchscreen market, which by that point was already totally saturated. Their partner deals weren't the best either, and they really launched their product before it was ready which sullied their image quite a bit.

KaiOS had the benefit of hindsight to see where Mozilla fell over, put in mitigations, and then shift focus to non-touchscreen devices to lower costs even further.

A lot of their stack is still open source under the MPLv2, however there are rumours that Google is 'encouraging' KaiOS to shift their rendering engine over to Blink. Whether this happens or not remains to be seen.
If they were forced into liquidation you could buy the brand and IP and whatever else was of value at a discount.
LucidWorks is not Elastic. So Elastic is benefiting from the work done by another company, without paying anything to it. Or am I missing something?
The first exchange in their list is... QuadrigaCX.
From your link:

> Investigators concluded that the risk of exposure to peanut on an airplane stems from potentially contaminated surfaces and not from airborne levels.

I've literally had someone spill their food on me on a plane, so direct contact is certainly not out of the question.
Which does make it rather curious that the music's kept playing, so far. Is "common knowledge" that it's probably a complete fraud (like this filing should give) required to pop the tether bubble? Or will even this not be enough?
A picture of a person is personal data (Art. 4, (1)). Applying an algorithm to it in order to guess age/sex is processing it (Art. 4, (2)). Therefore, the GDPR applies and you need a lawful basis, per Article 6.

If you reply it doesn't apply because the stored information is anonymized, I quote UK's ICO:

"You should also note that when you do anonymise personal data, you are still processing the data at that point."
Disclosure: I work for Amazon, but this is my personal opinion. I am also an individual member of the OSI, though I am not currently active in that community.

I missed that you posted this, Kyle. I think that OSI is worse without your participation, and your criticisms hold a lot of weight for me. I hope that the new board, and all OSI members, will take what you wrote to heart, because stewardship does require caretaking, cultivation, and maintenance.

I would love to see more productive discussions than the "how many angels fit on the head of a pin" that we so often see on mailing lists, and I think you're right that the Open Source Definition may not capture what is needed to help those discussions be more productive.
I want to like GitLab, but the (comparative) lack of integrations is a showstopper.

For instance in our Github, Code Climate runs against all pull requests and adds comments on files when it detects quality issues (as a bot user).

I get this is up to companies like Code Climate to build, but having done a bit of integration building myself, the platform and marketplace strategy at Github is just so much more mature and thought out. The GitLab marketplace/integrations capability feels very much like an afterthought (no bot users for one thing).

Would love to see GitLab focus on making a broader platform & marketplace play, and working with big ecosystem players to really enhance the GitLab offering.
Can you expand a little bit? I often find if I skip one or more steps mentioned here, the later debugging is tremendously harder (and often involves go back to these steps again). Some of these advice like visualization are well supported in many frameworks usually through TensorBoard. Others really just good common-sense try-first-or-you-will-regret-later steps that don't require significant amount of time investment.