skysight-inc/HackerNews huggingface dataset:
Are u in need of hackers service
Contact Custom Consultant at Georgehotzzzz at Gmail dot com to help you hack any site, bank account transfer and change school grades. We are professional hackers and we hack every areas of information and communication technology which includes the following and more: Bank account transfer Hack and upgrade or change university grades Bank accounts hack Erase criminal records hack Facebook hack Any social media account hack Android & iPhone Hack Text message interception hack email interception hack Untraceable Ip Twitters hack email accounts hack Grade Changes hack Website crashed hack server crashed hack Skype hack Databases hack Word Press Blogs hack Individual computers hack Control devices remotely hack Burner Numbers hack Verified Paypal Accounts hack University grades changing We also do western union and money gram transfer in less than 3 hours you have your MTCN and pin. Contact us at Georgehotzzzz at Gmail dot com for details. Note: If you refer clients to us as a result of the previous job done for you, you will stand a chance of getting any job of your choice hacked for you free of charge.
It is almost impossible for new competition to enter the printer market because it is so patent encumbered. That's why you can only buy a printer from Canon (inc. HP brand), Epson, Lexmark (inc. Dell brand), Samsung, and Brother.

Anyone trying to start a new printer company will get sued into the ground or blocked by a US court from even importing their printers. That's why countries without strong patent protections have a local printer brand that costs half as much or less.

It is also why we witnessed such a strong 3D printer marketplace for a while, different companies entering an unencumbered market and trying to establish a monopoly via IP protections.

Printer innovation is non-existent (outside of innovate ways to make more money, like subscriptions). That's because there's no threat to their position, nobody can go near printers and they know it.
Some good discussion between kauffj (LBRY) and someone on steemit [1].

[1] https://steemit.com/lbry/@hipster/stop-buying-lbry-credits
Ah, I'm one of those weirdos who actually uses ; (and ,). Though I guess I could

noremap ; :
noremap : ;

But that might take muscle memory too much time to adapt. (And would it break plugins?)

I've already got F7 and F8 mapped, but I'll hunt out a spare key(sequence) for the mappings you suggest.
When I was at a start-up and had someone literally rip-off our product (including typos), we would have really liked some faster protection than the patent, which took around 2 years to issue.

As a business matter, we would have happily accepted a shorter lifespan in return for a quicker decision.
Siemens disagree

http://www.siemens.com/press/electric-aircraft
It wouldn't go down with flat files even if you hosted it on an arduino connector to your phone's tethered wifi.
Show HN: Appr, React Native PR builds that you scan and open on device
One would expect so. Would be dumb not to, no?
Not sure how it ended up [dead] as well, but we've unkilled it.
I like to do this for my main Go path (I use per-project ones as needed), since I want ~/bin and ~/src (the former is where all of my personal binaries go, and the latter is where all of my personal source trees go). I guess I don't really mind that there's a ~/pkg — I might mind quite a bit more if I ever used a GUI file manager, but I never do that.
Nope, not annoyed at all

1. I know precisely where a package is coming from.

2. When vendored, I know precisely in which directory a package is stored.

3. I actually want to know if a random no-name library is introduced by developers, so I can google it. URL looking import is a nice feature in this case.
Binary formats are hard to read. JSON can be pretty printed and read easily.
The smartest thing Andrew has done is to hire a PR agent right after he did the ml-class MOOC, and never breathed a day without consulting him/her ever since.
The Disqus YC Demo Day Story
Okay, I had to stop reading and chuckle for a moment at this bit of logic:

>Wright Electric said by removing the need for jet fuel, the price of travel could drop dramatically.

Note to self: Bring back Zeppelin travel.
Systems.Collections.Immutable
Another relevant podcast: in this episode of Adam Ruins Everything, Adam talks to Laura McAndrews, Professor of Textiles, Merchandising and Interiors at UGA and former PM at Gap and Urban Outfitters about "fast fashion" and what it takes to get your $6 t-shirts made

