skysight-inc/HackerNews huggingface dataset:
1) Natural keys suck in the real world, artificial keys have come to dominate for a real reason that you either understand or suffer for ignoring. Natural keys are bad practice.

2) ORM's are good practice, they reduce massive amounts of duplicated code in applications and massively lessen development time which generally dwarfs the cost of execution time. If you don't use an ORM you are pissing money down the drain, most businesses are reluctant to do that. Using an ORM doesn't mean not using SQL when appropriate, it means using the ORM in the 90% of cases where it works best. Complex SQL belongs in views, which are then trivially mapped with the ORM giving you the best of both worlds. If you're doing complex queries with the ORM, the ORM isn't the problem, you are.

3) Should be.

4) Nor should they, programmers are expensive, paying them to do what a library can do better is a waste of money and time. You need a guy or two who knows SQL well enough to tune query and do indexing, that's your db guy.
Most people are not renewable energy enthusiasts. They don't want to install, maintain, and be responsible for their own electrical generation plant if they can just pay a utility to provide it.

People can have their own wells, or collect and store rainwater, but most don't if utility water is available.

Every home in any remotely civilized area is already wired for utility power. Utility scale renewable energy, if that can be done cost-effectively, probably makes the most sense for the most people.

Otherwise you have an expensive purchase and installation of solar panels, a transfer switch if you keep utility power connected as a backup, battery installation so you have electricity at night, etc.

It's just more complexity and expense than most people want to deal with, compared to paying a hundred dollars or so a month to the utility.
No, I have no public sources I can share. Just relaying what our CDN's have shared with me. I also can't provide anything specific. Sorry, I know it's unreliable and rumor but it's all I can provide.
VZar App
You might want to try disabling SMT and see if that helps. No promises, could be many other things, but it might be worth a shot.

SMT support on Ryzen is really flakey, it's almost always a wash and often can hurt performance and I wouldn't be surprised to see it cause this kind of bug as well (especially in the early days of kernel support).
This is my exact position. I don't have any existential problem with ads. The problem i have is what the websites does. It seems there is competition between websites "who can put more ads". This is ridiculous. I use adblocks only because of this. If they put ads in more rational fashion, i would be more than happy to help websites owners make money out of their websites.
I've used Adobe since early 1990s versions on PCs, never had any issues. PS 4.0 was fantastic. Plus CS versions went 64 bit on Windows long before MacOS.

Plus Windows could actually multitask much better. My Dual P3-933 is still the fastest machine I've ever used compared to the hardware of the time. Amazing how much better a dual core (NT/2000) machine was.
Facebook’s Female Engineers Claim Gender Bias
These same prosecutors are also attacking public defenders with fake criminal charges: https://www.theguardian.com/us-news/2017/may/01/prosecuted-l...
Same at CloudNativeCon by the way. I went to the technical-sounding talks (as opposed to "success stories"), but most of them were just "observe as I upload a YAML file into Kubernetes and stuff happens".

Meanwhile, the booths were 50% "we can install Kubernetes for you" and 50% "we can do monitoring/logshipping for your Kubernetes", which is interesting given that the Kubernetes guys are working on solving the first issue and Prometheus/Grafana/Fluentd solve the second issue already.
Taleyarkhan's failures alone shouldn't rule out a concept, agreed. A bigger problem is that although sonofusion does appear capable of creating small plasmas which in theory could be hot and dense enough for fusion, the amount of time during which the plasma remains at that temperature and density seems to be too small. In other words, there seems to be insufficient containment.

A common misconception about fusion is that containment is all about keeping the particles from leaving. But often, it is more about keeping the energy from leaving. A momentum-based containment design like sonofusion uses is subject to Rayleigh instabilities which carry the energy away in fast moving particles.
Indeed. It seems to neither contain useful information, nor link to it.

You can safely skip it.
>And of course we have the open source version for people with low or no budget, and our free GitHub program for popular open source communities.

It's free software.
Airbnb buys Deco and open sources its React Native IDE
Syntactic and highlighting unusual?
> As soon as you have more than one table you switch to NoSQL?

Nope. Just start thinking a bit more if I need to continue using RDMS or switch to NoSQL now. I can when the time is right for the project. It varies for projects. While learning phoenix (elixir) I stuck with postgres because the tutorials were easier to follow. While creating a fancy blog engine I switched to Mongo
Please don't add monthly tags to titles to make them look like official monthly threads.

This one isn't and I don't think it should be. Most discussions are best as one-offs and there isn't enough substance here.
That's basically what a Huffman code is. Once you have a big list of examples, it's just a way to encode it to take advantage of frequency of occurrence.
Six minutes for them to explain the questions, you to make sure you have the question right, and then answer and explain your reasoning doesn't sound too crazy does it? Even for easy questions.

