skysight-inc/HackerNews huggingface dataset:
This is just not true, and is I think a pretty harmful cargo-cult idea. People think "industrial strength React" means react-router and redux, even though neither of those deps are required for serious production applications.

As I said upthread, there's a spectrum of routing needs for applications. There are ways to use React (for real) where the server handles routing, because you're not running the whole app as a single page (but still want easy, clean dynamic behavior from React). There are serious applications that are single-page, but don't use a formal router because their application doesn't decompose into "routes". And there are applications --- not enough of them, if you ask me --- that just write their own routers, because 98% of what you need for a router can be accomplished in ~20 lines of code.

It's a similar story with Flux and Redux. Dan Abramov has been trying to convince people for years to start with just props and state and resist the urge to introduce a Redux dep before it's actually needed. He's not saying that to ease the learning curve. He's saying it because a lot of those apps will never need or benefit from Redux. For a lot of applications, Redux isn't worth the trouble. Moreover, just like with routers, the Flux pattern started with an idea about how to structure code, and morphed into a library dep. But Flux isn't about libraries! It's about code structure. It is not only possible but probably easier to structure your data in a Flux pattern without introducing Redux. The original Flux "library" was just EventEmitter.

It is in fact not fair to compare the API turnover for Angular to vanilla React plus two optional ecosystem components that aren't actually part of React. But more importantly, it's time to stop giving developers the impression they aren't building a "real application" if they don't have an extremely complicated router library and a whole bunch of thunks and reducers.
Can This App Really Compete with Spotify, Apple, and Google Music for Free?
I wrote an ORM for Java, many years ago, and I have also come around to the anti-ORM position. One major reason for this was a conversation with a customer not interested in our product. She didn't want or need the extra layer, and also pointed out that writing Oracle applications were important on her resume. Writing applications through some unknown ORM added nothing to her resume.

The position I've come around to is that a very light abstraction layer that does nothing other than set parameters to queries, and map result sets to objects. I still write the SQL, and put the queries in a separate file (e.g. in XML or a Java class containing the query strings as static final Strings). This is such a light layer that it isn't even a module or library. I just implement it as needed in each project.
Interesting considering Angular 3 was never in existence, they switched to Semver specifically avoiding vs 3 because of the move to an rxjs based router.
Then you misunderstand fair use. Fair use doctrine is far more complicated than just meeting one of the tests. I used to have to adjudicate Fair Use images on Wikipedia, and believe me the grounds for valid Fair Use is more complex than you appear to believe.
Quite a bit actually, and it works really well for us. It has honestly gotten to the point where I don't know when most of my staff is in the office. I just don't worry about it. The communication is so great between things like Slack, Skype, and even phone calls that being in the same office provides really no major benefit. (In truth we all like being in the office every once in a while, because it's nice to get the entire group together, but it's not necessary.) It really forced us to restructure how we worked for the better, and people love it too.

When we have code reviews and people aren't in the office, we just do it using screen sharing, and everyone being out part of the time ensures all of our requirements for projects are online and available to everyone. One of our biggest benefits is surrounding the daily stand ups. We have them everyday, because we like to get together briefly to socialize a little bit and to make sure that there isn't anything that we really need to discuss, but really we know everything that is going on before the scrum. With this, people who are remote don't call in, and this saves us a ton of time and effort. Between finding a room with a phone and calling into a conference number, we realize that it's completely not worth it and it's not necessary.
As is HR. One does not preclude the other.
As the parent mentions, you're looking specifically for ways to write 'maintainable code'- that's the terminology you should be searching for, not well-structured code.
I've written Ruby, not Rails. In fact, most of my Ruby work hasn't had anything to do with the technologies associated with the web, they've been desktop GUI applications and server applications (like dealing with ActiveDirectory). I'm not confusing anything, I'm speaking from experience.

