skysight-inc/HackerNews huggingface dataset:
>but anything homebrew/self-hosted (to avoid tracking) is usually not going to protect high-value targets.

Is it really realistic to expect advanced attacks on CAPTCHAs with visual recognition or Mechanical Turk? I think you'd have to be a very high value target. I wrote a little PHP captcha when I was 15 and I've been using it ever since, and I never got any spam on my (admittedly very low-traffic) sites.

I actually wanted to implement visual perturbations based on perlin noise, but I really never got around to doing that. Would be an exciting little project.
Not very popular compared to the likes of Swift and Ceph, but we've been using Cleversafe for media storage and it's been super solid and performant. It has adapters for S3, Swift, and even FTP and NFS (supposedly according to some press releases I've seen from years ago). Outside of IBM not sure who the heck is using it honestly. It's a pity, it's got some pretty interesting technology under the hood for cost-effective replication and availability.
Please compare the number of upvotes and comments on HN for both stories. I better you the upvotes and comment activity difference between both stories is one if not two orders of magnitude greater.
I am glad it works for you and you are happy with it I get your point and I agree with it. In this post I don't shout against React.js I just wanted to tell you my experience with it without the need of convincing anyone about using anything else instead
I love the classic low top converse.
It's fascinating to see these artifacts from how the web and its possibilities were perceived when it was brand new.

By today's expectations, I assumed a "programming language for the web" meant a client-side language -- an alternative to Java with a HTTP focus, implemented as a Netscape plugin perhaps. Instead, WebL turned out to be a server-side language for implementing crawlers and data transformers. Quite interesting.
I don't think the `className` argument sticks. `class` is reserved so you can't use it. It's annoying but not a difficult concept

The other points are valid though. Mobx/Redux seems like a solution for big applications, but what's the alternative for small-to-medium React applications that still need to store state?

I agree I had issues following the snippets (and for one snippet I would definitely have to check MDN to decipher ES6 syntax), but I wonder if that's not an issue of style. Just like you can write PHP inline with HTML and you can write JS with HTML in JSX storing snippets of logic in a variable increases readability.
> I think everyone agrees that when UBI is introduced the minimum wage should be removed.

Everyone does not agree! Dropping minimum wages would mean UBI becomes a wage subsidy for employers.
So how much of it is beneficial or even necessary?

(obviously the training and education received is both of those things; I'm talking about the method)
The 40 hour business success is the rarity and often it's predicated upon other previous sacrifices made so that 40 hours is later sufficient.

As with the xkcd comic, it seems silly to base your success model on the lottery type system that is the rarity rather than on what works most generally.

Besides, it's not always about the amount of time being worked.

Merit is a combination of hours put in, intelligence, the value of decisions made, etc.

I'm not arguing for strictly the number of hours worked. I'm arguing for merit based upon a number of factors vs the idea that all success is determined by luck.
'skeptical of letting doing my job to cli tools like create-react-app'

I am also uncomfortable with magic boilerplate, reminding me of some enterprise Java and Microsoft tech like DirectPlay.

That said, for some applications large libraries and frameworks can save a lot of development cost, increase speed of development, etc. I find myself using both very high level libraries and also working on stuff where I build most of what I need 'bottom up' style.
Because it would have only worked for half the users. HTML/CSS/JS support parity across the browsers is a relatively new thing. If IE had python support and Firefox supported Ruby, what would have all the websites been written in?

It's kind of a messy miracle that that didn't happen and we got to where we are today. Now, with established standards support WebAssembly might be the next step you're looking for.
When people criticize "NoSQL" databases they always conveniently forget the high availability part that most non-relational databases provide. When I need HA, I'm going to chose something like Cassandra, not MySQL or even Postgres.
They don't; yes; no.
That would be a possibility. However the costs for those which are currently being built seem to skyrocket far beyond what renewable energies would cost - and that does not yet include the unsolved waste problem.
Do any cloud providers implement straightforward spending limits?

http://stackoverflow.com/questions/7021506/is-there-a-way-to...

There is no way to set a budget for AWS.

http://stackoverflow.com/questions/27616776/how-do-i-set-a-c...

there is no a feature that allows you to configure a limited budget on GCE. This feature is certainly available for GAE

https://feedback.azure.com/forums/170030-signup-and-billing/...

Azure: it's possible for certain subscriptions, but not for pay-as-you-go. Sounds like there are political motives at work, not technical ones.
You forgot the affiliate link to the $200 course where they explain how they did it. ;-)
Is the docket for this available somewhere? I hate reports that won't link (or provide) the original source.
The Quiet War on Science
The NTS fallacy is based upon goalpost moving with no clear metric for success. Graduating medical school is definably not goalpost moving.
I'd probably have to re-evaluate all of my life choices. This question is just too hard to consider.
The other moral is if you don't learn this you'll be a mediocre developer your entire career. But, hey, you'll get to play with all the new stuff.
Why is mixing HTML into your code in PHP bad? Because it mixes presentation and logic.

Why is mixing HTML into your code in React good? Because it isolates all the view code for a single component in a single file.
The javascript ecosystem is feeling better than ever to me right now.

The only reason that people are getting "javascript fatigue" and complaining that JS is being used for everything is because so many people are working so hard to improve and innovate the language/ecosystem... and so many people are actually finding applicable benefit to that work.

I've built several native iOS apps in Ruby with RubyMotion - no one was upset about Ruby fatigue or that Ruby is being used in a new context... Because why would they? There's nothing to complain about! It's just a product created by people working hard to provide value in a new way.

And that's what people are doing in the JS world too. There's just way more of them and way more people using and applying that work, so it starts to feel overwhelming. But that is not the fault of the language or the community.

No one is forcing anyone to use any language or framework. No one is forcing anyone to use any particular software. Pick the ones best for your needs — why pull down all the people working so hard on JS along the way?
I'm perfectly willing to accept some scientific data on the subject in lieu of my anecdotal data if you have any.

In the absence of a lot of data, I make due with what I have and in general find the notion credible that working on being a successful musician has other benefits even if you don't achieve Taylor Swift levels of success.
You might not realize but 50 hours average is a lot.

The 42k figure is very low. That's likely for all IT roles including tech support and help desk.

If you are good enough to enter Palantir (they have some standards despite the bad PR), you are good enough to enter a real tech company.

Note that if you are a consultant going left and right to a new client regularly, you should make a comparison against being an independent contractor too.
Worldwide Internet of Things Market Anticipated to Reach $185.9B by 2023
Or in gist. For example:

https://gist.github.com/drmpeg/31a9a7dd6918856aeb60
I am not a js dev, but isn't the issue of no-framework that you have to write a bunch of code to deal for various browsers? And a bunch of more code to deal with basic web patterns that you'll end up copying from project to project?
The best explanation I've seen for why React is such a pleasant experience, is that it's a text-based version of the best parts of Visual Basic - you use React to lay out pre-built UI components, build your own new ones, and the UI behavior is a function of the properties you set.

React, and similar libraries, have the advantage of being parasitic - you can fit them in along with a lot of what's already out there, without necessarily having to rewrite what you've already build. I.e., you can easily use UI frameworks that are agnostic to Javascript library pairings.

As an example of this, I built https://www.findlectures.com/ with TypeScript + React, starting with no CSS library, then added bootstrap, then replaced Bootstrap with Semantic-UI. This makes me appreciate some of the flexibility of the ecosystem now, even though it comes with the pain of having too many options for a lot of the individual components.
I think you'd really enjoy Practical Foundations for Programming Languages (it's one of the first books suggested in the original article). It approaches language design like you say: start with the essence of the feature, don't worry about the syntax. It analyzes each feature thoroughly so you really understand exactly what the essence of that feature is.
It's not a proof that anyone can program, but neither is it a proof of the opposite.

