skysight-inc/HackerNews huggingface dataset:
I assume that's a joke :) I agree that Do Not Track and anything that looks like that RFC are useless, but they assume bad actors and includes software that doesn't run on the users machine. What I'm talking about assumes good actors and code running only on the users machine. MS and others already have ways to disable the telemetry, usually, so they want to play nice. With open source software, it's easy enough to check the code is looking at the environment variable and doing the right thing with it. Closed software still shouldn't be trusted, nothing will fix that.
Could vou elaborate on that please?
Confidentiality is not an obstacle to using material data. As long as you can independently obtain it through unprivileged research, you're fine to use it, sell it or trade on it.
The way people moved at the time points to the exact opposite.
You haven't taken a look at WPF then, I guess?
Dancing Links – Don Knuth's Christmas Lecture (Livestream at 6:30PM PT)
Oh great, sounds like they take intellectual property very seriously then.
JV has only ever been for some industries.

Microsoft, for example, has always operated in China as a completely owned foreign branch. The government even gave them cheap land to build their headquarters.
Firefox died to me when they rewrote their plugin system and i had to give up on vimperator. Yeah, yeah, quantum is snappy, but so is Chrome. The plugin ecosystem was an actual differentiator.
How the Indigenous bison bar was appropriated
>Like other commentators here have said, people of a certain class (and age) want to have their cake and eat it too.

a particular shade of cake at that. i lived in bedstuy a couple of years and everything was ridiculously affordable. what's the catch? you have to live around working class people (read: black/hispanic).
Optional by law. You often have to go out of your way to get the tax invoice. It is mainly for business rather than individuals.

As for freedom there are fewer regulations on individuals. It isn't really possible to understand until you experience it. Oppressed in some ways. More free in others.
What was your nationality / age, if I may ask.
A similar thing I wrote one evening lol https://github.com/Weston-Boldt/webscrot
Unfortunately it wouldn't work for our network even if I wanted to use it, since our systems aren't allowed to connect outbound to the Internet (for good reason). I suppose I could set up a Vault server locally (?), but it's complete overkill for a problem we already solved in a simpler way.

Ansible is gradually adding modules for about everything. It's come along way since I started using it back in the 1.8 or 1.9 days.
From the comments here I have the feeling that most guys don't understand the pain and point at all, even when we tell them again and again.
It's subtly different because of the implicit coercions and smart casts. You can always pass T to a function that takes T?, while in Haskell/Rust you would need to pass Some(t). Similarly, Kotlin does control-flow analysis and converts all T?s inside an "if (t != null) ..." block or after an "if (t == null) return" statement into a T, which dramatically reduces the amount of try!/unwrap() calls that I used to see littering early Rust code. There's better syntactic sugar for it in Rust now, but the point is that Kotlin doesn't need nearly as much syntactic sugar because nullable is integrated with the typechecker and flow analysis.
There is a system for TV Meta Data to be sent over the air and TVs with tuners used to be able to read this data and create an on screen guide. I had this on one of the first HDTVs I got but haven't seen it since

https://en.wikipedia.org/wiki/Program_and_System_Information...
Can you point at the autobatching packages? What strategy are they taking? Will they recognize opportunities to combine compatible operations within a given function body into a batch? Does one need a cost model for merging and splitting data into batches?

Also, what does an approach like bucketing even look like for the approach that Julia is taking? The idea there of course is to have 'slop': to combine many similar examples whose tensor sizes differ by small amounts, and to carefully define all your primitive operations such that they can can ignore the padding used to combine similar tensors into a uniform shape. Doing this requires awareness of the tensor sizes all the way back to the way you sample the training data, so I don't see how compiler magic can achieve the same performance as you get from bucketing.

Of course, bucketing becomes more complex for things like trees and graphs and other higher-level objects. And bucketing, theoretically, can bias into your gradients, if there is any correlation between the gradient of an example and its tensor shape.
> You're not paying [...] marketing costs.

