skysight-inc/HackerNews huggingface dataset:
we are starting to see that, A16Z made an investment last year into a smaller bank

https://techcrunch.com/2016/11/01/cross-river-bank-gets-unco...
How would you optimize sum.c to be faster?
This book helped me achieve the balance, though I keep going off kilter now and then, this one brings me back on track :-). YMMV.

https://www.amazon.com/gospel-selfless-action-according-Gand...

I guess you got to keep looking, keep trying intuitively based on what you know yourself, create a feedback loop from your attempts and when you find your purpose, you will know. Good luck!
Agreed on your comment (ex software dev, now management consultant)..

In MC, the delivery of the case is extremely important (how you structure the solution, how you speak, how you present yourself, etc.). Your point on people optimizing is spot on. Some students spend 10-20 hours a week practising before a McKinsey, Bain, BCG interview..

When I'm building cases and interviewing people, I try to structure it around a real life problem we have (e.g. a wood/fiber B2B company wanting to go B2C) which makes it less awkward than solving random algorithms.

However, I'm still not satisfied with the process, so wondering if people have ideas ?

I thought about giving a case to solve at home, but we're missing the part of how an applicant will react with a lot of pressure and in front of clients :/
The federal network agency claims that XMPP clients have to be registered according to a German law that says that one has to be registered with (but does not need permission from) the agency if providing public communication services commercially.

It's a rather slippery slope from XMPP towards software which uses any of the other networking protocols, even TCP/IP and Ethernet, since they could all be considered telecommunications.
What happens to a black hole-less galaxy?
Do you agree then with GGP that personal beliefs require citation?
Coded Clojure for years, including w/ Paredit and I find Parinfer extremely frustrating as it fights my edits and sometimes creates syntax errors - in the Atom Parinfer in indent mode anyway. Maybe other implementations are better? Or do I just have to "unlearn" a bunch before I can relax and let the magic flow? Cuz as it is, Parinfer makes me nuts.
"Home Secretary Amber Rudd told Sky News it was "completely unacceptable" that police and security services had not been able to crack the heavily encrypted service."

This is great news, actually. It means that WhatsApp's encryption works, and stonewalls the efforts of state actors (or at least, hers) to break it.

That said, we don't know if she's lying about this, or not.
Software Engineering Radio

Hanselminutes

Software Engineering Daily

Cognicast
0xCC is a special opcode for the assembly instruction "INT 3" (trigger interrupt number 3), for exactly this use case of providing an 1-byte opcode for debuggers.

The general encoding for "INT <X>" is 0xCD <X>
They definitely have people who architect their systems. Just because there isn't a formal title doesn't mean they are not there.
It isn't all that surprising to me either. But for different reasons. They have no idea what they are talking about.

Do we think they know our online banking software uses the same kind of encryption? Probably not. Andrew Marr not knowing this is annoying. But an entire government being ignorant of it is deeply worrying.
Not a Haskell user, but what makes it difficult to keep it in Production?
Actual headline has "... out of galactic core". The black hole is still in the galaxy, though perhaps in 20 million years it will have escaped.

The involvement of gravitational waves is conjecture and the evidence for it is highly indirect (it all sounds pretty plausible to me, but what do I know?).
Poorly timed opportunism. Police have said the attacker acted alone, so he wasn't using encrypted comms to talk to anyone.
And those AIs must use mouse, keyboard and screen like everyone else.
there's open source ra clone with active online servers!? well my day is bout wasted now
I've been waiting for a proper remaster of Starcraft forever! I didn't want to jump into the story at SC2. So excited for this.
That's the beauty of it; even with their more restrictive measures and massively increased surveillance, they won't make a significant dent in these sorts of attacks.

So they'll never run out of reasons to push further. Hooray.
Thank you for replying. I'm the author of the article and have felt bad sniping at the engineers at the LA Times. It helps to know you understand the technical problem. It must be very frustrating to see the ad networks' code wrecking your website.

