skysight-inc/HackerNews huggingface dataset:
Fair point. But I know that for me knowledge of machine-level or at least C-level code is requisite know-how to comfortably build abstractions on. I'd have a problem starting in the middle of a stack at a boundary someone else has drawn for me, and which at times seems arbitrary to me (speaking in terms of general knowledge scope, not about work on a particular project). I frankly don't get how this' generations young developers can cope with this kind of ignorance and unknown territory in their stack (but I admire or pitty them for it rather than looking down to them).
I hope you're not also against programming languages that don't allow you to specify if a string reference needs to be constant or not, or there'd be no programming languages left.
I don't have links right now but Valve has published some numbers that seem to suggest the opposite- that their low price sales sell so many more copies of games that they bring in more revenue than when the game is at full price.

Also you can see how effective the model is for indie games. Take Stardew Valley for instance. A hugely successful indie game that's made the author a ton of money. And it still sells for less than Harvest Moon/Story of Seasons.
Jonathan Zidarski (now at Apple) had a really good post on the approaches to handle security checkpoints [1]. It's enlightening and at the same time depressing.

[1] https://www.zdziarski.com/blog/?p=6918
All this talk about do_ptr being slower because it copies from main memory is misleading. Yes, it's slower, because it's doing something different than what do_arr does. It's not just a slower version of doing the same thing. So trying to compare do_ptr and do_arr makes no sense. And the whole thesis of this piece, that declaring string constants as arrays is better, has no supporting evidence. You know what's better? Don't dereference a pointer if you don't need to. That's it.
"That's just the way it is now" isn't a refutation.
Thoughts on leadership
Why do I see callbacks for completion instead of Promises in 2017? Promises are included in ES6 spec [0].

[0]: https://www.ecma-international.org/ecma-262/6.0/#sec-promise...
I don't know as much about Django as you or the authors of the article.

So I can't really tell which of you has a better point, or is better in context and so forth.

I do, however, see that the authors wrote a long article, and backed up each point with an example of what could go wrong and how to avoid it.

You, on the other hand, just asserted that you largely disagree.

So if you disagree, perhaps you can take some place where you feel they were particularly wrong and explain why. Otherwise, we are left with the impression that they are correct.
The technological solution is to keep have separate devices for traveling internationally that are unlocked.
Yeah, I actually have found those presentations to be more palatable somehow.
I didn't find the author very sympathetic. He obviously knew something was wrong but never did enough to fix it. I think the article was more of a confession than anything. I get the feeling that the author was wracked with guilt.
As far as my knowledge goes about the shipping industry: ships are already 90% automated (since they simply go straight forward for days/weeks). There is not much to do for a captain/officer whilst in the middle of an ocean.

AFAIK most of the humans on board of a vessel are there to perform maintenance (most of which can be done during transit).

Yes, we can automate the last 10% to make the ship sail itself, but we'd still need humans on board to perform maintenance.
Why would it be a joke? Using `#define` for a string constant is perfectly reasonable for C code, IMO I'd argue it's the idiomatic and best way to do it. String constants that are `#define`d can take advantage of C's automatic string-literal concatenation, allowing you to avoid lots of unnecessary string operations in some cases. If you declare it as a pointer or array instead, then you can't do that.
SuperChat sounds like Jackass coming to Youtube, can't wait !
Parker/Stone satirised it 17 years ago in Fat Camp episode, it's gonna be so awesome :)
It made me not have an urge to pirate by removing the crap parts of drm.
Show HN: Color Merge Sort
> JSON Feed files must be served using the same MIME type — application/json — that’s used whenever JSON is served.

So then it's JSON, and I'll treat it as any other JSON: a document that is either an object or an array, that can include other objects or arrays, as well as numbers and strings. Property names doesn't matter, nor do order of properties or array items, or whatever values are contained therein.

