skysight-inc/HackerNews huggingface dataset:
Software is about design, not algorithms (by and large). There are lots of design problems you can work on. The major issue is that this is as much a people problem as it is a technical problem. If you want to work on something interesting, you will have to transform your skill set.

And yes, gluing together libraries is part of the problem. How do you solve that problem. And no, your CS degree will not help you in the slightest.
I think you're missing the point. The operators of these sites are not interested in respecting user choice. I'm sure they're aware that the most ergonomic thing to do, and arguably the only legal thing to do, is to present users with two buttons "Yes, track me" and "No, don't track me", then provide the service with no degradation either way.

But they realise that almost nobody actually wants the tracking, and that does not align with their interests.
Putting the "Hub" in "git".
I just don't see the EU giving fines to American small businesses. What kind of money could they expect to get out of them? I'm curious though, what EU countries do you think are so desperate for money that they would basically extort American small businesses?
Show HN: Fluent Kit – A Free Fluent Design UI Kit for Bootstrap 4
Post the extra stuff to your blog, then cite that blog on Wikipedia.
This acquisition was essential free.

This time, really, the profits don’t matter: Microsoft is paying by issuing about 73 million new shares of stock, which cost it nothing. (It’s a tiny dilution, given the company’s 7.7 billion shares outstanding; what’s more, the share price rose on the news, which means that existing shareholders are happy to be diluted.)

https://slate.com/business/2018/06/microsoft-github-deal-why...
Decentralized social networks could easily be for the masses. The main thing keeping people on centralized social networks instead of decentralized ones is that almost everyone else is currently on the centralized ones. That could change.
I'd like to think I'm working on something technically interesting: as part of my sabbatical I created "Expressions of Change": https://expressionsofchange.org/
As it says on the website: "The aim of the project is to improve the tools for constructing ever-changing computer programs by putting the changes themselves central in the programming experience." The idea is: if something is a large part of the problem domain, we better make it part of the solution as well.

The results are promising, that is: not ready for production yet by a long shot... but the kinds of things that I expected to work well in the "change as a primitive" world actually seem to work well.
OpenGL is not a driver though, it's a graphics API
What about this:

https://www.recode.net/2018/1/31/16957122/facebook-daily-act...

https://www.recode.net/2018/2/12/16998750/facebooks-teen-use...

https://www.socialmediatoday.com/news/new-report-shows-faceb...
Turing complete? What?

If your visual programming fuzzy whatzzit drops down to metal (shell commands in this case), just use the metal.

I did get the git-runner to run locally. That was fun. Why do I have to commit my changes to my local branch so the git-runner can see them? MY CODE IS RIGHT THERE!

I reiterate: Just use shell scripts.
My understanding is that Graal is doing whole-application compilation, so the dependent jars will be compiled.

Reflection is an issue that they have a work around for. There's a good article illustrating various issues [1] in the case of netty written by one of the graal team. (There you'll see an example of a reflection configuration file)

[1] https://medium.com/graalvm/instant-netty-startup-using-graal...
I cant remember which was actually linked here on HN a couple weeks ago, but there are these similar reports:

https://www.recode.net/2018/1/31/16957122/facebook-daily-act...

https://www.recode.net/2018/2/12/16998750/facebooks-teen-use...

https://www.socialmediatoday.com/news/new-report-shows-faceb...
Quoting:

> Cyber-security expert Prof Alan Woodward, from Surrey University, said the issue revolved around trust.

> "Do you trust Kim Dotcom, Julian Assange, et al more than those running Twitter, Facebook?" he said.

> "All these networks go through growing pains and I suspect that Facebook and Twitter have learned a few lessons recently. Perhaps any new social network would simply have to learn in the same way.

> "Maybe this is a case of better the devil you know than the devil you don't."
GitLab was migrating to the Google Cloud Platform: https://about.gitlab.com/2018/04/05/gke-gitlab-integration/

I do not know whether this migration has finished.

More links:

- http://fortune.com/2016/11/14/gitlab-cloud-storage/

