skysight-inc/HackerNews huggingface dataset:
I remember these years well, and there were years where C (not C++) was prevalent on the mac dev market.

Metrowerks only appears quite late, with the PowerPC macs -- I remember having both a prototype of the PowerPC 601 66Mhz pizza box and the fancy new compiler on the block delivered from apple (I remember the excitement -- that sort of excitement new tech delivered that I never really found again after that decade!). I stayed on the 'permanent beta list' of metrowerks until they vanished.

Before that, THINK C/Symantec C/C++ existed and were in use extensively including inside of apple, but most of the software was plain C, or "base C++" (it was before the time of templates and stuff like that) at best...

Apple never used C++ for system interfaces. Even 'Carbon' on OSX still used Pascal Strings for the historycal toolbox calls. Over the years they added extra helpers and extra glue code to cater for C, but they stuck more or less to their API design until OSX arrived.

The funny bit is that even afterward they continued with some of their paradigms, the 'component' one for example, was still in used for years afterward for quicktime stuff, in OSX. Likewise the AppleEvents (also using "components") had the same paradigm and structures as it ever had (and migth still have!)
Huh, that's pretty cool, although I'd like it if it marked items as read when I clicked on them. You can easily achieve that by adding a URL route to read an item, and when a user visits that, you mark it as read and redirect to the real URL.
Cakjhl
If you think that's what I think, you haven't understood my comment. Again, I'm saying that I don't want to migrate to yet another format so soon, even if it does much more than just specify dependencies.
What actually happened was that they set a minimum efficiency for lightbulbs, which tungsten bulbs didn't meet, but CFLs (and some halogens) did. LED bulbs weren't quite ready for prime time at that point.

They actually did the most sensible thing possible. They set a target efficiency, and let the manufacturers figure out which technology to use in order to meet those requirements. The alternative would have been to make a specific energy-efficient technology mandatory, which would have unfairly benefited manufacturers focusing on that specific technology, and would have made the law outdated when a better technology inevitably comes along.

Nobody forced CFLs on people. They were simply the best option at that time, until LED bulbs improved.
Yea, sure, you betcha....

That assumes 2 things

1. that the Warrant process today is more than a superficial formality to give people the illusion of check on government power. When in reality to get a warrant they simply have to fill out a form, there is hardly ever any push back and it has been proven countless times that law enforcement lies via omission, or stretched the truth, or any number of dishonest unethical things to get warrants, on top of the fact the most judges simply approve 99.9% of all warrant applications. "Getting a warrant" should not be viewed as some panacea of government restraint

2. Assume that "if they got a warrant" then people like me would approve of government having access to that data. That "Getting a warrant" is a valid justification for obtaining data.
Platform.sh raises $34M to simplify cloud deployment
It could happen both way. Noted that Google is much more saturate for its ML talents, so unless you are super top-notch, some people will take it to Amazon for bigger impact. I personally know a few people, who is competitive in the industry, having Google offer/leaving Google for Amazon.

No doubt, the flow is usually Amazon -> Google/Facebook, because for mid-level engineer/scientist, money talks :), and Google/FB generally have much open/better publication policy, while Amazon is neurotically secretive. Apple is not on the picture, I think the internal engineer culture is very problematic(no common codebase, severe NIH syndrome), except for the money, it is subpar place to grow.

Disclaimer: Work in a ML related AWS team.
How to win at machine learning
I'm not saying to hammer down the refresh button.

