skysight-inc/HackerNews huggingface dataset:
>insufficiently standardized reports

In fact, a standard has been established: in 96% of the reports, civilians are simply not mentioned.

The 'standard terms' are used instead: "terrorist" and "extremist".

This is very disturbing - we, the public, are being lied to about how much civilian damage is being caused by our ignorance of the warriors who insist they must be allowed the freedom to kill anyone they want, without culpability.

I, for one, hope to see more public oversight of the war-mongers, such that our daily efforts to produce more enemies in the war-torn regions of the world is brought to a minimum.

(EDIT:s/94%/96%/)
A programming language and the tools you use with it are tightly integrated: you're never using a language, you're always using a language via a tool. And if all C compilers you might use have warnings enabled for this buggy expression, then there's no problem.
Primary discussion (over 200 comments): https://news.ycombinator.com/item?id=17515492
>Coloring is arbitrary

By my understanding, it's not possible to determine an objections interaction characteristics with a wavelength of X with a wavelength of Y. (Unless you were able to create some sort of beat frequency tuned to mimic X by sending in Y+delta? Just thinking off the top of my head). It seems fraudulent for the company to say that it's capturing color.

>these type of sensors are able to put different bands to different buckets.

Would the best summarization be, photon counting sensors allow for the capture of x-ray imagine with higher dimensionality?
Would you shame a child for making a mistake? Shame should be reserved for malice and nefarious action with intent.
The Adaptive Complexity of Maximizing a Submodular Function [pdf]
> I know it's trendy to hate on the touchbar

The touchbar hate is not trendy. It's based in specific complaints.

If, on the balance of how you evaluate the problems and benefits of the touchbar, it's useful for you, great. That doesn't mean the primary reason people express a distaste for the touchbar is essentially a social fashion.
Approximation Guarantees for Adaptive Sampling [pdf]
How to Build a SaaS in a Day
Muting is still one key press.

I especially like the way the toucher handles dual screen brightness, 1 press and it brings up a brightness control for each screen.
What a lovely prose style this writer has.
Great, I’ve been wondering what the shorter ones are. They look like the tall yuccas, but have thinner spines and never seem to get taller. Apparently they are Yucca baccata.

Also it’s interesting to identify the various types of spiny grass.
There's a migration guide[0]. Having done it this year, it's not too painful, depending on how much you've customized Bootstrap 3 to meet your needs. We've been migrating on a page by page basis, and so usually we wait to migrate a page until our designers come up with an update to the page.

[0]http://getbootstrap.com/docs/4.1/migration/
As far as I was able to find, there doesn't seem to be a straight forward/automated process. Many things have been removed and do not have a 1-1 replacement. If
Oh I see, yes it's a bit underwhelming if that's the case. I don't even know if "true color" x-rays would be very useful, but I was thinking that being able to view the actual color of the tissue might be useful, and could convey some information that you can't get from density.
As far as I was able to find, there doesn't seem to be a straight forward/automated process. Many things have been removed and do not have a 1-1 replacement.
Completely agree with you. Heck I realized I have the same entitlement issue after running into 2-3 people who were on higher spectrum of entitlement. I was having issue with their behavior but realized I do the same sometimes. I am trying to balance it out. The sad thing is people are not even aware that they have this issue.

I think social media is responsible for breeding this sense of entitlement among people.
They're targeting those firms because they're the ones running roughshod over users.
So just reuse the common layers and only have your WAR file layer changing
I totally agree, this is a serious problem. Because even if you understand that they mean “hey it’s Beta but it’s fine for production”, if you choose to use it and it breaks, all blame will point back to you for making an unwise choice.

There is a terrific explanation of the difference between Alpha, Beta, and Stable in the Istio project [0].

Istio was started by GCP, so while this isn’t officially Google’s definition I imagine it’s peobably the same.

It basically says, Beta is mostly usable in production, but things might change in the future that require work from you to upgrade.