Your ad sales and IT team are killing your company. They are taking your good product, the journalism and your well written Javascript, and they are smearing a thick paste of shit all over it. Some of this shit is visible, like the grocery circular popover and the auto-loading video ads. Some of it is invisible, like the 10 megabytes/minute I blogged about. But that shit has a smell. Readers don't like getting shit on their hands when reading the newspaper. They don't like smelling shit. They will stop going to your website.

The ROI on cleaning up the ads tech mess will not be immediate. It will probably be negative in the short term. But in the long term it's the only way to save the newspaper. I'm anxious about the future of the newspaper business too and don't know what the solution is. But I'm sure it's not this ad escalation.
Amazing - the calculations in the article suggest gravitational waves emitted by a pair of colliding black holes can have sufficient energy to eject the combined object from the potential well of the galaxy.
Actually till few weeks ago, there were more physics, astronomy articles being shared on sundays similar to european newspapers' weekend editions focusing on more culture, science etc.
> I know a lot of great engineers in "flyover states" that more than understand that they'd have to take a decrease in standard of living to move to the Bay Area so don't even consider it.

Yup. According to all the cost of living calculators I'd need upwards of $175k in SF to match what I'm getting at the moment in boring old Tennessee. There's no way it's worth it for me.
Why do you think the government doesn't know? Why do you think they believe what they say?

This is just populist bullshit. It follows on from other populist bullshit.
Given that the BBC is a state funded organisation, why would you expect anything else?
This whole time I had no idea vim could autocomplete
I like the idea of attaching the case. Not only for following up, but also for reading the whole reason why something should be implemented and it shows the developers that there is a real person with a real pain behind it. Furthermore reading the original case sometimes helps in finding more efficient solutions.

> high-level estimate bucket

How does this bucket look like? Something like: `within 6 months`, `3 months`, `this month` or kind of effort oriented like `high effort` (takes long), `medium effort`, `low effort` (quickly implemented)?
Those who wish to signal their disinterest - American football is often construed as nonintellectual and skews lower socioeconomically than, say, the "Hamilton" audience. So to feign a complete lack of familiarity with it puts you above those people who understand and enjoy it.
Yes, this one is one of the small hacks with high impact!
I seem to remember in pre-inet news, rogue actors with mental disorders seldom made national headlines. Now an individual with no affiliation with organized hate-based groups and some twisted logic can dream of international recognition for their actions if they manage to fulfill loose criteria under the "terrorists" FUD umbrella. Dead or alive, they want to be significant in some way different from their previously banal existence, consequences be damned.
I have this when I'm fully "in the flow". I can talk with people about trivial / irrelevant things on full autopilot. OTOH, when I'm struggling with something that requires unpleasant amounts of concentration, any interruption is likely to receive a very unpleasant response.
My point is, there is nothing wrong with pushing a slot machine's buttons, even if it is done in a way that defeats the RNG. The difference between this and counting cards in a game of Black Jack is, the RNG can easily be fixed to prevent this.

You provided it as an example of "organized crime", and doing so heavily suggests that it is wrong.

We tend to conflate "wrong" and "unlawful", and for good reason: the law is supposed to prevent wrong things from being committed. There are exceptions however, and this is one of them. I'd rather use another example if possible.
That's not exactly true, since bind and fmap have different types.

fmap :: (Functor f) => f a -> (a -> b) -> f b

bind :: (Monad m) => m a -> (a -> m b) -> m b

Functors simply map elements one-to-one, while monads map elements to new data structures, which have to be combined back to a single data structure.

However, it's good you mention the laws - it's certainly possible to define bind with the correct type but incorrect behavior. An example would be defining the List bind in a way that doesn't concatenate the elements in order.

The following is a really good reference for understanding not just the difference between functors, applicatives, and monads, but also why each is more powerful than the one before it.

https://en.wikibooks.org/wiki/Haskell/Applicative_functors#A...
GCC with -O3 might try to unroll this loop into a single constant. O(0) is pretty fast.
My personal experience with them is also really bad. I bought one of their laptops several years ago. It had wifi problems, that were supposedly fixed if you bought a laptop after $DATE. I did it and it was still fucked up.