And yes there is a very good reason for it too work: in most scenarios the amount of concurrent connections to the DB is at the limit. If you refresh once a minute later you're really not that much of an impact while the PHP instance might get the handle to the database needed to fetch the content. As a matter of fact, it worked for me with this exact article.
Using Arduino to Read Data from Electronic Device
To the same extent that the grapes in wine count as part of your five a day, I think.
Indeed plans to expand in Austin, add up to 3,000 jobs
Unlocking a disabled device takes 2 minutes - connect it to iTunes. It's a minor inconvenience if you happen to disable your own device. The point is you have to prove ownership by unlocking it using the same Apple ID. This person is unable to log into their Apple ID account, and is unable to perform account recovery because they don't have the answers to the security questions, nor access to the inbox of the email address that would allow for a password reset.
Asking for a friend here ;-) What if you can't do what's expected, even in 40+ hours? Sometimes the next ticket is "fix something that is unfixable" and until you've spent a long time on it, had your soul sucked out and stomped on, you aren't moving on to anything else. The only thing that counts is "hours wasted on the task". As in "welp, you've spent 60 hours on this, I guess it is unfixable".

My friend worries that if they weren't warming the seat for ages, they would be seen as useless because there are weeks where they just seem to get nothing done.
You can see the demo without a key in the relevent section of our website https://cryptto.io/#tools (mind, that the demo has a 5 seconds delay)
You are bad at risk management. Find another person/company so you can abdicate some more responsibility and repeat the cycle because that's what slow learners do.
Marvel opens up its GraphQL API to all developers
Taxpayers are on the line for trillions of dollars with socialized risk and yet there are people on this thread regurgitating the same old anti-government anti-regulatory line without any irony. How can you roll back regulations without resolving fundamental questions about risk and 'too big to fail'. With citizens like this who needs oligarchs.

These are the same anti-government folks who will whine endlessly about social services as 'handouts' and 'freebies' and look the other way while trillions go to subsidize the rich and powerful. This is ideology.

Either you believe in democracy or you do not. In a democracy the government is you, not an organization out to get you. Regulations exist to protect the whole from the greed of a few.

This mythical anti-government civilization full of freedom only works in a farming based frontier society that has occupied land and can give parts of it away for free to all new comers, where any government can only take away rights. But that time is long gone.
So you like your free travel and ability to work anywhere in the EU??? But beyond that what does the EU offer other than a lot of regulations that seem to be hurting a lot of smaller countries?
Hi HN! I'm one of the devs at Filmstro (the company featured in the article). You can check out our music library here https://filmstro.com/music.
Then you don’t understand why this feature exists. The 3 digit pin will get hacked given enough time. The erase was to garantuee that your data is safe.
I'd suggest to learn different _types_ of programming languages. That is, one object-oriented (like Java as you already have), one logical such as Prolog, one functional such as Haskell, you get the idea. In my mind learning several languages that all more or less belong into the same domain probably won't gain you any more insight into this field since all you're actually learning are subtle differences in syntax.
Human rights, emotions, and desires are relatively distant to why Europe fined Microsoft about a billion dollars. The thing which got them very vexed was, per the extensive written record of administrative actions, bundling Windows Media Player.
The problem is that the ctrl-left is amplified on the Internet. Especially in the programming sphere, you cannot take two steps anywhere without being lectured by an activist.

You correctly point out the betrayal of the voters by the European "Social Democrats".

But I think they are using the ctrl-left to maintain an impression of being socialist while actually caring about personal gain and Gazprom board memberships like Schroeder.

Isn't that what is happening in Silicon Valley, too? Ultra libertarians pretending to be left because it is good for business?
Unfortunately it is the nature of the internet social network sector to be monopolistic. Few (if any?) local social networks have survived because people typically - especially europeans - have friends outside EU. VK is a notable exception and i wonder how they made it - possibly anti-americanism played a role.

In a way, facebook should wish they have some competition, so they can avoid all the nosy anti-trust questions, but they don't.
You've built your business on sand. Suck it up and move on.
How about you back up any of that? "Influx of illegal refugees", for starters; there's refugees, there's illegal immigrants, but the phrase "illegal refugees" is really just some spittle on someone's chin. Speaking of that:

Nevermind that sort of mind destroying "language" and how citizens employing it would relate to even the most humble notions of democracy. And never ever you mind the selling of arms, nevermind being accomplice or directly involved in all sorts of things that that makes a big part of these refugees flee in the first place. Fuck Brexit; why isn't Tony Blair in jail? Why is Saudi-Arabia an important ally? Why is Turkey in the NATO?