Please don't try to overload media types like this. Atom isn't served as `application/xml` precisely because it isn't XML; it's served as `application/atom+xml`. For a media type that is JSON-like but isn't JSON, you may wish to look at `application/hal+json`; incidentally there's also `application/hal+xml` for the XML variant.

Or as someone else rightly suggested, consider just using JSON-LD.
Well, what you are essentially saying is that if you need money, VCs can and will make you dance to their tunes. That much has been confirmed by Parker Conrad himself, so I agree. It's not really a red flag since he could have a number of reasons for leaving that are not related to the business. But I guess a VC would use anything as an excuse to control and manipulate things.

This really puts a giant question mark on why anyone would bother with a non-CEO founding role. Startups are hard enough as it is, adding to it the potential of losing all your equity because you had a falling out with the CEO makes it almost not worth the trouble.

Engineers getting into partnerships with domineering business types should definitely watch out for this and evaluate their options. At least when you work for Microsoft and leave after 2 years, they cannot claw back what you earned over that period of time.
Bittorrent doesn't need trackers anymore. Use DHT to find a node with part of the file you want, and peer exchange to query that node for the other nodes that have the rest of the file.
I wouldn't call any major corporation benevolent or malevolent, they're effectively amoral entities. They're your "friend" so long as they stand to profit from you.
The algorithm has a major limitation: it's supervised learning, which means it needs big data sets for learning. And to create big learning sets, you need first to solve the problem that you are teaching the network how to solve. In this instance, the authors needed first to solve the problem of block stacking so that they could generate a learning set, which they used to learn how to stack the blocks. This issue is general to this method: Let's say you want to create a maid robot, you would have first to solve all the problems relating its duties (opening a door, cleaning the table, grasping a bottle ...), before you could train this network to solve these problems.

To resolve this limitation we need either to create deep networks that do not need big data sets, which does not seem possible right now. Or we try to factorize the problem differently: for example, we separate learning how the control of the robot (e.g. how to move something for point a to b) and learning how to abstractly solve the problem (in this case, learning that you need to stack the blocks in a certain order).
don't think that would really require 'AI', no?

or is 'AI' the new 'Algorithm' like 'API' is the new 'server'
i really hope it is
Okay, but the article touched on more points than just the consumer side. Do you see any issues with Steam from the perspective of content creators? Not necessarily with the platform itself, but in its cut of profits?
That's why Mar-a-Lago guests were taking pictures with the guy who carries around the nuclear football and posting them on social media, complete with (unblurred in other copies) face. Because the security is so great there.

http://www.independent.co.uk/news/world/americas/us-politics...

Trump is a security chump.
Sure, I'd prefer not to have discussions that go in circles. I didn't respond to your points because you changed the subject to Trump. We aren't talking about Trump or "fake news". You claimed the OP was using Trump talking points, which I disagree with.

Why should I waste time arguing about Trump when you and I most likely agree on his idiocy?
You're totally right. But wannabe C experts will never accept that. Stupid broken language. The only valid reason why it should be used is for legacy reasons.
The bonus feature, though, is that the whales on the more expensive excursion are living free, not in captivity. That's worth 4x, I think.
If they don't need sql they could try CosmosDb from MS. It's not proven outside MS yet either but I do have more faith in their testing than in most open source solutions.
Exactly, this is like zero surprise. I see AD deployed all the time without SSL/TLS. They always answer "but it's internal only, who cares?!"
Standard Oil was running a profitable business while delivering value to customers. So was the International Fruit Company. So is Aramco today, etc. That's no justification for anything.
Doesn't appear to be. I'm wondering this myself. For web apps, cloud services are usually the better choice vs. in house servers. But, with ML, the pricing will dictate that more than anything.
can you claim asylum for abuse suffered in the country you fled TO? Doesn't the abuse need to be in the country you are from (the one they will deport you to)?
I wonder how the results would have differed if those were automatic variables instead of static? That's a much more real-world situation. You wouldn't be able to ignore the overhead of re-initializing the array, since it would be occurring at run time instead of compile time.
Looks like OP's accounting is based on the sunk cost from years ago rather than the cost of replacing the service, which suggests that they value the service at less than $15.
While I'd agree that parsing JSON is much easier than XML, it is still not completely trivial as demonstrated by this article: http://seriot.ch/parsing_json.php
Using Machine Learning to Explore Neural Network Architecture
Being a language not far form assembly shouldn't mean being broken and error prone.
Here's an earlier video showing a smaller scale prototype: https://www.youtube.com/watch?v=GSYMHzgLLn8
Your information is out of date - over the last 20 or so years, LA has built itself a train network:

https://en.wikipedia.org/wiki/Metro_Rail_(Los_Angeles_County...
I would say that a modern cinema is equally alienating to me as a parent with young children. There have been only 3 G rated movies to have a wide theatrical release in the past 5 years, compared to 18 in the 5 years before that.

Living in SoCal, everyone has an opinion on Hollywood, and the consensus I've heard is that they are targeting the 8-13 segment really hard, and a G rating is a negative signal to tweeners.
It’s cool they actually do it like that, but transferring that amount of data locally still takes some non-trivial time.

> When your Snowmobile is on site, AWS personnel will work with your team to connect a removable, high-speed network switch from Snowmobile to your local network and you can begin your high-speed data transfer from any number of sources within your data center to the Snowmobile.

At the maximal throughput of 1 Tbps, 100 PB of data would still take almost 10 days to copy.

It may very well be “mmapped” onto S3/Glacier API on the AWS side, but a copy is still necessary on the customer’s side.
Isn't this the parents point? There super low sales drive prices down because they work. Personally I see this as 'the market' working in a helpful way for consumers and don't see the problem with low price expectations. Not like the rate people are making games to sell is low.
If Google's AI is so great, why is it that Google search results seem to get worse and worse every year?

So many searches I do are so "SEO'ed", I feel like it's 1999 again.
https://news.ycombinator.com/item?id=14360729 posted just two minutes or so earlier.
This is what happens when you try to drive work-morale with a stick and carrot approach. Teach your workers good morale and lead with good example, every customer is important. But also your employees.
There is more of an incentive if you have a private site with a forum and community and you're not just releasing illegal shit onto the internet.
> "Polygon is not healthy for gaming"

This, a million times over.
Beyond this,

&ptr

and

&arr

are different types! The signature for

bogus(arr, &arr)

is something like

void bogus(const char* arg1, const char (*arg2)[12])

While they do point to the same data, it's pretty rare to actually want to declare a

const char (*)[N]

as a function argument - template magic code excepted, you don't gain much over a

char *

and it's not the same as a

char**

The two lines do different things, so of course they will generate different code. What do you know, the one that actually lets you do useful things is a few bytes longer.
Checkout r/chromeos
Increased productivity and production are always good for the economy. But increased consumption is only good insofar as it increases the happiness of the consumer. This is tautologically true: if we didn't care about consumption increasing somebody's happiness, we could easily generate arbitrary amounts of consumption by digging and filling in ditches.

Historically, most increases in consumption have lead to higher standards of living, so increasing consumption has been pretty well correlated with increased happiness. But in the developed world today the median individual has all of his or her basic needs taken care of with lots of expendable income sloshing around to buy luxuries besides. I think this warrants taking a critical look at the role of consumption in our individual lives. If you're far enough up Maslow's hierarchy that your day-to-day worries are mostly related to esteem or self-actualization, I would highly encourage taking the opportunity to look at what you're actually spending money on, and cutting out anything that doesn't actually bring you satisfaction and is perhaps only on the list out of habit, or to keep up appearances. By cutting those things out, you'll have more time and cash to spend on the things that do matter to you both now and in the future. Saving money that would otherwise be spent on something you don't care much about anyway feels really good -- give it a try!
By one consultant's estimate, moreover, carrying sailors accounts for 44 percent of a ship's costs.

