skysight-inc/HackerNews huggingface dataset:
>AC is much better in the home. There is no way to get around the fact that you need massive wires to supply low voltage at high amps.

That's orthogonal. What you really mean is that you want high(ish) voltage to distribute power in a home, in order to mimimize losses due to wire resistance over distances of dozens of meters.

You don't need AC to do that. In fact, with modern power electronics, the switching converters we now use for supplying LVDC to our devices can work just as well with DC as with AC input power.

The primary advantage of AC over DC is that it can be converted between voltage levels easily with transformers. But today, we can do the same thing with DC using DC-to-DC converters. These didn't really exist in an economical way before a couple decades ago, maybe even more recently.

If for some odd reason, western society decided to re-engineer and replace the whole power grid, it's quite likely I think they would simply switch to DC for everything. With deployment at that scale, the cost issues with the equipment should go away, making it no more expensive to replace everything with DC converters than transformers. DC is more efficient than AC because it stays at its peak voltage, and because it has no skin effect. But the technology needed to make it inexpensive to use for power transmission has only been around for a somewhat short time (namely, modern power electronics). Up until recently, it was simply a no-brainer to use AC because of its simplicity in generation, transmission (with transformers for stepping up the voltage), and usage (with AC motors).
Wow those embedded curve editors with copy and paste conversion into final code are a terrific idea. I've not seen that workflow before, but it is inspired!
So what? They couldn't be bothered to create another sequel. They went on and did something different. That is admirable, not something to frown upon...

Many economists don't have a clue...
I assume what's meant is that the CA could be MitM'd during the domain ownership verification process, thus issuing a certificate for the attacker, which the attacker can then use to MitM you.

Presumably, MitM'ing the CA's traffic to the domain owner is significantly harder than MitM'ing a random user, though certainly not impossible.
Volta V – A Powerful, Beautiful Computer
School Employee Fired for Politely Correcting Student's Spelling on Twitter
Maybe this is a good example to talk about good and bad UI.

There are UIs that are easy to learn, but less efficient in daily use.

There are UIs that are difficult to learn, but efficient in daily use by experienced users.

Good UIs steer an appropriate course between those options, according to the needs of their users.

GIMP's "boundary rectangle" system provides a learning barrier for new users, and a regular annoyance for experienced users. If people don't like it, the problem isn't that they're Adobe shills, the problem is that it's indefensibly bad.

OK I guess it saves some ram if you need to run GIMP on a Raspberry Pi, but this is not a sensible thing for GIMP to be optimizing for.

I fully accept that it's run by volunteers and it's OSS and I could patch it myself etc. I don't blame the volunteer devs for not making a perfect program in their spare time. But I wish people would lay off blaming discontent with GIMP's UI on the unsuitability of its users or the existence of Photoshop.
In discussions of the issue, AI and automation are often used interchangeably and this entirely clouds the issue.

The AI that is so far real is a particular kind of software that has helped large-scale decisions and processes in large enterprises, large websites and etc - places with a lot of data to agregate.

Automation is an ongoing process of replacing people with machines and it is what has eliminated jobs. Advances in software has helped some automation and some of those advances are connected to AI but a lot of the advances involve materials, processes, a willingness-or-not of consumers to use automated processes rather than interacting with a human (whether buying online or from automatic kiosk or whatever).

Indeed, the AI-in-particular and job losses in general narrative is just about a sales-pitch for IBM's Watson etc rather than a serious threat.
An interesting tidbit about Valve is that for some time, Yannis Varoufakis worked there, before he became the finance minister of Greece. He became of course (in)famous for his work in the left-wing government, his rejection of the "troika"'s demands, and being one of very few influtential economists with a Marxist background (not to speak of his unconventional style). But before that, he was advising Valve on virtual enconomies (I think for Team Fortress 2).

So, I wonder if there is any connection between Valve's unconventional organisational structure, and the fact that they attracted this influential left-wing thinker. What I heard about Valve reminds me of some left-wing cooperatives I know in Europe (factories, shops, farms, ...), where the employees share ownership and decision making. Unfortunately, many of those struggle with similar problems - but not all, some are also fairly successful.

I don't think there is neccessarily a left-wing or liberal political idea going on at Valve, but probably there was a kind of co-evolution of this hierarchy-less idea in tech and in leftist circles? A quick google search suggests that Varoufakis (who blogged about his time at Valve) was aware of this similarity.
That's how I validate my overclocks. And then after that it's 24 hours of memtest86+
Instagram is not replacement for photo labs, digital cameras are.
> In a sense, perhaps a certain degree of ‘artificiality’ is at the core of logic throughout history, as it operates at levels of abstraction that are at odds with ordinary language usage

