skysight-inc/HackerNews huggingface dataset:
You don't need to maintain billion dollar installations for 5 people. For 5 people the annual cost of running a simple fiber installation can be well below a couple thousand dollars. I think you just have no idea what realistic costs an ISP actual has.

The ISP equipment usually in deployment is incredibly low maintenance and cost. And then "piping the internet" to the customer is exactly 0 cost.
New Laser Technique Promises Photonic Devices Inside of Silicon
Technology of any kind is not inherently evil, not guns, computers, genetic manipulation, not even nuclear bombs. Evil only arises when man uses and formulates technology for evil purposes.

Too often, people get "a bee in their bonnets" over some form of technology when it is abused and misused by other people. They don't separate the tool from the tool user and associate evil with the tool.

Sometimes there is a case for not developing some form of technology because the development requires the destruction and damage to people and the environment. Here the problem is still people not the technology itself.
> the eternally lazy way David "Applebee's salad bar" Brooks tackles anything.

Which leads to the question: how evil is David Brooks? How much of our time has he wasted? How many minds has he warped? How many Evil Empire agenda items has he helped to push? I'd say very few in tech have done as much harm as he has.
What data exactly is being corrupted?

Fail fast is a great philosophy for end-user software. But it is not that strictly good for middleware, and is almost certainly wrong for a kernel.
Everything you talk about is contrary to the current reality, and it boggles the mind the mental gymnastics you are putting yourself through to get there.

ISPs should be dumb pipes, the end.
As far as I know the only person in the current wave of scandals who is being raked over the coals for consensual behavior is Bill Clinton. Every single other case involved men forcing themselves on women sexually.
"In Java, 70% of duplicates were due to code generation. For C++ is was 18%, for Python 85%, for JavaScript 70%."

In the case of Java and JavaScript, there's already a language that is built on top of them and has macros. It's Clojure/ClojureScript.
Demand for meat is elastic. If vegetarians don't eat it the price goes down, so people can afford it more often, so the number of cattle doesn't necessarily drop.
PyCharm is excellent.

I've gone pretty deep into both vim and emacs over the years, and so it always hurts a little when something like PyCharm comes along, and it works better, and does more out of the box than any finely tuned emacs/vim setup (which often take significant time investments).
IMHO, if you used the space you waste on the "clickbait" for an explanation of what a user might learn when they

Before we get stuck into creating a new endpoint I’d recommend you take a look through the code we generated above to familiarize yourself with some of the components of Arrested.

you'd have a better introduction article. I'm not going to install cookiecutter and run through the the commands just to get context necessary to understand your first introductory article. Is it really that complicated to set up that you need cookiecutter?

E.g. it takes until after that point that you get to "Btw, that set up a database as a datastore", which is a fairly important part of the equation.
Is there a single way to prevent them (some of, at least) to fall into narcissistic social media, conspiracy theories and global intellectual demise anyways ? I don't think so.

I am baffled at how much people prefer a good story over an honest one. Gotta have everything simple (good, and evil, and no middle ground) and spectacular. It is compulsive and natural, and only fighting constantly against it slightly reduces your urges, and gives a moderate yet constant gain in my experience. Considering this, there's no shame in not wanting to dedicate ressources to this.

The thing I understand from all of this is that people don't think forward and that lazyness and immediate reward is an easier road.

If someone's genuinely interested in leading an healthier, happier, different life, there are plenty of resources out there now, social plans are a thing in most places plagued by depression and lack of fulfillment.

I have simply no advice for people who fall for it. I don't even know what these people goals in life are, if any (probably the latter). It doesn't matter what they do in the big scheme, it also doesn't prevent above poster or myself to live rather simple fullfilling lives. I just don't care if people fall for stupid things, why should I after all, and why is everyone so worried for them ?

Not like we can share luck or proficiency or logical reasoning and stick to "weaker" minds at all time to help them decide or whatever.
Not sure what you mean - I have been touched by male and female colleagues numerous times. Not once was it sexual, it was just people being people. Are you suggesting that they ask my permission every time before touching my arm or shoulder or slapping me on the back?

