skysight-inc/HackerNews huggingface dataset:
Only god and author knows what exactly was complex about those classes. I would guess that closure have good support for csv parsing, json integration, probably easier to read files? Or he used libraries in closure? Or maybe he used apache like every sane java project and something else was complicated?

If 90% of that java code was generated, then what exactly were they doing?

Also, there is such a thing as too much abstraction, but there is also such a thing as too little abstraction and refusal to use design pattern where it fits, because "it would be too complicated" alias someone was scared and lazy to learn. Neither is good. The projects I have seen that refused these "advanced" techniques all ended like hard to maintain and makes sense of mess of special exceptions to special situations - hard to reason about code.

Design patterns are not hard and abstract thinking is as useful as good memory. Refusal to learn either is not mark of good developer.
JFK won for Profiles in Courage, though in all likelihood it was largely ghost-written by Ted Sorensen.
The blog post was a little vague on what the changes are to the standard.

Found the repo were development is being managed: https://github.com/ietf-wg-acme/acme
Is sharding a realistic goal for Ethereum? How would it be implemented?
I have found it very interesting to use the safe function when debug_asserts are on and the unsafe one otherwise (or more generally, some abstraction over safe/unsafe variants that compiles away to nothing in the optimised case). This plays really well with fuzzing/quickcheck (etc) too.

My favourite example of doing this personally is: https://github.com/Aatch/ramp/pull/48
Yeah, but the photograph of ACTUAL HIM is also a mere representation. So... big whoop.
I will update acme-tiny, letsencrypt-nosudo, and gethttpsforfree.com to support ACME v2 when it is released.
It sounded from the example like the code under discussion was quite simple, "ten lines of code". So it's plausible your "look at & investigate independently" is allowed to happen, and should take less than a few minutes, say, and then this interviewer is inviting them to walk through things in a shared manner.

In other words, from my perspective, you're not actually in disagreement with their method. They weren't saying "narrate in real time as you're first having [thoughts]". Practically nobody does that ever, or is expected to do it, except in other practices like mindfulness or therapy and what have you. They were saying they ask them to understand it, explain it, and then talk about improving it. OP's problem was with the candidates whom couldn't understand the code, and weren't even willing to talk about the state of their understanding so that the interviewer might help them walk through things further...
From [1]:
> 0-RTT data can be replayed

If you want to allow 0-RTT, you need a way to specify which [api] calls are safe to run in 0-RTT, and which aren't. Which in turn requires a sort of scheduler for calls, making your network stack pretty complex.

In the post, for example, Facebook controls both the client and the server, so they can do that, but it's a non trivial problem for a general purpose library/implementation.

[1] https://code.facebook.com/posts/608854979307125/building-zer...
(Section Time-bound 0-RTT data)
> But in real life, you sometimes have to walk away to show the other party, that you are not a pushover.

AI consider this human behavior a bug.
Gangsters, Grandmothers and Gold: Japan’s New Crime Wave
What are you trying to proof? How the fact that you or people that read your comment here have not seen any bill changes the probability of a $20 bill sitting somewhere on the ground?
Came to see the CS Cannon. Left learning how to differentiate Canon and Cannon.
The MDMA trials MAPS is organizing involve you sitting down with a licensed therapist before and after use, with a standard protocol that everyone follows, and carefully measuring outcomes.

If it's unsafe in some cases that will come out in clinical trials just like with any drug.
Yep, from the title it almost looks like they are making a soda bottle from its content.
Thanks! I use acme-tiny quite successfully for my servers; I found it the easiest way to arrange privilege isolation between the ACME process getting a certificate signed and the server that needs access to the private key.
Agreed -- the actual draft appears to be at
https://tools.ietf.org/html/draft-ietf-acme-acme-06
Why Did China Detain Anbang’s Chairman? He Tested a Lot of Limits
Isn't that what Feynman used to prove that the Connection Machine only needed a queue depth of four?
That's nice.
I guess.

