skysight-inc/HackerNews huggingface dataset:
React's (or other SPA frameworks like Vue's) complexity is much higher than it should have is probably because of the tooling (Babel, Webpack, NPM etc) and additional build process required even for a simple hello world app. That coupled with the rapid revision of the underlying ECMAScript standard and the race by developers and framework authors to adopt them causing further chaos.

Another issue was the rapid deprecation of age old JQuery plugins and the lack of equivalent plugins in the React landscape causing confusion whether you should build it yourself or not etc. I had hoped WebComponents somehow got standardized as the underlying architecture for SPAs, just so that the plugin/widgets wont get fragmented further, but it looks like it wont be happening anytime soon.
Wow!

What kind of sorcery is this!?

Is this using deep learning or "regular" OpenCV or similar?

I would assume it's a highly tuned deep learning algo, but I'm not knowledgeable enough to distinguish a deep learning algo from a pile of rocks...

Edit: Aha, someone already asked this and got an answer.

https://news.ycombinator.com/item?id=16535467
Dear Engineer: So, You Wanna Become an Entrepreneur? (2015)
This comment is so odd I'm not sure where to begin.

You would work more than 2x full time hours on any idea proposed by some VC for ~$2.25/hour? And you think there is an availability of competent "young and hungry" programmers who would do the same? And the lack of availability of this arrangement is causing these young hungry programmers to starve?

Is this entire comment some kind of joke or satire that went over my head?
Another thing to consider is how companies like BD get money. A LOT of research money comes through military. It is an unfortunate side of things. Lots of people think the tech is cool and exciting, but stop there. The military says "this is cool and exciting AND we can use it. Here's some money." There will be spinoffs, but this is a big reason a lot of funding comes through the military. They have money.
At any reasonable scale you typically wouldn’t use plain DNS if you have to do that kind of figuration. It would be done with a service discovery service which handles SRV records.

That being said route53 has a reasonable management API.
elementary os.

It's look elegant, has good community, core team has blog at Medium so I know what is going on and has ( awesome ) App Center.
Wait till you take a look at CSS grid

https://css-tricks.com/snippets/css/complete-guide-grid/
I think reading best practices and most other forms of technical training work best after some experience is gained, even poor experience doing it the wrong way.

It's similar to why university lectures work best if the audience has already done its assigned reading. The people in the audience have better questions in mind while listening, so they can better intuit when a gap is filled in or if some part of the explanation doesn't make sense.
I guess it depends on your preferences- e.g. would you rather be an inauthentic good parent, or an authentically terrible parent?
So what's the difference between that and gathering around a whiteboard and doing some design/planning work?
Druster. TASTY NEWS WITH a VINTAGE, GLORIOUS, STYLE
It's more about one's natural base or comfort level.

Person A, for whatever reason can't sit still and won't feel right unless they spend most of their time with other people.

Person Z, for whatever reason is drained through interacting with others.

Example: I can't read unless it's quiet or a familiar music is playing. People moving about also distracts me.

On the other hand, I know a few people who'll fall asleep reading in a library but not in a noisy area. Jazz, classical and soul music causes itching sensations in these persons.

Heck, the article could talk about Jazz lovers and pass the same message.
I'm gonna start pushing for calling it "hive programming".
I'm not sure more monopolies are good solutions to monopolies.
100% agree - the code quality in some of these projects (e.g. folly) is outstanding.
Warren's testimony was instrumental in getting Strumpf fired from Wells Fargo!