Can you imagine the following scene:

"Gee John, you did a great job there, I would like to shake your hand, or even pat your back (only near the shoulder mind you and no lower than a line formed by the bottom of your shoulder blades). Do you think that would be permissible? I want to reassure you that this touch will not be sexual in any way."
> He's being totally disingenuous and still letting his own fragile ego get involved.

Who is?
> Excel shouldn't be used for much other than trivial things

Good luck with that, but it ain't gonna happen anytime soon.

Many "non-trivial" applications got their start at someone's desk in the form of a shitty excel spreadsheet with horrific macros. Is it optimal for "complex analysis"? No, but it doesn't matter because most things are computationally simple. The hard part is the intricate business logic and the timeliness of getting results and these things are not "trivial" at all.

Instead of complaining about how terrible excel is, the community here should be providing alternatives. And no, engaging a software team/consultant for a million dollars to develop bespoke applications or interfaces to enterprise systems for every little project isn't a viable solution for people who need to get stuff done pronto.

A real alternative to Excel is no small feat.
With shark bite you hardly need to weld anymore.
Ah, hmm, I haven't really noticed anything that wasn't detailed on their status page.
I'm interested in the computers from Talos, but so far I did not hear from anybody having it. On their web-site it says that it is not yet shipping, you can just pre-order.
> The U.S. political system is listening to the electorate. Stop pretending it's not.

Relatively it listens more to donors and lobbyists than the average people. That is part of the system because the system has laws that allow it.

When nearly every candidate for high positions is subject to these pressures, they're very difficult to vote away.

I'm not saying the electorate isn't unqualified, divided by wedge issues, or demands and is sold more attention grabbing issues than NN by the media, but it's not the whole story.
Tate Modern Showcases HTC Vive VR
There's other languages with rather powerful macro systems too, red for example:
http://www.red-lang.org/2016/12/entering-world-of-macros.htm...
Well apparently even minix3 is not free from critical vulterabilities ;)

https://security-center.intel.com/advisory.aspx?intelid=INTE...
(Note that's entirely possible that the ratio is in favour of immigrants. But the article doesn't give any number).
This “change the settings” argument comes up from the Excelistas every time valid criticism is leveled at the tool. Can you point to this setting? No? I didn’t think so. That’s because it doesn’t exist. You’re arguing a hypothetical from a position of ignorance.
Its not any harder than labeling things for tax purposes. If you sell it, it is commercial and should have restrictions on how it's held and transmitted. It's not unreasonable to require part of that process to involve payment to the data originator, as a royalty for the unique data they created. This would also allow those creating the data an easy way to see how it is ultimately used.
> Don't check secrets into VCS, folks!

Ok, how do you handle a bootstrap problem?
This is really interesting. Clearly they're trying to control for sensitive variables that make little sense even to them, and yet they're still using rodents as subjects and publishing studies likely without mention of these oddities. Not saying everyone is doing it wrong, but wow.
> The alternative is often rough. Software projects like this have high failure rates. Getting “requirements” out of users’/clients’ heads and into programmer’s is difficult. It means the standard (natural?) gap between domain knowledge and programming knowledge is restored. That has costs.

The alternative doesn't have to have a high failure rate. I was brought in to help reboot their in-house implementation of a product data management system - the core issue was they didn't have any real competency in software development (though they believed they did.) Ultimately I recommended they abandon the in-house effort and instead proposed using an off-the-shelf PDM system, we evaluated quite a few decent options over the course of six months and found several that met the business's requirements. It would have been the right thing to do and I believe it would have been successful. Culturally the IT department staff was plagued with not-invented-here syndrome. It was a generally dysfunctional IT group and it's quite likely that Excel got it's start as the system of record because the business needed to get the job done, and the IT department was unable or unwilling to deliver.
I'd argue that macros are overrated and abstractions like blocks underused.
I agree with the sentiment, but the details will contain fractal devils. The most unusual pedestrians contain the most important learning experiences, but are also the most significant from a privacy perspective.

