skysight-inc/HackerNews huggingface dataset:
They have access to MS' enterprise sales and support pipeline.
Perhaps Zuck isn't as bright as we all think? This reply is far too tech-heavy, and jargon-littered to be taken seriously as a reply to something as mainstream as the NYT.

Their PR problems aren't rooted in SV, yet that's who this is targeted to. It doesn't make (good brand) sense.
This Ruby typechecker is a similar approach to Facebook's "Hack" language, incrementally upgrading their legacy (PHP) codebase to a new statically-typed language instead of rewriting everything in a new language.

https://code.facebook.com/posts/264544830379293/hack-a-new-p...
Luckily for his point there are the other hundreds of millions of reliable cars on the spectrum between a broken one and a premium one!
It's almost like there are different sets of people out there, who have different experiences with things.
For Terraform integration you might be interested in https://github.com/runatlantis/atlantis
no affiliation, just a fan of the project
I remember trying to free up memory by throwing LOADHIGH in front of everything. With no internet we were all just making it up as we went along.
Ask HN: Anyone found a way to filter 'outsourced' recruiter emails in gmail?
I'm sure all developers get them. I get multiple ones per day: Emails about a contract job for 6 months in some far off town I'll never wanna live. Usually the "recruiters" name is Indian in origin, and is obviously from an outsourced recruiting farm. And this is in addition to countless calls as well.

It seems almost as if I need a "racist" spam filter that'll filter out these emails based on names, since that is the most common thread.

Has anyone found a good solution for this in Gmail at all?
There are plenty still in operation. However, any of the attempts which actually posed a threat to the system were usually violently suppressed. See for example the unlawful assassination of Fred Hampton or the MOVE bombing. There is often a big difference between what is legal and what is practically implemented when it comes to these issues.
Want your personal details shared with random strangers? Fly WOW Airlines
Right, the Messenger app that significantly slows down my phone and decreases it's battery life.
It took me along time to realize this but, Actually, the exact opposite might be true. Look at the consumer reviews of most games: over and over you see "uhhh, great way to kill time... etc". On the weekend, I can see my brother playing yet another iphone game, repeatedly tapping away at the screen mindlessly clicking the same spot over and over. Most consumers simply aren't that selective. They go with whatever game they happen to find within 30 seconds (usually whatever's at the top of the app store listings). And guess what, that's more than good enough. So all those indie devs and video game companies trying to innovate beyond the current state of gaming often just end up wasting their time. The problem isn't that many games aren't good enough, it's just, that there's too many games available. And, for consumers, if the top games are good enough to "kill time", there's no reason to go searching for more.
Yes, it's a tactic to get you to install that app so they can mine your calls, texts, and contacts.
Agreed. I picked up an interest in golf lately so I followed maybe 1-3 players and now that's all I see. Everything in my feed and the explore is golf. Which, granted could be worse and I don't hate it but now I feel like it's no longer a social app just a golf feed.
It seems like we're seeing how scalable the mantra of "ask for forgiveness, not permission" really is.

Not Facebook scale, apparently.
For Skype, the real complaints (maybe not here) are the structure and ways Skype works.

Originally, Skype was a P2P communications platform, even for calls. After Microsoft acquired it, it was pushed into a centralized model. This goes against some fundamental concepts of how the internet is supposed to work, and the main benefits are mostly for Microsoft and not necessarily for users. Data acquisition of random call monitoring (for "quality"), government snooping (PRISM), and to integrate Skype into things like Xbox.

We should be moving more in the direction of federated protocols, but instead we are moving towards more and more centralization in tech and as well as in our society. This also has security implications with data consolidation, data sharing, etc.
Specifically, 6614806 is clearly from 1970. And that's John Travolta from 1977's "Saturday Night Fever" in 6614848.

Also interesting that there are various images of paper and filing cabinets, but no computers or terminals.
It may make a ton of sense strategically for Microsoft and Github but it doesn't make an ounce of sense strategically for me.

So long github.
Since you're up here, maybe link to what you see as reasonable critiques?
GPL spells this out and gives you the source, if requested. It does not make any restrictions as to on what platform you can use it or anything like that. Microsoft released .NET Core under a permissive license which does allow integration with proprietary code and then specifically limited use of the debugger to their own products. Even other open-source projects, beside VS Code, cannot use the debugger. That is everything that the GPL is not.

This is like if Stallman released Emacs under the GPL, but kept the Elisp interpreter proprietary.

My problem is; if you're going to pretend to embrace open-source and then limit a core component this arbitrarily, you're not embracing open-source, you're still the old org afraid of competition.
@Those that say Micro$oft is getting better.. remember they are a business and sure they seem to be "credible" now, but in reality the past CEO was blunt about his moves and the new CEO is sly.

Gitlab all the way!
The ad hominem doesn’t help your argument.