http://www.maximumfun.org/adam-ruins-everything/adam-ruins-e...
It does, in some situations, create a visibility issue. Very common in java. Using some higher level library like cxf, for example, for https connectivity to services. Unknown to you, and somewhat difficult to unearth (many layers down the rabbit hole to find the actual socket code, not in the cxf code), is that connection pooling doesn't work well, and every connection spawns more than one underlying object.
As expected, that didn't really answer the question. The co-founder just gave a soft answer. FTA:

> [Hugging Face co-founder Clément Delangue] told me that the app asks for a selfie because the team discovered that users wanted to send selfies to their chatbot friend.

"Selfies, for teenagers, are the main way of communicating emotions," Delangue said. "So we implemented this feature as a way for users to communicate with the AI."

So it asks for a selfie, but it doesn't really need a selfie. Are you able to actually decline it, or is a picture with a face a requirement? I also don't quite understand this last bit:

> Asking for a selfie automatically was for simplicity's sake, he explained. "We don't feel like we need to make the experience way more complex," Delangue said, "and 90 percent of the users are using it pretty seamlessly."

What does "simplicity's sake" mean? He also states that users want to send the chatbot a selfie. That's fine but how does asking for it up front make any of the communication process any more simplified? I'm not saying these guys are up to some nefarious scheme (though it certainly seems like there's an ulterior motive - benign or not), but it doesn't make sense to me.
Most of these "good looking" pages suck at getting their point across. I really have no idea what they're trying to optimize for. Curiosity maybe? Retention? These pages are trying to be advertisements when they should provide actual information.

∙ What is it (in one sentence)?

∙ What can I do with it?

∙ Where can I learn more about what you just described using meaningless buzzwords?

Edit: This page has more information, but no tl;dr either: https://lbry.io/what
I thought the story was a good read. I agree with your comment. I also was surprised with the FBI response as well, but the media likes to focus on the negative. More so than the FBI response, the larger thing I took away from this story is the terrible password advice that was given and the author didn't even bring up two factor.
For the same reasons I think we all could benefit from an open source firmware on regular cars. I'm still looking into what car manufacturer opens their codes for computers in the car, but can't find any.
agile has its place, in some form, in some places. problem is people treat it like panacea.

completely agree about the pop culture analogy especially with devs with say < 5-7 years experience, a good one :)
At one point I was working on a utility to detect suboptimal sequence of method calls; canonical example is using "[1,2,3].select {|x| x > 1 }.first" rather than "[1,2,3].detect {|x| x > 1}". These can be performance issues, although the bigger win is in readability and communicating the developer intent. More details and examples here if you're interested:

https://thomasleecopeland.com/2014/10/22/finding-suboptimal-...

I haven't worked on it much recently though because the problems it found weren't that significant. But I like the idea of runtime analysis for finding issues, especially in a dynamically-typed language.
Yes, well I tell people to make up personas, but ...
> Explosive detectors at airports are fine-tuned to detect a few substances; it is conceivable that some terrorist group have found a multi-component explosive whose ingredients will not trigger the current range of explosive detectors.

If that's the case, having it apply only to certain airlines/airports is criminally stupid - it's quite clear terror groups are capable of getting into Europe.
Apple blackmailed by hackers over stolen photos and iPhone credentials
So you would be a proponent of all drug companies being employee-owned partnerships?

Where does the money come from for large capital expenditures like a research facility or production line?
> This is incorrect. The pound is a unit of force, similar to a Newton. The pound-mass(notated lb-m) is similar to the kg.

That's the pound-force (lbf).

Pound and pound-mass are aliases. Indeed the official facts sheet defines the mass of the rover in kg and pounds.

> The conversation you gave above is based on Earth gravity for weight.