OK, actually it isn't.
Why do so many of us, who are all so well-aware that Fox News is utter garbage, continue to talk about it? I mean,.. I think this topic has been as deeply explored as it needs to be.
The number of options celery has is overwhelming. Also, the concepts used by rabbitmq and celery (the most common setup) are not straightforward to understand: when you mix queues, exchanges and routing keys you'd better stop and get a good grasp of those elements before going any further.
That’s a giant can of worms. One example problem: Python 2 has a type of class (old-style) that doesn’t exist in Python 3. What happens when you try to pass this type of class or one of its instances between the languages? There’s a bunch of stuff like that. You’d end up with a very weighed-down interpreter with a bunch of caveats if you ended up with one at all.
You can implement decision tables on top of a turing-complete language.
How to be the engineering manager your company needs
You can find a thorough exposition of this metaphysical "hypothesis" in My Big TOE by Thomas Campbell.
Yep. Celery + RabbitMQ is a pain in the ass for very simple cases. RabbitMQ is more sophisticated than most basic projects require.
Simplicity Debt
Introducing two new tools for growing communities – GitHub
How pedestrians and cyclists are changing the face of Toronto
Glovo | Barcelona, Spain | Full-time, ONSITE, VISA | http://glovoapp.com

Glovo is a Barcelona based start-up that is transforming the way consumer access local goods, enabling anyone to get nearly any product delivered in less than 60 minutes.
We are looking for world-class engineers to work in our Barcelona office. Apply if you are someone who loves working in a high-paced startup environment and solving difficult problems. If you are focused on making sure that customers get the best service possible. If you work well with other top-level engineers and enjoy giving and receiving constructive feedback that helps you grow.

- Web Developer (Intermediate/Senior). (JS, Vue.js, Python)

- DevOps Engineer

- Data Engineer

- Backend Developer (Java)

See positions' descriptions here: https://glovo.recruitee.com/

To apply - please write directly to me dmitry@glovoapp.com
Rate Limiting with NGINX and NGINX Plus
The Morning Rituals of 10Maires and Billionaires [Infographic]
Linux ~4.7 or so fixed a bug in fadvise, specifically FADV_DONTNEED, that incorrectly rounded page boundaries to the effect of making some calls less effective. Found and fixed by a developer who wondered why his page cache was filling up, even though the backup software he used made use of DONTNEED :)

The bug was in from day 1.
They could measure which designs sold faster: which pastel designs, vibrant colors, dots, shapes, etc., and get a quick overview of the preferences.
Camembert Might Be Going Extinct
Not in the US. D.C. Drivers routinely make six figures after you account for all the ways they game the overtime rules.
In theory, if you've been following a "container component"-type approach, you _should_ be able to start replacing those hand-written containers with Redux-connected ones.

What kinds of issues and restructuring problems did you experience?
A proof without words why 10^2+11^2+12^2 = 13^2+14^2
And Crowdstrike has since withdrawn several claims from their bogus "report", and rewrote parts of it.
It's been immensely successful at weeding out candidates within 5 minutes

Indeed, it's amazing how quickly people reveal themselves in this way.

No whiteboards, no quiz shows, no grilling of any kind needed. Just: "tell me your story".
Things like universal health care will become non issues when the country evolves from being a collective of economic interests with identity rooted purely in individual wealth and status to a country with a sense of collective identity that sees no conflict in having everyone's back and building a healthy educated society.

Individual excellence is as important as common structures and a collective sense of purpose and direction, no one achieves anything in a vacuum and one can't simply negate the other.

Collectivism is not about getting everyone down but raising everyone up at least to a basic acceptable standard and level of opportunities, so that anyone with the skills and talent can soar and not just those with privileged upbringing and backgrounds.
Can Machine Learn the Concept of Sine
As a kid I once missed out on a few hundred in cash on the ground at our local golf course. My friend walking behind me was paying more attention to the ground and spotted it after I had just walked past...
If my sleuthing is on point, the case in Brazil is still in progress, with the latest notation on 09/06/2017 (May 9th).

http://www.stf.jus.br/portal/processo/verProcessoAndamento.a...
See also tasktiger: https://github.com/closeio/tasktiger
> WhatsApp is selling a solution that is meant to provide privacy.