The Ruby community likes things that think for you, and insert methods unexpectedly, change the meaning of semantics, and all sorts of other magic designed to think for the programmer.
Proof-of-Work gives the token value because something was lost in order to create it
They do kern oddly, but smart quotes are too hard to type.
Maybe. Without a broad consensus from all the involved individuals at Chevy, we'll never know. Were they looking more at the (first edition at the time?) Leaf or the hypothetical and probably unnamed at the time "Tesla mass market model with X miles range and $Y price tag?"

If they were aiming for the Leaf, it appears they got to market faster and better (specs) than the 2018 Leaf. A little surprising from Chevy (when compared to Nissan), particularly since they didn't really have a first edition to build on themselves.

If they were aiming for the Model 3 - they got to market faster and "at least in the ballpark" spec-wise, AND at much much higher volumes than Tesla. To me this is less surprising. A mass-market car producer could get to market with a high-volume car faster than Tesla? And in higher volumes? That isn't so surprising. It would have surprised me _even less_ if Toyota had done it, though they clearly weren't trying. It does surprise me a little that Nissan hasn't, though it is fairly clear that they aren't trying _hard_.
India’s ID system is reshaping ties between state and citizens
> * Adding a link to a custom page onto the frontpage of the admin, ideally under a custom "App" header.

This one's simple—just override base_site.html.

As for the others, I'm not really sure I understand what creating a read-only view / form for nested 1-1 objects means, but I'm sure there's a decent, not so crazy solution out there.
Please correct me if I am interpreting this incorrectly. I read the paper and it sounds like you retrained the softmax layer on Inception to classify the 3-D printed turtle as a rifle. In that case, you would have overwritten Inception's original representation of what a rifle looks like. Did you test out what would happen if you put a picture of a rifle in front of the camera? How would the network now classify the rifle?
Special gas for special snowflakes.
That is a contentious hard fork with a rule change, completely different from a normal fork caused by an orphan race. With proof of stake there is no marginal cost to playing multiple forks, ultimately opening up the network to a flood of competitive same-rule forks that have to be resolved using "weak subjectivity."

Adding layers of complexity like Ethereum's Casper to solve the incentive incompatibilities caused by the nothing at stake and long range attacks do not address the fundamental issues, as consensus then require users to agree on a list of bonded validators (for which there is no switching cost). "Phone a friend" consensus is objectively weaker as a security model compared to POW which just requires users to validate the rules and calculate the chain with the most work.

POW is secure because it requires energy from outside the system to be provably burned. It's thermodynamically sound in that respect. /u/nullc recently described POS as a logical tautalogy which I think captures the issue well. If chains were a car, Bitcoin would be fueled by gas and a POS coin would be fueled by the leather on the seats. You're not going to get very far.
Hasn't been the case for months
> The only thing I could ask for is a REST admin api to assist with my deploys.

I run haproxy in docker - create a shellscript that allows your jenkins (or whatever you use) to send a SIGHUP to the haproxy container, and it will reload the config.
This only works if your class is immutable. If a client sets either of those fields, they will now be out of sync.
Companies don't usually drop prices when they have zero problems selling.
Wow Signal Documentary trailer
that's definitely the sort of thing i like about this place. i'd imagine programmers are very very heavily represented here, but it's nice that it's not to the exclusion of everyone else.
Bring US charges. How hard they pursue extradition is the real question.
Quite a few short sellers are making that very case. In fact, one of them said something to the effect that every shorter seller should short Tesla before any shorting other company.
I'm a big Chuck fan, but I get the feeling that he isn't on a short deadline to build some standard business app like 90% of coders where you almost have a template...sure it has lots of code you don't need and to paraphrase Rich Hickey, it isn't simple, but it's really easy (at least in the short run). He's doing things where he is allotted the time to really understand the problem and deliver a minimal solution. Listening to his interviews make me sad as they call up images for how programming could be if we'd gone about it differently. Small teams writing small and efficient software where you can grok the entire thing at once.
Hackers Compromised the Trump Organization 4 Years Ago
Would the CIA really do tha...oh.
Ya I wrote a blog about why that label is misleading:

https://www.streaml.io/blog/exactly-once/
And of course a third network to classify the adversarial objects that slip through the second.

Reminds me of the record player chapter from GEB [1]

[1] https://genius.com/Douglas-hofstadter-contracrostipunctus-an...
Why this needs a lot of plugins, while RescueTime do that with a single app?
> I'd love to see if in 50 years we're closer to Smalltalk, Haskell, or something completely different.

I guess in my mind FP and OO are orthogonal. If I write an immutable object and I send it messages that are referentially transparent, am I not doing both? Would it help FP people if they thought of such objects as "a record of partially applied functions"? So I hope both. I'd love if there was a statically typed, high level pure OO language without all the cruft of Scala or C#. Maybe I have to wait for the next programming fashion cycle for that to happen.

> Thanks for posting your feeling on OO. In some ways I've always felt very restricted writing OO (even in Python), but learning Smalltalk is making me see it from an entirely different perspective.

I often wonder if I need to coin a better term for "OO" for what I am talking about. Alan Kays whole schtick was that objects contained both data and procedures, but by combining them they became something new, and more than just the sum of their parts. That's the powerful idea to me. But language changes, and OO in 2017 just means "Java".
Caura & Co. | Seattle, WA | ONSITE/REMOTE | Full-time | AI Engineer | $180K-220K + substantial equity

Looking for an expert in natural language. We are re-inventing how technology companies contract with seasoned Data Professionals.

To apply, please contact me through my blog.
Call a lawyer.

If you can adequately show the work you have done and if you tracked hours (even better), then you should have no problem getting the company to pay you. If they're making as much money as you say they are, they'll want to avoid any bad publicity at all costs.

Compile a list of the following:

- All forms of communication with the client; emails, Slack messages and phone call logs

- Compile a list of commits made to your source control repository, including whom did what

- A list of any created design assets or other materials

- Time tracking data (if any)

- If they want to play hardball, see if this company has a history of not paying people for their work. If they did it to you, there is a chance they've done it to others or jibbed people in other facets of their business

Then hand the list over to a lawyer. I've done this before, usually a scary letter from your lawyer which will cost you a couple hundred dollars is all that is usually need to scare a company into paying.
One person's "Magic sequence in perl doing 6 things unintuitively" is another person's "I actually know Perl, and the standard functions being used here, so this is nothing special".

Comments are good, but what's aceptable as a comment is entirely subjective to someone's competence in the language in question.

For example, if you can't look at a Schwartzian Transform[1] in Perl and understand what it's doing, if not immediately than after a moment or two of looking at the steps, then you do not actually know how to program in Perl, you're just muddling your way through. Nothing in the transform is special, and if you are confused by anything in it that's the equivalent of being confused by arrays and simple array syntax in C. A comment of "optimized sort on computed X attribute" should be more than enough, but to anyone slightly unfamiliar with Perl it will seem woefully inadequate.

1: https://en.wikipedia.org/wiki/Schwartzian_transform
Other comment mentioned Intel. Intel does their own fab.

Other point Boeing had years long delays with the 787 partly due to developing a new technology while also trying to outsource much of their production.
They'd certainly try to spin it that way, but were I an investor I'd still call it a failure.
Cofactor Genomics and the Future of Personalized Medicine
Design patterns are bug reports against your programming language. -- Peter Norvig

Java sure has a lot of patterns.
I also really liked that analogy.
Actually it's v3 of Angular 2 :), as we never had Angular 3.
I've been following the domain of Graph Neural Nets with interest for a while. It seems to be picking up.
Not much of a story [0] either. A quick benchmark or three, an assumption that something was missing... And it was, it was just stubbed.

This isn't a heisenbug, it was just never high enough priority for someone to notice.

