skysight-inc/HackerNews huggingface dataset:
This -- is super freakin' cool. Real value add from Google, considering everyone is on the same very mediocre Qualcomm Snapdragon 835 platform. (Please PLEASE for the love of God, Google, build your own mobile SoCs so someone can remotely catch up to Apple's 3 year lead in mobile performance already)

Credible too because Pixel 2 had such stellar picture quality in the reviews.
Come on, you can already catch aids, why do you worry about cancer ?
I think you've made several assertions about Vue which reflect an inherent bias. VueX and Redux are _remarkably_ similar libraries and I think your assertion that VueX is easier to learn (egregious hyperbole aside) is a pretty weak argument.

To be clear: I like both React and Vue and am fundamentally skeptical of arguments that one is significantly better/worse/different than the other.
Modern training techniques and technology also have a lot to do with lowered inhibitions to killing, at least as far as I understand after reading Grossman's "On Killing".
facebook only does end-to-end for "secret" conversations started in their mobile app.

[1] https://www.facebook.com/help/messenger-app/1084673321594605...
Sadly I can't imagine a show like DS9 which made you think about moral ambiguity being made today, especially in the US. The "good guys" (i.e., the Bajorans) were terrorists (and religious ones at that). In some episodes, Kira openly discussed the fact that as part of the resistance, they had to accept killing civilians and other Bajoran as collateral damage.
How to do a string farm and work it for the zombie crowd
That really doesn't work well with:

> Our designer could churn out neat html/css, but was a beginner in Javascript.

I write JS every day, and frankly that code looks like an unholy mess to me, so I can't imagine what it looks like to a beginner. Is "styled.div``" a function call? It's not self-evident. How do you do inheritance? Is that a template string with functions inside it? Would that CSS autocomplete?

That code looks very much like it sacrifices ease of writing CSS for ease of writing JSX. That isn't the correct tradeoff for everyone.
Great idea for a site. I'll try and attempt a challenge or two this weekend.

Quick question, how was this site developed? What technologies are you using? I love the simplicity!
No, only that destruction of evidence could pertain to deleting the plaintext of crime-related documents.
Evergreen. I've been doing this professionally since 2000, with coding going back to the mid 90s when I was in school.

I'm at a client site that is still rolling things from their MAINFRAMES into web apps. I know some old LISP programmers that are freaking out that major systems will die because the youngest person on the team is pushing 60 with no code or programmer replacement in site.

There's always a long tail, and always something new coming out.
Well yeah, but you can easily have sugar added to salad dressings, dips, tomato sauces...

Also, carbs and pure sugars are not really comparable. A lot of carb heavy cultures live very healthy lives.
A supervision tree would be a tree of goroutines where a "master" (supervisor) gets notified when children die (normally and more importantly abnormally).

In Go, if a goroutine panics for some reason it just dies on its own and the world does not know unless you have some sort of ping service or you specifically send a notification from a defer.