If you're going to talk values or autonomy, maybe don't start with the people who have it worst, start at the top. That's what a lot of "average people" really want when the dust settles, and what you call populism is just controlled opposition and distraction to avoid it, to keep the dust from ever settling. Fuck that. It's murder, and it's outright despicable when you have food and books at your disposal.
AppDynamics founder launches Unusual Ventures, a new $160M seed-stage fund
I would sort of do a hobby project in the following languages (in addition to Java for Object Oriented Programming, although something obscure like Smalltalk can be fun for an evening):

- Haskell, functional programming with static types

- Clojure (or Common Lisp), functional programming in a dynamic language (and understanding the AST-as-syntax-homoiconicity)

- C/C++, "low-level" programming (e.g. pointers, memory management, registers, the basics of compilers)

- Prolog, Logic Programming as a completely different paradigm

Then after you've "grokked" the pros and cons of these languages, pick one language to become good at. It doesn't matter if that is Java, Java is a fine language; but being exposed to different paradigms broadens your horizon in my experience, and sometimes the idioms and ideas are portable. Personally I've done a lot of back and forth between Java, Python, Clojure and R . If the choice is mine I usually pick Clojure, but not always. Statistics and datascience I still do in R or Python just because the sheer amount of documentation and libraries available. I guess I've been influenced too much by Rich Hickey but he asks "would you rather become good at programming or at problem solving?", and for me it's the latter. Language paradigms help you to recast problems onto a different frame of mind, but at the end of the day it's your ability to help further a cause/business/idea that counts. Just my 2 cents!
Mhgejyt
Announcing the Marvel API
And in my family we didn't buy CFLs as response to the law, instead we bought LEDs from day one. At first they were quite bad and expensive, but due to the demand, over time, they significantly improved.

It was absolutely possible.
Apart from working in tech. Is there a reason to move to US for an average bloke?
Quite a bit for seed stage fund . (John Vrionis is also a major investor in DataStax while at Lightspeed)
ZuckBot? "attention-sapping, app gobbling elephant"? What kind of poor excuse for journalism is this? Or is it an op-ed that's just not clearly labeled.

Normally I would be disappointed such a terrible article would be so regarded by the community, but no longer. The pitchforks are out, and the more anti-FB you can be in your reporting, the larger the audience. Critical thought had ceased and it's one sided now. What a sham these politicians are in their grandstanding and IMO along with mass media outlets have grossly over exaggerated the harms.
> least in Germany

Germany is draconian about privacy , but a lot of the rest of the EU is really not. I would even expect a backlash to GDPR from businesses or politicians or people who lose access to audiences.
I originally thought they meant it was going to be retired on the May 25 instead of June. I was like wut? How can GDPR do this?
> If the "why" is not obvious from the code itself then it should be clearly explained in comments.

Except you can't trust comments. Even assuming the comments were relevant at one point, they don't get updated as the code changes, and as new code gets added they can drift away from the original code they were supposed to explain.

Commit messages don't drift, they're immutably bound to the changes the commit performs.

And because they're not bloating up the code it's much easier to be clear and verbose in commit messages than it is in comments, the author can easily explain things which seem obvious to them but may not be so for a reader in a few months or years without lowering the overall readability of the code which is not the case of comments.

People will criticise comments as "obvious" and "unnecessary", I've yet to have a colleague or contributor criticise a detailed commit message for any other reason than the commit message being wrong.

> It should not be detective work to figure out why some code is written in a non-obvious way.

Get proper tools. Browsing annotations and reading commit messages is not "detective work", it's absolutely straightforward and means you're actually using your VCS as something more than a glorified tarballs directory.
> monopolist platform

I don't think iOS is the leading, let alone monopoly, platform for smartphones in any market is it?
> Try refreshing, eventually that worked

> I'm not saying to hammer down the refresh button.

OK.

> If you refresh once a minute later you're really not that much of an impact

