skysight-inc/HackerNews huggingface dataset:
You should be able to trust your partner, if they are lying and deceiving to you, yes, it really is that bad.

What kind of relationship do you have with someone if you can't even be honest with the other?
I work at a company where one group in IT makes AngularJS apps, another writes industry machine learning models, and a few others are using Lotus Notes.

People will use what works
It was autonomously controlled to run on a set path and to dive when I thought it had reached the target.

drones don't have to have a human controller.
1,000 miles of power lines east or west pushes solar power +/- 1 hour earlier or later at the cost of ~3% efficiency. It's only nighttime that's a real problem but again, night time has lower overall demand.

Which means the duck curve is mostly a non issue over any large land mass. Alt least relative to coal / nuclear base load power plants.
The best article on this matter, by the best journalist on China, John Garnault.

http://chinaheritage.net/journal/imminent-fears-immediate-ho...
> I'm starting to feel like there's an unexpectedly enormous number of people out there with zero ability to critically evaluate information, and it seems as if all a terrible idea needs in order to gain critical mass is that it be emotionally satisfying and generally known.

Aristotle observed this in the 4th century BC. He wrote about it in his book Rhetoric. This is by no means a new development.
so let's discuss the edge cases. let's operate with abstract concepts rather than actually write code.
The outer border and shadow appears to be from the default window decorations, which I expect they'll remove in some non-app-specific method. The top bar is the standard window headerbar, which they'll probably remove as well, at least for the dialer screen. The gradients are part of the default GTK theme. Not sure about the button labels, as it's been a while since I touched GTK development - there may not be an easy way to add labels under an image in a button.

EDIT: designs almost always look nicer than the first pass at implementing them, as designers can put pixels wherever they want to make things look pretty, while developers are constrained by the technical restrictions of the frameworks being used.
I red hn via materialistic, an app with a black theme. Saves battery and my eyes
I'm not sure but the poster seems to be UK based where half yearly is normal.
Night Shift on iOS and macOS also has a sunset-to-sunrise setting.
> I believe that one thing that will happen is that we will see distributed technologies take off and they will break the marketholds of some of these massive technopolies like Uber or Amazon etc.

Seem very unlikely. People have been saying that forever, but it is only getting less likely. For instance the Internet is probably the worst it has ever been for distributed technologies. Probably only a major reorganization would change that. Which isn't likely to happen with all the companies relying on centralization becoming increasingly influential, if not dominant. Even society is probably worse than it has been for at least a few decades for creating something outside of the norm. Large tech is the new big oil or whatever.
> “If a continental youth wants to declare his love to a girl, he kneels down, tells her that she is the sweetest, the most charming and ravishing person in the world, that she has something in her, something peculiar and individual which only a few hundred thousand other women have and that he would be unable to live one more minute without her. Often, to give a little more emphasis to the statement, he shoots himself on the spot. This is a normal, week-day declaration of love in the more temperamental continental countries. In England the boy pats his adored one on the back and says softly: ‘I don’t object to you, you know.’ If he is quite mad with passion, he may add: ‘I rather fancy you, in fact.”

“How to be an Alien” by George Mikes
Announcing Fritz ML Grants – Get $1000 in cloud credits to build ML powered apps
The fox who longed for grapes, beholds with pain

The tempting clusters were too high to gain;

Grieved in his heart he forced a careless smile,

And cried, ‘They’re sharp and hardly worth my while.’
The problem is that there aren't enough people with spines working in these companies to smack the heads of their colleagues when they act out inappropriately because they think they have their "dream job" and don't want to attract negative attention to themselves. This is just as bad as the people who flagrantly act out.

Then the worst get get no negative feedback and continue to be assholes, and the whole culture / Overton window of the environment is perceived to be shifted in that direction.

People need to take the perceived risk and tell each other to grow the fuck up. The worse thing that can happen is you end up getting a new job somewhere else less dysfunctional that you needed but deluded yourself into not getting sooner.