I sent it back so they would fix the issue, but I got another broken laptop. After I wrote them another email or two I stopped receiving responses from them... I was just straight out ignored. I was also a teenager that needed a laptop so I just lived with shitty wifi (speeds up to 1Mbps, wifi range <10m)... Not to mention trackpad was really shitty as well - Touch with another finger by mistake? OOOOPS your cursor has gone somewhere.

TLDR:
- They were saying problems were fixed when they weren't

- They didn't even try to fix my laptop when they said they will

- They ignored me after I complained for the 2nd time

- Shittiest laptop I ever had would not recommend (mid-range Lenovo ultrabook of 2011 - I think)

Question:
Did I just had bad luck and should my experience not affect my future purchases?

Edit: I know you were probably referring to spyware they were installing, but I just wanted to put my experience somewhere because it cost me too many nerves
I have actually had really good experiences as both a job seeker and a hiring manager with Hired. Their platform makes it easier to keep track of candidates and makes it less likely they will fall through the cracks.

My experience with hiring in the past is that startups that do it completely internally with no HR or recruiter support are likely to get overwhelmed and drop the ball. Recruiters drive the process along but they are motivated to put any ass in the seat and are not usually completely trustworthy from either the job seeker or the client side. A marketplace solution like Hired, Vettery, etc makes the process lot more transparent and has a rhythm that helps keep hiring managers on task.

Of course I'm a programmer and I'm in NYC and what works for me, here doesn't work for everybody, everywhere.
Yes, we should. We think we know better. We have senses and can measure ways in which the quality of life of man and animals can be ascertained, and we can conclude that these people will live much shorter, worse, unfulfilling lives, than those of people born elsewhere on average. If not the first generation, at least the following.

It is because we are culturally timid and racist that we still hold to the idea of the noble savage [1], and condemn their children to their wretched lives. A child not knowing what it's missing is no excuse to let her suffer, when we are in position to help.

Regime change operations and invasions have little to do with this unless they come from the sincere effort to improve their people's lives. And when the intention is sincere and the execution well planned, it works, and you can tell by the quality of life of countries like Japan and South Korea.

[1] https://en.wikipedia.org/wiki/Noble_savage
the model isn't totally deterministic, but aside from that the main palette is actually an ensemble of 12 separate models trained on slightly different hyper-parameters.

Colors are kind of subjective, and this is just meant to add some variety. eg. If you make a gradient out of 4 shades of the same color most of the models will complete the gradient, but a few of them would give you a contrasting shade.
I didn't play any games in the past 7-8 years ( besides chess ) but this is huge, B+ I'm coming.

Is Iccup alive ?
Writing an OS in Rust: Handling Exceptions
Bonus: If you have set up a tags file, the symbols there will also be available by default with autocomplete. This can help fill out a lot of potential functions and keywords which might not normally be set up (for Python, I set up a tagfile for both the standard library and site packages).

See ':help cpt' and ':help ins-completion'

YouCompleteMe is a good plugin for expanding out autocompletion for a lot more languages, but the built-in autocompletion is remarkably good out of the box.
The original will be updated to the 1.18[0] and given for free.

[0]: http://www.teamliquid.net/forum/brood-war/520460-starcraft-v...
NLP using NLTK Tutorial – Jupyter Notebook
Isn't the basic tenet of fair wages equal pay for equal work?

If the work is essentially the same in all locations, it's unfair that the wages aren't the same everywhere. Certainly, the work may not be the same everywhere, and not all workers are providing the same level of work etc. If the worker in India provides the same value to the company as the worker in the US, how is it fair that they are paid differently?

There's also a massive difference in cost of living, and maybe it's fair to pay someone more because the business chooses to hold offices in an expensive place; OTOH, maybe it's more fair to pay everyone the same, and close offices in HCOL areas because you can't attract employees at a fair wage.
That's very likely. Clang 8.0 collapses the loop with any optimizer setting other than -O0.