I find this hard to believe even if autonomous ships can be done without a bridge. The Emma Maersk has 15,000 TEU and a crew of 13
http://www.emma-maersk.com/specification/
I'd give it more up-votes if I could.
The Gore family turned off many liberal Democrats. Tipper with her BS about music lyrics. And Al with his support for the Clipper chip. That arguably helped him lose the 2000 election.
If there was an `XML.parse` just like there's `JSON.parse`, I doubt you'd say the same. As it stands, the added complexity in JS-land is to import a library that provides this functionality for you. Fortunately there are many, but I agree a built-in would be nice. It's a bit of a shame that E4X never landed in JS.
Wasn't that sort of the point or using arrays instead of pointers? There is less dereferencing to get to the data, so you need to dereference fewer pointers.

I would like to see more empirical measurement in articles like this. There has to be a reason both compiler decided to emit that pointer based code, surely there is some advantage.
Not to go full KiA but "gaming journalism" has been little more than a soapbox for interest groups (be it the corporations that make games or people with political agendas) basically since its inception. Not that it's a good thing, but I don't really think there is ANY mainstream news source for gaming that is truly independent and impartial.
I agree although recent developments in the western world indicate that we're not going down the road of checks and balances e.g. snooper charter in the UK, secret courts in the US.
May 23rd Event: Tech and Trucking – The Future of the $700B Trucking Industry
As guess this would qualify as great news for sea-faring pirates.
> If you're getting lots of random IPs

That is the problem, it always seems to be random IPs. Thats why failtoban is a losing battle. Failtoban works per IP, but no matter how sensitive the ban rule there always seems to be an endless supply of new IPs.

I do use keys for ssh access so disabling passwords does cover most of the safety concern. I guess it is more of an annoyance than anything. It looks huge in the logs, but network usage wise it probably boils down to once every few minutes.
Have they made a special exception for themselves? They don't even appear to be indexed yet? https://www.google.com/search?q=google+ai&oq=google+ai&aqs=c...
There's a big mistake here:

// Bogus function, just to see how arguments are passed.
void bogus();

// Invoke bogus using ptr.
void do_ptr() { bogus(&ptr, ptr); }

// Invoke bogus using arr.
void do_arr() { bogus(&arr, arr); }

"&ptr" and "&arr" are not the same. &ptr gives you a pointer to a pointer (char * *), but &arr just gives you a pointer to the array data. That's why the code is different.

This would normally show up as a compilation error, since &ptr and &arr have different types. It's disguised here by the variadic bogus() function.