Anyways, thanks for answering!
How much are they paid for this crookedness?
Ah, thanks! It was my misunderstanding confusing HSIC with a more generic chip interconnect.
Yeah, I understand why this is difficult if not impossible to do in BASIC, but functions are first-class in just about any assembly language.

That said, remember that the author is talking about his experience as a first-year college student. When I went to college, I had extensive experience with BASIC (GW, Q, TI, and a bit of Visual), a year of C++ in high school, and a few vague attempts at assembly (386 and Z80) that got me nowhere. The idea of function pointers was one of those scary advanced C things that I had picked up to avoid, and certainly the corresponding assembly concept didn't occur to me. Of course I knew you could jump to a computed value, but the mindset was foreign. I sort of knew that this was doable with objects in C++ - I could define a base class with an abstract method calculate(), and make a Cube subclass - but thinking of functions as first-class still wasn't obvious.
Then wait a few days and provide a video-backed live walkthrough.
Origin of Milky Way’s Hypothetical Dark Matter Signal May Not Be So Dark
Thanks. Surprised this wasn't auto-flagged as a dupe. Perhaps because the original thread was flagged by people who didn't like the news.
Right, and that's still a problem, but not as much of a problem as if they were able to then use your key to authenticate to every other machine you have access to. The problem is at least contained to a single system at a time.
Everything is nested in the form of (fn arg arg) and relies solely on indentation to create some modicum of differentiation.
How did you get comfortable with Monads? I read this on Stack Overflow: http://stackoverflow.com/questions/44965/what-is-a-monad and it did clear things up a little, just interested in seeing people who have had success with Haskell weigh in.
This interview is a smokescreen to divert attention from real NN issues. What about interconnection problems, caps and zero rating and the rest of crooked stuff that incumbent ISPs are doing to stifle competition and keep prices high?
Exactly what I do. I think in terms of data. UIs seem to change weekly, but the data lives forever.
Geologists use radioactive clock to document longest earthquake record
ProtonVPN: VPN developed by the ProtonMail team
The ad model is broken. I see the future of web monetisation as tiny fractions of a bit coin (or another crypto currency) being automatically deducted from a your wallet, charged per second/minute.
I think they use Discourse too, just look at the html.
"scrum" I found your issue. I don't think 10x developers work in places that do "scrum", as if they are some low skill assembly line worker. You think Jeff Dean does "scrum"?
And to be clear, devtoolset/softwarecollections.org is done by Red Hat - it's not some random third party repository providing some use-at-your-own-risk packages.
Interesting:

> The gain in total performance that you get from running two threads per core is much higher in the Ryzen than in Intel processors because of the higher throughput of the AMD core
I'm not sure it's inaccurate to describe Title II regulation as heavy-handed and unnecessary when the most rapid and beneficial growth of the Internet occurred in the 90s when there was little/no regulation.
I've been on both sides of this issue. A few months back, I needed to put together a frontend for a rest app on the local network, that my boss could use without needing to touch the command line. I'm a fairly novice programmer, but I was able to go from never having written a desktop GUI program, to having a functioning (if not particularly functional) product, in less than a business day, which I doubt would've been possible with even something like Qt. It's incredibly easy to build an app with Electron, and I'd encourage curmudgeons to give it a shot one weekend, if only to appreciate how seductive your opposition is.

On the other hand, my laptop is an aging, refurbished Windows rig with a tiny SSD and all the energy efficiency of a stately Victorian mansion. I really can't afford to run anything Chromium-based when I'm on battery, which keeps me from using any of this generation of slick notes apps (e.g. Collate, whose dev is elsewhere in the thread.) What's more, there are almost no Electron apps where you can choose the installation location (VS Code is once again the exception, proving that it is possible), and the cavalier attitude of some devs when asked about this ([0]) drives me up the wall. So VS Code (and my own toy app) are the only Electron programs on my computer, and I don't see that changing in the near future.

[0] https://github.com/atom/atom/issues/7504 - One example of this attitude
Glossary of Modern JavaScript Concepts: Part 2
If you ever have to write JavaScript, a fairly practical and widespread language, the functional paradigm proves to be highly useful.
This is very cool. Whats is the technology behind this ?

It feels like guacamole remote desktop https://guacamole.incubator.apache.org/

What is the tux password (sudo) ?
Scientists Find Giant Wave Rolling Through the Perseus Galaxy Cluster
Doesn't seem so huge to me. I have about the same size, mixed FLAC & mp3 (I prefer FLAC, but it isn't always available), pretty much all of it I've listened and it even lacks some considerable number of artists/albums I like. This does not include podcasts & audiobooks, I have more of them and I did not listen to all of them yet (I tend to delete audiobooks/podcasts I've listened more often than music, as probability of repeated listening is usually lower).
>...I do not subscribe to the axiom that the needs of the many inherently outweigh the needs of the few.