- https://venturebeat.com/2018/04/06/why-and-how-gitlab-abando...
I really really wonder if all the tracking nonsense has had any impact on efficacy. I never click any ads, and if I do, I do it very deliberately, to support a website for example.
I’ve been out of the genome-sequencing space for quite a few years now, but that seems a pretty strong assertion and I’m curious about your rationale. Is it that the analysis will need to be re-done in future? Or do you think the space is saturated?
Time heals all wounds, but calling Linux and GPL a "cancer", that's pretty harsh.
According to Tim Cook yesterday, there are 20M Apple Developers. Someone is not telling it like it is :)
https://www.forbes.com/sites/noahkirsch/2018/06/04/github-ac...

> Microsoft announced on Monday that it would buy software development platform GitHub for $7.5 billion in stock, minting new billionaires in the process.

Based on Forbes estimates, GitHub cofounder and CEO Chris Wanstrath will receive as much as $1.5 billion in Microsoft stock. He is GitHub’s single largest shareholder, a source familiar with the company’s finances told Forbes. Wanstrath’s cofounders Tom Preston-Werner and PJ Hyett will walk away with an estimated $1.25 billion and close to $1 billion, respectively.

From this I would infer:

Chris Wanstrath: 20%
Tom Preston-Werner: 16.67%
PJ Hyett: 13.33%

Take this with a pinch of salt.
Will-amazons-secret-weapon-lead-to-explosive-e-com
> In the grand scheme of things. No one cares about desktop development.

Maybe no one in reality-distortion field of SV cares about Desktop, but offices are full of them and they're still running regular old desktop applications to do real work.
The commenter may not be in a position to make the decision to switch. It's also possible that changing would incur high switching costs - although I'm not sure what they'd be.
>How exactly does forcing developers to adopt a platform specific API help anyone?

Well, platform specific APIs aren't lowest-common-denominator affairs, and get support for native platform capabilities faster (plus can be more optimized).
A big difference being Gitlab is open source and can be self-hosted, so you can still run Gitlab on your own terms even after (insert faceless corporate entity here) buys it.

If you care about such things, anyway.
Can AI make it to number one?
not saying there aren't exceptions.
I predict it will be a hit in the Philippines, too. Every hundred yards or so there's a 'sari-sari' Mom & Pop convenience store but here's the thing: people are accustomed to being able to pick up snacks or drinks for some pocket change. And all the Grab drivers need to do is look at what those stores usually don't have in stock and offer that instead.
Its ok if the data have fixed length/layout.

Otherwise a similar trick can be done if you have a compressor with stream support, which can be operated in a manner that:

Compress(String1 + String2) == Compress(String1) + X

Where + is concatenation and String1/2 are the serialized states.

Then if you want to send String2, you just send X (which is small if String1 and String2 similar enough).

And on the receiving side just run:
Decompress(Compress(String1) + X)

After stripping String1 from the beginning you get String2.
He tripled the stock price. I doubt shareholders are sad :)
... link? (edit: thanks!)
Really? Not sure you've been paying attention. That may have been true in the past and I'm not saying Apple isn't OSS friendly, but the sheer amount of Microsoft code on Github would beg to differ.
MS paid $7.5 Billion for Github, along with its 28 Million users - it's in the first paragraph of the announcement (1)

That's around $268 per Github user.

Now MS could have probably made a site comparable to Github for 0.1% of that cost - e.g. revive codeplex, pump a few million into the design, backend, git support and user interactions.

But it wouldn't have 28M users. That's what they're paying for. That's the hard part.

1) https://news.microsoft.com/2018/06/04/microsoft-to-acquire-g...
https://blog.manifold.co/migrating-to-kubernetes-with-zero-d... << a less GKE specific article
PeachPie: Performance Progress Report – Speed Matters (PHP on .NET Core)
Software-Defined Infrastructure at Uber
Mobile Banking App: To Build or Not to Build
Most big cap tech stocks seem a bit richly valued by classical measures.

I'd love to see more discussion on the acquisition valuation here.