[0] https://istio.io/about/feature-stages/
FCC Screws with Its Complaint Process–and You'll Still Need to Pay $225[Updated]
In a recent video, Ryan Dahl mentioned that he regrets incorporating package.json and NPM into Node:

https://youtu.be/M3BM9TB-8yA?t=588

He has a very early attempt at breaking from compatibility with Node called "Deno". Here's the part in the video about his current thoughts on importing external modules under Deno:

https://youtu.be/M3BM9TB-8yA?t=1257

He has some other security proposals as well.
Microsoft is putting Slack on notice
The 13" model does not offer 32gb of RAM as an option.

I guess I'll have to continue waiting...
I think I mostly agree with you, but it can be unclear to programmers (who are after all the people writing Python code) whether they're dealing with a string, or merely with bytes that happen to look like a string, and this causes hassle.

Until way too recently essentially all Python code couldn't handle basic SSL/TLS certificate validation for Internationalized Domain Names. Once you understand what's going on, this situation is a no brainer: In order to connect to a machine named X, we must have turned X into DNS A-labels that we could look up, and we can treat those as bytes. The certificate must have SAN dnsNames matching its names, and those too are written as A-labels. So we can almost just compare the literal bytes (actually DNS A-labels are "case-insensitive" so we need to handle that, and the asterisk "wild card")

But Python, in its wisdom, defined this API to take a string, and strings, as you observe, aren't bytes. So instead of the above unarguable approach they wasted precious months trying to figure out how best to turn the A-labels from a SAN dnsName into Unicode strings, which isn't even the right problem to solve.

Eventually sanity prevailed: https://bugs.python.org/issue28414
that's funny.
the same "neckbeards" that are "resisting" k8s have seen this scenario play out over an over and over again.
It's very rare that someone actually comes up with something completely new. Usually what' new and exciting are refinements of trying the same ideas that were tried in the past (or changes in the "ecosystem" that enable technologies that were previously not feasible).
my prediction is that k8s is NOT going to solve world hunger and it will slowly find its way into being a tool in the toolbelt. I am open to being proven wrong.
Easy-to-use permission control doesn't mean simple. For example, you can always use off-the-shelf IAM roles provided by GCP, but you can also mix-match permissions and create your own custom roles.

Also network configuration can be complicated if you track down for the detailed form.

Any specific feature you're looking for is missing in GCP?
People putting themselves out there, even if it's not quite there, is still something worth encouraging IMHO.

It's hard to get a single person to care. The Creative Fund now is a group of folks want to see people take the leap and try and put new things into the world.
If a codebase is already launched with bootstrap 3, what would be benefit of converting? (genuine question)
That's a terrible article (such a blind view on async I/O), and totally unrelated to the security model of package managers.
Uber and Uber Eats now let you split the bill using Venmo
R data.frame and Pandas DataFrame in modern C++
I have implemented a C++ library with similar interface and functionality to Pandas at https://github.com/hosseinmoein/DataFrame. It still lacks a lot of functionalities which I will add gradually. I appreciates your constructive criticisms and suggestions.

I also published two articles about it in Linkedin at https://www.linkedin.com/pulse/pythons-pandas-c-update-hossein-moein/
Not really. You come up with a method and someone will come up with a way of factory-farming their way around it.
Yeah -- I meant, they'd have to build a new factory from the ground up, spending billions of dollars to do so.. not that they could just lease a Corolla plant or something.
Article on what makes some developers great
Good, one less person to screw my order up.
I also love open offices but I do find it heavily depends on who you sit around with. I'm pretty fortunate because everyone prefers deep work and if they do want to chat we just do it over Slack even if we're right next to each other and if we needed something more urgent we'd just give them a look haha.
Yeah, that sounds practical for every start-up that needs to do human validation.
The author now sees the premise to his own book as 'flawed': https://www.theguardian.com/commentisfree/2013/dec/19/anarch...
if our patron list grows, it could be this big! Good things start small.
Depends on your definition of aristocracy. Remember, you used to have land to be able to vote.
I still request a MacBook for work, but I can no longer buy it for my private use. It's just too expensive compared to their competitors.
The problem is when there is a vulnerability in some part of an earlier layer. You have to rebuild the entire stack.