You don't need to be the top 1 percentile to make CRUD apps, they chose the best because they had the first pick, not necessarily because they needed to.
It's poorly designed because there is no incentive in the policy to continue reducing global warming. The problem isn't solved yet.

It's also poorly designed, for the UK, in that UK power generation just bought the unused credits from other EU nations and really didn't reduce their coal usage.
Seems like a better filter for attitude than aptitude.
The U.S. wind industry now employs more than 100K people
Is it the best for your product or your customers. In your case it may very well be. However, you CANNOT[0] make tech stack decisions solely on how easy it is for YOU.

[0] Should not.
Ask HN: How to bring site in Google News?
No language or technology is the solution to everything. In fact, they all suck in one form or another. Your job is to pick those that fit the problem at hand well. That's why learning multiple languages, and designs. You are the one size fits most solution. Study and learn and the feeling of everything being stupid should be reduced (never gone but thats good).
Okay, I'm on board.

Where's your docker file and "migrate from S3 to OpenStack Swift in 20 minutes or less tutorial"?

We're looking at minio/riak and now you as alternatives to S3.
youtube.com/user/climatelab
I agree, I thought the article was kind of BS-y until it got to the example section which I thought was spot on.
You just described an Engineer.
Russia: Jehovah’s Witnesses are terrorists, officially
Abu Dhabi Asian escort +971569052128
How was it economically viable to, iiuc, basically include computational power comparable to that of a full console, inside every single game cartridge? That sounds ludicrous! (Starfox on SNES was an excellent game, enjoyed it very much!)
It's valid. className was a frequent annoyance with React. That's one of the nice things about Vue. I can paste HTML snippets and they just work. I can't say it's the reason I switched, but it was some icing on the cake.
Insane that he used an older version of GL just so that he could use that headline. That just took it to whole another level:)
Regardless of these complaints, the job market for React is just too damn good to ignore. I bit the bullet and began learning. As a newbie, I understand the sentiment of this article. However, it's really not as bad as the author makes it out to be.