Yep you are right. They even tout this in their Security Page.

https://www.whatsapp.com/security/

> WhatsApp's end-to-end encryption ensures only you and the person you're communicating with can read what is sent, and nobody in between, not even WhatsApp. This is because your messages are secured with a lock, and only the recipient and you have the special key needed to unlock and read them.
The distinction is sourcing, or lack of.

We now insist researchers show their data, work, code, etc.

(Re)Apply the same standards to journalism, reporting, etc.

Unsourced? Then it's fiction, gossip, entertainment, whatever.

Problem solved.
I'm not sure about introverted. I am, but when I get excited about a topic, I can be as loud as the next person. As long as I feel I have something to contribute, that is. I can rant for two minutes straight and then suddenly and unexpectedly shut up when I've made my point. People are sometimes surprised and ask why I suddenly stopped talking. I'll answer: "I've made my point."... :3

So my bet is on error avoidance.
Donald Trump Is Making Europe Liberal Again
Here is a hint. If you aren't a fresh graduate avoid companies making you code in a browser under a time pressure.
Gene-Editing Companies Hit Back at Paper That Criticized CRISPR
> creation of new financial instruments

creation of old financial instruments is also fine by me: working capital loans, bridging loans, factoring, repos, commercial paper, bills of lading, letters of credit, etc.... you know, the stuff that businesses will typically need.
> A major reason independent central banks exist and have monetary policy entrusted to them

You mean to say, "delegated"? Because that's the nature of the relationship between the state and its central bank in practice, and just like any other delegated authority, it can be revoked.
It's not non-deterministic but as the dose grows the effect gets stronger.

Since the effect is mind altering you can maybe understand how a _very_ altered mind is too different from your normal state for you to remember what it was like being high.

Also a mind-state is affected by context and the context never stays the same, which means there will be some variance.

However I'd argue that the question "can you use <psychadelic> correctly?" makes no sense since the word 'correctly' implies a frame of reference while the psychadelic will force you out of any such frame (depending on dose).

Historically there were complex rituals for "correct" psychadelic use, all heavily religious of course. Our society is not willing to let something like that into the mainstream.

Edit: Sometimes "correct" usage of a drug is to not ingest it, for example cyanide :)
We used Celery and it was a major pain point for us.

At the time (it was a couple of years back) there was no way to stop it from taking 2 tasks at a time from the queue. We have a smaller number of long running tasks and it made it very difficult to scale out the work. Also, the monitoring story was pretty rubbish and debugging was hard.

Now we use RQ, which is mostly pretty good but we've been slowly adjusting parts of it's behaviour to make it more suitable for us. Recently, we did some work around how it does it's TTL so we could more quickly see where workers had terminated abnormally.

We've also changed it so a given worker instance will become increasingly unlikely to take on new work as the machine it's running on (AWS) nears the end of the hour since it was started. As the work load lowers, we can remove workers from the system in the most cost effective way.
Is this some sort of joke?
How Not to End Up Like Uber’s Travis Kalanick
One of the lead developers on the Azure suite wrote a blog post that might explain some of the differences: http://blog.revolutionanalytics.com/2017/06/syberia.html. A rough analogy is that Rails is to AWS/Heroku like Syberia is to Azure. You can replace the underlying components in your project with calls to Azure services, but a large developer team may prefer to work in a unified codebase over a set of UI tools.
Right -- you don't need the "act like a buddy" part for this technique to work.
Strings can be unicode in Python2, you start a unicode string with u".

Python2​ has full unicode support. While Python3 supports only unicode strings.
Canon is a short Cannon, for close quarters shelling or installation on narrow ships.
> for professional development, everything I do in Python is done in Python 2.x. That is not a theoretical argument, that is fact.

And everything I do professionally in Python is done in 3.x as of this January. Also fact! Industry standards sometimes move slowly, but they are moving.
That already happened.

