skysight-inc/HackerNews huggingface dataset:
If the web set us back 20 years, why weren't application programming frameworks able to bolt on some kind of networking/browsing capabilities and take the crown away from the web, with all of their l33t "application" abilities?

My answer: your application programming wasn't actually that valuable to real humans. The web leapt 20 years ahead on the things that actually mattered to the world, and we lost some glitz that really didn't.

I think the web actually has far too many capabilities for most applications, and application frameworks are mostly a racket to keep application programmers and professional application users in a lucrative dance of wasting each other's time.

The vast majority of people can't even string together two functions, which js quite possibly the most powerful thing computers can do. For all of our effort we can't even give the people that most basic of capabilities, something five year olds can do with a little guidance. Because programmers are obsessed with GUI animations and digital cockpits and enabling professional app users to bend to the arbitrary whims of their supervisors. Because when we imagine "power" we don't picture collective control of outcomes that matter to us, we think of the sensation we get when we can individually make a fancy tool do arbitrary things.

I realize that's just a rant, so I'll ask: what outcomes matter to you, that you feel are impossible on the web?
The Lichess author gave a tech talk last year where he discussed the design of the client and server.

https://www.infoq.com/fr/presentations/lichessorg-open-sourc...
No, I'm a person who creates IP in exhange for money.

I dislike the concept as much as the next person but it seems hypocritical to consider code one kind of thing while considering music another kind of thing.

You either accept the license or you don't.

There is an aspect to metal which is about making sure you look after yourself and taking care of your own interests, in the face of people who want to justify coming and taking your stuff. I think this is the deeper message than blurb about fans.
Um, no. You enslave the tigers and harvest their organs to achieve immortality.
(Assuming you work at Uber - Thanks, this is good to know.)
Really: A Video that change your way of thinking 100% MUST WATCH
“Plaza” from Castle Global “Google Top Developer” Spamming Your Facebook Contact
> absolutely insane valuations

I wonder what sort of liquidation preferences the investments at those insane valuations carry?
That's not how neural network training works. It's not magic or guesswork; it's essentially glorified curve fitting (over a much more complicated space than the polynomials). It's also not random in any respect. The space of all neural networks plausibly generated from a training set is very, very small compared to the space of all networks of that size.
> Why should they be the same? I'm honestly kind of confused with this question. "Why shouldn't the government lock travelers in a room and torture them for information?"

That's a false equivalence.

My question is: Why does your online activity deserve special protections that activity offline does not?

If you get a DUI you'll be denied entry to Canada. Why is Orwellian to do the same on the basis of a video you post on Facebook showing you driving drunk?
> I would suggest that you shouldn't let it intimidate you from traveling if you are lucky enough to be able to.