I honestly don't think this is necessarily a terrible thing. But, the idea that your common layers are stable is a dangerously bad assumption.
Nothing prevents one from having a container with many WAR files, so that there's only a single JVM for multiple applications.
I think it depends on the type of person and on the type of job. As an independent contractor, you're more likely to have to at least be reachable while on vacation, due to the nature of the work, whereas a company with full-time employees is likely in a better position to have people go off the grid for a bit. That said, personally, even as a former contractor, I want NOTHING to do with work while I'm on vacation—to me, that's the entire point.
Check out the 'Start here' section of this page: https://github.com/bmorelli25/Become-A-Full-Stack-Web-Develo...

I'm not sure what you mean by 'Just an overall idea', as the fact you've mentioned content-delivery, client-server interactions etc., suggests that you want to go into the details.

I suggest you pace yourself and learn step by step (check out the 'roadmap' at the above link). There is little point reading about content delivery networks (CDNs) before you have experienced the problem they seek to solve.
You are throwing out figures you don't have access to.

The article's figures come in the form of a metric of change, a delta value indicating the passage of time. That is the foundation to reason and measure with. That is where there is complaint and room for improvement because that measurement is a useful measurement to the whole system as a dynamic system.
Our Robot Barista Future Is Night – Prepare Yourselves
I worked at a small company that laid off everyone in dev and project management that had worked there for longer than a year (they had decided to do a full rewrite and outsource it to a vendor with industry knowledge. That hasn't turned out well, but that's a different story). The only benefit is that because you have so much less capacity, the dev(s) get the ability to cut scope and concentrate only on the things that matter. In particular, work should be concentrated on automating day to day work. Anything that interrupts that one dev will be expensive by nature
Because moving to a bigger office has a whole bunch of costs beyond rent. Costs which negatively affect revenue!
In older versions of our client, you could click on a portion of our logo five times to get a small pop up image of our programming staff. It was an easter egg, and cost next to nothing to implement.

I hope they change their minds someday.
Button regularity on your keyboard is infinitely more important than ergonomics too, right? Anything but a grid of equally-sized squares must be wrong by virtue of aesthetics. Spoken language too: let's eliminate all contractions because they reduce regularity. Let's also make all the speed limits in the country equal at 20mph, because regularity is infinitely more important than convenience.

You should be supporting return being made into a function too, right? That would be much more regular.

Reminder that a guideline of python was supposed to be "practicality beats purity" which is in stark contrast to the changes to print and strings. [1] Reminds me of the gradual shift of the message on the wall in Animal Farm from "four legs good, two legs bad" to "four legs good, two legs better."

1: https://www.python.org/dev/peps/pep-0020/
It was touch and go for a couple of years there but yeah, Python 3 is now well and truly over the hump.