Usually this works in your favor in the long term no matter what.
You have to add income tax to your calculations. 180k in SF is about %60 of that, which is 108k, so exactly 1/3rd.
This article felt all kinds of icky to me. If they truly only focused on those three conditions, only the first condition was in the category of putting distance between yourself and your ex. The other two were just "coming to terms with it" and "distracting onself", respectively.

But using negative reappraisals is just one way to put conceptual distance between yourself and your ex. They might have just been testing the efficacy of creating conceptual distance, not the efficacy of "negative reappraisals" itself. Another way to create conceptual distance is to evolve and change your self, until you realize that the relationship might have been fine for your past self but isn't right for who you have become. And that again is hard and uncomfortable and takes work and time, but at least it isn't demonizing someone else.
I wonder if /u/mikeash can still comment on this thread!

My recent experience has been that indeed inlining is essential for true "zero-cost abstraction"—say an array of integers with index set/get methods—but that once your abstraction is weighty enough that a method is performing more than a few dozen "interesting" instructions, inlining doesn't win much over how well the modern CPU can already optimize across calls.

EDIT: I should add I'm talking about static inlining. I'm sure your typical alien-technology JIT can identify the exact 800 instruction trace in your inner loop and pull it all together into a perfectly machine-sympathetic sequence that runs 50% faster than anything you could construct statically in the absence of profile-driven feedback.
Not interested. I'm not litigating F-Droid and don't need to. F-Droid advocates, and some F-Droid critics, disagree: if F-Droid is implicated in an argument, we must fully adjudicate all its pro's and con's. No, that's not how the world works. I'm sufficiently well informed about F-Droid to know --- and I mean this in a benign sense, the same way I feel about OCaml or slab allocator design --- that I don't care.
this seems eerily similar to how comic book writer Grant Morrison described the universe of super hero comics.

I want to dig for a better video but Wisecrack has a good upload on the topic: https://www.youtube.com/watch?v=EFtbwP4UuFM

of course Morrison takes us a much more...theological outcome, but yeah.
Pretending to be interesting enough to be spied on is one of the main reasons why people care about their cyber security.
Because the upside to these companies has a pretty low ceiling, especially if there is downward price pressure because insurance companies can't differentiate on risk or coverage. This leads to very thin profit margins.

However, due to the nature of insurance, even a relatively small number of people developing expensive conditions can be catastrophic. Remember, in your scenario, you are REQUIRED to cover them.

If you're going to have only one combined risk pool, you need to be able to guarantee coverage even facing catastrophic insurance costs. The only real way to do this is to be backed by somebody with very, very deep pockets, like, say, the federal government.
Yep, which really explains why Go went with it. The Go authors have stated that it's designed for code to be read more than it's written, so they add verbosity in favor of clarity.
UI toolkit choice puzzles me. They should have used Qt or even partnered with Plasma Mobile to begin with. Regarding the GPU, they are supposedly working with Mesa/etnaviv, but it's in the very raw state so far. I don't think it even supports OpenGL 3.1 yet. And big question is about power management side of things.
So?

Laugh at them, and then contribute facts.

Next.

At any given time, these things are all part of the conversation. Suppressing them only adds to the allure.

Attempting to manage it, "for their own good" will not end well, and it won't end well because way too many people will fail to trust, share that and undermine it all.

As they should. That problem is why there is a First Amendment in the first place. I know that does not apply here, and I know why too.

Not my intent.

The dynamics that lead to having a First Amendment are my point.

The moment people begin to mistrust, and that catches fire and spreads is the moment the dialog gets toxic and hostile.

See my comment up thread.
It hasn’t been built, the “low” price is supported by federal tax credits which means all the taxpayers of United States, and its results are only “expected”. This is hardly a news article, it is more of a propaganda piece.
Check out Mike Ashes blog:

https://mikeash.com/pyblog/

It has posts where he recreates the functionality of the runtime, but without the optimizations that are in Apples runtime (which is open source).
What does Facebook have a monopoly on?

Microsoft had a monopoly on the retail operating system space and leveraged that monopoly to force vendors into bad positions that excluded other operating systems a shot on a fair market. They also used their position to push their products to the detriment of other competitors.

As far as I can tell, Facebook just has a monopoly on Facebook. Which is to be expected since Facebook is Facebook.
It was the arrow keys for me, they didn't seem to register with Left and Right.
That will only prevent installation of master of the package or the immediate next few versions on 0.7. The old package versions without a julia upper bound remain available so users on 0.7 or 1.0 will just be held back to old versions of JuliaDB until a new release without an upper bound gets made.
What phone are you using?
Out of curiosity, what did you make of Cybernetics? It's a pretty unwieldy book, especially today... Did you ever try the Human Use of Human Beings?
Also the PQI Air Card, which is a microSD to SD adaptor!

I use it with an SD-to-microSD ribbon inside an iFlash adaptor in an iPod. That lets me share SD cards over WiFi to an iPhone.
I can't imagine how it is to eat powdered ginger given how a piece of solid ginger tastes like
Covering the camera makes you 100% under control. I don’t trust any software or hardware or even promises from vendors. As far as the mic goes, nothing much you can do to take control unless you physically unmount it, which your average Joe can’t do...
Implications for VR?
I have noticed this trend in tech where folks' incredible contributions to the company go unsupported and unrewarded because it didn't align with the goals of some executive. At Valve, where management goals are heavily obfuscated by the "flat" structure of the organization, there are even fewer champions to support and reward you for big impact -- so I am not surprised that no one is able to take meaningful risk nor execute on it.
You mention cities in the south. Are you going to adjust the recipe to southern taste?
I agree with the sentiment but find most of my whiteboard time concerned with a much higher level type of problem solving than writing lines of code or absolutely correct algorithms. I also mostly do it with colleagues I know on shared problems we are working cooperatively to solve. Where I’m using one with strangers I’m much more often working as an expert in an explanatory manner. It feels quite remote to my experience of solving an unknown problem in an interview situation.
Notes and "gets the job done" on the same phrase don't go together
Having never tried Atacama Desert, I am going to guess it's like other desserts like trifle and mousse, which are in fact rather soggy.
Which absolutely makes sense. Except they plug the Heroku button which only works with open source, which makes the whole thing pretty confusing.
It's still way nicer to read compared to the clusterfuck that java is.
Worker-owned co-ops exist to provide employment (and profit) for their employees.
GTK4 will use OpenGL for rendering
Hacking a Brand New Mac Remotely, Right Out of the Box
With doc you don’t have to stare over the candidate’s shoulder. The interviewer can just share the doc with him/herself and watch as you type. That’s what I used to do. The main goal is actually to make sure the candidate stays on the right track. Some folks are prone to veering way out into the woods otherwise. Unsupervised, they would just run out of time.
VPE at Eaze here (the original author of the quote above) -

You're 100% correct. We give our candidates the choice between working through a problem at the office (on the spot as you say) or doing a take home project asynchronously. Not everyone has the time to do homework, but not everyone wants to do an in person coding interview either. We try to stay flexible.
I could, but I'm probably ill informed. I want to hear your specific rebuttal to this:

>Even in the idealized case, you can sniff traffic on the router to find out which user IPs are talking to each other and when.
in a sense, I agree. this is a signal to the candidate that the interviewers do not fully understand what they are measuring.

which also means the team might consist of people selected by using this metric. this is a good signal ;-)
It probably stays Tesla, like the unit of measurement does.
It is a lot lot better than it was in 2016.
The new package manager helps a lot.
I mean separate environments per project,
and upper-bounding package dependencies by default,
is just going to avoid a lot of head-aches.