My fear isn't in leaving the country, it's that they might find the slightest reason to not let me back in. Granted, I'm probably not even on the radar; I'm a boring person who isn't politically active and I don't hold any extreme views (that I'm aware of). However, I usually vote Libertarian, I'm nearly 40 years old and have never had a passport, and I have never drank alcohol, smoked, or taken illegal drugs my whole life.

I just wonder if I fit the profile of some sort of Leftist-Straightedge punk that would be stopped and questioned every time I'm near the border. I've read horror stories of journalists and other heavily scrutinized types who, despite being law abiding US citizens, were detained for days or even weeks at the border in the so called "Constitution-free zones".

Then again, I'm probably worried over absolutely nothing. My wife has traveled outside the US several times in her adult life with zero issues; we mostly hold the same views, mostly vote the same way, and she abstains from alcohol/drugs/tobacco as I do.
The case for passing small structs by value in C/C++
Ask HN: Are HPCs/Portable Batch Systems no more a relevant/hot skill to work on?
Hi HN !

How's the job market for unix systems programming/linux programming and more specifically , High Performance Computing, Portable batch systems and HPC workload managers?

More specifically , are Portable Batch Systems a thing of the past ? (For instance Altair's PBS Pro , a HPC workload manager)

How is the market out there for someone who's just considering to start their career in this field after graduating from college ? Would it be a bad idea ? I've been having a tough decision to make as I have a feeling this would render me outdated when things like machine learnin/AI , MEAN stack , android ios are trending. I'm passionate about systems programming though.

Any help/opinion would be appreciated !
They are not the only ones, but python is definitely the one which is likely to get you the most productivity fastest.
How woke is wikipedia's editorial pool?
Well for one, there are things they cannot ask you. Ie sexual preference and religion, both things your social presence likely exposes. It's completely different, I just hope they never want my hacker news account, because they will see this comment and know I think the US has completely lost its sense of what is right and wrong.
It's really not, any more than any other than other geographically contiguous region with an 1/8 the population of the country is. I mean, sure, each part is different from the whole, but California isn't unusually different.
"What's wrong with comparing apples and oranges? They're both fruit!"
> It seems like the higher level a position you're interviewing for, and the more unique, the shorter a time window the company can have to leave the offer open. When someone is given the offer to be the CEO of a large company, do they get more than a day to decide?

My experience is exactly opposite: For low level candidates, candidates are often reasonably interchangeable, so losing a candidate by demanding quick decisions is ok - you just pick the next on your list. For really high level candidates, the search cost can reach five or even six digits, and can last for months, and negotiations can go on for weeks. (EDIT: for actually high level positions, it's not unusual for the candidate to have their lawyer review documents etc. prior to accepting an offer as well, so one day deadlines would often be impossible in practice even if there was nothing to negotiate)

There can be truly desperate situations where someone badly needs a position filled right away, but that's generally a warning sign that they're understaffed and/or have not ensured proper cross-training, and will be a nightmare to work for if they've not learned their lesson.
Your skin is also a biological defense mechanism. Is it evil, too?
> it is just a shame that there isn't some ML like language that compiles to Erlang bytecode.

There is! https://github.com/alpaca-lang/alpaca

It's very new, though. I wouldn't write production stuff in it just yet.
If you think of it that way, it's a rephrasing of the old and quite universally accepted "I would rather 100 guilty men go free than one innocent man go to prison."

"I would rather 100 deadbeat {class} get hired than one deserving {class} not be hired due to being a {class}."
Just a reminder that they already have this information and do not need to ask for it: http://www.bbc.com/news/technology-16810312

People have been denied entry based on their online activity years ago.
But you're allowed to have phones on the ground.
C++ is a little different in that templates have to go in header files. A lot of template-based C++ libraries are entirely templates in header files.

It's weird because it does feel like it violates the separation of interface and implementation. On the other hand, it's really efficient. It has the advantages of doing generics with the C preprocessor (efficiency and de-duplication of code, if nothing else), minus many of the disadvantages of doing generics with the C preprocessor.

Putting non-template code or data in headers is something I've seen people do for expediency, but it's more trouble than it's worth IMO. As soon as two files in the same project include it, you risk a future headache.
> High-tax Sweden has as many billionaires per capita as the US

The first thing they all did was move their incorporations out of Sweden
The Long-Term Jobs Killer Is Not China. It’s Automation
> and do little of note besides the following:

What do you think the average person in the world does? 99.9% of people are even more boring than the person you described. It's hard to find people who are more interesting than that.

> other very self-serving pursuits

There's no relationship between boringness and self-centeredness. It sounds like you might be incorrectly conflating "boring" with your own definition of "meaningless" (in a moral sense). I don't think charity work is likely to be less boring than any "self-serving" interest.
It's "easy" to make money if you aren't super concerned with the means through which you acquire it.
Seriously, those accounts are years old and have a history. They would become hot property.
There's a lot more to digital surveillance and privacy than the NSA.

Local and state police use digital surveillance technology extensively. Clinton called for police reforms and de-militarization. Trump's policies call for greater police authority and "law and order" above all else. Trump policies will clearly empower and fund greater police surveillance of citizens.

Trump also proposed several policies that would only work with an increase in the depth and breadth of digital surveillance--like a national registry of Muslims, continuous tracking of all immigrants, and mass deportations of illegal immigrants.

Even if you are in favor of deporting illegal immigrants, you must understand that the first step in doing so is finding the illegal immigrants. And the first step of that is to accumulate the largest possible data set on all American residents, so that you can filter for signals that might correlate with illegals.

Finally, on the federal agencies, Clinton said in a town hall that she did not think the government should require backdoors in consumer technology. In contrast, Trump spoke in favor of forcing Apple and others to install backdoors for law enforcement.

In short, if you think there was no difference between Clinton and Trump on issues of digital surveillance, I think you didn't do your homework.
Claiming this is "optional" is utterly absurd.

The power dynamic at US immigration is very unbalanced and they generally treat people terribly. If you "opt out" of providing this highly personal information they will no doubt send you to secondary where you will be required to provide it anyway.

It is just normalising an invasion of privacy, and by the very nature of it they're already hinting that they might enter those social media accounts and pull apart your life. They already read diaries and look through your files, and anything that they find they'll use against you no matter how vague or what context it is said (e.g. don't even think about making jokes in private, they will ignore context like their life depended on it).

Your choice when travelling to the US is:

- Provide real ones (and risk getting bounced for something taken out of context and your privacy invaded).

- Don't provide any (and risk getting bounced for looking suspicious).

- Provide fake ones (and risk getting bounced for not providing a thorough record).

They actually asked for feedback when this was first proposed and I wrote to them telling them why it was a bad idea. The problem is that they're asking American citizens for feedback about a proposal that doesn't impact them. I just happen to care because I am a green card holder who has family come in and know how terrible US immigration can be.
It is way too late: fresh Vampire 500's are selling like hotcakes on ebay (I'm waiting for the frenzy to subside before getting mine), and the specs make the ACA500+ look like a stone knife compared to a laser cutter.

Vampire 500 provides the equivalent of MC68070 (extra instructions), is 64-bit, runs at 234 MHz, has HDMI output, 128 MB of RAM, and AGA (and will sport SAGA soon, via firmware update directly from AmigaDOS). Additionally, it has an IDE controller and supports SDHC. Probably the most fascinating but obscure feature is the core's capability of executing 64-bit instructions from any processor simultaneously, intermixed into the instruction decoder stream: PPC and intel are currently supported, in addition to new 64-bit MC68000 and SIMD instructions.

https://www.youtube.com/watch?v=tNjuulAWntc

http://m.youtube.com/watch?v=9ncJs87hDkg

http://m.youtube.com/watch?v=tNjuulAWntc

http://www.amigablogs.net/feed/2016/12/vampire-500-v2-part-2

ACA500+ had been unavailable for too long, and now the train has left the station. Who is going to get a MC68010 at 14 MHz when they can have a SIMD, 64-bit MC68070 at 234 plus Super AGA on their A500?
Visa denied.

Now you can't see the Grand Canyon, interview at Space X, see Hamilton live, or meet up with your old college pal. Sucks.
Thanks - I will look into it. If it supports offline then it would work well for us.
If you're the type of person who thinks it's creepy for a random stranger to start a conversation with you, a random stranger (who's not a creep) will never start a conversation with you.
> First off, the replication thing. It is true that ES, C*, and Mongo replicate within their cluster mostly automatically. However, this is not without cost. It takes non-trivial amounts of network capacity, disk I/O, and CPU cycles to migrate shards from a failed (or downed) node to a newly stood-up node. Often, many GBs must be moved and for something like ES, where shard replicas reside on many different nodes, that means much of your cluster feels the impact of this. The cluster can heal, but healing isn't easy.

I'm talking about replication, not sharding though. If the data is actually lost then you have to bear the penalty of re-replicating it to match your replica count regardless, there's no magic wand here to do with "persistent storage". If the data isn't actually lost (e.g. due to CoreOS automagic reboots) then you absolutely should be putting the cluster into maintenance mode until the reboots are complete.

> As for Cinder, it's reliant on OpenStack APIs which (at least as of Juno) are reliant on things like RabbitMQ. We've seen a number of OpenStack failures due to RabbitMQ partitioning and split-brained scenarios.

Still pretty confused when you mention OpenStack. Cinder doesn't rely on OpenStack APIs per se, it provides an OpenStack API (for block storage). RabbitMQ clustering has longstanding issues with partitions which are mentioned explicitly in the documentation, nothing to do with OpenStack, everything to do with Erlang MNESIA DB. Any decent OpenStack team has learned by now to use singleton RabbitMQs with a master/slave configuration loadbalancer (i.e. haproxy) in front.

> We're also back to the disk-on-network problem again: SCSI backplane ---ethernet---> client will never be as fast as local disk.

Right. But wasn't the comment about persistent storage? You're never going to have persistent storage in your k8s cluster that magically avoids that problem, so not really sure what the point is here.
> the early 20th century attempt to formalize mathematics and put it on a strict logical foundation. That this program ended in disaster for mathematical logic is never mentioned.

Is he joking? Yes, it "failed", but in doing so created a wonderful revolution in mathematical thought, allowing exploring a rich area encompassing model theory, types, computability, algorithms, efficiency, and more.
A French Grocery Chain Is Trolling Amazon Go
The 'higher the position' the more is at stake for the staffer, and it's a very consequential decision. You can't just leap around from VP to VP.

'A few days' at least should be warranted in all situations.
The comparison to alchemy kind of puts things on a many generations scale and one in which fundemtals were far from grasp. Maybe a better comparison would be to the Wright brothers first flight against the time that it took to land on the moon. 1903 to 1969.

I do agree with the point per not doing enough around the immediate impact of AI. The autonomous / electric vehicle transition alone is going rip apart the global economy; preparing for that transition could help midigate it's negative impact on certain populations.
> Fucking up the design of gasoline cans should almost be grounds for expulsion from the union

Expelling California from the union would be an enormous cost saving move for Californians and a huge loss of resources for the union.

But, actually, New York does as much leading the rest of the nation in laws and setting standards everyone else ends up complying with because businesses adapt to them as California, and generally in the same direction.

So you should probably throw them out, too. Which would economically be the same kind of deal.
Yes, you are correct, even accounting for immigration. GenX is of course larger than the Greatest Generation and the Lost Generation that preceded the boomers. We will get a little labor participation relief, but not much. GenX is still significantly larger than the generations proceeding the boomers.
> It's a shame to waste an elite education on people who do not serve society.

Have you considered that you may not be as good as you think at predicting the needs of society? Based on past experiments, it seems that the market does a pretty good job of predicting what society actually wants and needs, whereas enlightened do-gooders aren't as good as they think.

The upside is that there is lots of cheap soviet surplus technology available even today, because the englightened folks in charge of soviet production focused a bit too much on the first-order "needs" of soviet society like Mosin Nagants and Nixie Tubes, whereas those foolish and vain Americans were wasting their time and elite educations following market demands for frivolous things that didn't serve society, like Color TV and food production beyond subsistence.
"The only question is when you pay your taxes "

This is a huge difference though.

Either you pay taxes 'pre IPO' or 'post IPO' - obviously it's a big deal.

Many people cannot afford to pay the taxes before a liquidity event.
As far as I understand it, the requirement would be for foreign travelers to enter information about the social media that they use, but not their account passwords.

If you have a Twitter account and you provide that information (your Twitter handle), what practical difference does it make? Twitter posts are public by default. Anybody can see your Twitter posts; you don't even have to be a follower, so I don't quite see what difference it makes to tell the US government the name of your Twitter account.

Can somebody point out the error(s) in my thinking?
I think you are stereotyping Stanford grads, particularly older ones. There are plenty of Stanford grads outside the US as well as on East Coast, etc. There are also plenty of Stanford grads in medical and science careers.

By the time he's done, Bill Gates will have done more to impact disease and save lives in the world than probably thousands of your volunteers, yet he was a techie that built a start-up and sounds like the people you deride. Not everyone has to walk the paths you've set out as the proper way to do good in the world. And sometimes it comes later in life.

The problem with the article to me is that the author makes a lot of assumptions, maybe because of his upbringing and his lack of social intelligence. Not every one looks down on people of different social or wealth classes, particularly students who come from lower income or homes with less educated parents.
It's very new and still maturing. Pull requests and improvements welcome!
Why are you not interested in leaving the country? So many incredible places in the world, including within the US.

I did wonder if someone else with Trump's own history of tweets would put them on some sort of low-level watchlist. More nukes, more retribution, etc. That's more divisive than anything I typically say!
> started demanding

> the request is currently
> “optional.”

Law of the excluded middle
From someone who is looking to transition to data science, the field is terrible if you haven't had an industry job before. I am ranked in the top 150 on Kaggle and can't even get phone interviews without someone in my network recommending me for a position.
"Sir, calm down, please. No, I'm not looking at your searches... That would be unconstitutional. We see only the ads that show up...

ahahahahahaha, it's so accurate it hurts.

It's totally constitutional because its information the corporation willingly handed over.
no it doesn't.
Not ever saying a word in the office is just not realistic. You don't leave people out intentionally, but conversations happen organically sometimes. Maybe you're in the kitchen grabbing a poptart and start talking shop with someone who walks in.

There are tradeoffs inherent in every working situation. This is one that really bothered me. It doesn't bother everyone, though.
Let's not pretend that many folks in startups aren't doing just that.
> It's intrusive, but why should your virtual identity be different than your physical identity?

Said the person posting from an anonymous account. Why is this online identity not tied to your physical one? What is your name/street address/mother's maiden name/email addresses? I don't really want the answer, I just want to point out the hypocrisy.

Plus there's no evidence that these measures make the US safer, least of all because a "bad guy" will be ready with fake clean accounts. It will only catch low level naughtiness and most of that will be false positives anyway (e.g. you made a joke ten years ago that is going to be misinterpreted on purpose).

Ultimately this kind of behaviour at the US's borders only harms tourism/business. Why would I go to a US trade conference when I could go to China or Europe instead and get treated far better? Why would I start a business in the US when nobody wants to travel there?

But Americans will just sit in their little bubble and continue to trade other people's privacy for minor and impossible to prove increases in security. America has become a snivelly coward of a country.
Is it required at all? Perhaps... if by 'smart' you mean 'able to exploit opportunities to personal benefit'.
"straw-man propaganda" seems needlessly dismissive for arguments that, prima facie, don't seem completely outlandish.
Bugsee is now the best crash reporting tool for iOS, according to Microsoft
Humans are bad at multiplying utilities. Building a service that gives $100 of utility to ten million people is probably better for society than improving the nutrition of a few hundred children in SF. People tend to over-value charitable endeavors that fall into certain categories, like helping the homeless or feeding the children. I suspect it's a societal mechanism for encouraging practical charity that was a lot more effective before our current age of plenty.
I've wondered before if something like this could be used in a positive way to deter crime rather than harass targets. e.g., if the data suggested youths in a certain area and time were prone to acting up, it could propose some sort of distraction instead - street ball tournament, TV station truck doing an impromptu giveaway, police outreach, etc.
It certainly helps.