Edit: or, to put it another way, you don’t want to find out the hard way your machine vision system just mistook a drunk furry thalidomide victim for a wild coyote, but they might not be too thrilled to be on a database of “freaky humans”.
Yeah, I've always thought with the types of integration hooks you're talking about that Excel could serve as a front end for many enterprise/back office apps.

My first heavy use of Excel was in a thermodynamics class in college. We modeled heat gradients for various HVAC systems with Excel. After that, I used it to calculate stresses and strains of different structures using each cell as a node in finite element analysis model.
Yes, but how many of all cases of corrupted stack pointers are exploits?
Theory part is this: "Coindesk is intimately linked with blockstream". As far as I know, there is no evidnece of this.
Normally I'm not a fan of Linus, but this:

> IT IS NOT ACCEPTABLE when security people set magical new rules, and then make the kernel panic when those new rules are violated.

> That is pure and utter bullshit. We've had more than a quarter century _without_ those rules, you don't then suddenly walz in and say "oh, everbody must do this, and if you haven't, we will kill the kernel".

> The fact that you "introduced the fallback mode" late in that series just shows HOW INCREDIBLY BROKEN the series started out.

This makes perfect sense and outlines a real problem with security patching in general.
Lappland is a magical part of earth. Abisko forever holds a place in my heart.

Tough people in an even tougher place, takes a certain mentality to live up there.
The flagger probably was uncomfortable with "FFS". After all colorful expression is bad for HN. b^)

What you're talking about seems like crash-only with Erlang/OTP.
And some of those astroturfers are probably working for the tech industry as well. See: positive review bombing of metacritic for Star Wars: Battlefront for one single example.
The one thing in programming language design you can be sure of is that it's never time for Lisp.

