skysight-inc/HackerNews huggingface dataset:
> My rule of thumb is that Postgres gets you 50% of Oracle for 0% of the price. Most of what most people need is somewhere in that 50%. SQL Server gets you 90% for 25% of the cost.

Can you elaborate on what kinds of things fill the 40% difference between PG and MSSQL? Having used both PostgreSQL and SQL Server, my experience has been pretty much the other way around. When I need to do something with data in a table, PG probably has a feature allowing me to do it easily, and MSSQL probably doesn't. The simplest questions asked on Stack Overflow are answered with functions spanning tens of lines, often with various caveats.

The one area where MSSQL is clearly better than PG is GUI tooling, but even there I'm not particularly impressed. More than once have I read that someone absolutely loved SQL Server Management Studio, but the one conclusion I can come to after using it is "it works". For example, "Select Top 1000 Rows" is a fine view with autocompletion and everything, but then "Edit Top 200 Rows" has an SQL panel hidden behind a context menu, without autocompletion, and when you execute your modified query it rewrites it and removes all comments.
I think the real solution here is diversity. I don't know that 9-5 standing was ever seriously advocated as a preferable alternative to sitting; clearly there are issues with that too.

I mix things up at work personally; about a third of the day standing, a third sitting in a chair, a third sitting on a yoga ball. At this point it seems like you should just hedge and try to about doing any single thing without moving for too long.
The funny thing is that when Acorn spun off ARM some 25 years ago, Apple owned a chunk of the new company, since they used ARM6 for the Newton. The new chip's MMU was actually designed by Bob Welland, one of the fathers of Newton OS, for which he concocted the whole protection domain feature.
Why is throttling needed when the phone is connected to AC power?
> 2017

> Arguing flippantly
It's a billion people and a big political system that we don't have a lot of visibility into. This whole thread is filled with simplistic, black and white dumbassery.

From my limited view, there's actually been a lot of movement on freedom in expression in China, and Xi has been pushing the pendulum back towards the less free side. Which is bad. It's silly to paint all of that as a single overarching 'china'.
A consultant making 5 figures a week, in practical terms, is a unicorn that is not reliably repeatable. Most people cannot maintain that level of marketing while maintaining an income (as a consultant) effectively. If they could, every programmer would try to transition into making 5 figures a week as a consultant instead of making $100-200k with a stable job.

The $4k/week thing isn't since pretty much any decent consultant can command $100/hr which is what that weekly billing works out to.
CM-200 Connection Machine 1991-1996 (2015)
I think you baiting a rant, I count myself among the myriad developers who had to learn it the hard way to never use mongo.

My point would be that there are no "right" use-cases, I pointed it out because the article was talking about a specific thing: as the article points out in the outlined scenario: "It’s clear now, that throughput for PostgreSQL and MongoDB now is almost the same before the spinlock performance degradation hits MongoDB."

So the article points out there is a significant performance degradation after a certain number of connections in MongoDB, such things won't surprise me anymore I'll add it to the heap of things wrong with MongoDB, thats why I was making the comment.

> "We’ve got so far that throughput of PostgreSQL and MongoDB is the same for read workloads. Is it surprising? Not at all - I’m going to show you, that under the hood all our databases use more or less the same data structures and the same approach to store documents."

I'd argue that there is no reason to use MongoDB because there are no use-cases other more mature databases won't be equally or better suited for. MongoDB is horrid, you won't know all its deficiencies when you get started with it, but over time you will come to despise it, it is really far away from being a mature database and I would advice anyone against using it for any task, and I'm not the only one who was burned using it and who adopted this attitude towards it.
Can you explain his process a bit? You could just be making this up.
I was just reading this last night:

https://theintercept.com/2017/09/28/signal-tutorial-second-p...
> golang, but IMO Google [...] business practices are leading to developers becoming more wary of adopting their technology products