Look at how the NYT portrays the Blackberry Hub view as having access to the FB data required to render your feed, in order to render your FB feed... and equating it to a third party app having the same level of access.

For starters, a user agent requires that you enter your FB username and password in order to function.

If they rendered a Facebook feed through a browser the exact same data would have passed over the network, and the device would have had the same level of access to that data.

It is sloppy reporting and a disservice to the non-technical community to equate an embedded user agent with a third party app.

You seem to think the NYT wrote an article discussing the finer details of whether we can trust our personal devices to keep all the private data that flows through them. What I read seemed more like a sloppy hit-job on Facebook because it’s a popular punching bag of late.
PyDev of the Week: Maria Camila Remolina Gutiérrez
For the legal notion of monopoly, you don't need to be the literal only one.
For now you can still read and write messages on https://mbasic.facebook.com - fast, pure HTML, no JS.
Talking about ethics, this is going to sound below the belt. If Facebook were to enter into a contract with the defense department like Google did (and terminated a renewal just a few days ago), I doubt if any Facebook employees would even think of creating a petition to management or of quitting their jobs over that. Somehow I feel the people that Facebook attracts as employees may be the ones who don't care much for others overall. That or they're so dedicated to work that they're completely oblivious about all the news in the last several years.
I agree, yet have a slightly different angle on this. I doubt she had any great need to enjoy herself more and I don't see her not spending her savings on herself as a terrible waste. I do think it was likely a waste though. She was uniquely positioned to steward her own capital having worked and saved her entire life to gain it. By giving it away to charity by bequest she's really just throwing that money to the wind in the hopes that whoever finds it will have the motviation to use it better than she could. If you want to change the world, roll up your sleeves and change it. Throwing money at someone else and dropping the mic is not a great way to go about it.

Further reading:
https://www.ft.com/content/b66e3314-30fb-11e8-b5bf-23cb17fd1...

https://www.cnbc.com/2017/10/13/after-librarian-leaves-4-mil...
The limited responses so far in this thread only reinforce many companies decisions to pull support for public apis. How many years have developers been complaining that twitter and facebook have been restricting access to apis for 3rd parties, but now all of a sudden they're evil for ever offering apis to begin with?
That’s a good question. Hard to imagine MS justifying resources for Atom, when VS Code is a direct competitor.
I'm not sure it would be really useful.

Github is more a service than a software, you need tons of components to make it work (Elastic Search, a DB, haproxy or nginx, a lot of ruby, a few C/C++ libraries, a few python libraries, etc) it's a big beast.

I know they provide VM images for Github Enterprise, but IIRC, it was quite a big beast, requiring at least 16GB of RAM a fast CPU with many cores and a large disk last time I looked (3 or 4 years ago). And there was a lot of stuff in that image.

If I had the source code, I'm not sure I would be able to properly deploy it and maintain, even with some documentation. Too many moving parts. And I feel a lot of sysadmins would be in the same situation.

There are some services that open source there code. Travis-ci is the one I've in mind, yet I don't know of any deployments outside of travis-ci.
TBH emacs users shouldn't be allowed /s.
Typically I would initialize an AppUser object and print out its default representation. You can quickly find info on an object by doing something like:

AppUser.new
=> prints all properties of the object with nil values

AppUser.instance_methods - ActiveRecord::Base.instance_methods
=> prints all unique instance methods on that class

values

config_options is extremely generic but I would expect that it is a Hash of key/value pairs. Given the fact that it has options in the name you are likely going to have to look it up regardless as you have multiple choices when using it. I'd expect some documentation if it is truly configurable, or you can transparently look at the method signature if it uses keyword args. (say for a library that handles formatting currency)

Quickly reading other people's code is a definite skill. While it can be a pain to do, it is worthwhile since the code is the only real source of truth.
Microsoft is scheming to take over the world
EdX to begin charging “modest support fee”
Show HN: django-img-cache:fast img caching on django for progressive img loading
Yes, that's part of the horse shit.
They should have allotted the resources that were going to the 20,000 2015 refugees to help their own populations first
NSA doesn't have to ask, so this is a moot point.
Sourcegraph 2.8: 19 languages, ridiculously huge monorepos, LSP, a GraphQL API
are straigts a protected class?
Reborn doll
Nice comment thanks for posting it.

I was a "business analyst" rather than "data scientist", but this was before the term was a thing (late 90s) - I was an industrial engineering grad student hired to analyze increasing amounts of operational data to improve processes. Pretty similar thing.

One thing I learned from the experience (like you, I believe) is that collecting, managing, and disseminating data is very complicated. I'm glad you put "creative work" in quotations when talking about building ground up models, because I do believe there's a lot of actual creativity and decision making that goes into producing this data. By the time it gets to the model, often the most important assumptions and transformations have already been made.