(I didn't know that no-arg functions in C are implicitly variadic! That's bizarre. I would have expected modern compilers to disable that by default, but I can't get Clang to warn me about it even with -Wall.)
"Federated Learning enables mobile phones to collaboratively learn a shared prediction model while keeping all the training data on device.."

Does anyone else find it odd that we're so far through the looking glass this past year that Richard Hendricks' latest venture seems not only plausible but a bit mundane by comparison?
> I'm not comfortable with Google having and sharing my data.

Is this in the ToS?
Steam definitely takes the Google approach - throw out a minimum viable product, automate as much as possible, and provide little-to-no support.

That also means the experience is similar. When it works, it works well and you don't have to think about it. When it doesn't work, be prepared to lose hours-to-days of your life to a system that seems to be as kafkaesque as possible.
So no mention of whether or not the disease was introduced naturally?

What metrics do the gubments use do decide between good meddling and bad meddling?
I think you need to pick a different niche. I don't know what your computer vision focuses on but try to pick something the big players aren't focusing or has less mass appeal. It also says to me that if you become a domain expert for this niche and develop the models, etc. that you are ripe to get acquired by one of the major players as automation (and software) continues to eat the world.
Well now I don't know what to think.
Some study some time ago showed that you can use the existing hundreds of websites that have some credit card form to brute force your way into getting all the fields:

https://news.ycombinator.com/item?id=13161948
Had parent been a StackOverflow post, this would be the undisputed correct answer.
it's funny to me that you think those are "people"
Haha, real understanding. Any language which requires a standard of 700 pages should be seem suspicious. And any language, which lead to thousands of vulnerabilities needs to disappear.
> Do you not think that a capitalis' labour, when applied in conjuction with the labour of the workers, equals a product which is exactly equal in value to the product if the capitalist was also extracting surplus? The fact is that surplus does not need to be extracted for the products to be made, which is the entire argument behind socialism - you don't need the capitalist for production.

Everyone needs to get paid for what they put in -- by and large, there is no surplus.

Contrasting Marx, there are really three, not two groups here. Labor, Capital, and 'Strategic Management' or 'Direction'. Capital is profit that has been saved for the purpose of investment instead of immediate consumption. You can't lease the factory if you've spent everything already, so you need to have some return on investment going to capital in order to compensate them for abstaining from consumption. Labor obviously needs to be compensated in order to work. Direction (who is often also capital, but may be a CEO, Entrepreneur or Inventor without capital), then combines labor and capital in a way that creates value. The problem, if there is one, is that good Direction can create a LOT of value vs bad Direction (e.g. Steve Jobs, Michael Jackson, or Ron Popeil) -- if 'surplus' exists, it's by and large going to the creators of Direction, or Managers, and not capital. However, most would call this 'compensation' for creating value.

Put it this way: Labor stays poor, Capital stays rich, and Direction gets rich. So I do not agree with your first quoted question, because the 'product', is inferior if no 'surplus' goes to compensate good Direction.
It's refreshing to hear something like this, from a couple that is obviously so well grounded and living a balanced life.
Watching this reminds me that the satire in HBO's Silicon Valley is pretty spot on.
Ask HN: Is the DEF CON conference worth it for security enthusiasts?
I'm a junior software engineer working at a security company, and always try to deepen my knowledge on the field because I've very interested in it. I can definitely see my career staying in the security space. DEF CON seems kinda cool, but after having been to several conferences like RSA and JavaOne I'm a bit jaded. Networking opportunities are better at smaller meetups and most tech talks are just guys reading off a set of powerpoint slides, and the material can be easily found online. DEC CON seems interesting, but I'm not sure if its worth my money (tickets, flight, hotel, etc) and using up PTO. Does it offer something that other conferences don't?
I believe it was someone on the ocolus team (carmack maybe) who mentioned what I call the horizon test: does the horizon (appear to) remain level when you tilt your head doelwn to your shoulder?

It's a pretty demanding latency test, and I can also see how it ties into balance etc (there are some similarities with a tilting boat deck, for example).

That said, I think simulator sickness and sickness from just playing on a big screen is complicated - maybe some will never enjoy it.

Personally I'm rather sensitive to motion sickness from most fps games - but I enjoy playing elite:dangerous with a vr headset.
I'm not sure what you mean by "broken". The programmer must provide 100% correct code, as in any language. It is harder to write secure code in C than in other languages, and in return you get near-maximum control over the program.
You raise a good point. I guess my frustration is that there basically is no good way to have truly private/encrypted email-Google aside. Ironically, having your own email server in your closet (a la HRC) might be the most private option.
What bothers me about this argument is that there's plenty of evidence that the overall public health damage from nuclear disasters is substantially less than from coal plants working as intended, and as Thaumaturgy pointed out, renewables will not be able to cover 100% of power production for many years. Absolutely we should use as much renewable energy as possible, but there has to be something to pick up the slack until the tech catches up, and between combustion and nuclear, nuclear is much safer even with regular disasters.

It seems like a statistical-awareness failure, like the people who won't fly because they're afraid of terrorists even though driving is far, far deadlier.
There are currently over 100,000 people watching this, and it is the number one trending thing on youtube.com

I think google has more of the rockstar status than apple does, or even ever did.