...but many other developers learnt some Golang because it was backed by a large IT corp. Never underestimate the lure of CV padding, especially by the many aptitudally-challenged programmers out there.
I'd be curious to know the benefit of IFTTT over the registered search/notify built in to CL. Different options or...?
Rather than throttle, Apple has done something similar since the A10/A11 processors with their additional low-power cores. Presumably this should reduce the short-term wear on the battery and extend the life of the cells.
How does he know the CPU isn't actually throttled already per his suggestion? :)
Bruce McCandless, First Astronaut to Fly Untethered in Space, Has Died
We dual-write mostly to be able to offload certain query patterns, like joining large tables on non distkeys. Redshift does much better than BQ joins as long as they're on the same DISTKEY or if you can afford to make the table DISTSTYLE ALL, but if you can't, having to shuffle really impacts not only the runtime of that specific query, but also any other running queries. We have a job that took 1 hour on a 28 node dc2.8xlarge cluster, but only 4 minutes on BigQuery with basically no rewriting of the query, and saw a reduction in runtimes of concurrent jobs as well.
you don't. how most exchanges work is that when selling, you can place a limit order (sell at that price or higher), or a market order (sell at whatever price). if you want certainty, you use limit. if you want to make a trade now, you use market.
Unlike my Google Moto G that was unsupported after 18 months?
This is ridiculous. I’ve read hundreds of stories about people who have had issues with Coinbase. I’m sure they’re the tip of the iceberg and there are actually thousands or even hundreds of thousands having issues.

But Coinbase has many tens of millions of users, so it’s still probably a small fraction. And by your own admission, you have no idea, so stating that it’s “the standard experience” is just more anti-cryptocurrency FUD like your article series.

EDIT: it’s actually 13 million as of Dec 1. The point stands: 100,000 users having issues is still less than 1%.
Where by "crypto" you mean "cryptocurrencies", rather than the more common "cryptography" (which I think is still overwhelmingly appreciated here), right?
The lede of the story and pretty much every one I've read is false.

>For years consumers have complained and theorized that Apple would purposely degrade the performance of older iPhones, pushing them to upgrade faster than they normally would.

>This week the theory of slowing iPhones was validated by external sources and eventually corroborated by Apple.

The conspiracy theory we're talking about is that Apple slows your old iPhone to make you upgrade to new ones and it goes back all the way to the first iPhones. It's false on its face because this fix wasn't added until iOS 10.2.1 [1] and it wasn't what Apple "corroborated" at all. And for the "Apple should have been transparent" crowd, here's what it said in the release notes:

>iOS 10.2.1 includes bug fixes and improves the security of your iPhone or iPad.

>It also improves power management during peak workloads to avoid unexpected shutdowns on iPhone.

>For information on the security content of Apple software updates, please visit this website: https://support.apple.com/HT201222

There's some extremely bad writing on the internet about this story meant to capitalize on the general controversy. Honestly, Apple should find the most egregious one and sue for defamation, and relish the opportunity to testify under oath if it goes to trial.

[1] https://support.apple.com/kb/DL1893?locale=en_US
Did both for quite some time: Working remotely means getting thing done, getting into flow, and being productive. Working on-site means building strong relationships to people which might be key for one's further career development. I guess latter is more important when it is about increasing the personal market value.

Not saying that you can't build stromg work relations remotely but it's just different.
And the more people that run this, the more efficient crypto markets will be! It's a win-win.
Not everyone can be in the top 1% of paid professionals in their field. That extends to acting or consulting. And there simply aren't enough clients that can pay that much to support a significant increase in the # of folks pulling down those fees, regardless of the quality of the service offered. If 100 Michael Jordans showed up tomorrow, that would just increase competition for the same scarce resource of NBA player slots, not the number of slots. Professional sports or acting make these dynamics more transparant, but they're at play in all professions.
Modern x86 chips have built in support for voltage drops, as part of margin recovery. As the chip changes activity profile increasing current draw (e.g. turning on all cores for multithreaded code) the voltage will drop until the regulators catch up. "Back in the day" you used margin to accommodate this. Today, circuitry detects these events on the fly and slows down the chip for a few microseconds waiting for the voltage to recover. This allows you to remove margin and operate closer to the limit.
I'm not saying you should buy it if you don't like it. I am saying that you are not entitled to just take it if you don't. You go buy something else that is provided as you want.
Department of Labor proposes rule that lets employers steal employees' tips
A cyclist drew a snowman over London
He sold his coins on Coinbase and withdrew to his bank. Done.