Of course, you could say the exact same thing for programming languages (after all, what do programmers do if not "simply working with special symbols, not with ordinary words"? And isn't this the primary criticism of programming brought by people who find it distasteful -- that expressing their fuzzy intuitions in a precise enough manner for the computer feels like a pointless exercise in frustration?)

Really, the only difference between the proponents of mathematical logic over informal prose in the early 20th century and the proponents of programming languages over informal prose today is that computers obviate the problem with fuzzy thinking and fuzzier exposition. The philosopher or mathematician could hand-wave about their holes in their arguments, but the programmer can only hand-wave so much the uselessness of his unexecutable pseudo-code.

The golden standard would be a form of speech that is natural and ordinary, but also avoids misleading, omitting, and eliding essential details.

In other words, a language that is formal enough to be parsed, checked, and generated by a proof assistant program. But also natural enough to be read as if it's prose written by a native speaker of a natural language.

I'm of the opinion that such a golden standard does not exist, and so we're forever doomed to incremental improvement.
Marketing Funnel Explained – Part 2
TellusLabs is taking machine learning to space to better understand our planet
Better make yourself a Protonmail account and use their website/app.

They already start with demanding name and email just for the download. Fuck off! (yeah I know fakes may work but no)
Wow, I'm surprised mojs-player and mojs-curve-editor aren't right at the top of the README and the website. Those are awesome tools!

The best part is they don't try to do too much. Since you invoke them via code, not some all-in-one editor, that makes it much easier to go back to your code when you're done. I feel like that transition is most of the problem when dealing with other tooling (see Photoshop's "copy layer style as CSS").
I have little doubt that git will be replaced eventually (or perhaps severely modified). It seems like a fad to me. It is indeed very powerful, but its UI is sheer insanity. At least SVN is very straightforward to use and understand. It just doesn't offer the distributed nature that git does, as it relies on a centralized server.
Gmail does something more interesting. It shows the image by default if the url is not unique, or the image is an attachment. It also uses googles servers to download and cache the image when receiving it.
The UK should read the fine print on such a deal very carefully. Trump has no interest in giving anyone except himself a good deal.

Of course there may not be much room for negotiation given the UK has been successfully burning bridges with the other EU members.

I think they call it "out of the frying pan into the fire".
I am in the same boat as you, more or less, except I am way, WAY older (I won't even say how much older).

The only real advice I can give is that you should worry less about getting satisfaction from work, and more about finding things that will bring you satisfaction.

I would especially look at things outside of tech or "gadgets" and more toward forging meaningful relationships with other people.

Trust me when I tell you that when you get older, it's those kinds of connections in your life that will mean much more than success at a "starup."

Not to say that success in business or professional life is worthless, just that you need to find a good balance between "work" and "life."

Also, as you are so young, if you aspire to work at Tesla of SpaceX or wherever, you should continue to work towards fulfilling those goals. Don't give up on life just because of some temporary setbacks.

Cheers
Why we need a new professional network for our relationships (not contacts)
Even assuming worthless equity, for the cost of one employee in SF you can hire two in Paris.

Startups in France get several kinds of tax breaks. Also, many founders get started while on unemployment benefits.
We Founded Plural to Enable the World of Additive Manufacturing
A few hundred randomly selected people would give more certainty than billions that aren't randomly selected.
This is tangental, but his analysis of Uber seems to be spot on:

>Eventually there will be self-driving cars, and there's no special reason to think that Uber will be the best at building them, or that its dominant position in the ride-hailing-app space will protect it from better self-driving-car businesses.
There is a mistake on the diagram. The rightmost ellipse should say "you don't need a blockchain". The rest is accurate.
Not for me but I wish them the best of luck.
"Suppose I declare that I, the greatest genius in Branson, Missouri, am an Experimental Country Music Singer. I am widening the bounds of country music by questioning whether it has to be played with twangy guitars and other familiar instruments. Can a song to the accompaniment of a tuba and a kazoo still be country music? I, the avant-garde romantic original genius of Branson, say yes!

What about subject matter? Suppose I, the greatest creative genius in the Branson country music field, decide to widen the subject matter of country music. So I write a song about an interplanetary space probe, to be sung to the accompaniment of one tuba and one kazoo."

I really don't think it would be too hard to write a song that fits this description and would nonetheless be easily recognizable to most people as country music.
Yet here we are, discussing the secret OS that runs on its own chip and can't be disabled by the end-user.

The world is a pretty ridiculous place, even with the best efforts of those ridiculous FSF zealots. I don't always agree with them and their methods and communication skills aren't perfect, and it's a shame to see coreboot/libreboot get fragmented etc... but imagine how backwards the world would be without some people taking things 'a bit too far sometimes'.
You said it was impossible. I simply indicated it wasn't.
> Actually, that case fits two full length cards

Eyeballing that case, it looks like it might have the length to accommodate a modern GPU, but it doesn't have the width for a double-slot GPU, much less any room for airflow across it.

> the general layout and airflow is great, and could easily be adapted for a different model with support for longer cards or even three way GPUs.

My problem with current ATX/ITX is that it was designed before PCI cards consumed more power and generated more heat than the CPU. An ideal solution would allow a 160+mm clearance on the obverse side of the GPU card (allowing the "wind tunnel" cooling system to be replaced with a tower cooler with 120mm fans, and a dedicated exhaust out the back of the case for each GPU.

It would require a redesign of motherboards, cases, and GPU cards, so I'm not holding my breath. I think it's more likely that at some point we'll see cases with integrated watercooling loops, and the user would simply plug in the CPU and GPU blocks.
I agree.

It all seems so obvious to me that I feel like I must be the fool in the room, but that can't be. Technology and progress in science changes the kinds of work we do. The processes are accelerating, and we're reaching a point where work is better done by machines. I can see no viable future for humans other than Universal Basic Income, with options for additional creativity and work unbounded by time spent doing menial tasks to earn wages for shelter and food and clothing. Yes that all sounds utopian, but what other futures are there? The masses won't have jobs - the machines will. What will people do when there are no jobs? We'll have UBI and we'll have the strongest entrepreneurship and artistic discovery we've ever had. It doesn't matter what side of the politics you're on - UBI is going to be the future simply because it has to be.

"Job creator" is the most intense insult I can think of to call a politician but everyone else seems to love it. Aren't we supposed to be destroying jobs as fast as possible so that automation can make our lives easier and provide higher quality of life to all?

Creating jobs sounds like the worst possible path for people to take - and for CEOs like Rometty to encourage the idea that jobs are here to stay seems dangerous. Jobs are not here to stay, even as the work changes and some new jobs are created along the way, the numbers of jobs will decline to 0.
I've not seen any allegations of that.

I'm not saying it's paid, I'm saying it's his propaganda arm. They serve the function, officially or not.
I'm not saying GPU vendors are perfect either - most of them are terrible. I have nothing but curses when it comes to Adrenos GPUs for one. Most of the problems you list come from the vendors, not the APIs in between - it would be a hundred times worse without GL or DX.

Its also worth noting that the GL/DX you see is vastly different than the raw API exposed by the hardware. You don't want to generate command buffers for 200 models of GPU. You don't want to assemble shaders in 200 variants of similar instruction sets.

I'm no hardware guy but I'm sure standardizing the GPU's instruction sets like X86 is would come with its own bag of drawbacks. There's also a lot of historic baggage and hiccups to account for.
>Now, all you need is intelligence and mental fluidity to weather hardships. No longer is a job loss catastrophic. Just about anyone born in a Western nation can, if he decides to, gain an education and make his way up the social ladder.

What Western nation do you live in?

Because in the Western nation I live in, both job loss and education can be catastrophic for many people.
Case 2: Agreed, but not everyone is lucky enough to work for a competent manager. And managers don't fit neatly within competent and incompetent buckets. Under external or higher pressure ("his job or your job") a normally decent manager might make that call.

Case 3a: Good distinction, a conscious leak is not a mistake. It's possible for a leak to be accidental though, say under alcohol, lost laptop, or just caught off guard by a clever inquisitor.

Case 3b: Firing has the effects you mention, but it also has the effect of assigning gravity to that error. I'm not claiming the benefits outweigh the drawbacks, but some managers do.

I'm not a proponent of the above, but it's good to understand the possible rationale behind these decisions.
No, but I have worked on projects that were killed by a fear of technical debt.
Read him by all means; he had one or two interesting ideas. Sadly though, you will find that Marx did not even understand how wealth was created which is a bit of problem when you're creating grand economic plans for the rest of us.

I'd remind you that the last 20 years has seen the greatest reduction in world poverty ever in the history of mankind. That was achieved by people trading with each other not by socialism.
Terrorists are winning the digital arms race, experts say
Everyone (talking about non-technical users here) won't understand why they can't message a particular person any more and will blame WhatsApp "It's broken again". Block by default would kill growth and they don't want that.
Where did I put a moral judgment on all outsourcing? I put a moral judgement on outsourcing to countries that use slave labor, obviously in the context of using slave labor (which is the subject of the thread I'm replying to).

That was entirely clear from my comment, and you deliberately chose to ignore that. I will not apologize or make corrections.
> Now, all you need is intelligence and mental fluidity to weather hardships. No longer is a job loss catastrophic. Just about anyone born in a Western nation can, if he decides to, gain an education and make his way up the social ladder.

This still only applies to people who have picked the right parents and the right industry.

I get that the historical trend is toward social mobility and equality, but "all you have to do is decide to succeed" is still an idealistic cliche, and probably always will be.
I'm confused. I thought Jantelagen (mentioned in a sibling comment) was all about not promoting oneself above the collective. Maybe someone explained it completely wrong to me?

Also, I though the idea of Lagom was that one should not pursue material wealth and success above what is "good enough".
Man, thank you so much for creating this. You should find some way to monetize it. I thought I had a decent grasp of SQL before, but this is what really helped me grok it ... especially the consistent 'everything is table' lesson.

Oh and I had an idea for practicing deletions/insertions/updates & other behavior that you couldn't do on web: create an Electron app that uses a local db. I'd buy that in a heartbeat.
Flashing a peace sign in a photo could lead to identity theft
Thanks for that. Unfortunately the documentation neglects to even link to API documentation for the objects that get passed to the gcli functions or even mention their types, so I guess I'm supposed to use some sort of console with print debugging to figure out what I can do with them... too bad it seems Firefox' built-in browser console just shows up blank.
Same here, but I am now genuinely interested to know what advantage Photoshop has over The Gimp nowadays?
worse than that. I am working on rebuilding that logging and monitoring system for the servers. The whole infra date from the early 2000s. But the worst part is the lack of knowledge and talent. 15 years of stagnation does no good.
Most companies are run in a very short-sighted manner, I think that's kinda all there is to it.
If I remember correctly, they were using Solaris at the time, and I know for sure that Solaris did not have this safety net, nor did Linux at the time. The requirement of --no-preserve-root was introduced almost a decade later.
The Greek bailout wasn't a bailout of Greece, it was bailout of the German and French banks…

The losses of Greek and French banks were socialised onto the Greek state by the terms of the bailout so the Greek people suffered rather than people who'd invested in the bank losing.

Now Greece did over borrow but when banks lend they take a risk and sometimes that risk doesn't pay off.
Can you elaborate on the getting used to Jantelagen?
Why in 2017, where we have 8 core processors and 1080 videocards and games that look like real life, even my 2016 high specs rMBP starts to blow fans full speed and lag whenever I try to run this basic animation in the browser, why these basic web animations require so much processing??

btw Great job with this project, I am going to use it for some ui elements in my projects, I especially love the twitter stars animation.
For Banking App Monese, Founded to Serve Migrants, Brexit Good for Business
How FamilyTreeNow Makes Stalking Easy
Some say [0] it's title deflation for statisticians.

[0] http://bactra.org/weblog/925.html
Parallel indexing in Citus – CREATE INDEX on PostgreSQL across many machines
We've been using the Azure API Management on my team for well over a year now on a couple projects. Though monetizing it is still just a goal, it's been pretty useful just for the features auth, logging, CORS, and some routing issues.
thing is, in a distributed system/remote server, there is no real difference between a dead and a stale server.
Software development has some “special” traits that are not necessarily covered by this analysis.

For one thing, you can’t just measure what a developer has done; you need some sense of how easy maintenance is going to be. Given two brilliant solutions that required an extraordinary developer to create, one may be an indecipherable mess and the other may have been built in a way that makes typical maintenance tasks very straightforward. From the outside they may look the same but the cost difference is huge.

Some people are really good at writing solid code, and replacing them may mean introducing headaches that you didn’t have before. Also, a particularly weird bug may cost your team tremendous amounts of time (and possibly more), and you may not have the right people to deal with that quickly.

Also, “cost of hiring” probably isn’t referring to the cost of having a really bad hiring staff. If those people are not doing a good job of filtering résumés or otherwise finding the right people, or if they leave good candidates dying on the vine due to slow response times, there is a big cost. It is extremely important for companies to look good from the outside to attract candidates.
Two of the best resources I've ever seen/read:

Database Design for Mere Mortals - https://www.amazon.com/Database-Design-Mere-Mortals-Hands/dp... (not an affiliate link)

Legend of the Drunken Query Master -
http://www.joinfu.com/2008/09/slides-from-drunken-query-mast...
Shmoocon 2017: Dig Out Your Old Brick Phone
Rometty doesn't even know that Watson is a vaporware boondoggle, so how would she know what's going to happen when AI impacts society. She is probably the least qualified person at IBM to talk about AI, and IBM itself is one of the least qualified companies practicing "AI". She too far removed from the trenches. But IBM has excellent PR, and this is the line I would take if I were betting my company on AI services.
How might someone approach/shop therapists (CBT or otherwise) with the goal being personal growth? I've given thought to how useful a professional opinion may be (most of my barriers are self-inflicted), but I'm unsure about how much I'd get out of it and how to present my needs to the therapist at first. Any advice?

PS: If you have any reading/links on the subject handy I'd appreciate it. My searchings have found little.
Using Tinder in Your Hometown Is Like Visiting an Alternate Reality