My comment is based on mass being an intrinsic property of matter, gravity does not enter the equation.
See also: Moeller Air Car
Mobile Apps: What's a Good Retention Rate?
If margins are slim, "open up for these other low margin events" doesn't sound like an appealing investment.
Journalists also have a tendency to report on these things causing all kinds of damage and then rarely retract their statements. Even if they do retract them, the damage is done. The guy will always be known as a pedo by people who read the story, regardless of how untrue it was.
Google site search is on the way out. Now what?
There really was no need to go through the user's submission history. Try not to overreact next time.
I guess we have to agree to disagree about how smartphones and specifically the iPhone have advanced over the last 6 years. I think the market disagrees with you fundamentally, and not because of any Jedi Mind tricks, Reality Distortion Field or marketing. Today's mobile devices are far better than what was available 6 years ago. The changes may not fit your needs/desires, but again, the market disagrees.

The changes you cavalierly dismiss are important; people want lighter, more powerful mobile devices. They don't care about your desktops. You also throw in a huge amount of judgement about how people use mobile devices, while ignoring the good use cases. Mobile is no different than any other technology, it can be used for good or abused.

An in-vehicle nav system is horrible; the displays are terrible, the maps rarely updated, and if updates are available, expensive.

The reason people don't upgrade their desktops as frequently is because desktops are a mature field.

And I think you're way off base in dismissing sales via mobile devices; perhaps your ad campaigns fail because your customers aren't on mobile? This article is a bit out of date, but 70% of Amazon's holiday sales were done through mobile devices. [1]

And your last paragraph is telling. You don't "own" your customers. The App Store has huge flaws, but in no business do you "own" your customers. Try selling merchandise on Amazon, or via Walmart. See how much you "own" them there. See how the business relationship is tilted towards those creating the storefront. Apple isn't much different. Doesn't mean that they shouldn't improve, but when Walmart tells Vlasic to create a $1 gallon sized jar of pickles, Vlasic jumps. If you don't want to update your apps (you didn't say what Apple expected), then that's tough luck for you.

1.http://time.com/4162188/amazon-holiday-shopping-statistics-2...
Common convention doesn't make it automatically readable.

Every modern language should strive to be user friendly. Gone are the days when we were constrained by hardware limitations which caused us to adopt such practices in the first place.

One letter variable/parameter names is a despicable trend. Abbreviated function names are also rather vile in my eyes.
Ideas can be consistent or inconsistent. Most philosophies don't equate inconsistent with false, but by doing so both true and false becomes an almost meaningless tags. Getting into non Boolean true values is another issue.
I think if you have control over your data you can take into consideration whether this is a likely scenario for you. If it's not, then just run with it. A lot of applications can get by with zero errors sticking to JSON. The ones that can't should just use something else.
When is it time to incorporate your startup?
Singapore is the 3rd state for GDP per capita, I bet buying a macbook is not seen as "oh I have to invest on it almost two month of my pay" in that area

Just for comparison, with what I should spend for a macbook here I would pay 3 years of a Bachelor Degree + half a year of a Master Degree (obviously I am referring to just university tuition costs, not rent or other general expenses) in a top 3 university of my country with international recognition.
If by objective you mean it is an object that exists independently of our perception of it, quantum mechanics, like Kant, also assumes that a reality independent of our perception exists. Otherwise it wouldn't be a scientific theory at all, because what would it be about?

The idea of superposition prior to measurement is different than an objective reality not existing at all. In quantum mechanics prior to measurement you have kind of a probabilistic terrain of possibilities, one of which is seen upon measurement. Solving the Schrodinger equation gives you this probability distribution in the form of a wave function - if there were no reality prior to measurement, then it would not be meaningful to talk about a probability distribution prior to measurement.

And this is also only one philosophical interpretation of quantum mechanics, specifically the Copenhagen interpretation. There are other interpretations that say that that a determinate reality does exist before measurement but the only way that we can understand that reality is probabilistically.

But all interpretations of quantum mechanics presuppose the existence of reality - whether it be of the determinate or indeterminate sort.
I don't think GOPATH as $HOME is a common thing (even back then).