Also, className instead of class took all of 3 seconds to learn.
You can avoid the marginal libraries written by inexperienced developers, you know.
see my other comment in this thread.
> Then imagine to meet a dev from the future telling you that in 10 years anyone will be writing their app routers in Javascript in this way

Yeah. The first time I saw JSX presented as something Super Serious and Obviously Fine, We Don't Even Need To Talk About It I thought I was being trolled.

I'd agree that if you'd floated this sort of syntax anonymously, even shortly before React came out, the overwhelming response would have been "LOL what talented but horribly misguided junior high student thought up this nightmare-haunting terror? Lurk moar n00b."
Refreshing the page is what you currently have to do with a typical javascript setup, with the main problem being that you lose all your state on the page. For example any form fields you've filled out. With bigger Web apps this can be quite a slow way to develop.

WYSIWYG editors are built very specifically to convert to and from from a particular markup to html, they can't process anything outside of that.

Clojurescript and React allows me to make changes to part of the DOM and only that part of the page updates, maintaining state on the rest of the page. This is made possible because of React's virtual DOM which can run a diff algorithm and only push through the parts that have changed to the actual DOM.
Am I doing something wrong on small-to-medium applications by simply using setState? I always worry about this, even if Dan Abramov blessed it.

Sometimes I need some more global stuff, which I have solved in the past using context but I feel like maybe I'll just hook up some small mobX store in the future... Not sure
So in laymen's terms, it sounds like they found a way to send information through an entangled pair of particles. Is that accurate?
Flying Cars Dream Gets Closer
> In particular, Michael is reported to have singled out PandoDaily editor-in-chief Sarah Lacy, suggesting that he already knew something about her and could have his team of journalists confirm it.

First article. It's basically creating chilling effects against reporting against Uber. I'm sure every journalist, and every person, has done something they wouldn't want to wind up in an article of the New York Times - and unless a company like Uber goes up against them, those things almost always don't.
I am working on a web application that is dynamic enough that the standard way to build websites makes it really hard. So I started building my own version of React. Found React some time later and switched because it was better than my crappy code.