But if you had to do it manually, loop unrolling and SIMD instructions (although not part of standard C) would be good bets and can probably get you an order of magnitude.
If the comments skew against regulation, I wonder how they skew toward a Communist like me. I don't usually get more than 2 or 3 downvotes, though maybe that's because I don't comment in threads that are very populous.
Well the obvious answer would be, eliminate the loop, which is what any compiler optimizer will do ;)

But let's assume that the operation is not quite so trivial like here, then this structure would be a prime example where each loop operation is independent from each other, so you can sum a vector in parallel (=SIMD) and then sum the vector once in the end.

Also, since we're obviously not using any compiler optimizations, you can unroll the loop, which reduces per-iteration loop overhead (the conditional jump) and in such a simple case as here is bound to give a nice boost.
I use uBlock Origin too, and the LA Times definitely detects I'm using it and puts a big uncloseable popup demanding I turn it off. I think it only does this after repeated visits though, not the first.
Finds bugs in your shell scripts
I don't know. A big problem with giving a parrot to a new owner is that parrots imprint on their human owners and will never really adapt to new owners. That said, I have met people who keep many birds, like a sanctuary, that have been abandoned.
I definitely think it's more socially acceptable. It's just another annoying gender stereotype.

But to me the problem is companies working employees too long. Salary before meant putting in your 9-5 and leaving early on Fridays. Now if I don't put in 12 hours a day I look bad. If I do I look average.
I don't think XMPP is going away any time soon, but it certainly is not the most used thing out there.