Here's a story I like to tell to illustrate this - we were looking for ways to improve inventory management, and we noticed a huge spike in orders toward the end of each fiscal quarter. This was a supply chain management issue, a big deal in the early 00s (still a big deal now), and wide variations in demand make it more difficult and expensive to store the right inventory. We were all about creating a model to balance expensive of carrying extra inventory vs shortening lead times.

Except... it turned out here was no spike in orders! The system for adding to an order was irritating to use, so the sales people were just deleting orders and creating new ones. So if they'd had 10 orders over the last 10 weeks, and got 2 more, they'd remove the entire 10 orders from the database and enter a new one for 12 orders at the end of the fiscal quarter! We realized this only by meeting with people on the factory floor, tapping into different databases (some of which were not on the network yet), and finding a different way to track orders.

Experiences like this really do drive home a few things - first, how little you actually do know coming out of college/grad school (it's awesome that you know the mathematics around optimizing stochastic processes, but honestly, it probably isn't worth as much as being aware of a shadow database system on the factory floor that gives a much better picture of what's going on that the sales database that you were all poised to use as input to your optimization model). Second, it shows the amount of creativity, insight, and skills needed. Hell, an investigative journalist would have been more useful to our company than me, an engineer type who preferred to sit at his desk and code up nifty, "Creative" mathematical solutions. There are a lot, and I mean a lot of skills that go into being good at this. Math is important, and engineering degrees are great. But there is an 80/20 rule here. There are companies where knowing the outer orbits of integer optimization or stochastic gradient descent are helpful (my grad program, at Berkeley, seemed mainly interested with putting me through mathematical proofs about convex sets). But in most situations, I think competence in these areas combined with some qualities of an investigative journalist will be considerably more effective.
Globular clusters 4B years younger than previously thought
> People complain about GDPR and other regulations, but they are created to close loopholes that were abused by companies like Facebook

I complain about GDPR because it buttressed Facebook's position [1].

[1] https://www.wsj.com/articles/how-europes-new-privacy-rules-f...
No, what I said was correct.

He offered to sell them other prefab cakes, but refused specifically to bake them a cake because he viewed it as supporting gay marriage (and ergo, supporting their marriage).

In this case there is little to no distinction between what was on the cake versus the people requesting it. As I mentioned in another comment, if a black couple was refused service because the baker does not recognize marriage among black people I believe it would be considered flagrant racism.

And don't resort to ad hominem attacks against my arguments.
Well no... there's nothing technically stopping them from supporting messages on mobile.

This is what they do on mobile:

* Lie to you about how many messages you have

* Ask you to install an app to see those messages

* Upon installing the app, give them permission to mine your data
Gene sequencing is a small part of the costs. The first approved car-t cell therapies are priced at ~$500k, took hundreds of millions to develop and cost over $30k per batch to make at scale. These more personalized approaches that are still unoptimized in terms of manufacturing process might cost $60k plus per batch

The manufacturing process is logistically and technically very difficult. You are engineering live cells, an extremely complex and delicate "process". Things that shouldn't affect product quality for simpler drugs like proteins end up totally changing the biologic function of the product

There's been effort to automate this but it's been difficult. Innovation here would be incredibly valuable
> from being used for any other purpose than to recreate Facebook-like experiences

> they consent to having psychological experiments performed on them with no further notice

Sounds like the third parties delivered!

The difference between Facebook and a casino is more about the physical limitations of their storefronts than business models.
For the desktop there are time-spent trackers like RescueTime, but for the iOS phone one trick I use is to look at battery percentage spent in various apps during last 24h and 7 days. Works best if you use dedicated apps to access obvious time-wasters like instagram or facebook, but you don't get a breakdown on mobile browser(s).
Because over a million people daily still use SourceForge, and over 500,000 projects do as well. We're focused on doing right by them.
This culture is copied 100% by citizens of West Africa where I am from. That is why our economy is dead and we don't seem to be disturbed. Schools are not meant to produce anything useful except poorly designed papers after 4-5 years. Hard work is discourage d and serious learning is seen as waste of time. We produce engineers that are non-functional.

Sometime last two months I started thinking that hash Sun heat and non availability of public electricity maybe the root cause of our low interest in learning. It is hot from ten in morning till late mid night . And houses were not designed with ventilation in mind. And because of scarcity of land in urban areas people are living in congested communities .
Yup. But the Dale Carnegie stuff is exhausting.

I'm sincere in that I want people to listen to my points without getting their egos in the way.
I hope this is not just an attempt to side step the bad name.
I can see that.

I'm curious what kind of Rx sensitivity they can get for the HF range.
Well, it isn't only Nokia, it's in the context of Microsoft's whole mobile strategy where they were more than happy to fuck over their own users. For example, the Windows Phone running version 7 could not be upgraded to 8. Or that it took them over two years to port Skype (which they owned) to Windows Phone. Meanwhile, it was available on iOS.

This was all around 2010 and after. Not in the 90s. So Nokia is just shorthand for how clueless they were in this space.
I would argue that's also a problem. Startups who's eventual exit plan is acquisition are more willing to burn VC money giving stuff away for free, rather than coming up with a plan for profitability. If more companies had the idea that they had to survive more and more on their own revenues, I think we'd see stronger companies.
Well, it definitely beats having to navigate the desktop version on mobile. Thanks for the link!
Irish Fenian invasion of Canada
Diamond Foundry uses plasma reactors to turn shards of diamond, into gemstones
> There's an inherent belief that they know what you want better than you do

I think it's actually that they believe they can create an algorithm that will keep you coming back. It clearly works. People want to be entertained, often by their friends, often by things that interest then. This algorithm based on _your input_.

You can absolutely manipulate the feed. Search for 12 yoga based people, click on 12 yoga based hashtags, and then watch your feed become yoga-ified for the next few days as the algo adjusts to keep you coming back.
Are there any processes yet that can yield a blade for a kitchen knife? 8-12 inch/20-30 cm, for an affordable price? Due to the high hardness it would be possible to cut the edge very shallow, possibly even with a slight undercut near the blade.
It could retain razor sharpness for days, possibly longer. This enables much sharper knifes at tool life suitable for normal usage.
I'd even settle for a carbide blade, which, while I know one company made one [0], I am unable to find a source for such a knife.

[0]: This is a publicity stunt, but from what I can tell, this does not need to be faked: https://www.youtube.com/watch?v=IcyluvvEfQo
This is not the case. Not sure what guarantees D's checked memory provides but ASan doesn't offer protection from uninitialized reads. MSan, does, though.

Plus: none of the sanitizers offer quite-the-same runtime protections. They're intended for use in testing to flush out bugs, not production for avoiding bugs. As is, MSan and ASan are mutually exclusive.
Yeah, of course there are ways of doing it. But if you define types you can in a second be looking at all the possible values. The tools help you be more productive and make fewer mistakes.
Thanks for the link!

I had not read Facebook’s response but it seems to me to perfectly describe what actually occurred with these APIs and highlights what NYT got wrong with this story.
and https://launchpad.net/ (...sorry)
Funny they don't like fake news when it's about them.
> I think the profit motive is exactly why change happens.

I agree. They don't actually care about open source it's purely because it's profitable to their business. They'll close it without caring if it's not making them enough money or good will.

But I still hope this works. As long as maintaining open source projects is profitable to Microsoft then it gives incentives for other FLOSS projects to show that if such an anti open source company as Microsoft is willing to embrace it then there's good reasons to join in.
The article is an accurate assessment of the landscape today, but is it going to be true next year or five years from now? You can never be too sure!

Using a bit of imagination to think of risks these giants face :

* Antitrust - could happen when it's politically advantageous to publicly bash tech giants

* Stock market - a recession could reduce tech giants’ leverage by a lot

* China - competition from Chinese companies or the Communist party imposes an embargo

* Technology - another AI winter or maybe some other company gets the edge in quantum computing for instance

* Demand - their products today are better versions of what they were ten years ago, not completely new things. What if users turn away from these tech companies as they become the ‘old way of doing things’?

* Startups - Google grew on Microsoft's watch, Amazon on Walmart's, Facebook on Google's, Apple on Nokia's, Snap on Facebook's. What's next?

* Crypto - ethereum, bitcoin, etc. could usher in a whole new internet experience where giants on the 'old' internet find it hard to gain a foothold

While working on a startup today might feel like picking pennies in front of a bulldozer, tech giants face a number of risks of their own. Startups would better focus on internal excellence than fret about tech giant monopoly.
I'm not sure that anybody is against the ruling itself, but more that a company would decide to institute that policy in the first place. It was well within Mylan's right[0] to raise the price of EpiPens an egregious amount for no real reason other than to increase profit, just as it's well within Monsanto's right to have you sign an agreement prohibiting you from using new seeds for re-planting, but that doesn't mean people aren't pissed off about those business practices.

Fundamentally yes, some are also angered by the fact that current IP law / court rulings allow those types of agreements to be legal, and there's potentially an argument / opportunity to change the law to prohibit that type of agreement, but primarily it's just a BS move by a company that makes people mad. To your music point, many also consider it a BS move to prohibit saving the music you "buy" on iTunes to more than N devices. It's completely legal, and you definitely agreed to those terms when you bought it, but that doesn't make it any less infuriating.

[0] However they may have gotten in hot water for that being considered anti-competitive via deals they signed with public schools. https://www.theguardian.com/business/2016/sep/06/epipen-pric...