Thats real action
That's interesting, and a bit counter-intuitive IMO. But I guess that's why we measure things. The reserve operation is essentially just a single reallocation, whereas the resize is a reallocation plus a bunch of zeroing out. Strange.
Coca-Cola plans its first alcoholic drink
From what I can tell, Firebase Database and Functions are great. However, I used Expo and Firebase Storage for a React Native app I made for my wedding and they left a bad taste in my mouth. No file blob support in Expo (I know it's coming) meant that I had to base64 encode the file and send it up to a Firebase Function, which then stored it in Firebase Storage.

I thought it was over then, but it turns out you can't list the contents of a Firebase Storage bucket without the exact key to the file. The recommendation was to store that in Firebase Database when you persist the file. So I spent another 2 hours the day after my wedding scraping my images from Firebase Storage.

I ended up wasting days on what should have been simple photo upload functionality.

Granted, I could have avoided Expo or ejected the project, but at the time I wanted to stay on the Expo platform. I'm just surprised that Firebase Storage lacks basic functionality like listing the contents of a folder. It would also have been nice if it accepted base64 encoded files, to avoid having to use a Firebase Function to do the conversion.

TL;DR - tried Firebase for a mobile app recently, it was equal parts "wow, this is cool" and "wow, this is stupid"
REAPER 5.76 CRACK FOR MAC FREE
Its actually good to see a person who is so clear about his goals, undeterred by "Money & women are not success"
define "illegal" imagery .. two steps to avoid 1337 h@x0rs is to not send in a personal hard drive in the first place. Ethics at the $10/h counter is about as transparent as this glass of water I'm drinking. Morality, especially when a smart 18 year old, sees cash -> a few bits of planted evidence -> huge pay day (relative to what they know as such) can be a lot easier to overcome thanks to money.

I replace the storage device on my Apple laptops immediately, and store it in case a unit dies. Warranty services outside of the care of a local shop - mail in stuff - is also a big no-no. Nobody looking at my 4th Amendment rights.

Call me paranoid, but if you are remotely ignorant to the fact that snooping teenagers aren't looking through your stuff ... think again. It's just common sense to just replace the drive as a matter of privacy.
I've been looking for an (optionally OCR enabled) spaced repetition software package that allows me to take pictures of flashcards, and then load those into a standard spaced repetition algorithm, then render those either in a browser or an ios app. Anki supposedly does this but in my experience it's been hard to get up and running. Maybe something that just works with something like evernote or onenote would do the trick.
Yea, I get the analogy they were making, I just was pointing out that it's not totally correct. The police are not going to give you an award if you show a picture of weed in the house. They would need to see the weed in the house and collect it as evidence. If anything, showing a picture of weed in the house and then having the police find no weed there may give them probable cause to search the plumber for the weed...

Same with digital files, if the same Geek Squad member keeps "finding" evidence they plant on peoples computers, the Geek Squad person is opening themselves up to a ton of risk. In order to plant the digital files you are by definition in possession of the banned files and are breaking the law. Any good law enforcement agent would realize that the same person is unlikely to find illicit files and that it is more likely that they are planting evidence.

The point is that there is not an easy payday. To get paid you must break the law by possessing the files. Plus, just copying the files to the persons computer would leave an obvious trace considering they know when the Geek Squad was there and know when the files were copied.
I like my friends very much IRL. The FB personas they present tend to bother me, a lot. When an interaction occurs on FB, I feel it only half-happened, or wasn't quite real. Probably a generational thing, since I'm older. I'm fine with Messenger. The FB feed is completely useless to me - haven't seen a thing worth seeing on it in years.
Scala with Play framework. Angular for front end.
Yeah, nice read!
> I have no idea

Because it's in their interest to show you as much content as possible. Just guessing.
Lego Will Start Selling Sustainable, Plant-Based Blocks This Year
Senior Sof
Us Oregonians like Wyden quite a bit; he'll have his seat for as long as he continues to care about issues like this, for sure.
Surplus [1] is the fastest framework in the big JS benchmark challenge, and it too uses the native DOM directly rather than a virtual DOM. Looking forward to seeing Radi.js added to that benchmark suite to really put it to the test.

[1] https://github.com/adamhaile/surplus
>>Seems pretty straightforward to me. Let's say you play a game with an edge where you win 2x your money 99% of the time. But if you lose once, you lose all your money (1% risk of ruin). If you play this game 70 times, you are very likely to end up ruined

No one sane plays a game like that with all their money on the line. This is not because there are future bets available but simply expected utility of such a bet is negative. If you play for example with constant sizing your risk of ruin is higher than 0 but lower than 1. It's very often very close to 0.

>>It’s a lot like smoking. One cigarette won’t kill you, but add up the probability cigarette after cigarette, pack after pack, year after year and the probability starts to skyrocket.

But it's not like that. Risk of ruin doesn't skyrocket even if your plan is to make infinitely many bets. That is unless you do something very silly like double the bet amount every time you win.
I think you're giving researchers too little credit in your first example. They do at least know that rational agents maximise expected utility, not just expected money.

And then whenever they do a study they are very careful to fully convince subjects that there is no trickery going on. And then when interviewed the subjects don't say "I suspected trickery". So I think that such studies are justified in concluding that the subjects are acting irrationally.

>Our priors for "suspicious people offering bargains too good to be true are actually trying to cheat you somehow even if you don't know how" is very high. This is embedded in cultural/religious parables that teach "you do not make deals with clever demons," and because the culture that taught that has survived and persisted over time, it's probably a good prior to hold onto.

Right, right. But the question of "why do people make irrational decisions?" is exactly what the researchers are studying. They agree with you! The answer is that decisions which are irrational in one domain would be rational in the domain we were designed for.
I'm happy with my choice to replace exim with postfix on all my debian/ubuntu machines. This is not the first time an exim 0day has surfaced while I can't recall the last time there was a remote exploit for postfix.
I don't think it is _super_ awkward. Most of my friends, prior to having children, get screened https://www.webmd.com/baby/genetic-tests-before-pregnancy

I understand the negatives of having everyone compare genes can get kinda "master race"-ish but at the same time it is still heart breaking for kids to be born with stuff that could be prevented.

For people really heart-set on having children, I think it would be important to know your odds ahead of time before you get to the point of "ok lets have a kid together".
Yep, as others have pointed out, grid operators can see waves of frequency change propogate through the system.

Here’s some visualizations of that (see the linked movies) from a cool project called FNET/GridEye:

http://fnetpublic.utk.edu/sample_events.html
Oligopolies can still be "good" for the customer, but bad for everyone else (i.e. every small business shuttered by Walmart/Amazon).
One interesting thing about the "load changes the frequency" thing is that if you measure the frequency in enough places, you can actually see how large load changes "ripple" through the system.

For example, there was a big power outage in Florida in 2008 that caused a generator to suddenly go offline, and several orgs had a couple dozen power frequency meters running on the grid at the time, so they were able to make an animation of the east coast power grid "ringing" over the course of about 10 seconds as the load changed rapidly throughout the grid.

The animation for that is here: https://www.youtube.com/watch?v=bdBB4byrZ6U
Microsoft used open source to kill the Amiga. They acquihired the developer of Bars & Pipes Professional, convinced him to open source it and had him work on DirectMusic instead. The fact that a leading MIDI tool for the Amiga was now open source basically left the Amiga music software industry a smouldering ruins, where it might have hung on for a few more years, forcing developers to look at Windows instead.

Open source destroys value, and Microsoft used that to their advantage.
Thanks for taking the time to reply. There is no shortage of good people who would help if they could. Meeting and coming across so many is the reason I am not a complete misanthrope. The problem is the systems and people who were supposed to be there, and could have, weren't. It's a big thing to ask of a stranger, to step in and fill that role, so while I am disappointed I knew from past experience this was unlikely to result in anything. There are countless people like me and even far worse as well, so it's not as if I think I deserve that more than anyone else out there in need or expected a real miracle, I just had to try. The massive stress of worrying about the outcome is at least behind me. I appreciate your kindness.
Senior Robotics Software Engineer
I don’t think OpenID connect is the same thing as OpenID
> I would also like to add that it helps to read "The Design and Evolution of C++".

I think that book is worth reading even to people who have no intention of going anywhere near C++, as long as they are interested in programming language design and evolution. I wish there were more books like this one to explain the kind of thinking that went into the design of a language and to tell its history.
We’d love to see a gcc front end for Rust. Someone attempted one in the pre-1.0 days, which was... not simple. Someone has to step up and do it though.
There's no reasonable limit if the password is being properly hashed. Just whatever fits in a request, really.

My fear and supposition is that someone's storing the password in cleartext in some ancient SQL database somewhere, or blindly working from design specs that assume that.

There are some alternate, more charitable explanations, mostly to do with UI or UX, but none of those are particularly more encouraging.
Last week a documentary aired about our (Belgian) National Rail Service. They interviewed the "punctuality manager" and he was kind of angry about how all personnel wants fancy IT infrastructure and better tablets and integrated systems that communicate quickly and smart. He was angry because when he started working carbon paper had just been invented and how much harder his job was back then.

I thought dinosaurs were extinct but that guy proved me wrong.
But there /are/ US military bases in Japan. If China fears a naval blockade anchored by Japan and the Philippines, that's enough.
> "Although every human being displays an unyielding twenty-four-hour pattern"

Not even this part is true for every single human being.
Meanwhile if google had this information they would sell it for $2,225,000...
> "I want tools custom tailored to my use case, but don't want to do the legwork to figure out what they are"

I feel this quite often. It doesn't help that the tools move so quickly that once you develop a kind of gut feel for what frameworks work in what situations its already changed and you get a bunch of "lol [X] was 2 years ago we're all on [Y] now".
I totally agree, but having "infrastructure as code" means less documentation.

Instead of documenting all the commands involved in configuring a machine as service X (ssh, run apt-get, paste this, etc.), I have documentation on how work with the configuration management system (roles in the roles/ directory, each node gets one role, commit to git, open PR, etc.). That documentation is in .md files in the config management source repo.

Instead of documenting how to rack a server (print and attach label to front and back, plug power into separate PDUs, enter PDU ports into management database, etc.), I document Terraform conventions (use module foo, name it xxx-yyy, tag with zzz, etc.).

It ends up being less documentation, as the "code" serves to document the steps taken, so the documentation can be higher level. Or if it isn't less documentation, it is documentation that needs to be updated less often, so hopefully there will be less drift between docs and what actually exists.
Okay everybody has raved about discover weekly; I've only had 2 of them now, but have yet to hear a track I don't already know, much less an artist. I mean I enjoyed them but it hasn't lived up to its name of "discover" yet; it's so far been popular tracks of fairly well known artists.

Quickly browsing through the current list, about half of them are songs I've heard on the radio in the past month.
In addition to the other answers, large generators usually use externally-energised coils to provide their magnetic field, so they can't generate unless there is already a supply of electricity. Then there's all the peripheral machinery of a power plant such as coal crushers and feeders, pumps, valves and so on.

Somewhere there will be a manual for the unfortunate operators who will have to restart the whole grid in the correct order, relying on the telephone company's backup generators to communicate.
For those unfamiliar with C++, SFINAE is "Substitution Failure Is Not An Error". The short of it is how the language deals with overload selection with templates. If you want a more detailed explanation and example, see [1].

[1] https://en.wikipedia.org/wiki/Substitution_failure_is_not_an...
What are you talking about? The most aggressive country since WW2 has been a representative democracy with 8 year term limits. And before 1900, aside from Ancient Greece and Rome, there's basically no examples of people with term limits.
From WaPo, they were investigating by browsing through pornography. They went beyond just running hash checks.

"Meade also testified that when a technician found possible pornography, it was reported to him and he “would go beyond that and look and see are there things here worth reporting to the FBI…either find what’s on that page or scroll down and find more problematic images and make that available to the FBI.”
I am often frustrated in this ecosystem by how people build things without any clear conceptual model, and then they document them by saying "it is so fast, it just works like magic". It is impossible to compare two approaches because there are no facts available to compare them on.

Like for this one from a peek at the source code it appears to try to parse JavaScript at runtime using regexes (https://github.com/radi-js/radi/blob/master/src/index.js#L4) which is great for demoware and not at all something I'd want to use in production, but that is not mentioned anywhere in the site or blog post.

I don't mean to just dump on this project in particular, which could just be a fun toy side project for the author, because this problem is endemic. (But then why go to all the effort to make all the marketing materials for it without actually writing any docs?)
> Perhaps the most interesting part about all this is that there was never (to my knowledge) such a thing as a store where you could rent records, tapes, or CDs -- Blockbuster for music.

That is because it is illegal. 17 U.S.C. § 109(b).
Screen grab?
This makes very little sense.

If you are willing to work 90 hrs/wk for $10k salary, why not take a regular 40 hr/wk job for $10k salary (or more even, why limit yourself?), and spend the other 50 hours doing whatever you were going to do?

There are plenty of $10k/yr 40-hour-work-week jobs that don't require any mental load after you clock out, and don't pretend like you won't get anything done in those 50 remaining hours. If you can't build anything with 50 hr/wk to use (which is more than enough for a regular full time job), it seems unreasonable to assume that somehow adding more time would solve the problem.

This assumes we take you at your word that you can be productive for 90 hours, and that you live or are willing to move to a country where $10k/year clock-in-clock-out-and-forget-about-it-work can be found relatively easily.
I seriously doubt that. Just looking at the metadata of the files should be enough to clarify what happened.

And anything obtained in the raid of their home wouldn't be subject to such reasonable doubt.

The only way I could see things happening the way you suggest is if law enforcement doesn't examine the evidence digitally before raiding the home. If the evidence then turns out to be planted, any evidence found in the home might be thrown out due to it being an illegal search.

But in that case the prornographer will still have been publicly revealed. And the feds will have a geek squad to investigate as well.
My speculation is that those who marked it "the worst language to learn" never actually tried it, and based their opinions on something they heard 3-5 years ago. But now the dart is different and its goals are different. In any case, I believe this kind of negative opinion is grossly unfair.
Ocient raises $10M for engineering hires and tech infrastructure
Good point, but Cableshaft had the right idea of it. I mean, at no point in the plumber scenario does the plumber have to actually part ways with his weed: "Sorry officers, I guess the guy must have moved his stash after he realized I must have seen it!" He didn't take custody of the drugs he's reporting, he just took a picture / called it in.

In the dry-cleaner scenario they obviously wouldn't have a great excuse for missing dime bags since they'd have custody of it.

REGARDLESS, I think the point isn't about "setting the right price" or comparing scenarios in which planting evidence is easier / harder, it's that ANY price is going to enable perverse-incentives for bad actors in at least some situations.
Compared to Crosswalk to get standard features across devices this is a walk in the park...

Instead of an actual Crosswalk with trucks of data trying to kill you.
>>The simplified model would claim that you should play the game because the expected value is positive.

No, it wouldn't. Humans are not maximizing EV of money won but utility of that money. This is fundamental to economic models which Taleb is criticizing.

>>All that complexity is lost if you only think in simple terms of expected value and single-iteration games.

It isn't lost unless you are for some strange reason maximizing expected amount of money which no one sane does (even people who don't understand what expected value is in the first place). If the game is single iteration or multi-iteration doesn't matter either, you just make the best play at every point and it doesn't change no matter if you will get a chanc to make another bet or not.