The Python 3 Readiness Project now lists [341](http://py3readiness.org/) of the 360 most common packages as Python 3 compatible.

Even that's underselling it really. For example it lists BeautifulSoup as not converted, but the link goes to BeautifulSoup 3.2.1. However, BeautifulSoup4 works great on Python 3. And for MySQL there's mysqlclient and several others, and since database packages usually follow PEP 249 pretty closely its very easy to switch. So in reality, rather than 341/360, its more like "everything worth converting has been converted." Or just "everything" for short.
Which YC companies do not have open offices?
It's interesting. Apparently, in mid-to-late 20th century, the discipline of architecture was bursting with self-described architects who rarely, if ever, had buildings created.

They instead focused on architectural 'theory', which meant anything from phenomenological approaches to space (Gaston Bachelard), to 'Architecture as Metaphor' (see book with same title by Kojin_Karatani, a critical theorist), hell, even theory-fiction (Benjamin H. Bratton).

A whole generation (or two, three?) of theorists have spent lots of time intellectualizing and philosophizing what, for a long time, seemed to be a design-oriented, practical discipline.

I wish I had sources for this -- it's only through informal conversations with practicing architects and theorists that I learned these things.
More like 2%, since Citi gives 2% on everything...

Also note that Citi has virtual account numbers already. It's kind of clunky but it works.
be polite and drop the hard language and maybe the stupid fucks..... aaah.... the people will be open to a discussion.
If your choice is between death and jail, or if your life is not significantly better than jail, the duration of incarceration isn't going to matter to you at all.

I'd be willing to bet that harsher punitive measures (and more aggressive enforcement) would have a big impact on white collar crime rates.
I think a "good" behavioral economist would not explain exactly why, but instead provide theories with as much data to describe why those theories exist.

A trial shows that people often exhibit behavior A. Why they exhibit behavior A may be complicated.

In your example, there's a sense of authority and conforming to a norm that can be used to describe those behaviors. But there's also the cognitive barrier (which we call lazy) that requires someone to exert mental effort to change away from a default.

It's not that one is wrong and the other is right. All of these may be right. But B.E.'s best contribution to society isn't to explain so much of _why_ we act in these ways - but instead to accept that despite our desires or perspectives of rationality, we do act in these ways.

Understanding the "why" may help us to make better decisions, certainly; however, being too prescriptive about "why" may lead us down the wrong path.
Well, many embedded developers will never move beyond C89 unless forced to do so.

Meanwhile C22 work is ongoing.
That’s great. In your naïveté, you were unaware not intimidated by his prominent figure or reputation. I’ve found that some very well-known people and companies are more approachable than one might expect, possibly because people usually assume they will be indifferent to personal communication and don’t try to talk to them.
Yep. Firebase + GCP(app engine) is awesome.
Back in the days Microsoft would have amazing customer support. And I'm talking about "API customers", many times I've seen them go out of their way to fix third party programs not working correctly by adapting their platform, it was a very efficient process.
I guess that doesn't work as well at their current scale, or they care less because they're not building up market share.
Happy? Every single MacBook that's come out has been booed, loudly, by the "niche developer/macrumors posters". Without exception.

This is a long trend that goes back to the old PowerBook days.

Yet the same group that was so vocal in denouncing the new model is suddenly a huge fan of it when a new-new model comes in.

And so the cycle repeats.
Well, until someone develops and releases (and strangle all naysayers) a language independent thing remotely like JEE JNDI... it’s just not. Sorry, JEE was horrible but also so beautifully ahead of its time
Graffiti Targeting Amazon Spreading in Seattle
Thank you for this much needed update! Bootstrap has been an amazing tool for years
Good for him! I hope he has a long vacation and enjoyment without the responsibility.

As he says, the bus is around the corner, and the reaper comes for us all - so governance is a key component of an institution.
My pie-in-the-sky idealized computer experience is a color e-ink display with a decent framerate.

Replacing tactile buttons with a second blinding photon emitter is not progress as far as I'm concerned.

I understand all the benefits you quote, and I'm not just complaining because it's "trendy". If it was eink, I wouldn't care at all. But it's another backlit screen shining in my face. No thanks.
You probably never heard or used - Linux VServer. Available from the later version of the 2.4 kernel.

https://en.wikipedia.org/wiki/Linux-VServer
this isn't a toe-in-the door surveillance maneuver to test the waters for people accepting it. this is scraping the barrel to get whatever last dregs of control remain.

we can choose not to roll out the guillotines this time.

but then we'd just get violated for longer.
I think a lot of developers leave their mark with documentation. I have myself stumbled upon many easter-egg comments that have put a smile on my face.
While I agree that a precursor to these concepts would be a great initiator, however I also believe that a good appreciation for scaling technologies can only be developed by getting hands on and working with a high traffic website. Just reading the theory might not help that well.
You and parent are right - the performance isn't like miles apart or anything. Best comparison I can find is here[1] (it's not testing low-power specifically though) showing basically that there's a small but measurable performance benefit from DDR4.