Why was I trying to build React? I wanted a framework that behaved more like a video game render loop or a desktop UI framework. I wanted a framework where I could simply update the data and the complicated view would update itself efficiently (as few draw calls as possible). I wanted a framework that felt like those much better tools (in my opinion) I was used to on the desktop.

React is the very first web framework to do that and it was a huge breath of fresh air for me. However that does not mean every website needs to be built with React. In fact it is probably overkill for most websites.
This is still just an annealer, right? Way cool, just nothing beyond what DWave is offering.
Ethical lapses at some of the tech industry’s biggest companies
In his example in the pre-preface there was quite a big amount of logic..
I don't really see the point in your post looking at that code.
Then the company could contact the fund holders for information and they could tell them "we'll let you know about the vulnerability in a month or two".
> This is absurd. Do you do everything your boss tells you to?

Ultimately, if I want to keep collecting paychecks, I kind of have to. You can only push back on dumb ideas so much, sometimes you have to let some of the less dangerous ones through, or you get labeled as the cranky pessimist douche.
Thanks, nice comments. I have used Emacs since the late 1980s, but I also "live" in IDEs like IntelliJ and RubyMine.

Over the last year I have been spending more time (again) in Emacs to the point where I am not even renewing my JetBrains yearly licenses.

Sorry if this is too off topic, but I have been reading computer scientist Cal NewPort's books (Deep Work, and Be So Good They Can't Ignore You) and he talks a lot about craftsmanship. Automating our workflows seems pretty much core to craftsmanship and it is probably easier to do this in Emacs than writing IDE plugins.
I may be the minority but I don't consider it a burden to need more than one app for something. Even today people have installed a half dozen chat apps to keep up with friends on different networks. If half the sites require Firefox and half Chrome then that's still only two apps enabling dozens of web apps for daily use.
I can only speak for myself, but I only use React because it solves massive problems with building complicated apps in Javascript. (This value has been explained in countless other places here, so I won't repeat it here.)

I actually use it in spite of Facebook, not because of it.
Is this satire? If not, that's a superb example of HDD.

You need HA and no matter your other requirements, or the ability of modern RDBMSs to scale up and cluster out, you're going NoSQL. Sorry Postgres, MySQL... You power some vast systems but you're just not webscale enough for Sphax here :)

On a serious note, scaling and replicating and clustering aren't trivial topics (yet) because there are so many different ways of doing it, to fit different performance profiles.

But it can be done. It can be done well. If a large HA database is a core part of your product of company, hire somebody who knows about databases to do databases.
Has no vent is not the same as does not vent. Try the same in an air tight bank vault and you will quickly notice the difference. Natural gas cooking stoves don't need vents because most kitchens are far from air tight. But, ocationally you see some nut try and seal off a room with plastic which then goes very poorly for them.
Clojurescript compiles down to regular Javascript, and React is used by Facebook which is in the top 3 most visited sites in the world. So what's your point?
Which Paris' district are you made for? (entertaining Data visualisation)
What is the knowledge (low-level/math/computer-graphics/etc/etc/...) required to create something like this.

I am a student in 1st year currently. And I am very much interested in Emulation as well as crazy stuff like this.

Can anyone please explain in a bit of detail what all knowledge is required to build such a thing.
If barely-passable, but mostly imaginary compatibility could be achieved on JS and CSS, then it could have been achieved with something like WebAssembly. That it wasn't is just history and incentives.
Best Website design company-NIbblesoftware
> so infrastructure costs 5x as much and

Does it really? I would love to see some like for like figures.

And they do take the locals jobs. Singaporeans don't mind so much though because they get massive subsidies from the government and the economy is doing pretty well.