(This is a joke, but it's also a serious point; people keep thinking of Lisp as the "king over the water" that will one day return and save them, which keeps people from looking at the reasons why Lisp never achieved mass adoption. Or arguing that Lisp cannot fail, it can only be failed.)
Question: it is my understanding that "hate speech" is banned in Bosnia & Herzegovina. If they don't ban websites. Do they arrest or fine whoever uses "hate speech" online instead?
I have seen large c++ code bases extremely clean and well structured even at scale, a real pleasure to work with. These projects were mostly birthed in the early/mid 2000's when architecture and design patterns were religion. Somewhere along the way "design" became a dirty word.
How to setup a company in US from outside of the US
Hello, I am trying to launch a simple SaaS platform and I need to charge users a recurring fee, for which I need to have an international checking account in order to use Stripe / PayPal / Other payment gateways.

I am from Dubai and setting up all this not very easy or streamlined, hence my choice to start an U.S company

Is it possible to do it without having to be physically in the US?
Thanks!
This is the most hilarious defense of the Fed's counterfeiting system I've ever heard.
I know. Thats why I was suggesting there should be some anonymous way of acknowledging the problem without dealing with the consequences. (I am open to suggestions about this)

I feel like it's a widespread problem but since there is some "shame" associated with it people don't want to talk about it and accept it.

But that is silly because, considering that the problem is widespread it must be super hard to get right. So, by accepting that it is hard to get right, at least we will not say that we are stupid for getting it wrong.

Anyways, this is my attempt to really understand the true state of things. (And what better platform than HN)
Why I am launching a programming school
On top of what you're saying, the alternative is frequently a heap of under specified, under tested (and only manually tested!), copy-pasted and shoddy quality Cobol/Java/Oracle/C#/SQLServer/PHP/MySQL code.

Yes, the performance will generally be better (1 minute to run a report, not 1 hour), but I'm not sure things will generally be better. As you said, the business people can at least modify the Excel. These systems? Not so much, without an usually massive support contract (Yaaaay! for us IT people, I guess).

People sometimes make a false equivalent and imagine that the Excel jungle will be replaced by a Google-developed, 90%+ unit tested, refactored and cleaned periodically bunch of code.
Credit Suisse Research Institute's Global Wealth Report
Why Is WooCommerce Best Platform for E-commerce?
I think I learned about this plane through the abridged version of Hellsing Ultimate... and then sucking up every detail about it I could... Quite an amazing piece of engineering indeed.

"Do you even read my christmas list?"
As so often, it really depends. Let's say you've just detected that you're going to send incorrect data because you've ended up in an indeterminate state.

If the remote end is going to ignore that data anyways, would it really be such a bad idea to keep running? Do you really want to go down in order to ensure that a remote who's ignoring your data can get correct data to ignore?

Of course you never know what sort of effect the corrupt data is going to have, so it's always hard to make that decision.

Like that issue with libraries linking against objective-c frameworks that has crept up with High Sierra and broke most of the Ruby world: Yes. The usage was incorrect. Yes, forking after threads are launched leads to undefined behavior, yes, knowing about it is a good thing.

But: So far the crashes have been rare in the common use-cases (or they would have been fixed), so High Sierra's change to blow up loudly when it detects the misuse has actually caused a lot of trouble for people where things worked fine before.

To the point where many Ruby developers were complaining about High Sierra "breaking" their workflow and recommending against upgrading.

The new check is totally justified though. The existing forking behavior was wrong and it could have lead to crashes down the line. It didn't though. And now people are forced to fix something that was never an issue to begin with.

It's a fine line to walk and while I generally prefer things to blow up as they go wrong, sometimes I catch myself wishing for stuff to just continuing to work.

On some self-reflection, I come to the conclusion that I want my cake and eat it too.
This is an interesting point. It's in every self-driving vehicle company's best interest to gain public trust in the industry as a whole. A high pedestrian injury/fatality rate from Google's self-driving tech reduces confidence in Apple's tech and the entire idea of self-driving vehicles. The incentives are there for these companies to work together to create highly reliable self-driving tech.
Sounds like misuse of excel rather than don't use it.. no mention of powerpivot , query tool or connections. also there is much more to consider when switching to a cloud solution.
Is there a github or similar I can watch?
"Wall Street is investing into the new pyramids. Here is why."
Apparently, it's quite difficult to maintain net neutrality, yet its advantages to the average citizen seem enormous.

Therefore, shouldn't we fix something else instead? Like the way these laws are established?
It started during the Bliar years (not that that excuses this government from continuing with it). Remember the national biometric database?
Tell that to taxi drivers, or hotel managers, or newspapers angry at Google's scraping and re-presentation of their data.
Whereas that bothered me so much I refused to put email on my phone and told my employer they needed to provide me with a phone if they wanted me to always be on email.

I'm already answering emails out of office hours which is for my employers benefit and they want to functionaly own my phone because of it?
Cue discussion of sockpuppetry as a service (not joking, this is a real issue), given the FCC website comment drama, I wouldn't be surprised if the ISPs and the FCC have hired a "persona management" company to forum slide.
Standard disclaimer: Cloudflare only secures the communication between the visitor and Cloudflare's network, not between Cloudflare and GitHub Pages when using a custom domain and the 'Flexible SSL' feature Cloudflare provides which you are talking about.

So an attacker can still alter/intercept content between GitHub Pages and Cloudflare before it gets to the visitor.

To some, the illusion of security might be considered more harmful that knowing you have none at all.

For an alternative, GitLab Pages offers HTTPS on custom domains, provisioned by LetsEncrypt I believe.

Netlify does something similar.

Both alternatives also allow any build system you configure.
Understanding Python metaclasses
This!

I happen to use and advocate for R/RStudio for ad-hoc work (I spin it as "excel on steroids" when I am trying to convince someone). But it is hard to pull people away from something that has worked for them.

The alternatives to excel in the past have been really, really unpleasant to use. A now EOL product from Oracle comes to mind. It is called "Discoverer"-- that's right, "Discover" + "er". It is a turgid POS requiring extreme suffering and handholding/permission granting from your local friendly DBA-- all this to produce 90's era bar charts that are all but impossible to tweak.
Memristor Image Processor Uses Sparse Coding to See
I think a good tradeoff could be that with containers, the individual containers are hardened, whereas the kernel's host OS is not. The host OS doesn't do much except keeping the containers running.
I think the continuum is: boilerplate, library, standard library, language.

Boilerplate is the most flexible. Language is most unifying. Things tend to move towards language, but if you move too fast, you are stuck with bad decisions, because changing a language is near impossible.
I did something like this in 2002 for a VFX house; but it was loading a DLL that hot loaded other DLLs, queried the routines and exposed them as Excel functions. Through that I pulled in a stochastic modeling framework I wrote, and pulled in 5 years of the studio's timecard records to create a production forecasting system, right down to selecting the correct staff for each position, with backup people, for 1200 digital artists. The Excel "spreadheet" was something like 250 MB when saved with a film production in it.
DeePhi Deep Neural Network Development Kit
The iphone isn't as secure as Apple wants people to believe.
NET Core Alpine Image Ready for Testing – Issue #49 – Dotnet/announcements
It reminds me of the hack Microsoft did to make simcity work in Windows 95. https://news.ycombinator.com/item?id=2281932
Hi detaro.

Thanks for the reply. I can't disagree with your points. I should be clearer about my usage of the cookiecutter template right from the start over my poor attempts at being funny :D

I'll have a think about re-shuffling the content.

Thanks again
You're not a hustler. You're a bullshitter
> The field was set to 0 by a function it was passed to previously.

The entire structure was just memset to 0, it's not like the struct was carefully initialised.
So are you making some kind of slippery slope argument then? The common thread with all of the housecleaning that's currently going on is that it's been harassment/assault/rape, i.e. non-consensual. I don't really understand what you're worried about? Is your argument that by allowing people to face punishment for non-consensual sexual behavior (i.e. harassment/assault/rape), we're opening the door in the future for people to be punished for consensual sexual behavior?

History has also been going the opposite direction of what you're claiming anyway. Promiscuous consensual sexual behavior was much more heavily penalized in the past than in the present. It's going the other way. Many people were calling for rock music to be banned back in the day because of this kind of behavior they said that it idolized. Now, if anything, it's celebrated.
Can someone educate me why someone is proposing such laws in the first place? What's the motive? What are they going to gain by bringing the proposed changes?
I don't understand your point. You would like to know which techniques that minimize work involved in maintaining a codebase / adding features ?

It's true that it's a topic not very well researched but you also have to take into account others factors (economic, management, incentives, planning etc.). For example, following Conway's law ( https://en.wikipedia.org/wiki/Conway%27s_law ) the software codebase complexity and the way the team is organized are connected. There might be no silver bullet at all (e.g. it's a hard problem involving human coordination)
The thing about DSL’s (or really any programming language abstraction) is that they make it easier to understand the intent of the code at the expense of making it harder to understand the effect of the code. I find that the cognitive load of maintaining a project with lots of DSL’s is high. The advantage of e.g. java over scala is that while java code is often more verbose and ugly, it holds fewer surprises. Like anything there is a trade-off here, adding more DSL’s can be better or worse.
C++ unit testing with Qt Test – part 1 – introduction
I don't think this was terribly good for them when bitcoin was crashing either, because it still ate into the amount they'd get paid out since the underlying assets were still partially in bitcoins. The bankruptcy trustee basically gave Mark Karpeles free options on bitcoin with all the customers he'd screwed over as forced counterparties.
We still don’t know how Google News works
Personally I wish they'd just combine the HomePod and the Apple TV into a single product. Throw in wireless router capabilities and you have the ultimate home device.
Holiday Sales Dashboard