While the average counterfeit probably spends 1/1000th the marketing cost Nike does per dollar of revenue, without any marketing there could not be any sales.
You often don't have to bribe people. Just talk and explain the situation.

Laws are often strict but loosely enforced unless it is a priority.
I don't understand why Apple is the only one left that uses a strongly typed pre-compiled native programming language. It really isn't hard to use Swift compared to other programming languages. And it's a really nice to use, safe and if you want it to be also a language that allows you to write really fast algorithms.
No, developing sub-standard quality software for some use cases can already be a criminal offense, especially when it ends up causing harm.
You can run osx within vmware:
https://github.com/DrDonk/unlocker
Encryption bill: Labor solution will not solve the problem
Most games can not be played by a blind audience.

There are enough exceptions that whatever API you are using should accomodate developers in those cases. If people want custom UIs they'll get them somehow, you putting unnecessary roadblocks in the way will only annoy developers.

Managers don't care how you do it, they just want it done.
In the tables I define everything is not null with sane defaults by default.

The places I do allow null are few and far between (e.g. updated_at) and I'm struggling to think of instances I've used them as anything other than absence indicators.

In fact I don't think I ever treat it as anything other than that in code either.

Was the purpose of null ever to mean anything other than I have not been defined/set?

All my objects are statically typed so I never run into the issue of testing is thing.x a thing, it's always a thing, or it's a compile error. It's either set or not set, and thanks to the database convention I only have to worry about certain values having null, most of the time it makes sense anyway. Is updated_at turthy doubles as has been updated tests.

Am I incorrect in this method? With this method I fail to see big extra complication. Will switching to option types help me? I debate they will not. But I'm happy to be convinced. I do avoid nulls. I just haven't seen a problem with them in my own code. (Not true for others)

Specifically, with the caching problem, provided you constrain the cache to reason about null == not set. I see no problem.

Cache.get(K) // null
Cache.set(K,3) // void
Cache.get(K) // 3
Cache.set(K, null) // deletes, void
Cache.get(K) // null
Cache.set(K, false)
Cache.get(K) // false

Only certain values of mine are going to potentially be null from the database, all of which will be contained within serialised objects.

I just never see the issue the author has. The times K do see it are when people get too clever with default values.

I understand it, I just don't see it in practice. Certainly my not frequently enough to make language changes.

Title should just read "Stop abusing null" because the only time I've seen it be an issue is when people are dual encoding meaning.
> 299,995/300,000 behave well.

Can you prove that? These guys were caught, does it mean the others just haven't been caught yet? What about the G7 battery explosions? What about the washing machines catching fire? What about last time Samsung faked images? What about when they faked benchmarks?
When a Patch Is Not Enough. HardFails – Software-Exploitable Hardware Bugs
I agree with most of your comment, but the difference between bra fitting and shoe fitting is that you don't want to change the shape of your foot. Most women do want to change the shape of their breasts, even if not consciously: for instance, if your breast point outward & spread a lot, the fit of clothing is changed; if you have droopy breasts, you generally want to hold them up, again in the interest of clothing fit if nothing else; if you're involved in sports, you may want to create certain shapes to optimize your participation.

3D fitting would be really interesting, but not straightforward. It's hard to do the nonlinear transformation that would be necessary, partly because density of breast tissue varies a lot and so not all transformation functions would actually be possible. The "bloat" factor outlined in the article would also have an effect -- hormones, salt consumption, water consumption all affect that. 3D modeling might be most useful for placement of underwires, etc.
They are VC-funded and make money selling ads. Stop idolising DDG as the true and only fighter for privacy. Sooner or later they will bow down to Ad Cash or fuck up otherwise.
Ask HN: Recommended IoT storage/visualization services with free/cheap tiers?
Asking for a friend who's working on a small DIY project (sensor platform for beer brewing) with minimal traffic/storage requirements: which free/cheap IoT data storage/visualization services would you recommend?
> like YouTube for videos on your computer