However, I think that's part of why they've made this request. I think the problem is that it is late enough in the lifecycle of XMPP that no one large group (politically speaking - let's talk minimum of 100,000 people with similar political interests) really cares about it. That makes this not at all controversial, so it allows them to set a precedent.

I do not live in Germany, though, so I don't know if there's already precedent, or if the German people really even care about this. Hell, I don't even know if making XMPP service providers register is at all harmful or restrictive. All I can comment on is how it looks to me, and it looks like a power grab from over here.
We hear most terrorists ate with forks so all forks are now banned.

Also, we were shocked to discover that virtually ALL criminals rely on something called Oxygen to perform their work so this is now a controlled substance that will be heavily regulated.

We were then terrified to learn that after banning forks, terrorists were able to successfully eat with spoons or even their hands.

/s

Seriously, you cannot ban tools. Lawmakers have to approach this with a firm grounding in statistics (how LIKELY is a risk, relative to the magnitude of the measures to prevent it?). They also have to realize that some things are just necessary for society to function. Stop being paranoid.
Ok the tone of my message might be out of line a little bit, but I find it important to make people aware of incorrect usage of principles/tools/framework/stuff. I would not have so much problem with this project if they would call it "API" instead of "REST API", because it would communicate the purpose much clearer.

Also it would be a huge design mistake to use this on any serious project and probably not everybody will realize this.
>For those providing the excuse of culture - culture is something strongly valued in the Bay Area, and it's one of the biggest weaknesses.

Also when they say "culture" they just mean "an artificial BS bro- and nerd-bonding thing we made up and cringe-force it to everybody on the team".
My guess is that it gains a new black hole as stuff coalesces at the center. This hunch comes from not much more than knowing what Newton predicted, which is that any system with more than two bodies is unstable, with outcomes that include ejecting a body, or two bodies colliding. The formation of stars in the first place is the result of such coalescence, so it's not unthinkable that the same thing will happen at the center of a galaxy full of stars.
I don't know about LA Times specifically but the digital product often still includes invasive user-tracking bandwidth-intensive advertising, just toned down to what people consider "acceptable" levels. For example, the NYT digital sub that I pay nearly $200/year for still serves me advertising. So ponying up the cash doesn't do much to address the concerns that are being raised all throughout this thread.
>There is no way you can spin the argument such that the company would always derive higher profits by taking the moral choice.

No, because it's nearly impossible to get even two people to always agree what the moral choice even is.

But your examples are fairly easy: all of them are clearly net negatives​ for society, and would only be profitable for companies if they don't pay the true costs of their behavior.

Child labour carries a huge opportunity cost for the child: it can't get proper education, potentially costing it millions in lifetime earnings. Given a lack of immediate financial pressure, the economically rational decision for a child would be to demand far higher pay than an equally skilled adult because the salary has to offset the labor cost.

Similar arguments can be made for working people to death and giving them no vacation, but the payment schemes become complicated. Luckily they are even easier to solve: if unemployment is an acceptable condition (little stigma, decent unemployment benefits, etc), then the pool of people willing to work such jobs vanishes.

Of course regulation also works. Sometimes​ it's the sensible option (much easier to outlaw child labour than to teach economics and long term thinking to small children). But it is always valuable to first check if we can fix the root causes of a complex problem before we start with medicating the symptoms.
GCC as expected, O>2

sub rsp, 8
mov rdi, QWORD PTR [rsi+8]
mov edx, 10
xor esi, esi
call strtol <-- atoi
xor eax, eax <-- zero return value
add rsp, 8
ret <-- return from main

Interestingly enough it does not elide the entire function body.
Samsung is risking a lot by overselling AI assistant Bixby
Could those methan bubbles be burned off with a torch drone.?
React Bits: Design Patterns, Techniques, Tips and Tricks
try this one

https://www.farnamstreetblog.com/2014/05/hunter-s-thompson-t...
Andrews & Arnold is unfortunately many times more expensive than the more "mainstream" ISPs. Much cheaper to get a Sky/Virgin connection, and then route all your traffic off their networks over a VPN to a cheap couple of quid VPS per month.
That's actually a very good counter-argument against mine.
Is there anything like this for SPARQL endpoints?
News for hackers, stuff that matters
So much this. As a practitioner of modern stoicism, the idea that my productivity should be tied to external influences is anathema to my philosophy.

Working from home and having three kids between 6 and 10 months, the onus is on my to manage my expectations and my spouses expectations for when I'm going to be working, what work is interruptible, and what's most important to me. Given that my priorities go: family, friends (spouse included here), work, volunteering, that means that if the family isn't functioning well, that's where my attention goes until we're in a good place.

I've seen a lot of people either neglect their personal priority list or simply not have one, and then wonder why their life is falling apart around them, or they from time to time feel void or uninspired.

All this to say, productivity for productivity's sake is the behavior of cancer. If I have an un-productive day from a work perspective, it's usually because I was tending to higher priorities in my life, and thus it is hardly the end of the world, and I make a plan for getting things back on an even keel there so tomorrow or the next day I will have a more productive day, and make sure to communicate this to my supervisor in my next 1:1.
Not to mention that the sellers can be so blatantly scammers it's not even funny. http://i.imgur.com/S4nO45w.png
I co-founded startup 6 months ago, since day 1 we use micro-services. For us the biggest benefit was that at the begin we could hire people knowing different programming languages (we managed to build a team of 5 in 3-4 weeks) and they could build a small parts of the system communicating via http/RabbitMQ. Downside is that we had to have a CI&CD from day one and it costs us some resources.

I am not saying microservices are cure for everything and of course there is a place for well maintained monoliths but I find that even for smaller teams micro-services can be just easier than monolith.
They arrested 8 people so the "acted alone" theory might have changed.

http://www.aljazeera.com/news/2017/03/uk-police-arrests-west...
Some might have different perception of other civilizations' approach to science, Ali Kuscu might give them hints on that Islamic Civilization was not that terrible at times.
eBay and Amazon have very little in common in terms of how they area organized. Amazon's "customer facing database" is SKU-based. eBay's "customer facing database" is seller-based. Two completely different worlds.
Baresoil: a new serverless platform focused on simplicity
The tech meetup scene seriously sucks in a lot of places, especially if your expertise/interest lies somewhere other than web design/development/DevOps.