Maybe the author’s post should have been “why a tiny fraction of cryptocurrency whales can’t cash out without a little research and upfront vetting” but I suspect that would have made for a terrible title. So he wrote a great title instead. It just doesn’t have the benefit of being true.
Moreover, the browser could remember the expected shared secret based on its and the server's RSA exchange.
We're not talking about "cash out" as in few thousands of dollars. we're talking about the hundreds of thousands or millions that some "Investors" are sitting on.
I was remote for almost the entirety of the last 5 years. This is just my experience, YMMV.

My first job had a remote team that I was promoted onto. They had a _very_ healthy culture that ensured remote people did not feel like second class citizens. I grew a ton and never once felt like I needed an office to be with my coworkers.

Using the soft skills I developed there, I continued to get new jobs as I grew and each one was an upgrade and also still remote. I never felt like it shorted me. But, without that incredibly solid base from my first gig and knowing how to handle being remote and create a good culture around it was key.

Now I work in-office in New York City and love it, I might go back to remote some day, but the pay increase (cost of living considered, even) was too huge to not go with it considering how much I love this city.
Patterson like Hennessy & Patterson?
Although a fun activity, do not set high expectations out of personal automation. I think the quoted XKCD [1] (also [2]) strip illustrates the glory and peril of personal automation enough.

Automation makes most sense in the true context where it belongs, "business." Automating a complicated e-mail marketing process with targeting, statistics and all makes sense because you need tens of thousands of instances of that process to be executed to create business value.

Except for rare idiosyncratic use cases, spending time in personal automation is more of a hobbyist and educational activity. Further, if the use case is not "that" rare, there is almost always "an app for that" anyway. Therefore, have no high expectations out of that.

With that disclaimer in mind, if you are into it, check out the open-source project Huginn [3] that can "Create agents that monitor and act on your behalf." for personal automation. Lastly, the industry standard of cloud API integration currently might be Zapier [4], which has more integrations, (business) battle-tested features compared to end-user oriented IFTTT.

----

1: https://xkcd.com/1319/

2: https://xkcd.com/1205/

3: https://github.com/huginn/huginn

4: https://zapier.com
I feel like you just described my office perfectly.
There's a really easy and well established solution to stolen [packed] lunch problem.

Once you've established that your lunch gets taken advantage of, start bringing in laxative-laced versions. The culprit(s) will be found soon enough.
> There is a lot of gymnastics this days,

> iPhone only works beautifully during initial review and couple of months after that.

I guess both sides are guilty.
My insomnia.
Not to be an azz, but why does every pseudo-intellectual type pose this question? What is so special about the term "simulation" just because someone like Elon Musk says it?

Completely useless topic to waste time and brainpower on.
And more increasing by the second... will it ever catch up?
> "However, often, the people with the required skills don't want to work 24/7 for one singular employer."