Considering that Github had sales of around 200M last year and is losing money, the 7.9B is a pretty rich multiple.

Sure Github is a nice fit for Microsoft (more perhaps than something like Minecraft is).

Still, this seems more like mindshare or perhaps defensive purchase.
What are those regular old desktop apps? Apps built by Microsoft, Adobe, and a few other large companies. The bespoke internal business apps have been moving to the web for decades.
I've 4 Github accounts, 3 for past companies that I've worked at and 1 that's personal. I wonder how many unique accounts are on there. I've interviewed plenty of devs who say they don't have a github account.
> the market provides a mechanism for determining value

The market's notion of value is weighted by wealth: making coffee for the rich is "valuable", meeting the basic needs of the poor is not "valuable." This makes the market notion of "value" very different from just about any other notion of value in the world. If you muddy the distinction, or let someone else muddy the distinction, markets become almost tautologically awesome, because the market notion of "value" is something that markets are very good at optimizing.
Perhaps the intention is for the purchase to stay fresh in your mind so you're more likely to mention it to other people?

The ads drove you to post here and as a result, I'm reminded amazon is an option for white goods.
> alleviating a social problem for some group of people

Not sure what you mean by "social" problems specifically, but when you alleviate a problem for a group of people, they pay you, and that's what a business is.

I realized recently what a useful abstraction money is, because when money came about we didn't have the ability to create a massive blockchain keeping track of who did favors for who, and when. So it's a reasonable proxy for reputation and social credits.
Kghh
You have found the boundaries of the box, and anything you find outside the box will be judged against everything inside the box. There are a lot of people inside the box, and the box is small, so they make a lot of noise. When you get outside of the box you need to also get away from the box so that you can't hear the judging.
If you are producing free software that demonstrates that you are an expert in the domain, you may then be able to leverage that reputation to gain related consulting work. This might be helping other companies solve similar problems in their software, ensuring their product works with yours, or customising your software to meet their needs.
Why Nasa can’t save us from ‘rogue asteroids’ powerful enough to destroy a city
Multi-stage? I dunno. Simplify your workflow?

"just write `script: ./ci/build.bash` inside gitlab-ci.yaml"

Yup. Then why have the YAML?

I said shell script, not bash. The first "CI/CD" (as the kids now call it) I ever did was on Windows. Worked great.
From Nov, All Android App Updates in Play Store Must Target Android 8.0
> Will my data be lost if the project is not popular enough?

I'd like to know how that works out too. I suppose in the end it's up to you to make sure you keep a base copy of your project so it is always available, even if near zero popularity.
It teaches you how to 'hack' photographs so you look better.
Test Advisory Services – Test Transformation Services
Latentine (Machine Learning / Data Science) | BERLIN or Commute (Europe Based) | Full-time contract (or freelance) | Back-End Engineer

WHAT WE DO: Building leading edge machine learning and data science applications -- focused on transferring theoretical research into industry, current focus in healthcare.

LOOKING FOR: We are currently looking primarily for back-end engineers. Ideally you are proficient in handling relational databases and have a good understanding of NOSQL databases as well as a basic understanding of distributed filesystems for large data applications. In terms of languages, industry standards such as Java, Scala, or NodeJS are our go tos. Importantly, we value the mindset of a functional programmer, looking to find the right amount of abstraction to a problem.

Should you not have direct experience in these fields but would like to be considered nonetheless, contact us. If you are a talented and ambitious learner, we will not shy away from the task of filling the gaps in your knowledge.

DETAILS: Apply at contact@latentine.com
Note this is target not minimum. People can still release apps that will work on older versions of Android.

However, you must "target" Android 8. Targeting a version of Android in your app is basically Android's way of making backwards compatibility work, and it's been great. The Android OS will present certain features to your app based on what version you tell it you are targeting.

eg. Android 6.0 introduces optional permissions. Android before that made users agree to all permissions at install time. To make sure that all the old apps suddenly didn't break, what version your app targets controls what system of permissions your app uses.