If every user does this, the site now has 2x the amount of incoming requests.
You're realize you're just squaring those who have it bad against each other, instead of all them against those who are are actively making those issues worse not because they are desperate to survive, but out of sheer greed --- right?
>The reason you're passive aggressive isn't clear to me.

The alt-right is a white nationalist/Nazi movement. You flippantly labeled half the country as Nazis, and you're surprised someone would call this out?

>I used the "alt" prefix to reinforce the irony of the name "alternative" right being the mainstream right movement.

Doubling down eh?
You're showing another problem with these comments: they're often ambiguous.

Specifically, the message says "return on error", which to me doesn't mean it returns an error, but to you it did.
Human-likeness is not a very popular trait to attribute to a higher power because it shows the underlying anthropomorphism at work.

There is no reason to think that if there is some sort of higher power, it has an any bigger interest in humans than it has with atoms or planets. To assume that is an assumption, which shouldn't be hidden.
> Suppose our hypothetical farmer can buy a put option to underpin the sale price.

Futures and options are different.

Options are the right but not the obligation to buy or sell at a given price and time (and often at any point up until that time). This optionality comes at a high price.

Futures are the right AND the obligation to buy or sell at a given price and time. This construct, because of a better balance between buyers and sellers [of the contract], costs much[, much] less per $1M than options.

> It becomes a gamble if one is subsisting.

Life is a gamble by that measure.

I tend to think that things that reduce overall variance to be hedges and things that increase variance to be gambling. Selling futures against a future crop harvest for me is on the reduce variance/hedge side of the line, by a lot. Buying jet fuel futures as an airline? Same.
Facebook should be moving to a decentralized, blockchain powered solution as fast as possible.

Ethics aside, the regulators are looking to regulate and looks like ready to hammer facebook. I’m pretty sure they’re interested in the data and surveillance Facebook can provide for them.

A blockchain solution can give Facebook some time. They have the userbase and the money.
Sadly because HN suffers from way too many posters who are irrational when politics intrudes in the discussion. they just stop thinking and off the rails. just reading some of the comments for this story disappoint me to the point I flagged the article because its embarrassing.
> We use VPN to analyze traffic and show reports to the user.

Where is your revenue coming from?
If they only take action when publicly shamed I fail to see the problem.
> Only runs on SPARC

Oh, come on, you can emulate a SPARC using qemu! ;-)
> huge competitive advantage

I get the advantage of being more prepared to apply GDPR but that lasts 1-2 months max. The fact that people keep using facebook mindlessly in and out of EU over the last year makes one wonder: Does it really matter to users?
Apple allows EU customers to download archive of their data
> "destroying our democracy and societies"

Imagine how you have to talk to a doomsayer like that knowing no matter what you say, there will be no chance to get through to him.
The anti-trust line of reasoning was debunked a decade ago.

And the fact is that Apple has acted on its own discretion possibly thousands of times when it came to the App Store. In fact they've been doing it since day 1. They have banned pornography, gambling, cryptocurrencies etc and they will continue to ban more in the future.

It's 100% legal and their right.
I’m not disagreeing with you, but Apple do just make it up as they go and will make wildly inconsistent decisions, make major revisions to the rules out of nowehere and then reverse them out of nowhere.

In a company I used to consult for, Apple has taken up 9 out of the last 12 months of their product roadmap after introducing new rules, and then revoking them. They were reasonable to talk with, but... yikes. Worst part was all their competitors just ignored the rules and cried until Apple reversed them, so they were just massively punished by Apple for earnestly following the rules.
For First Time, W.H.O. Names Some Lab Tests ‘Essential’
Maintainable Python applications: a guide for skeptical Java developers
This is the link which is missing in the post ;-) Pretty cool stuff, especially with the sliders on the right side.

https://filmstro.com/music
What, exactly, does your app do?
RSS came back to light after privacy concerns and Winds requires registration to work?
> the people at Vox (highly-polished, Ivy-League-educated mutants grown in vats by a DARPA project to engineer the perfect thinkpiece writer)