Generally speaking I'm in agreement with you there.

It's just that I view giving up a paid seat due to rare but exigent circumstances analogous to motorists involved in a minor collision pulling off to the side of the road as a common courtesy.

>We can never make things right because we cannot change the past, so litigation is not a solution; it's mitigation.

Litigation is somewhat of an imperfect solution when it acts as a deterrent.

>On a personal note, I suspect (but cannot prove) that the doctrine of letting people do bad things because we can litigate later is corrosive to society.

Agreed, but unfortunately there's far from perfect oversight of corporate behavior. Even when you're talking cases where people die due to gross negligence, criminal charges are extremely rare.

Litigation—when it has merit—acts as an imperfect second line of defense against misbehavior that would otherwise go unpunished. It's capitalism's way of keeping itself in check.

It is however far from perfect. Many companies will simply fight meritorious litigation on the basis that it's the cheaper option, regardless if doing so is morally bankrupt. For example, a company may decide issuing a recall for an issue that kills people is more expensive than just dragging the existing litigation out as much as they can.
It's counterintuitive, but AIO liquid cooling is often louder than a comparable fan cooler.

It takes a lot of static pressure to force air through a radiator, and such radiators are definitionally mounted near some kind of air intake/outlet so there is usually very little noise dampening available. Also, AIOs usually have the cheapest parts available (pumps/fans) and are lower quality than you would get from a (much more expensive) custom setup.
Anybody else surprised that their billing and identity system[1] is publically accessible (login required of course). Shouldn't this only be accessible within a trusted zone (office/VPN)?

[1] https://billing.37signals.com
> I think current technology has been wholly negative on society.

That's a bit of a lofty statement with no accompanying argument whatsoever.

We could go on and on, no? Also, he did say "Advertising allows people with no means to use the internet", so there was an accompanying argument.
Those things are useful. I would pay for Google Maps. Lots of people bought Garmins and TomToms for their cars.

I do pay for email.

Apple has iOS and that is not ad-supported.

Ads are not the only way.
Random Sanity: free, open source service to detect catastrophic RNG failures
Huh. He was CEO of dotCloud, so I just assumed that he came over as CEO of Docker. Looking at LinkedIn, I guess he was CTO anyway.

I didn't know these things. Thanks for the correction.
> Count that as a perk I've never heard of before.

A company I used to work for used to send people to the local farmers markets and stock up the kitchen at work. Employees were allowed to take home whatever they wanted and to cook whatever they wanted at lunch -- it was awesome! You quickly learn to make friends with the skilled amateur chefs in your department.
Yes. If you really want to.

Definetly stuff like presence of fields and their basic sanity (string not being empty or within a certain length), date intervals, uniqueness of certain fields or combinations, etc.

You can go as far as you want, really; but like with most cases, when there's a range of possibilities, both extremes are probably a wrong answer.
Try out YouTube's new material design and dark mode
And the "Learn more" link for every single tile and bullet point on the home page. How can someone in their right mind think "Lets scatter the information on the home page into 20 links so the user can click on them one by one and handle the navigation themselves"
No it doesn't. The cost of living is much higher in cities than in rural areas, plus land is more expensive so schools' physical expansion is tightly constrained, opening a new school is very expensive and so on.
Luckily at the current stage any work that improves our atom-scale brain simulations is wildly beneficial to all kinds of fields, so the funding is not wasted.
The default browser setting applies to any links opened from another app -- chat apps, emails, documents, etc. Not just local files from the file manager.
He was CEO of dotCloud, as far as I know, I don't think he was ever CEO of Docker, Inc.
The amount of confusion in the comments highlights why we don't have anything better.

SQL is just a language, it specifically stands for Structured Query Langauge. It has nothing to do with the underlying database.

Relational databases all implement SQL because that's what the language was originally created for but it's just an interface. Relational databases can also implement other interfaces like mysql with its X protocol. Other database types like key/value, document, graph, columnar, time-series, RDFs, etc can also implement SQL and many are starting to for easier interoperability, like Cassandra with CQL.

There is definitely potential for a better query language and there are examples like ReQL and GraphQL but SQL is still just fine for most use-cases.
> If your business model relies on feeding users ad technology known to be unsafe, undesirable, and disrespectful to users' freedom, it's not worth patronizing.

You are conflating specific negative aspects of the current advertising landscape with advertising in general.

"Advertising" covers a large spectrum of actions, from the sign above the corner store in a neighborhood saying its name to complex analysis of online behavior, personal traits and current disposition to influence your actions. There are both positive and negative aspects of online and offline advertising. Oversimplification of the description and overly broad statements based on that simplification aren't really useful to a beneficial change.
> I use OOP to construct good gateways into my tables.