https://en.wikipedia.org/wiki/CinePaint
Correct. Office 365 offers both. The only problem for me, is that I rather use gmail than outlook.
There's no "they" there - a person that doesn't yet exist does not feel or suffer, and therefore they cannot be meaningfully empathized with, nor can there be any moral obligations towards them.
U.S. Treasury Seeks to Hide Complaints About Wall Street
How Сan I Use Unused Computing Power – Ethereum blockchain-powered supercomputer
Housing has become a plaything for the ultra-rich.
High-priced art plan to be unveiled for Treasure Island
It'd be interesting if the agents developed their own language during the reinforcement learning stage that is unintelligible to humans but allows them to quickly navigate the negotiation. They use the model trained in a supervised way during the reinforcement learning stage to avoid this, but I'm curious to see what the agent learns when paired against another reinforcement learning agent.

Edit: Indeed, the paper says that not using the fixed agent trained on human negotiation leads to unintelligible language from the agents.
the syscall function takes a void* parameter then does a copy from user space into the kernel using the wrong target type/sizeof. i think it works because the incorrect type was a superset of the correct type. i don't think any static analyser could catch this.

proposed patch here:

https://bugzilla.kernel.org/attachment.cgi?id=256997&action=...
Thanks for your (past and future) work on those clients!

In case you haven't seen it yet, Let's Encrypt is working on a testing-only server implementation called pebble[1] that's based on the latest ACME draft. Might come in handy if you want to start working on this before the production ACME server (boulder) is ready.

[1]: https://github.com/letsencrypt/pebble
If you're in NYC, I know a few people who might be able to help you out; shoot me an email (in profile).
Yep, this. Basically leveraging the knowledge difference between developers on the edge of what's available with Cloud ML API services, versus people with business problems that are not aware of same. Throw in some customization and nice marketing / design for niche use cases, and you've maybe got a business.
I think this is the point though - for something like bitcoin, this tension is ok. It's when you start getting into things like blockchains for real estate in developing countries (I think there are a few startups working on this) when it becomes an issue. Someone still fundamentally needs to issue the blockchain deeds, or ok that you, in fact, own the property you are claiming to own. At that point, you have a central authority, and a normal database with some sort of public backup or checkpointing would be as good as a blockchain solution.

So, I'd agree bitcoin doesn't want central governance, and that's a feature not a bug, but for other block chain solutions this article makes a very good point.
As a proof of concept, this is pretty neat!

This bit of code in worker.py makes me uncomfortable though:

# Deserialize the task
d_fun, d_args = dill.loads(data)

# Run the task
d_fun(*d_args)