He left out "neoliberal corporate sponsored" but that really hits the nail on the head.
I agree with you but in reality you do what you have to do.

Btw Buffett's mentor did not hire him even though Buffett wanted to work for free. He later offered him a paying job.
Couldn't Apple make it be standard to provide a name and address when buying such a product? You could then for example take ti to your local apple store with some ID to get it unlocked.
As I recall, Zuckerberg didn't provide any answers to the important questions that were actually asked during the hearings, but just said "Sorry" over and over.

I think it's pretty clear he had no intention of admitting substantial error on Facebook's part, come what may, and I think it's not likely that the outcome would have changed substantially had the questioning been longer or more intense.

Simply put, you can approach being questioned honestly, evasively, or in rare cases switch approach due to what is said to you during the questioning. I think it is well demonstrated that Facebook has chosen to be evasive as a core strategy, so the mere manner of questioning will at best serve to make it more blatant.
If someone's going for TP 1.0 instead of even newer TP versions, I guess nostalgia plays a big role. Up until TP 4 or 5, it didn't have things we take granted now (or heck, in the 90s). Like Units.
I came across this article that talks about this topic. It basically says focus on 1. http://norvig.com/21-days.html
I think the right to access and delete are the easy parts. More people are complaining about the consent requirements and the added bureaucracy.
I work from home, and 40 hours is a LOT - I don't remember when I've worked (for others) 40 hours per week last time.

Now, when I get to visit a client office, work there full-time for a week or two - it seems quite easy - a LOT of time is spent on quick talks, drinking coffee, eating snacks, etc... the actual work I do there is around 3-4 hours per day (but I get paid for 8) - and this is a small company, where everyone knows everyone and also it is transparent to what's everybody is doing or working during the day. And at 18:00 the office is closed no matter what you're doing - I remember I wanted to finish one "if" statement but I had to left at "if (...) { " - continued the rest of the block next day. And I've actually found that to be quite nice - people really do have a life outside the work.
> The B vitamins in them come from supplementing their mothers with synthetics.

Nitpick: eggs don't have mothers because eggs are not offspring.
SoftBank Confirms Sale of Entire Stake in Flipkart to Walmart
Yes, the timing of this is particularly relevant with the GDPR. Apple has been removing apps that sell location history, even if there is a genuine reason to use location.
>I always had an impression that the current version stays up.

Correct.
It is not a monopoly but it is where the valuable customers are.
If this guy was a larger company with a good reputation and documented privacy policies like Foursquare has then it's quite possible his app wouldn't have been removed.

But the fact is this VPN app looks awfully similar to those dodgy apps we saw on Facebook which were pretending to be some useful app but were secretly selling your data to third parties. And since he is just a small time app developer we (and by extension Apple) can't completely trust that he isn't doing that.
Cefca
Moby did something similar a few years ago - http://www.mobygratis.com/ - although it doesn't seem to be working at the moment, and there's a lot of spam in the videos section.
Awesome, just what I needed. Thanks!
An 18 megapixel 4.3″ 1443 ppi 120 Hz OLED display for wide field of view VR
A Guide to TensorFlow: Logistic Regression (Part 6)
Violated guideline:
5 Performance: Software Requirements. Unapproved use of VPN in this context.

Yes, I agree, the post is emotional, but we do not hiding, selling history or do something related.
I've read my share of Tom Wolfe, always with pleasure - he worked hard at making sure of that.

I'd say that "Mau-Mauing the Flak Catchers" is probably the single most enlightening thing he wrote about how society works after 1960.

P.S. Just the note on gadrooned platters makes the interview worth reading (not even auto-correct knows what that is ...)

P.P.S. "If people want stories serially they’ll go to television." ... ah well ... that's really 1991 for you.
Spain is on the brink of Catalancrisis over President Quim Torra&his new cabinet
Stopping the RSI pain that almost destroyed my programming career (2016)
Earth-Moon Fire Pole