However, this was a problem. Bad actors could avoid optional permissions simply by targeting a Android version lower than 6! I guess that's why Google is pulling this move - so that in the future no-one can opt out of the restrictions.

See the O.P. for far more on what this affects, but this means:

* optional permissions
* background restrictions
* a worse Android ID so tracking is more private

(Also note, this applies to new updates released only. Older releases will continue to work. So not all apps in the Play Store will switch instantly)
I stand corrected, thanks! I still have a sense that they are rather less proportionately open source than those other companies, but less so than before.
I'd assume it'd only be removed on iOS 14 or beyond.
Two essays on "interesting technical" problems.

"Richard Hamming : You and Your Research (1986)" : https://news.ycombinator.com/item?id=4626349

"Three Golden Rules for Scientific Research : E. W. Dijkstra" : https://news.ycombinator.com/item?id=1504402
What about people with lots of problems and not a lot of money?

For some reason, I still think they have value and that their problems are worth solving, regardless of what the market thinks of them.
Some groups are so large and post so frequently that it's not even possible to find postings from the same day (happens sometimes when I'm reading on my phone and want to reply afterwards on my PC).
The company employed a 150-person engineering team which included people who had previously worked on processors like Itanium, Opteron and UltraSPARC.

Also principal designers of the DEC Alpha and the StrongARM, FWIW.

They hired some of the best and most experienced in the business. You get what you pay for.
That's right. We planned the announcement from the Bitbucket side weeks ahead.
It's worth bearing this in mind. Almost everyone expected the App Store fee to be 50%. Opening at 30% was considered stunningly low, to the point where it was almost considered unfair to other platform owners because it was felt Apple was subsidizing the system, taking profitability out of the App store business.
Ahhh thanks, I remember now!
Now you're just making me feel bad! Of course, no disrespect to the kernel devs. What they are doing is insane, in the most positive way.

...buuut... they also leave trash around their campsites...

I'm not saying I could do it better. I fully understand the business decisions and they are doing the very best they can. I'm consciously ignoring the big picture and pointing to this one flaw, which isn't even their fault. It's C's fault!
Teens don't want to use FB because it's the same platform that granny is on. "FB is for old people" trend has been going on for years. It has little to do with the recent news.

But to automatically say it has anything to do with the latest news is like all of the "stock analyst" who claim after the fact to know "investor sentiment".
There are quite a few things about gitlab that smell of amateur hour with the way it's put together, but on the whole it's a really good product and I like that enough to make it usable is free open source, and the CI stuff is much nicer than any other I have used (although the way we've put it together, we've hit its limitations a bit).
Hang out with the folks in biotech if you want to be inspired. You can literally see progress on a daily basis for a host of age related diseases ;)

You can also participate indirectly by tracking the market and making small investments in say: AbbVie, Gilead, Regeneron, Spark Therapeutics, Ginko Bioworks, etc. Or apply your skills to Kaggle style ML competitions, citizen science projects, open access gene banks, etc.

Stay positive!
Dude I got you.

Two kinds of "work": work that gives you money, and work that gives you value. They are not necessarily the same one.

Most people have to work for money. The best we can do is to gather more "money" (or resources). So that you can dedicate more of your time to generate, as you said, "interesting outcomes".

I recommend the book "Your Money or Your Life" by Vicki Robin. I learnt a lot relevant ideas from it.
The last job I had where I did interesting things was my first job in the industry, fresh out of school. Pay was abysmal and it was part time, but the things I did actually helped people and made their lives easier.

Since then, despite my best efforts to create technology that actually improves things, the things I make mostly just end up being co-opted to game bullshit metrics.

I think the truth of the matter is that most of the work that keeps the world running is just plain dull, and about 80% of it is just to make the people at the top feel like they're actually doing something.
They are mostly painfully slow because they do not even use the previous best Cortexes.
One of us is correct, depending on what the other is talking about. But "FAR behind" is a bit of a gross overstatement. I also don't understand your negativity except that it must be rooted in a love affair for Tesla/Elon.