But more generally things are maturing.

And 1.0 will help too, since things won't be chasing a moving target.

If your not in any hurry, I'ld give it 6 months,
of people who don't mind a bit of packages breaking (e.g. people like me) using it.

That will be plenty of time for everything to shake out.
More than you might expect has actually already been shaken out in the last few weeks in the package ecosystem.
Hitting 1.0 should give some package maintainers the drive to get it done.
The equivalent of `a = b[:n]` is `a = b[1:n]`. And I don't think you can get around admitting that there is a fundamental ambiguity in the spoken statement "Take a look at the fourth column!" in a zero-based index system. You always need a follow-up question to clarify whether you mean "everyday informal speech fourth" or "zero-index fourth."
Are you asking me to go through each of them and give a thorough post about the background of the issue, the facts as they lay, the most reasonable conclusions, the possible influences/biases from each side and their possible agendas etc etc etc?

And you're saying that I should do this each and every single time someone wants to discuss a (IMO) discredited study or blog post or something?

Do you not see how easy that is to abuse by people acting in bad faith? It's a pretty classic DDOS

https://en.wikipedia.org/wiki/Gish_gallop
On the other hand, there's no principle that requires an entity like Microsoft to support services it or its customers find repugnant.
Python threads aren't simple, because of the shared everything model python uses, so any variable access requires the GIL. Shared nothing threads are much simpler to work with.
Principal Engineer from huge gaming company here.

White board coding interview are testing only one thing: how well candidate is prepared for it. And here what is wrong with it:
The assumption that candidate should spend his/her valuable time preparing for someone's assessment is arrogant. I do understand why Google and Facebook do it (the do other arrogant things), they assume you want to work for them so much you will study to make the cut. So, they track bunch of metrics, which makes THEIR life easier. They have baselines, calibrations, and other things you never have in the real life. Hilarious part is that they are both risk averse (better to not hire a good candidate than hire a bad one) and using brood-force approach (they will interview you endless number of time).

And if you are not prepared - you will most probably fail, unless you are really good at it or lucky. So, why should I prepare for Google's or someone's else interview? I have a interesting and very busy job, I just don't have time for this. I have commitments to my team to work on real products, not on fake problems from Cracking Google Coding Interview.

Just think how absurd it is?

So, starting from 6 month ago I:
1) Tell recruiters upfront I will not be spending a minute preparing for their interview process
2) I decline coding on the whiteboard. High level designs are fine, writing code - no, no exceptions
3) And the most important, I stopped asking candidates to code on the white board.

The most important skill of the software engineer is (IMO): ability to keep complex problems in context for long time (not 5 boxes and months), ability to manipulate them and ability to convince others that you idea is worth pursuing.
That's an excellent idea. I'm in no way saying the existing method is perfect. Just that some of the things it tests around communication and being put on the spot and analyzing a problem in a way that is understandable to the rest of the room is actually a really good engineering skill. There can be other great ways to measure those skills.

I know my opinion is unpopular, but I sometimes do think I've figured out something other people miss. I think when it comes to whiteboard inteviews, candidates are often playing the wrong game. They think it's about gotcha questions and they think they fail because they didn't leetcode hard enough. I don't think that's true, they are just trying to game the thing that's easy to measure.

In my experience with the "terrible" FANG companies, it's not about gotcha questions. I get the offers even though I don't often find a non-naive solution. The people I'm in the room with really do want to see my thought process and they really do want me to communicate the tradeoffs with them. People don't fail the gotcha questions because they don't know trivia or because they forgot a detail from their CS classes. They fail the whiteboard interview because they see an unfamiliar question and say: "I don't know that trivia" instead of drawing out possible solutions and having a conversation with their interviewers.
These are the new emoji candidates for 2019, including service dog, couples
Why couldn't he do fizzbuzz?
Galaxy Note 9 Benchmarked: iPhone X Is Still Faster
Aren't they just always on? Also the modem would have to be on the other end of that cable loom for that to work when it's much more likely to be down in the glove box with the rest of the control modules and you don't need an antenna that long for a WAN modem.
Hypothetical: as the cost of mass storage continues to plunge, why wouldn’t less-scrupulous states gather as much dirt as possible on anyone of even the remotest national interest (through intermediaries, of course), in case it ever becomes valuable?