A lot more people uses $HOME/go as GOPATH. So much so that $HOME/go is the default in Go 1.8.
> Ideas can be proven true or false, but only in the context of other ideas which are assumed.

In that case the statement "if $assumptions, then $conclusion" is objectively true.
Slokdarm – De juiste voeding tegen slokdarmontsteking
43 here. You might think you still want to be coding into your 50s, but I am here to warn you that the matter is highly subjective. I'm noticing that each subsequent job search after 40 is a little tougher and rejections are for silly reasons now (because you're old isn't ever one of them). The laws won't protect you, so forget about that.

No matter what you think, you won't be as employable in your 40s and 50s as you were in your 20s--being young in the tech industry means you can be exploited and exploitation is the #1 factor. They know young people will work a ton of extra hours for no extra pay to gain experience, to try and prove themselves, or whatever.

I recently talked to a colleague who is 62 and still coding. He is worried about the next seven years as he is not ready to retire (not financially ready, that is). His department is going through downsizing and he is trying to position himself in another area that isn't likely to drop people. He rightly realizes that finding a new developer job at 62 will be next to impossible. It's all a big chess game after 40 so be prepared.

Unlike the codist, I'm sure I don't want to be doing this work after 50. I have a plan for getting out. This year, because of a family obligation, I took some months off. During that time, I did a trial run of how to 'retire' from software development. There were quite a few surprises for me and it didn't look like I had expected. Finding an alternative career after 20+ years as a developer is do-able: There are roles that require attention to detail and analytical skills, but that don't require coding, for example.

I won't go into detail, but I will say I rejected downshifting to a non-developer role even though I had a couple offers at 80-90% of what I was pulling down as a developer. Instead, I'm headed back to doing development for another 5-7 years, but with more knowledge about how to proceed in later years. I want to retire around age 50 and am working on having the passive income to do so. I may need to work part-time in odd jobs as well, but I predict I won't be a developer in my 50s.

If you're older, you had better understand that the next downturn could very likely take your job and getting another one will be hard. For all the happy talk about how great the job market is and how age doesn't matter, I beg to differ. That "great" can change insanely quickly. There is more competition in our field than ever before and the only thing that creates job security for us is being able to actually write code and get crap done and even that is of thin value because companies don't care: they see us as another commodity. To management, it doesn't hardly matter how good a coder you are, companies are happy to accept fungible, mediocre people as long as the systems sort of work.

The last thing I will leave you with is that you don't know how long you're going to live. If you have any ambition to do anything in life besides work, you need to get going on those plans right now. Dropping dead from a sudden heart attack or stroke does happen to a lot of people.
> But let's for entertainment suppose that we are in fact a simulation. Would that not immediatly raise the question "why"? If we are a simulation I would really like to know the reason for being simulated. What do they hope to reach with simulating a life like ours?

That's mighty egotistical of you, assuming that the simulation exists to simulate us. We might just be a byproduct that pops out of the laws of physics.
I can't read "Hugging Face" without thinking "Alien" ;)
> runs best with a certain type of oil

I'm 36, and I didn't know this. I thought there was a universal scale of goodness for oil. I bought a new car last summer, and I couldn't tell you the exact model either. I think this is fairly common.
The president has little to do with anything.
Stack Overflow Developer Survey 2017: Most Loved, Dreaded, and Wanted Languages
It's calling you a fool for sending something that isn't a pic. The way I understood it it's also telling you to take a pic from the in-app keyboard but I haven't actually tried it so I can't confirm this.
You can also throw cloudflare in front of it for free.
"Should" is a tricky word.
Yep, like when the city gets into financial trouble and can't meet it's overstuffed pension promises. Don't worry, though. I'm sure it will just be "anonymized" data that won't be personally attachable to you and I'm sure that they will follow best security practices and there will never, ever be a hack or data breach.
Uber’s attempt to block Seattle drivers from unionizing has failed
دیتاسنتر های گوگل و عملکرد آنها
I'm curious how you came to the conclusion that the wheels are the most important part of the rover.
We've learned a lot since 1989. And while clarity is more important than length, clarity has more dimensions than length.