In Erlang, if a process faults and it has a supervisor, the supervisor gets a message that one of its children died with some additional metadata, it can then log the issue, restart a child, … This also led to an interesting "let it crash" philosophy (since Erlang processes have isolated private heaps a process dying also cleans up any potential data corruption in the process's private state, this is often considered a feature, but at its core it mostly avoids processes dying unnoticed.

Incidentally, supervision is actually the result of two individual features: linking and trapping. Linking means that when one process dies with an abnormal status (any reason other than regular process exit), all process linked to it will also die (the EXIT signal gets propagated through the link), which is repeated until all linked processes are killed, trapping lets a process handle the incoming exit signal in code rather than automatically suicide

Finally, because supervisors and supervision trees are so common the Erlang standard library provides generic behaviours which let developers declaratively set up which strategies they want in their supervisor, the maximum restart frequency (beyond which the supervisor consider the system's broken and shuts down), ...
It really isn't just an optimization, though. I actually work at a relatively small team (< 10 developers) and we're having a lot of success with GraphQL. For a variety of reasons we ended up moving to a microservices approach, and GraphQL has worked great for us for aggregating those services. It's not much more work than what a REST API with Swagger docs would be, but the tooling is a lot better and the schema is much more powerful. With a REST API, we would just have a bunch of endpoints and some basic code generation as a time saver for clients. With a GraphQL schema, we have the relationships between all of our data well defined and it's super easy to continue adding onto. There's more of an upfront investment, but I'm pretty confident it's already saved us time.

At the same time, I agree that it's overly hyped. It's not some magic bullet, and there's definitely a learning curve. It's a really powerful tool though, much more than just an optimization.
Little kids have bad memory. That is factor too - it is more interesting to them cause they see something "new" they don't remember each time.
Sure, there's always mouthwash.
I recently had a conversation with a Microsoft quantum researcher, and this a close approximation to his answer. I just wanted a number. It's complicated.
It's not practical to do complex math every time there is a new application of AI. So the amount of math necessary will be limited. Devs will probably shortly need to be able to use AI libraries and/or cloud systems. This may be complex and use a little math sometimes but doesn't require a math degree. Less math becomes necessary over time as off the shelf becomes more powerful.

The next part is controversial but I personally believe the first unimpressive but totally general AI systems will appear in 2019. They will be animal-like intelligences, with real or simulated embodiment, inputs and outputs that can serve any purpose, online learners that can reuse the same nets across tasks.

As AGI becomes more powerful in the early to mid 2020s it will become apparent that most of the existing jobs will either be replaced or have to change to something the AIs can't or aren't allowed to do. AIs will be able to code.
I'd rather read x.filter().map() than read the loops someone had to expand them into by hand.
I don't have an idea about her being fake or not, but it's obvious it's the sexuality that she is promoting her videos with that draws the attention. It's very obvious that majority of the people come because of the fake tits and she knows it very well too. Just looking at the click bait YouTube thumbnails tells you that.
Man, anybody with a remote idea of how IT works would have said it was a very bad idea. I can't believe in genuineness here. Nobody smart enough to design that system is dumb enough no not understand the consequences. So it's been knowingly decided to create this monster and ship it to the entire world.
I'm sure the point was, why build an app with a difficult platform when the is an easier-to-use platform that does the same thing.
C# was closed source yes, but still practically gratis for most Windows devs.
I think incorporating a blockchain element could prove an interesting way to implement this in practice.
I'll negate this by taking the opposite position, and similarly having no facts or references.
> I'm glad Go revived a number of good ideas from Pascal / Modula / Oberon.

Sadly it feels more like Oberon-07 than Modula-2, feature wise.
Canadian scalper's multimillion-dollar StubHub scheme exposed in Paradise Papers
Why not suspend reported images for review. If the review indicates the reporter is abusing the system, blacklist the reporter from the automatic function. Also block new and recent accounts, and stop automatic blocking for images on frequently targeted accounts and major accounts (e.g. If someone is reporting Donald Trump, manually check, don't automatically remove).
Americans are genereally taight D'Nealian cursive.

https://en.m.wikipedia.org/wiki/D%27Nealian
Same. That and the fact it took me an afternoon to get an hello world with react and understand it. And 20 minutes with Vue.
The terribleness and unnaturalness is precisely the problem they are trying to solve with this solution. The results look very impressive compared to previous solutions.
I don't remember seeing "whomever" before, so I hope you don't mind me trying to understand where it is used.

I see that it is used for the object of a verb, and whoever for the subject of a verb, but I am a bit confused here, because here it is the object of "downvote", but the subject of "doubts", so I am confused.

In the sentence "I will look at whomever Bob greets.", I think I understand why it is "whomever", and in the sentence "Whoever enters the room next, they will encounter a surprise.", I think I understand why it is "whoever" and not "whomever", but in the case of your sentence, I don't know what the rule is.

Could you (or anyone else) please explain it to me?
The query syntax isn't just pretty. It's simple enough non-technical users can actually use it with very little training.
Duplicate of https://news.ycombinator.com/item?id=15666308
See, I don't believe that that is true. There might be some additional information gained there, but it's not _needed_, as evidence by a decade of publications on the subject of correcting motion artifacts.
Seven years in here and I hadn't noticed that.
Exactly, the same thing happened with mobile a few years ago and it just didn't click with me. There was a bubble of mobile developers, apps and firms. I can recall at least 4 such firms that placed all their bets on mobile projects, and they're not around any more. And mobile has/had a much much greater market shaping influence than AI/ML will.

Actually, be wary with this sort of "specialization" because if the market shrinks or stops growing, you'll end up isolated from the work force.
I knew there was quite a bit of processing going on in flagship cameras but I never expected this level. Really impressed!
One of the other reasons I hate politics is the mentality that the only losing move is not to play...which is often followed by "vote for me". It's a cheap, underhanded tactic that tales advantage of First Past The Post's greatest weakness as a voting system, and it is the reason why we have to put up with the "lesser" of two evils instead of a decent human being at the reins.

To quote the old song: "I won't be fooled again".
Is my career doomed if I don't become a sysadmin?
God this is horrible. It's ugly. Hard to read. Things are scattered all over the code. And where is my sass ?
Agreed, I think you really need most of those five things.
$1 a minute is just way too expensive for what I need. That sounds like a human is doing it...

Any services doing this automated?
They're definitely referring to a real ("universal") quantum computer, not the quantum annealing devices of D-wave. Their computer will be able to run the Schor algorithm, if it is as advertised. If they have 20 qubits in two months, as they say they will, that seems like great progress compared to where I thought the field was. And if they have 50 within a couple years after that, it would be huge.
One caveat is they seem to be making a distinction between a "universal" quantum computer, and a "universal fault-tolerant" one. Fault-tolerance requires a lot more qubits so it's not clear to me how valuable even 50 will be, if not error-corrected. I must say I will be kind of amazed if quantum computers prove to be scalable the way classical ones have been. I'm inclined to believe that the "Church-Turing" thesis will ultimately prevail once the cost of construction of the machines is factored in (~linear growth for the classical machines, greater than polynomial for the quantum). But I've been wrong before.
Facebook: "Send Nudes"
I strongly disagree. Parent poster specifically states 'as a long time jquery dev...', so their objectives almost certainly do not aline with those of a student. Indeed, "picking a technology based on whether it challenges you or not..." Has almost no value at all for a prudent, real-world dev making real world software.
Got way too much pleasure from this! I use these all day. Will now never not think about this every time I pick one up.
Not sure where you get the information about the BBC, but all of the shows on its main channels are available with subtitles.
But if you look at the trends on entreprise in the past 2-3 years, it is also moving to JS. So if HN is an echo chamber of future trends, it is good advantage for a developer to become top notch, isn't it? This is how I see HN (in the technical part).
Smalltalk was never owned by a single company since the first public release in 1980. Common Lisp was born in cooperation between Symbolics, Texas Instruments, Xerox, CMU and was never owned by a single company either. Neither of them exclusively had closed-source implementations.
the issue becomes that there are so many solutions out there that going from project to project becomes a pain.

Large projects use a litany of different tools like glide, dep, godeps, vndr, govendor, etc. that managing all of them is a pain.

What makes it worse is that Golang's official solution seems half-baked when compared with other solutions out there.
None of the stuff we see today is even remotely advanced enough to "get out of hand".

You're exactly right about it being dumb. You're exactly wrong about "capsule stuff and open AI announcements taking us very close."

There is approximately zero chance of us inventing sentience in a lab over the next five years.

Have you had a conversation with a digital assistant lately? Don't believe the hype. It's just hype.
If you only watched the first season of B5, your frustration and disinterest is understandable. That said, try checking out one of the suggested episodes guides and seeing if that helps.

(For anybody interested in the sheer depth of the show, consult the Lurker's Guide: http://www.midwinter.com/lurk/countries/us/eplist.html )
Whoa, what? I'd be curious to hear more about that... How could some software config harm a display? Incorrect sync rates or something? ...and yeah, I am old enough to have used CRT displays for many years of my life, just never seen one get damaged like that! :)
You know, thinking some more, I liked the episodes individually (including the ones you mentioned). But they just always felt to me like they were made for another show or another character. So the article's explanation that O'Brien, as a "likable" character, was specifically chosen to suffer these misfortunes clears things up a bit.

Not to mention they usually didn't tie into the main plot at all. Like – O'Brien has 10 years of prison psychologically weighing on his mind now! For the rest of his life! That should be a character-defining change. But it's never brought up again ever.

Same thing with the "parallel universe" episodes. As set-piece action/adventure episodes, I loved them; the Intendant and the Regent are among my favorite (if over-the-top) characters. But the set-ups never made sense and they never advanced the main plot, so I always started and finished each episode a little disappointed.

I think that's why the Keiko/Pa-Wraith episode stood out to me as much better than the others – it actually ties into and advances the main plot. Sure, O'Brien is again randomly the poor sap who takes the fall, but it's not forced and it actually advances the plot.
> Looking at the adoption figures, they seem to be right.

Not really, for me Go is a bit like JavaScript.

I have to deal with Go thanks to Docker and K8s, doesn't mean I would use it when given the option.
>And, tokens are... Money!

The amount of services that are taking Internet Fun Bucks as exclusive payment (read: not immediately turning them into some other form of fiat) are so few as to consider them statistically insignificant. Calling something money when you can't do anything meaningful with it unless you convert it into other currency is laughable.
It avoids it by design. Most of my vue project only uses vue. Not even webpack. Just the static vue file. I don't even have that many components because view doesn't force that on me.

It's good enough and fast enough as it is for most medium side projects.

And the awesome thing is that you can scale it up for this one big project you need it for.
The discussion surrounding this made me think of a feature I'd love to have along these lines. I'd like to be able to blacklist people / certain people from uploading pictures that facebook detects my face in. Fb as a platform must already have this functionality, what with the auto face identification and privacy / review post settings.

I can imagine images of people that aren't "non-consensual intimate images" that they'd reasonably still like to be able to block being posted.

One use case I can imagine is doxxing prevention. Say there is a national news story involving some random person in some small town that exposes the persons face and name and rough location. Some group of enraged internet denizens start sharing the person's face and name all over the place as a means to spread their pitchfork & torches mob against them.

Seems like a reasonable feature to me. Recently a professor in my state made some remarks about white privilege and the doxxing of him was so violent and pervasive that he and his family had to leave the state for months, and he still gets threats and needs protection on campus.
I think several people on this thread as using "itemized" as shorthand for "did the paperwork to figure out their total deductions and discovered it was less than the standard deduction."
I know that the BMC isn't the same as the ME, but in his case that's the BMC getting an IP and default web login for admin/admin. It's not the ME.

BMC doesn't always use a dedicated physical port, and it's commonly bridged in sideband to the other NICs on a server.
It's one thing to lie, it's another thing to lie about something that could easily be found out and possibly get them sued. The risk/reward ratio seems way too high for Facebook to lie (unless they were forced to.) That's obviously not proof, but it seems like pretty strong evidence.
Yes, of course, the question is the definition of murder. How do you define it?

> There are shades of grey to all morality, you pretending otherwise does you no service.

I'm not pretending that. Please don't jump ahead in the discussion.

> Having popular opinion on your side does not make your morality "objective". That's not how this works.

Again, I haven't claimed this. It will be hard to discuss this if you ascribe to me positions I haven't taken.
I 3d-printed a crude shutter and super-glued it to the bezel: https://youtube.com/watch?v=oOkPP_5bjhs

I think it would be about as easy to make a cardboard one.
It's not mine but the project is astonishing ;)
If only we could avoid Docker and K8S in the process.
Once again us crazy conspiracy theorists aren't so crazy.
Isn't that what he means by specifying "here"?
This. I'm transitioning from being a full stack web dev (because that's basically impossible now) to being a data integration developer.

Old school ETL grew up along with the ML folks to be sophisticated, and essentially another tech. stack that looks like back end programming. Figuring out how to move data around reliably and quickly and clean it up in process is an unsexy job that's in really high demand. Using code (often JS) to pull out data and do mockups for the BI people before they plug in their fancy dataviz tools and do the pretty stuff is a lot like front end programming, and also not sexy, but in high demand.
VB.NET has been open source for a few year now.

https://github.com/dotnet/roslyn
https://github.com/dotnet/vblang
You'll be fine.

Yes, it's true that if you happen to have expertise in ML or a related field then your career prospects right now are looking good. But not having ML absolutely doesn't mean that your career prospects are bad. To use medicine as a parallel: sure, it might be sexy and lucrative to be a Brain Surgeon (or whatever), but 1) only a tiny percentage of doctors can be brain surgeons, and 2) being a doctor is a solid and well-paid career no matter what you specialize in.

As for the people who say ML is going to make most software developers obsolete because machines are going to learn to write code - don't believe the hype. A large chunk of the work programmers do is translating vague specifications from other humans into precise technical concepts (and only then into code). The only kind of machine thay could really do that kind of work well would be a general AI, and that is 1) not even on the horizon in terms of our current technical knowledge, and 2) basically a social and cultural singularity for humanity as a whole, so that worrying about your own career prospects I those circumstances would honestly be kind of silly.
I'm curious why you think Google would be better at building SoC's than Qualcomm?
Nope. Nope. Nope.

Trainer here. I train in React and in Vue.

My students do 3 times the work with raw vue than in raw react. Every one of them. All the time.

It's not even on the same map.
The PS3 was not completely bricked tho..
I have a lot of sympathy for this view, but I think you should be a bit more specific about whose "expectation". ML has exceeded my "expectations" for the 5 year horizon now, and I'm expecting saturation of the class of current-ML-solvable problems soon; but that (barring some sort of paradigm shift that I can't see at the moment) the siloed nature of ML training will mean that actual applications will still create a strong demand for deployment solutions for about 5-7 years to go.
Out of curiosity, when no commercialization of childrens' shows is allowed, what is the financial incentive for the creators? Are the channels purchased and/or part of a subscription? Is there government funding? Do children shows suffer from lower quality of effort than adult shows since they are likely to make less money for the creators? All of that is probably fine, I am just curious as an outsider.
You're never doomed if you keep learning -- and humans will be writing a lot of code for quite a while yet I believe.
>Since the dawn of time folk tales placed emphasis on true name of people and objects. Knowing the true name grants one power over something or someone. https://en.wikipedia.org/wiki/True_name

Ha, interesting. I've read a few novels in which they say that people of some tribes think that is so. And (just guessing here) that may be why in some tribes, a person can have more than one name. I don't mean name as in First_name Last_name (which are treated as a single composite name), but as in Name1, Name2, ..., i.e. multiple different separate names. Also, the approach taken to giving names to people, in certain tribes or communities, is interesting, and varies by tribe.
> intuitively you'd think that you could assign any type slice to []interface{} but you find out soon enough that doesn't work

I've been writing Go for upwards of six years, professionally for three, and I have never tried that. I can't think of the last time I used interface{}...

I generally consider anything using interface{} crap code someone who doesn't know the language wrote, probably coming from a loosely typed language.
someone mentioned selling and forclosure. so if they get the property and/or it sells for 80%at foreclosure and the group only paid 75% then you probably break even assuming fees.