Instead of saying "It's just like going online to watch videos, except you are not actually going online", you might as well say "Watch videos".
Easier to conveniently forget about some repos
You used to be able to contribute to those info cards at the top of searches but about a year ago they closed it off from external contributions.
No, it is like a McDonalds ad, but instead they show a burger from a fancy burger place that costs 4x as much.
Given that people came back several time for fitting, they seem to fix any pain points for you, so this shouldn't happen.
There's one place where none of this matters: Games engines.

Games have the same, consistent (hopefully) easy to use interface across every platform they support. They either accomplish this, or they simply don't survive on the market.

It has to be said that most modern UI frameworks ARE game engines, anyway. Or maybe its a tautology: game engines eventually become platforms, which become "OS's on other OS's".

Which means that in this scenario:

> devs have yet another set of tech and tools they have to master. And I mean devs in the wide sense here, designers, coders, testers, etc. Some also have to become masters of how the framework and each host OS interact, in order to debug the inevitable problems.

.. It becomes moot whether you're using an engine or an OS's own specific platform. You have either an 'engine developer' or a 'user-facing developer', where the former does everything needed on the target OS to support the latter.

My personal preference: treat onboard native UI frameworks as a plug-out interface to the engine, port the engine everywhere, have my apps look and feel and function the same, no matter where they are running. Screw the OS vendors and their UI's - they change their frameworks so frequently and for no good reason other than to lock in the poor developer who thinks he has to learn their framework, or else not be competitive.

That may be true, but the real competition is in building an app that functions - and functions well - wherever you port it. To accomplish that, you've gotta be willing to be both an expert at the native framework, while also abandoning it ...
Basically it is cheaper for the government to enforce and needs fewer people to oversee.

Also it doesn't apply to small companies only large companies.
I'd take a double take at a $200 line item for an emergency raincoat to replace one that I lost on a trip. I'm not asking the guy to get a plastic poncho for his business meeting, but he doesn't need to get it at the Gucchi store.
I like the idea that it takes longer to make the ad than to make the actual device, so they need to fake it.
It's not as convoluted, but it's just as expensive.