I'd suspect the biggest difference is the base clock boost that DDR4 provides (2400 vs 2133).

My point was simply that the number of differences between the two seem to be widening. It feels more like the 15" is the real Macbook Pro, the 13" is the standard-Macbook, and the 12" is the Macbook Air.

Apple's naming choices in the laptop lineup have been strange for years - but the widening gap between the Pro linup is interesting.

[1] - https://www.anandtech.com/show/9483/intel-skylake-review-670...
You must be lost. OP made precisely that claim...

>The average person spends almost exactly as much as they make as income rises.
> Including purchase prices in the CPI would be just as silly as including 401(k) contributions.

If 401k contributions were deemed by 60% of Americans to be a ~necessary part of their life.

And whether or not you're going to get it back....you may, yes, but then again, you may not, in a very big way. For example, perhaps there's a gigantic bubble going on.

It's a bit of a philosophical question really - is the government's role to inform people of reality, or to shape their perception of reality.

At least a partial role of the CPI is to measure inflation, and reflect the real world costs to real world citizens. If not, then why fund this department?

Would you be philosophically opposed to publishing two CPI numbers: one as is (that uses estimates), and one that uses actuals that are consistent with the actual economic environment citizens experience according to the way they have chosen to arrange their lives?
Then byte-oriented packages (e.g. those that deal with data sent over an interface like a socket or pipe) could simply ignore the issue of encoding.

Long and bitter experience has shown that people who think they can "simply ignore" the "issue" of encoding actually can't. That mindset is mostly a more polite way of saying "people who assume everything is ASCII all the time, or at most an encoding that always has one byte == one character". Those assumptions break sooner or later. I prefer having them break sooner, because I've been the person who had to clean up the mess at an unpleasant time when it was kicked to "later".

Which in turn means Python 3 made the right choice: text is text and bytes are bytes, and you should never ever pretend bytes are text no matter how much you think you'll never run into a case where the assumption fails.
Honestly, a big part of it is the lack of ethics training that engineers receive. Far too many engineers have a, "The problem is fun/interesting, that's all the further I'm going to think about it. The implications of what I'm working on are not my department." We need to start thinking more about what we're building, how it's going to affect the world, and how it can be misused.
>Anyone got some resources on getting involved?

you can buy a sledgehammer at home depot for about $20
Implicitly converting strings into bytes or vice versa means now all your APIs grow an exception "Invalid encoding" / "Can't encode this" / "Can't decode this" / etcetera that you need to deal with.

Making people actually do the conversion has the advantage that when writing their string conversion code they might actually do something with the exception beyond maybe logging it and then pressing on anyway. It also gives you the opportunity to explicitly offer them alternatives like treating everything we can't encode as some sort of replacement character (works well for Unicode, not so much for ASCII), which is way too much to ask of every single function that takes bytes.
On your example: are you sure there is nothing to debate? No possible harm? No possible unintended consequence?

One thing I've observed over and over is that there are unintended consequences to everything. It often takes years to figure them out.
> "have fun with that, we'll find another way to survive."

Well, that's the thing. No one would accept a shitty deal unless they had to. All other means of survival have been privatized hundreds of years ago.
Supermassive black hole shot a neutrino straight at Earth
> Some people have strong opinions about Alan Kay's CS / programming work

I'm curious. I wasn't aware of this. What are these strong opinions about?
This is 2005, not 2015.
That was one of the interesting things about the 1980's video game boom: Programmers were treated like rock stars.

Not with hookers and blow, but with their names prominently attacked to and marketed with the games. Especially Atari 2600 games.

If you saw a game by Joy McStickerson, you knew it was going to be a quality game, and often would buy it without bothering to read the reviews.

Didn't cut down on the Easter eggs, though.
This far: http://marshallbrain.com/manna1.htm

Good short story on surveillance & algorithms micromanaging low wage workers.
All Ears: Always-On Listening Devices Could Soon Be Everywhere
Seriously? In 2018?