That's why I suggested training (which would be part of a long term solution, I agree with you that consultants have a role to play for meeting short term goals). Companies seem to undervalue training, probably because it's not business critical and there's no guarantee that a employee won't just get trained and then leave. What I think companies overlook is that an environment that gives enough resources (time and otherwise) to foster personal growth is the type of environment that breeds loyalty. Where I'm working right now, I have to fight against the grain to pick up new skills (even skills that have an almost immediate payback). Doesn't sound like a healthy work environment, does it? On the other hand, I've worked at another company where training was encouraged, which was definitely a key part of what made it a better place to work, with an added bonus of getting to work with happier, more productive colleagues. Interestingly, what formed part of the downfall of the latter was some senior management types trying to outsource as much as possible to consultants, and not for sound business reasons... let's just say that, for some people getting gigs, it's not about what they know but who they know.
Here are the intriguing toxins that spice up our favorite holiday dishes
Contact your bank first. Be prepared to provide the full history of every crypto you’ve ever touched and where the money for it came from. Be prepared to give enough information to your tax office that they could reconstruct you from a nail clipping. If it’s any substantial sum, get a proper accountant.

Exchanges, at least in countries like the US, could add a lot of value by offering IRS- and KYC/AML-friendly transaction history reports.
There are plenty of places outside of the US where you can charge that rate.
I think he just needed a place to peg his own book.
Jeez, must be real hard on you... while I'm sure they're delighted to be working with someone who only ever tries to relate to them based only on their own personal interests.

I have an idea, how about starting a book club with your coworkers in order to create a shared culture?

I recommend Dale Carnegie's How to Win Friends and Influence People
A question that has bugged me about consulting:

Why aren't there (afaik) consulting agents in the same way comedians/actors/musicians have agents?

Find me a gig, negotiate the payment, accept the payment, and pay me. Also interface with the client for me.

Ultimately the agent works for me doing all of the work I'm bad at.

Does this exist? How do I hire somebody to do this sort of thing for me?
This is my fear if I ever decided to work remotely. It's not the initial job, it's what my job prospects would be if that first job ever fell through.
Black Panther Tattoo Images-An Elegant Tattoo Design
Not the OP, but my own experience is that it's a more uncommon skill than I first thought. I know plenty of skilled developers, but only a handful have a combination of business savvy and enough social skills and graces to be able to talk to a variety of people in business settings without ... hosing it up somehow.

I'm not at all saying all 'consultants' are great at this either - 'consultants' work for 'big 5' firms and are just sent out on engagements, which isn't quite the 'consultant' we're talking about here (the word means many things).