[0] https://lists.linuxfoundation.org/pipermail/iommu/2017-Octob...
Bedford's a 1 hour commute and on 60-80k you could do better than some studio flat
Location: San Francisco (current) / Canada (permanent)

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C++, Java, Scala (in no particular order, and also willing to learn new programming languages too)

Résumé/CV: https://tareqak.com

Email: tareqakhandaker AT gmail DOT com

Work authorization: Canadian citizen (would require a TN and/or would need to reactivate a dormant H1-B)
Location: Cleveland, TN, USA / Chattanooga, TN area

Remote: Yes - (I have worked remote tech support before.)

Willing to relocate: Yes - Only to Fremont/SF Bay Area

Technologies: VB.NET, SQL, ASP Classic, VBScript, Javascript, JQuery, HTML/CSS, XML, Auto Hot Keys, Video Editing/Creation, BB Flashback Video Editor, After Effects, Photoshop

Résumé/CV: https://docs.google.com/document/d/1g9XolfP2bJbkTFFynsWhnujJ...

Email: thejemmeh@gmail.com

Hello! I have been developing software the past 5 years and have also created programming tutorial videos and writings. Listed tech is what I worked with most but I’m always happy to learn more.
> No one will fall for this again. Governments always print money to fund its own projects

But if the total amount of money was publicly visible, things could be different. For better or worse, people build trust from the past. If they see that the government has not raised to the total amount for many years, they may believe it won't do it either during many more years.

Kind of with treasure bonds. Despite the high level of debt most countries are in, investors keep believing the countries will pay back, because they have been for so long.
`Technically` The current representation of `objects` in java is a abomination to the original idea behind object's. Hell even the use of class, members and fields fly in the face of what real objects are.
That's true... but if you added 400k more people trying to use those superchargers, would that network still seem useful?
I don't think any of the upfront investment or capital expenditure is included in the 1.4 billion calculation. Thats purely operating loss.
Nuster:  a web caching proxy server based on HAProxy
Location: Hong Kong

Remote: Yes please! I've been working remotely with US based companies consistently for the past 2 years, I can make it work. :)

Willing to relocate: Nope

Technologies: I'm full stack with a preference for the front end. Meteor, Node, PHP, Laravel, a smattering of CMSes including Grav, Perch, Shopify, HTML, CSS and its pre/postprocessors, Javascript, React, Vue, Git, Linux, Webpack, Gulp, animations in CSS/GSAP/Canvas/etc.

Résumé/CV: http://www.nicchan.me/about/, this is my portfolio site

Email: nic at nicchan.me
Anything that isn’t a monopoly is, “more decentralized than a monopoly.”

...
Appreciate you posting the actual history.

One thing I've noticed more and more over the years is this tendency for folks to do things that under analysis make no sense and have no benefit.

Even worse, I have a bad feeling that 20 years ago I was one of those people...
I sure hope this is a preprint because I caught three obvious grammar errors in the first 30 seconds of reading.
What use is http/2 in frontend only? No server-side pushes, the only thing I can imagine is a tiny bit less bandwidth due to binary headers.
Why have a mutable class to represent temperature - a simple value class with two fields? Why not just construct a new Temperature? I mean if performance was an issue, you'd just use plain doubles instead, right?

I'm open to the idea that setters do have a use case, but I'm not seeing one here.
People cry "bubbles" every time hot money flows into a new field, much like those doomsday prophecies. The whole CS field has been declared as a bubble year after year on Hacker News, yet these companies are doing better and better. Even if it eventually pops, remember, the market can stay irrational longer than you can stay solvent.

Besides, if a bubble exists and it will pop in two or five years, staying in school is worse than getting into industry now. When the bubble pops, no one will hire any new grads any more, but existing workers may survive the chopping block, and are far more likely to reenter the field when it recovers, simply because they have work experience.
It is about being exploited for extremely small amount of money. This is a real world. In real world, people need money. Shit is expensive. Food is expensive. Shelter is expensive. Everything is expensive.