Basically the function (as in the Python object that holds the function's code, etc) to run gets pulled out of redis along with its arguments, then it gets executed.

If the entire system is trusted, this is a really cool way to let workers run code without needing to deploy it to them. Likewise, you wouldn't even need to restart the workers for a new version of the function to run - just start feeding the new code into the queue and the workers will run it. The more I think about this, the cooler it seems.

On the other hand, from the worker's perspective, this is basically a wide-open "feed me any code and I'll run it" thing.
This is the highest resolution image of the data that I can find: http://www.dailygalaxy.com/.a/6a00d8341bf7f753ef01bb09a3f2d2...
You could say the same thing about hallways in an office building with multiple tenants, but I don't think it's legally ambiguous whether propositioning your coworkers outside the restroom is more appropriate than doing it in the office.
There was a companion piece 20 years later in the Atlantic, by Greenberger. Both are linked from here:

https://www.theatlantic.com/past/docs/unbound/flashbks/compu...
The site is down right now for me. Is this like Patreon but for open source projects? If so, I would love that.
This would be great especially for paid alternate CAs, so we can automate renewals, etc easily.

You could also bring functionality similar to Caddy, for other CAs.
I see the myth of the poor developer being robbed of the value it delivers is alive and well around this community.

Here's the thing, in corporate devs are as essential as people toghtening nuts in a factory.

The value one produces there is multiplyed by the internal know how, customer base, marketing reach and tight focus management, none of which it's brough by the developer.

That value is stripped from developer work just to be pocketed by management and sales is a myth, besides, if it werent there'd be plenty developers going solo and the median salary would be in the millions.

Edit: and lo and behold, instant downvote. No wonders the tech community is so blind and guillible when it comes to the value argument, from the extraction myth to the stock options gambling.
The cooperative multitasking is mentioned in "Why events are a bad idea" as a counter-argument #3. They are considered under threads category. It's unfortunate that only some languages support them.
Straight men are aroused by penises? And sending dick pic by linked is instinct?
Location: Madeira, Portugal Remote: Yes Willing to relocate: Maybe Technologies: C, Java, ksh/bash, Javascript, NodeJs, React, Unix Résumé/CV: https://docs.google.com/document/d/1PfTyKQvT9ZhRXDO9XGPCLoja... Email: quirinpa@gmail.com
My first year of computer science, I was bored in the labs one day working on a basic Pascal programming assignment. Back then, our university had a VAX mainframe system that everyone worked on (staff and students alike).

I logged off my account, and then just for the fun of it, decided to log back in using my course unit (INF180) as the username and password.

Lo and behold, It let me in. As the course administrator. I could see student records and past assignment gradings for everyone else on my course.

Looking at the folders, it seemed that future assignments etc. were also stored within that account. I didn't go any further. I simply logged out and stayed quiet (and uneasy) about the whole thing. I was too scared to report it in case I was thrown off the course for 'hacking' the system.

A few years later (after I had well completed my studies), I was helping a friend in the same labs with an assignment. I wondered if they still had the same flaw, so I found a spare workstation and tried the same trick, but it wouldn't let me in. Glad they fixed that loophole.
Box Platform on AWS Marketplace – Lambda Blueprints and Sample Code
MTBE: A Precautionary Tale [PDF, 2004]
Want More Time? Get Rid of the Easiest Way to Spend It
I agree. Also, I see a clear patter here, people almost always find any excuse not to work in their ideas. It's like if they are their own worse enemies or critics.
Even Facebook still requires the developers to manually declare things safe/unsafe for 0-RTT, and frankly the requirements for doing this securely are very subtle. This is a massive footgun.
Calibre currently includes a web server (calibre-server) that lets you browse and search your library. It doesn't include a reader, but there are browser extensions for firefox and chrome that will let you read your books in your browser also.
In the context of this article, it's about boomers expecting millennials to solve their own problems and their parents' problems (all that accumulated debt to pay pensions etc).
Prefetching a webpage to generate it's preview should at least be optional, controlled through user settings.
This is funnily aligned to my interests.

Some time ago I did a relatively popular slideshow(https://www.slideshare.net/otikik/how-to-make-awesome-diagra...) about making diagrams. This software seems to enforce a lot of the guidelines I proposed there out-of-the-box, which is nice.

I also happen to know some Lua. I delved a bit on sandboxing it. Maybe the author'll find it useful: https://github.com/kikito/sandbox.lua
Hi,

I am interested in the opportunity. Have you filled up all positions?
LSD and Psilocybin Treatment of Childhood Schizophrenia (1997)
Some companies just love fast-talking engineers because they sound like they know what they're doing.

Some engineers spend a lot of effort trying to project a specific image of themselves at the expense of bringing up the morale of others in their team.

On a few occasions, I've seen an engineer tear apart the work of another engineer at a team meeting in order to make themselves look good and more senior in front of their boss - Often, the critique is delivered with such vigour that it sounds rehearsed. I've seen this behaviour in startups mostly.
This is one of those moments where I'm thankful for the internet existing.
> I don't want anything to do with reading resumes, selecting the worker, scheduling, payments, etc.

at the end of the day you need to validate that the person is going to be able to write this code and that you are going to follow through with payment. Either way it opens up one party to risk. A developer risks putting in the work without payment and the financial backer risks non completion after they pay. For instance, I wouldn't mind writing that extension for you for a hundred or so but I also wouldn't want to do the work before getting paid.
Feature Writing? General Non-Fiction?
Report reveals how easy it is to manipulate elections with fake news
TP-Link did it last year[1]

[1] https://threatpost.com/top-router-maker-tp-link-loses-contro...
Safari Technology Preview 33