I've worked with people on projects who couldn't sense when the other people in the room were veering off topic and not understanding a response. Also worked with people who could not ever understand they themselves were going offtopic and/or not understanding what the clients were saying. Talking to hear yourself talk is a big one. Not being able to adjust yourself to the project is a project (if you're working with a small $2m company of 10 people, repeating anecdotes from your $100m engagements isn't impressive, it's ... annoying and/or off-topic).

Not delivering when you say you will. Not calling people back when you say you will. Blaming everyone else but yourself - these are all problems I've seen (and experienced) myself as an independent consultant. Easier to mask/hide when you're "just" doing development as an internal employee someplace.

Also... you posted this and have asked a lot of questions. If you want to talk more offline, email me.
Almost all of these complaints are related to the lack of style guides and developer experience with functional programming.
If you design a chip with the whole lifecycle of the battery in mind, you can achieve better average performance for the life of the chip.

Pulling numbers out of the air, the argument is the chip was designed for maximum performance with a fresh battery, 100% performance. But later it's throttled to 80%. Or, Apple could have designed the chip for a steady 95% performance throughout the life of the phone.
Yes, same David Patterson.
> Why is the response to the statement "millennials have problems" so commonly angry and defensive?

I can’t speak for the person you’re asking, but I think the answer to this question is that the proposed answer to “millennials have problems” is often: more regulation and government involvement. Some people feel very strongly that this is the wrong move and it will directly impact them.
Yes. "Consultant" seems to be essentially synonymous with "contractor" or "freelancer".

They come in to do a specific job, then leave.
Roughly...

Cup of cooked white rice: 205 calories.

Single cup of milo and milk: 100+ calories for milo, 100+ calories for milk.

So they're about the same in energy, however that is not the whole story. Firstly, the glycemic index[0] or how fast sugars are released - rice is good (low and sustained energy release) whereas Milo is bad (fast). Secondly, the overall eating habits encouraged... Milo is encouraging time-poor, less considered, more commercial/productised single-serving consumption and provides little additional nutrition, whereas rice typically accompanies and encourages more natural foods with a more complete nutritional profile (not just "massive energy hit plus incidental protein"). Obviously the environmental overheads with respect to packaging and transport are also far worse for Milo than rice.

[0] https://en.wikipedia.org/wiki/Glycemic_index
SQL Server is also used in such scenarios.
Here is an anecdotal example of cashing out 6figures across borders. https://www.reddit.com/r/BitcoinUK/comments/7lioco/cashing_o...

This is from a US exchange to a UK bank.
Serverless Functions for DC/OS
I wonder how common our shared situation is.
Yeah, more precisely, I threw the Nest camera in the "junk box containing items I might end up trying to sell on e.g. craigslist if I ever find the time, which I probably actually won't, so the best outcome would likely be that one day somebody visiting would want the item and it could give it to them, or else it ends up in the literal trash some future day"...

But the Nest camera really is a terrible, awful product for many reasons (fundamentally flawed cloud-required design, additional horrid latency caused by software bugs, awful and dreadful user interface, etc). I hesitate to even give it to anybody.

However, trying it did make us realize we did want not just one camera, but a bunch. The cameras can send audio both directions, so they function as intercoms. Any computer, phone, tablet or TV that we have in the house can be used to check what's going on in another part of the house, and optionally talk to the people there.

Now when we have kids parties, we no longer have to send one adult upstairs with the kids to make sure they keep the nerf gun and plastic sword battles safe (for the kids, and for the house)--we can just relax in the living room and put the upstairs rooms on the TV.

Likewise, we can set the baby down in any room, and keep tabs on him while cooking or working or whatever.

The citizens of my little surveillance state also like the cameras -- the kids are used to them and use them ("mom! I want some water!") and my wife and I use them to keep tabs on each other, too. Am I at home? Oh yeah, there I am at my desk. So she never sends me messages like "Hey are you home? Is the baby awake?" any more.

The cameras also, of course, function as regular security cameras; capturing any action that occurs while we aren't there and storing the video remotely.

This was all fantastically easy to set up in 2017, too (compared to the security camera systems I set up at my businesses in decades past). The big issue is, of course, security in the other direction. But as long as you put the cameras themselves on a separate (preferably wired) network, and don't let them connect to the Internet (don't trust camera firmware!), it seems like it can be done reasonably securely.

I mean I might get hacked, sure. Maybe a zero-day comes out for my camera control software that exposes the video feeds over HTTPS, and an attacker can see inside my house and spy on me. That's not a good outcome, and I prefer to avoid that. But the cloud cameras from Nest, or Blink, etc. essentially come pre-hacked to share your video feeds with the large corporations that own them.

That's the part that seems crazy to me.
Looks pretty bloodless. Are there specific videos you're looking for me to peruse?

https://www.youtube.com/watch?v=0yr-LaMhvro

Now, the Iraq War and it's aftermath as a whole weren't bloodless, for sure. The "they'll greet us as liberators and there'll be a Western-style democracy in 90 days!" stuff was transparent bullshit.

Shock and awe was a specific bombing campaign, hitting palaces, military HQs, communications nexuses, etc. The targets chosen made it easy to avoid large numbers of civilian casualties, and trying to compare it to stuff like Tiananmen Square is just silly.
Horrific photos and videos. Always made me wonder though when something similar happened to 400k Kashmiri Hindu Pandits (they were kicked out of their own homeland in Kashmir, raped and homes taken over)... why was this never in the news to the same extent?
oh, there's plenty of series to go!

I suppose I shouldn't be surprised at crypto advocates nitpicking by going "this single topic part of a series doesn't cover this other topic I like better" or thinking a tone argument is a meaningful objection ...