If the government didn't provide incredibly subsidised housing the country would fall apart very quickly. Likewise if unemployment came close to 10%.
I am confused why people think Redux is complicated. Maybe you were trying to use React-Redux? Redux itself seems incredibly simple to me, so simple that I sometimes wonder if I need a library for the functionality at all.

This "Redux in a nutshell" sums up the simplicity nicely I think: https://gist.github.com/MarcoWorms/30758235f05faec844b8c06ce...
Ugh, I hate hearing about crap like this. Unfortunately, the incentives at large, public, consumer-facing companies always drives this behavior.

I would have done the following:

1. Shut down my account.
2. Send the exploit to the company anonymously with a deadline to fix.
3. Upon deadline, post exploit and cc the company.

The inability to publish is a rub, but I think we need a cultural shift to drive back corporate idiocy and protect consumers.
I don't see where the parent suggested no framework. It's likely he or she prefers working a different framework or library, like vue.js or even jQuery.

For me, jQuery is the bare minimum requirement. I would never attempt to write a large app in pure JS, even with babel. You would definitely run into some of the problems you mentioned.

EDIT: I see now where he mentioned no-framework JS
You can't outsource the silencing of inner dialouge. This is a case study in missing the point. But good on them for trying, and good on anyone for hiring a philosopher.
Why China Can’t Get Enough of Elon Musk
You can have complex logic and functions in JSX but that doesn't mean that you have to, so the example is very contrived. That way of writing the code is completely discouraged in the documentation and I haven't run across it often or at all in the real world.
What is now where Bitcoin was circa 2009?
Question is self-explanatory. What other thing do you personally believe is now in the just-prior-to-explosive-growth stage, and people mostly do not know?

Yes, I want to get in on the ground floor, thank you very much :-)
Yes, you can't achieve the same thing without the plugins. You also can't achieve the interactive debuggers that IDEs have. But have you missed those? After some time I bet you've found other ways to debug your code that are just as handy, maybe not in all cases but therefore are even better in others. When I started to miss debuggers it forced me to really learn strace, logging frameworks of my favorite languages, dmesg, and journalctl filtering. It's still more work than setting up a breakpoint and tabbing through my code, but on the other hand I have it available as well, when I need to debug a wordpress plugin a contract worker wrote for my customer 10 years ago on a webserver that has none of my usual settings, plugins etc. In the end the pros and cons equal out I'd say.

And let's assume we can agree on that: Great plugins and great skill can on average be just as good. Why do I think that in vim plugins are the wrong course? Because everything in vim is based around skill. You can't even navigate efficiently without spending some time learning search, word/block navigation, etc. If one wants to achieve success with plugins I'd say it's much smarter to build your tools on a foundation that is created for plugins like emacs or an IDE.
If anyone wants to learn more about Bell's inequality, the simplest (real, no bullshit) explanation I've ever seen is by David Griffiths. You can follow it if you know the basics of calculus:

http://www.physics.umd.edu/courses/Phys270/Jenkins/Griffiths...
Dotty is coming: how to prepare for migration (Scala 3.0)
I think the idea is that many people will never be able to make a stable crud app in a reasonable timeframe, no matter how hard you try to retrain them. This isn't the 1%, it's just that the majority of programmers are more proficient than the general public in some way. Sure that's hundreds of millions of people, but it's not everyone.
No, you should be fine. If it starts to get painful to pass around props, investigate Redux or MobX rather than using context by hand.
Wow! I don't think I've ever got close to that.

When I was first toying with the concept, I wrote a C implementation and tried a depth-first-search AI to see what kinds of scores were possible. As I remember it, it would get 400+ scores on good runs. The best it got was over 4000, but that must have been with an extremely lucky sequence of numbers.
Adding an API to your product? Some tips to get you started
Upcoming audit report on Migration Hotspots
are you by any chance not in the U.S?
College doesn't really teach programming. They teach computer science. Professor largely expect you to pick up programming on your own to solve the problems given.
CH4[g] + 2 O2[g] -> CO2[g] + 2 H2O[g]