When I said performance, this is the video I watched that compelled me to get interested in what Jaguar was doing.

https://www.youtube.com/watch?v=keWERJBfDPI
Yes! (at least for me). I'm building a gamified iOS keyboard (self employed), and I have to build an auto–corrective, predictive engine for it. That was a detour for my main target, but is part of the MVP of a keyboard (as we are in 2018, and it's expected by every user).

The constraints of time and memory, really pushed me in revisiting a lot of data structures (mostly tries and DAWG), there is not much information out there, and not much libraries already build, so I have to get creative, read a few papers, tech blogs, etc and do it myself.

So, from what I'm reading here, the moral of the story is, probably you will find joy pursuing your own interests, don't expect to find tech–challenges in your average job.
Video: Zerocoin Protocol on Ethereum
Show HN: 30+ New resources for web developers and designers for May 2018
5 Powerful Tips to Practice Positive Self-Talk
CGit is Dying
Reminds me of this article [1] from a few years back. You've got a captive audience in the car - perfect time to make a sale.

My question is - why wouldn't drivers simply cut out the middleman and offer their own boxes? I don't think that Cargo provides much added value here.

[1] https://www.forbes.com/sites/jonyoushaei/2015/02/04/the-uber...
So Windows 10 isn't leaps and bounds better than Windows 7 or Windows 98???? Seriously Windows 10 is the first Windows I have ever actually liked. I got my OpenSUSE terminal open and using ranger and my other terminal programs working in Windows (At work I have to have Windows due to many issues on one computer)

> Forcing their shitty updates, (and restarts) at the most inconvenient times

Weird I have a pop up that says there is an update coming and when do I want to schedule it....

>Putting adverts directly into their OS (which people pay for by the way)

Didn't care for it and I hit the disable on 3 switches

> making it impossible to permanently and easily turn off telemetry

They did push out an update over a year ago that makes it so you don't have to use the tools that were out since 2015. Telemetry was specific for Inside program and beta but I certainly see why people were freaking out. I looked at what was being collected and it seemed fine for me.
>, github sold out to investors,

>Investors were in this for a huge exit

I think these excerpts from your comment and also DHH's "VCs need their pound of flesh" are not helpful for readers on how to analyze the situation. They (maybe unintentionally) taint the discussion.

Github is an entity owned by human beings. The founders included Chris Wanstrath, Tom Preston-Werner, PJ Hyett, and Scott Chacon. Therefore, emphasizing that "investors wanted a big exit" is (inadvertently) omitting that those 4 founders may have also wanted a big exit as well. The DHH quote also misdirects people into thinking the VCs are the bad guys. Instead, we have to remember that the 4 founders have to sign off on the documents at closing to get the $350 million. They had to do presentations to convince investors to give them $350 million.

We have to include the founders' thinking about Github's future and not just outsource our frustration to those "evil VCs". VCs cannot give money to a startup if the founders don't want it. (E.g. Craig Newmark refuses VC money for craigslist.org.)
Solving them at scale can still lead to money. Sometimes they are willing to give you a little money, sometimes others are (governments, or even businesses if it can lead to profit for them. I.e., low income training + job search with recruiter fee could be profitable). Or if you're addressing the problem of they have little money, by giving them skills or opportunities, you can charge after you help them (i.e., many coding bootcamps that delay costs until you land something)
SSB-Git

https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoy...
Saudia Cargo opens state-of-the-art pharmaceutical cold storage facility at KAIA
Apple doesn’t do it for the good of mankind. Anyone that expects a public or VC backed company to do that, minus regulations requiring them to do that (as in the case of a non-profit, but even there it’s the exception), is the fool.

Apple does it because they have a business model that incentivizes them to make better products for their users. In addition, all their competitors have a business model that is dependent on getting as much data on their users as possible. Attacking and damaging their competitors’ predatory business model not only makes the Apple product better, and therefore more attractive to users, it also undercuts their competitors, making Apple relatively stronger.

Apple’s greatest strength is that by charging a premium on hardware they are heavily incentivized to deliver a high quality product.