For example, maxphysaddr we now write: max_phys_addr. And when it comes to loop indices, using single letter 'i' isn't practically searchable.

Also, our notion of iterators has progressed in the last 27 (gulp) years. Arrays these days are generally too abstract. There's a reason a block of values has been assembled. If they're pixels or bananas, the index can represent that, e.g. for( banana_idx = 0; banana_idx < bananas.num; banana_idx++ )

This is doubly important in blocks of code where multiple types are used, for example, a uint8_t for one index, a unit16_t for another. They need different variable names anyway, so make name them germane to their function.

"Amount to type" and especially "calls upon your text editor" are irrelevant to clarity.
> > Not any more than we can proof that a diety exists outside of this world.

> Why can't this be proven?

How would it be?
What would you have them do instead?

edit: I was unaware that asking an honest question was frowned upon. Lesson learned, thanks.
What is this even supposed to mean? "pic fool", "pic, fool"? from the keyboard?
Everyone is hating on this post -- for good reason -- but keep in mind that this is an inbound marketing post for a CI company. It's in their best interest to have you split your app into many standalone pieces which will each require an individual testing setup.
Just a tip: Postprocessing guetzli's output using

jpegtran -perfect -progressive

reduces the size of most images again. 0-5% typically.
> why, oh why does every airport need its own proprietary one?

I can understand that. It sure sounds like transportation in general might benefit from some sort of a unified API world-over. This would make every airline/airport share the same kinds of information in the same ways.

I agree with your sentiment that one app should be all you need.

Extending this to other forms of transportation would be great. Just not sure how something like that would be accomplished.

That said, they (airports, etc.) could not rely on apps to communicate with passengers because you can't assume everyone will have access to them.
In practice the majority of web app performance have more to do with latency of IO. People seem to forget that 4ms may seem fast to humans, but it's glacial to computers. Add 100 4ms calls to the DB and all the sudden your code is waiting for half a second if it does nothing else.
So you have the same issue with a product over and over again and you still stick to it? Gosh, the dedication to a brand in some people..
Even though I agree that >>insert method of std::map is roughly 7 times slower than it should be<< is bad, these kind of problems are not too hard to find and solve if they are actually problematic for your software.

The most problematic performance issues I've come across were usually bad/premature optimizations that were not (correctly) validated against a simpler implementation as a performance baseline. Things like parallelism (multi-threading, web workers) or caching can absolutely tank performance if not done correctly. Plus they usually tend to make stuff more complex and bug-prone.
30 minutes is the cut-off for the non-business tickets; the business tickets have a 10 minute cut-off. (That said, they're not always totally strict with this, especially if it's quiet.)
I have never written anything in Node so can't comment directly on whether it's a good language for CLI tools, but:

> Command line tools are minimal and should be usable on bare-bones systems

I disagree. I run a very graphical desktop, but nonetheless have a strong preference towards CLI tools when they are for relatively simple tasks.

I think this tool makes sense as a CLI tool rather than as a non-CLI tool. Given that, the question comes down to "given that this will be a CLI tool, what language should the author have used?". In almost all cases, unless portability is a string concern, this comes down to personal preference.
One of my favourite examples:

A friend once sped up some code 90% by changing a

list.size() == 0

to

list.empty()

yes, std::list::size() can be _linear_ in C++98.

http://www.cplusplus.com/reference/list/list/size/
I initially misread this as, "Parents are a big part of why we can't own nice things." And could only agree.
Thanks, corrected :)
"half as thick as U.S. dime (0.68mm)" is ambiguous: is the dime that thick, or the wheel?
I have a "crappy" $50 Android phone and I love it. Galaxy Express 3. It gets the job done, has expandable storage, and I don't feel bad when I inevitably drop it in water or lose it.
How to price a 3D design project?
By "economy" he meant economy of a system which accounts for all resources, not only the ones in a given buyer's pocket.