That said, it's their right. I get it. Their nation, their tax rules. If I don't like the rules, I'm free NOT to start a business in China. That I understand, but to intimate that it's somehow "better" than the US is just being a little disingenuous. When it's all said and done, you'll likely pay more to do business in China. (But there's more potential upside too, so you need to take all these things into account.)
Just in case you don't know, do check out https://www.reddit.com/r/ABraThatFits/wiki/measuring for now!
Source: I'm a digital technology teacher in NZ.

The Ministry of Education and Microsoft have an arrangement whereby all public schools have free access to Office 365 for Education, including online versions of Word, Excel, PowerPoint; Teams as a replacement for Classroom; Forms as a replacement for … well, forms; PowerApps and Flow as a replacement for App Maker; and five free licences per student for the desktop and mobile versions of Office.

To sweeten the deal, the revised deal that started this year also grants all schools free licences for Minecraft: Education Edition. This is pretty huge at the moment, since the zeitgeist is calling for learning through play, and Minecraft: Education Edition also includes some programming tools, useful for implementing the new Digital Technologies curriculum introduced this year and mandatory by 2020.

Microsoft also provides free professional development to schools, including staff members and IT administrators. Schools that have always used Active Directory to store staff and student user credentials are supported in moving to Azure Active Directory, providing easier integration between user credentials and Office 365.

So full, free replacements for G Suite; free Minecraft: Education Edition; free professional development, and the online version of Office 365 is just as usable on existing Chromebooks as any other device. On top of that, a lot of schools are moving to iPads, and the Office apps for iOS beat the Google Docs apps.

Microsoft has a few tricks up its sleeves, to say the least.
Probably more analogous to, instead of showing you a McDonald's hamburger, they show you a steak burger from a four star restaurant.
Yeah, Matt Levine explains what could constitute insider trading in plain language. feel sorry, for the potato farmer.
Always good reads from him about finance and financial markets & life in general
Seems awfully close to "might makes right".
Dart is strongly typed and pre-compiled, at least when packaged. It can run in interpreted mode in development for live/hot reload: a major advantage over Swift. Flutter also provides a first class Reactive UI story: something sorely lacking in native iOS (or Mac) development.

PS Java (or Kotlin) are AOT compiled in all recent versions of Android.
I have noticed this too. I tend to include all the key words and the problem domain in my search and get bad results on google and then other people just type a whole sentience exactly like you would say it to a human and get back good results.
This is mostly pertaining to administrative cases, which can be quickly resolved. I am surprised there is actually such a thing in China. These are not court cases so they don't have the same power. It seems here they are trying to enhance the power of administrative resolutions through the credit system.

You are entitled to whatever financial penalty you can get from the courts if you go through the court system, but court cases will take longer. In the US patent cases, which are highly technical in nature, can take a very long time to resolve, the upside being that very large damages could be awarded. In China it seems they aim for smaller awards (mainly injunctive relief) and quicker resolution.
I have a quick question: is the modern understanding that "the electromagnetic field itself quantized" OR is it just shorthand for "light emitted specifically by atomic electron orbitals changing is produced in discrete energy levels because the energy levels between orbitals are discrete"?

To me, it always felt like the latter, but I've never seen that written down explicitly, and everyone seems to talk like it's the former. I mean sure, 99.99% of the time experiments that emit or absorb photons are performed using atoms (and hence discrete electron orbitals) but that's certainly not the only way to create or or absorb photons. There's Cherenkov radiation, Bremsstrahlung, etc...
The linked article https://medium.com/@hazelynut/why-i-have-a-problem-with-bras... was a very interesting breakdown of what all it takes and why basically all bras are often just bad approxximations.
Apple's A, S, T, and W processors represent a significant competitive advantage (performance per watt, energy efficiency) in the mobile space; there'll be chilled water in Hell before Apple cedes that to anybody else, least of all Microsoft.
I owned a pair. They were not difficult to clean. You'd just wash them with soap and water when you were some wearing them, and leave them out to dry. The next morning they'd be ready to wear again.
Possibly http://www.bjwl.org.cn/wwwroot/bjzjw/publish/article/657/530...

Edit: actually, the English version appears to have been adapted significantly, providing details that would either require no explanation for a Chinese audience, or that could get the author into trouble with the authorities. But the version that the translation was actually based on might not be public.
CA State Senator Wiener Introduces Zoning Reform Bill to Make Housing Affordable
I don't think it's an homage to the SP. Kids like poop and unicorns and slime. There are now a lot of youtube videos that cater to those likes that would never get time on network TV 30 years ago, and the toy world noticed.
Thanks, I appreciate the links.
> moving UI elements around is a huge anti pattern that annoys users without any benifits.

Still disagree, and I think you're thinking of really obnoxious examples. I'm imagining about a ~150ms animation for the following:

1. A sidebar sliding out from the side

2. Dialogs swooping in and out from the top of the screen

3. Form panes sliding out when replaced

These quick, almost-no-time visual cues are incredibly important at giving your interface a sense of presence and physicality. Without them, your UI elements are flickering in and out of existence without any perceivable reason, and can often leave the user wondering what changed.
It's sad that this thought had to cross my mind, but how long until Apple prohibits or penalizes the use of this toolkit?
Ask HN: What's Your Companies Paternity Leave Policy? (Bay Area +)
My company (Bay Area, public SaaS company) offers 8 weeks paid maternity (+ 16 week unpaid, protected), but only 1 week paid paternity.

This seems well below what friends who have had children received at other bay area tech companies. Curious to know where this fits on the region/industry bell curve.
Well, it works for me. Keep your snap judgements to yourself.
Well, I'm always enthusiastic when I see such new developments and I'm certainly going to read through it later in the evening. That being said, I'm also more skeptical whether this has a chance to work, especially if it's a classical construction.
Why? Well, you'd probably need to study physics for a few years to really appreciate the answer, however I can sum it up quite simply:
At the beginning of the 20th century we realized that our models are allowed to contain whatever objects you can imagine (and put in a consistent mathematical form, of course).
In particular, theories are allowed to operate on objects which don't even take number values as long as they are objects which obey the defined rules. This realization is so refreshing, so liberating that it allowed for the construction of a number of magnificent things like quantum mechanics, field theory, standard model and strings.
However it's hard to convey this truth to someone who's mathematical education finished (even) at an engineer level. Thus, you see the media and half-physicists always focusing on the same stupid "paradoxes" when there was never one to begin with.
The insistence of many mediocre people against quantum mechanics (and modern physics in general) is analogous to an ancient Egyptian protesting that: "we should have a theory where everything is explained with natural numbers" which is the only object that his limited imagination can directly connect with reality. Another argument which people tend to use is that "QM is complicated", but nothing stands further from the truth. It might be hard to derive the solutions, but the postulates are really simple and there are no simple alternatives with the scope of validity of QM. The only real way of proceeding is to learn the lessons of quantum theory and build upon it, someday we may be lucky enough to find simple mathematical rules (but likely highly abstract) that govern the universe.

So as you see, I partially agree with you. The "spooky action" kind of experiments are stupid, but for the opposite reason!
> Foreign companies are longer required to joint ventures with Chinese partners.

Is that the case? If so, can we have the Real AWS back there?
study finds in 2018. I found out google was 'listening' when I got youtube recommendations on my friends laptop in 2012, when I wasn't signed in, that I get on mine. Btw our youtube habits are different. Given his playstation had different recommendations.
It is a bit astonishing that there are so many opinions and so few questions.
Not to be dismissive of your idea, but isn't this decade(s) old? QT Creator, Dreamweaver, Wordpress, etc... All are in some form a "drag-n-drop code gen" tool. Could you elaborate on your point and how it differs from the existing codeless tools?
Adobe has/had a version control software for their products.

i.e you could check out a version of a Photoshop file, make some changes, commit it back. My understanding was the it was aware of layers/etc, so you could diff changes somehow.
We’re a VC-funded startup making a small business messaging app. Currently in stealth with hundreds of active businesses and thousands of users. Mission - build an OS for SMB and reduce failure!

We’re full-stack javascript in a monorepo, with GraphQL. Five full-time engineers are currently working in the repo, and the existing app is in production with existing users. We would love to have you join us as we move from private beta to a full-blown launch!

We need help right away (we’re ready to start working this week). We have a strong preference for somebody that can San Francisco. An ideal candidate knows Node.js, has worked on quick-moving startup projects before, and can work relatively independently on implementation. Passion in the product is a major plus. Expertise in Javascript is important - the team believes in a thorough code review of all pull requests, and we use CI.

Finally, we are an experienced product team that has built for this audience successfully and believes strongly in supporting a transparent culture and creative problem solvers for folks that are otherwise underserved.

Reply here and we will be sure to reach out quickly
Show HN: Your very own speaking chatbot
My older brother, a journalist and writer, introduced me to McPhee when I was in my teens by having me read A Room Full of Hovings. I am a fan of most of his work but his profile of Thomas Hoving is my all-time favorite.
Is the Secret to a Healthier Microbiome Hidden in the Hadza Diet?
Ask HN: What do you say when asked “How do I become a software developer?”
What is your default advice when asked how to become a software developer? Assume that you are trying to be helpful and that the person has no or limited computer science background.
And Microsoft/Azure as well?

http://www.21vianet.com/