Now it is possible that you are independently wealthy and it is irrelevant to you, but I can assure you anyone who is not independently wealthy would always trade shit job (A) which pays $K for a shit job (A) that pays $K + several thousand dollars, which is the complain of this article
It has to be, otherwise there is an arbitrage opportunity : hydroelectric power is the cheapest there is.
On the third point, I think that of the four counter arguments, that one is the least convincing. If a candidate is applying for a new job and are asked to do a work sample or an exercise, but they can't find the time (generally exercises I've seen are between 3-5 hours long, and usually you have a week to finish them) then why are they applying for a new job? You could easily find 3-5 hours in a week to complete some exercise, even if it's broken up into multiple sessions of coding, if your goal is to work at a new company.
>> The difference was though that the participants didn't experience FoP when the robots were perfectly synched - even though the sensation that was caused was exactly the same.

If the back rub robot is in sync with your own hand movements, you can tell that the sensation is cause by yourself - because it IS. When they introduce the delay, they experience it as someone else because it IS. The difference is that the time delay prevents them from realizing they are controlling the other entity so they attribute it to someone else.

This offers no explanation for the feeling outside the context of the experiment.
I would think about feeding rendered unicode characters to train a visual algorithm about which character may match, then "on the go" do a bitmap comparison to select the best one for the given case.

The first part could be something like shapecatcher.com where you select the top N plausible candidates, then on the final part you select the best one for the case at hand. (well at least that's how I would try to implement that first)

Anyway yes, it would be great!!
Common sense prevents me. How much value will it still have if there is a single miner? The integrity of the blockchain is ensured by the number of miners.

Also the gold analogy is still flawed.
I do it in PHP to make something immutable. data goes into the constructor and then only getters are provided.
With most telecom carriers, you need to phone them, trying to get meaningful support online is wishful thinking.
I've found that a good rule of thumb is the "3 rule".

When you start using the same code in more than 3 places, put it in a shared lib type of file / folder.

When you start using the same code across 3 projects, put that into a "module" and manage independently in version control.

Depends on the language / framework you're using, but I've found that general rule pretty helpful in my experience.
>he himself put Stalin in control

It is true that it was Lenin who brought Stalin into the inner circle of command.

Later on, however, after Lenin was bedridden due to strokes, Lenin explicitly stated that Stalin was not to assume party leadership.
This directive was ignored because of Lenin's declining authority in the party.
German has grammatical gender: https://english.stackexchange.com/questions/225052/what-does...
Not really, since Chevy began designing the Bolt in 2012 ...
(that is, before the model S was even introduced)
Very cool! How is the performance? R-CNN used to be much slower comparing to YOLO or SSD; FCN seems to be very fast as well though requires a lot of GPU memory. Can that your version be used for realtime semantic segmentation?
Thanks, this looks really useful too! I had no idea it was there.
Angular still is the best out there, not much choice, tbh
DataKitchen | Full Stack Principal/Lead Software Engineer | Boston/Cambridge, MA | ONSITE full-time https://www.datakitchen.io/

DataKitchen, Inc. enables analytic teams to deliver value quickly, with high quality, using the tools that they love. DataKitchen provides the world’s first DataOps platform for data-driven enterprises, enabling them to support data analytics that can be quickly and robustly adapted to meet evolving requirements. DataKitchen is leading the DataOps movement to incorporate Agile Software Development, DevOps, and manufacturing based statistical process control into analytics and data management. Our company is profitable, stable, rapidly growing and stock will be part of the package. We own the company -- ain’t got no stinkin’ investors to drive us crazy.
Stack = (Angular, CoffeeScript, Python, AWS, big data, docker, mesos, mongodb)

We offer very competitive pay, benefits like a company funded 401K, experienced team (we all code), amazing customers, equity, and a cool office location.

Contact jobs@datakitchen.io
Would you say that pulsar is strictly better than kafka, or that there are cases where kafka is preferred?