That's all an ORM is, a good default gateway to the tables that you don't have to write by hand.
Has anyone ever used these threads to target existing workers at places that have just laid off?

If not, I'd think about it if I was a hiring manager.
Sure. For numerical (one dimensional) integration, it took one (double) parameter. In 1992, C was getting to the point where I could make that type-safe. In 1983, not so much.
In my experience, Online advertising is overwhelmingly negative.

Lets compare it to cancer. Maybe the users don't want brain cancer, but they should have the option for skin cancer.

Nobody wants cancer. Users who install adblockers don't want ads.
The struggle is real. Letting go of my local data structures was a surprisingly difficult psychological hurdle. I sometimes wish there'd been someone there to tell me that the easiest paths are basically "all" and "nothing". Unfortunately I was the only programmer in the entire organization so I was making it up as I went along. I struggled for WEEKS playing pull-change-push games with huge duplicate local data structures before it even occurred to me there was a better way.
I live near Yellowstone National Park and there are a ton of real wildlife photographers in this area doing amazing work.
Which Russian chip company did Intel buy?
How would you use the data from Consumer Financial Protection Bureau?
> If your business model relies on feeding users ad technology known to be unsafe, undesirable, and disrespectful to users' freedom...

You're begging the question. The point of the article is saying that advertising should be fixed. You're saying advertising shouldn't be fixed because services shouldn't be using advertising because advertising is broken.
a lot of people handwave the parenthesis and prefix notation as something you get used to, but it really is the thing that I think most people can't get a handle on.

There's a reason why DSPs and languages that look like a real languages are sought after - it makes conversion between business logic/requirements to code easier.

It makes maintenance easier - it's easy to make sure you made the right changes when the changes to your code looks like the changes to your business logic.
Fluid experiment
And it's not like gcc 4.8 was a bad compiler anyway. It has decent C++14 support too.
I appreciate your reply, but I do see this as just a more detailed claim without evidence, other than referring to documents floating around. I understand publicly available data is hard to come but, but this also just doesn't square with the few data points I have, for senior devs at google (albeit a couple years ago).

I suppose some of this may turn on what you mean by "rather quickly" for compensation in excess of $400k a year (let alone $600k/yr, which seems very high). I can't say you're wrong, because I don't have evidence... but that's the problem here, I don't have any evidence to believe you either. You're claiming everyone is failing to realize something, but in the absence of credible and available data.

Just give me something here. I can be convinced by evidence, but references to documents "floating around" just isn't enough for me, as it contradict my direct conversations with google employees, though my conversations are limited, slightly old, and personal information may be unreliable.

$250k, sure, that squares with what I've heard.
f $ x y $ z

Basically, f $ x = f x and is applied with lowest operator precedence (0) and is right associative.
Therefore,
f $ x y $ z
= f (x y $ z)
= f((x y) z)
Scientists Say Agriculture Is Good for Honey Bees
YouTube’s redesign is official, and there’s a dark mode
I don't know if he's just misinformed or if he's being intentionally deceptive.

He talks about the "light touch" framework of the Bill Clinton era, which saw telecos profit immensely and never feed any money back into their system. I've know Comcast line who, back in the early 2000s, would tell me they'd take parts to their shop where people would resolder and reconstruct equipment that no one in the world manufactured anymore instead of just upgrading the lines.

Comcast sued the Electric Power Board in TN a few years later to keep them from offering Fibre to the home; a service that provided amazing speed at about the exact same cost.

He brings up AOL CDs versus Gigabit fibre, not talking about all the companies that are keeping that from happening.

There is still a bunch of dark fibre that hasn't been used. Telecos are still charging insane amounts for mobile bandwidth that's nowhere near saturated.

None of this stuff even touches network neutrality, which is simply saying "You pay for x quality of service and you get x quality of service, to everyone. We don't add a faster pipe just for Google. We don't throttle Netflix and give priority to YouTube. We won't throttle VoIP so you buy our VoIP service instead. Equal access, to the best of ability and equipment."

Even if he says Title II isn't the right framework, why gut it until it's replaced. If you say "we'll get rid of it and replace it," more likely than not they'll just git rid of it and telecos will do the same bullshit they've always done and run with it.

I think he's in the pocket of big teleco and is weaselling around giving them more power.
I use a laptop mainly for reading and writing, so I need vertical space and not horizontal space.

I have an old Lenovo T61 with a 4:3 display and it's awesome. I just wish there would be an upgrade from 14001050 to 15001200.
For me, NoSQL works great when the structure of the data is unclear but you have a fixed identifier that you can key off. SQL when the structure is known and juggling multi-table transactions is not a big PITA.

I'm not sure about the mongoDB nightmare, for me its done everything as the documentation claims it'll do.