The cost/benefit equation there seems pretty clear. As a competitor state, his much would YOU pay for the next U.S. President’s private Facebook message history? A million dollars? A hundred million? Trade deals in the billions could be at stake.
>I personally would not have enough faith in the CEO's motives to join a company with a name like that.

on other side - putting your name on something like a company you take some personal responsibility for what that company does as you open yourself and your reputation to the things in the public view like "Riggetti screwed (or did right by) his employees/customers/suppliers" instead of laundering that responsibility through impersonal name.
Decoupling Microservices Using Message-Based RPC. GoLang, Tyk, GRPC, RabbitMQ
>I'm stunned by the number of people who can't write a loop

I won't say this is you, but it's funny the number of people who will interview and say something like this and then still give a non-trivial problem/question to whiteboard.

Reminds me of a guy who interviewed me several months ago at a place in Mountain View (not Google, but another).

He started by asking me to create an object with a couple attributes. Then he slowly began to add to the problem by asking for X, then Y, then Z.

Little by little, the code became more complex because he wanted iteration, etc.

He would say "I just want to know that you're able to code."

Later on, I found out he didn't like what I wrote, meanwhile all the basic elements of coding he wanted I was able to add without any problems and I met his specs.

If there's a "communication issue" in whiteboarding, perhaps the interviewees shouldn't shoulder all of the blame. Perhaps the interviewers need to temper their expectations and learn to communicate them better, because obviously there is some disconnect in a situation like this, and it's not the first time I've seen this before.
> The initial key exchange is done through the server using "pre-keys" (which, unless verified, is trust on first use). Any new key data is sent with the messages.

How confident are you that the server can't trick the client into downgrading to a new trust-on-first-use exchange? I'd also ask what happens when one party sends multiple messages while the other is offline - eventually you must exhaust your preshared keys, at which point you have no good options - presharing more keys compromises forward secrecy, encrypting without more exchanges compromises forward secrecy, and it's very difficult to make it clear to the user what the tradeoffs are. And again, whatever approach you choose opens the door to downgrade attacks (particularly if we're assuming that the OWS servers are hostile - Signal fans always claim that you don't have to trust the server at all but then don't really commit to that when talking about these edge cases. If we really aren't trusting the server then we should assume the servers are under attacker control when analysing these edge cases)

> I would say that the goal of signal was more about making an encrypted secure messenger for my mom than making crypto nerds safe from targeted attacks by nation states.

Slurs against those who disagree with you do not improve your case.

Are there any messengers that don't use TLS left? (Even IRC servers tend to use it these days). Your mom is adequately served by transport encryption. The Venn diagram of people who need more security than transport encryption and people who can safely use phone numbers as identifiers looks like: OO
I wonder how many piping plovers these will kill.
For more on altitude and depression see https://www.medicalnewstoday.com/articles/321219.php and https://www.livescience.com/50813-low-oxygen-increase-depres...
How do engineers approach solving a problem?

Whiteboard coding does a good job at assessing that, regardless of the candidates ability to actually solve the problem (for all the reasons why whiteboard coding sucks).

Do you analyze the problem?

Write test cases first?

Write a mini spec?

Gather Requirements?

Ask Questions?

Jump into code?

Google?

Verbalize the problems you encounter?

In that respect, engineering coding interviews work well. But too often, they are essentially a binary Yes/No: Candidate solved the problem the way I want them to solve it.
https://www.reddit.com/r/programming/comments/95zgaq/rosenbr...