skysight-inc/HackerNews huggingface dataset:
Obvious shills of Big Butter.
Wtrace 2.2 released
It's hard to deny that there is at least some part of our concepts of race and gender that aren't based in biology, but in social patterns. Are they entirely socially constructed? I don't think so.
Maybe a shared online "cloud IDE" fits your use case? Something like https://glitch.com/.
> Calculating the size of static array

In C++17 you can do

#include <array>

std::array myarray{ 4, 5, 6, 7, 8, 9 };
int my_size = myarray.size(); // returns 6

which even deducts the type `std::array<int, 6>` for you.
I don't have a Mac and don't know if you've tried this, but you might still be able to run the standalone programs directly from the installation directory for making atomic edits to photos, then import those as new layers into your project. It isn't as good as using them as plugins, which lets you readjust settings on-the-fly, but it has worked for me as a hobbyist.
Sorry for the downvotes, it bothers me too
Giveaway: “Life Is Strange: Before the Storm” and 4 Games
Who is "they"? Name one person.
Key paragraph:

> More specifically, defendant had argued on appeal that the lower court’s summary judgment on the breach of contract/reverse engineering claim was improper because the term “reverse engineering” in the license agreement was ambiguous. Plaintiff and defendant offered competing definitions for what they thought reverse engineering ought to mean. Defendant proposed a narrow definition – essentially, that reverse engineering must have as its objective the re-creation of source code. Plaintiff, however, offered a broader definition, encompassing other efforts to “analyze a product to learn the details of its design, construction, or production in order to produce a copy or improved version.”

(spoiler: court sides with plaintiff)

To what extent can a lawsuit be brought over a system that functions, for many inputs, in the same way as another, separate system? What's the difference between reverse engineering and plain old competition?
The “Greeks” (Hellenistic scholars) were actually from Egypt, Asia Minor, Palestine, Cyprus, Crete, Sicily, Italy, Macedonia, etc. in addition to Greece.

There was a 1000 year period where Greek was the lingua franca of math/astronomy/engineering in the Mediterranean, from about 500 BCE to 500 CE. There was a lot of contemporaneous science done in Persia, with knowledge shared back and forth. But calling these “Greeks” is sort of like calling anyone publishing science in English in 1990 (including Chinese, Russians, Brazilians, ...) “Americans”.

Many of those “Greek” ideas were originally developed during the 3000 years prior, when the centers of mathematics and technical culture were Egypt and Mesopotamia, written in Egyptian, Sumerian, or Akkadian.

Then from about 500 CE to 1500 CE, the centers of scholarship were in India and throughout the Islamic World (Persia, Mesopotamia, Asia Minor, North Africa, Spain, ...). The first couple hundred years of Western European mathematics is basically republication of stuff that had been developed by the Arabs hundreds of years earlier.

At some point about 500 years ago Christian Western Europeans (Germans, French, English, Dutch, Italians, ..) got their mathematical shit together, and dominated science for about 400 years. More recently, science and technology happen around the world.
> People 0

Not quite, but give them a few more years in power.
OT:

A Windows 10 nullified my work laptop about 5 minutes ago so now IT has to reimage or replace it.

But don't worry, now its invulnerable to ransomware attacks in its current state!
who says that the house has to be so weak that it blows over in wind? who says i have to make it out of tinder? have you ever asked yourself why it is that california home owners build houses out of wood literally upon the ashes of a previous wood home that burned down? the answer is that there is no reason. there are other options.
i wonder if screenhero's smoothness had anything to do with it being stuck in invite-only limbo. when you have tight control on how many people are using your app, you don't really have to solve infrastructure scaling problems yet.
That would be a similar approach to the `getDataFromTree` function that Apollo offers: http://dev.apollodata.com/react/server-side-rendering.html#g...

But it's way more work than just passing fragments up the tree via `context` in `componentWillMount` or `componentDidMount`, which is relatively simple by comparison. :)
> Those technicians were hired and trained by the FBI to seek out this information.

Do you think the government is going to pass up the opportunity to do the same with Amazon employees?

That is, assuming Amazon hasn't already approached the government to offer it as a service.
If a website warns me about this, I immediately remove my account. Because if they can tell how similar my new password is to my old password, it means they store information about my password.

I do use a password manager however, so I don’t really notice.
Levitated nanoparticles reveal the crucial role of friction at nanoscale
Most employees aren't surprised when they're fired.

Thats indicative of terrible management.

In a healthy organization managers let individual contributors know when they're falling behind, and give them the opportunity and guidance to get on track.
Maybe there is less incentive to use contractors than in a country with really rigid laws, like France say. These data just show that there is still an incentive to use contractors over employees which is very interesting.
Fantastic. If/when encryption stabilizes that give a solid cross-platform fs with both encryption and snapshot support. Hopefully there'll be something for Apple users as well.

Would be ironic if Linux has so-so fatx support because of patents, and OS X lacks zfs because of patents..
Did Screenhero not work with the slack add-on? I think I made an account without an invite recently just to check it out.
Orrick Legal Guide for Stripe Atlas [pdf]
OP complains about C-style arrays when criticizing C++. Just using `std::array` makes life easier.
Our Go code is built and tested by Jenkins. If green, the build is stored in an artefact repository. Another job is triggered to update the version in Puppet on potentially multiple targets.

The Puppet module is responsible for getting the binaries from the artefact repository, deploying them with config for the environment, running them as systemd units and shipping the journald output to Elasticsearch.

Static compilation does not obviate devops.
> A regex can be used effectively to tokenize XML-like markup

...isn't that how all tokenizers for all (confusingly-named) context-free languages work?
Sure, we all fall short of our own ideals. But when your own lifestyle goes so far, gleefully, in the opposite direction you have to ask yourself if it's really a virtue you care about.
Assuming that the problems will manifest in the first 14 days
He's doing an admittedly awful job at Twitter. See:

- Russian troll accounts/factories (he even retweeted one)
- Inability to clean up harassment/abuse/threats
- Stagnant product feature set
- Awful (truly awful) ad product
So, honest question: Are men allowed to approach women in a sexualized context ever again? If so, when?
Quartzy (YC S11) Is Hiring Software Engineers (Palo Alto / Remote-US)
Eventually they had /have to do it.
Looks like you need to poison your air to
industrialize but after a while you need clean up.
Part of the trend. After people achieve a few basic needs
they ask for cleaner air, less asthma and cancer.

Talking abut...efficiency.
Can we guess some many lawsuits will be filed in courts against this? I'm guessing, zero. Must have been illegal all the time, but tolerated, until it wasn't.
That's a good point. There are probably other possibilities, but I think that this is about more than package delivery.
I found a blog series here:

https://kumorilabs.com/blog/k8s-0-introduction-blog-series-k...

It’s not necessarily the best resource for actually learning the ins and outs of Kubernetes; however, I think it’s a good starting place.

After going through those, I worked on deploying a small application using stuff covered in those labs.
> But please don't pretend the Dems are a whole lot better on most of these issues

They are, and people can demand they be better still.
We detached this comment from https://news.ycombinator.com/item?id=15552931, which I'm not sure what it has to do with.
TeamViewer still has a free personal level account option, although its days seem numbered based on how much harder is to find on their website now.
I've fought one of these tickets, and it is very difficult as you say. I won, but in a way I consider sleazy. I plead non-guilty, and used an attorney(this is so, so, so important) who had the radar device brought into court. Once the device was present, the attorney entered a litany of requests:

1) Proof of the officers initial training with the device

2) Proof of the officers required continued training with the device

3) Proof of device's regular scheduled maintenance

4) Proof of training(initial and continued) of the person(s) who performed said maintenance

They got as far as item #2, couldn't provide it, and folded. I paid my attorney roughly the same cost I would have paid the court. Any "savings" would be the increase in my insurance costs that never happened.

If you can't afford an attorney, you are screwed. The "system" is about generating municipal income, not keeping anyone safe on the roads.
Same specs here.
Matterport's camera system, a low cost alternative for laser based systems , for 3d mapping interiors, was originally based on a kinect hack back in 2010. Not sure where they are getting their current sensors, but they're doing quite well, the underlying technology is definitly not dead.

https://matterport.com/pro2-3d-camera/
Thank you, that's fascinating!

Psalm 55:21 King James Version (KJV)

21. The words of his mouth were smoother than butter, but war was in his heart: his words were softer than oil, yet were they drawn swords.
Another article on Justin Shafer’s background with the FBI: https://www.databreaches.net/is-a-vendetta-by-the-fbi-keepin...
Does this cover letting your screenshare partner take control of your computer?
AirBnB made a UI that turns sketches into source code
RNA editing with CRISPR-Cas13
Except the democrats were the ones who put in these rules in the first place.
Reflection tricks in Go
To me, plain old competition is analyzing the system with data that a regular user might use.

It becomes more like reverse engineering the more you dig into, to the user, irrelevant technical details of the product.
So I was going through my old Github projects and I found this gem that I hacked up earlier this year, and I was wondering... what do you people think? Is it worth finishing this abomination? Maybe useful as a nice test helper or something?
Or move to Taiwan if you have the chance.
Uber Chooses Barclays and Visa for Its No-Fee, Co-Brand Credit Card
First impression looks nice but it really needs a human-readable URL structure. For example, you can't tell the difference between what these link to which will really limit how people share your site:

https://stockrow.com/screener/b237f532-3a17-4671-a00d-787c92...

https://stockrow.com/screener/cd4d02b5-a02a-4fbb-ac27-58483d...
I thought he gets shit because he patented his approach instead of making it available for everyone (please do correct me if I'm wrong).
This is really promising. I have tested many free screeners and they are really bad from UX perspective.

Can I filter by Sector and other category variables? I'm only focusing on tech sector and would like to build filters for various subcategories. I couldn't do it on mobile.
I agree. My other related articles all cited that one though.

Disturbing.
I'm not sure the hundreds of domestic solar manufacturer employees who suddenly discovered they were "underperforming" yesterday are likely to agree that humanity's chances of reaching Mars are contingent on their mute acceptance of the dangers to their livelihoods of such such capricious management...
Why would they have to be merged? What would we, most of the users, gain by having a huge bloated gallery app dragging a whole editing software with it?
Is installing that other app really such a completely exausting impossible endeavor?

What's wrong with tools that do their core feature very well and can share data between them?
Even if you argue that both sides are bad, the GOP is still seems clearly worse given that the they are rolling back the (little) things the democrats did.
Sounds like a great way to "tip" people who are neither UPS or USPS.
Gaurab, great talking with you in the early days and exciting to see you launch!

What are some challenges in reactor design? I would imagine that extracting the H2O2 would be a tricky so it doesn't kill the enzymatic process.
Got my edit in just as you typed this, heh, no it doesn't. But I doubt capturing keyboard and mouse and sending it would be that difficult. Granted at that point I would opt for an OS native approach.
In the District of Columbia, one can get a large fine for holding one's cell phone while driving. But if you walk two blocks in Washington and don't see at least one driver doing this, you aren't paying attention. While out running, I have yelled to get the attention of drivers looking every way but mine, but mostly at their phones. While out the walking I am very wary. The threat of a fine is not working.

(As I recall, there are many signs in Manhattan announcing large fines for the unnecessary use of an automobile's horn. There is also a lot of noise from horns. It could be that the horns one hears are prudently warning other drivers or pedestrians, but I suspect that they indicate drivers' levels of frustration.)

As somebody says farther down, such a law cannot possibly be enforced uniformly, and is open to selective enforcement.

A neighbor's car was totaled in a rear-end collision. He's pretty sure that the person who hit him was looking at a phone.
That's a perfect use for it, actually.
It's a plugin. But it's also trivial to get a URL from the site and paste it in.
Microsoft is bringing back the old Visual Studio Code logo
The intentions of “nerds” are entirely irrelevant if the outcome is widespread economic tenuousness.

Sweeping aside history because you’re arriving at the same kind of poverty by novel means is quite the hand wave. No one disagrees that how we address these problems is going to be different from times past, but to pretend that things like class relations are ahistorical defies any notion of reasoned consideration. And especially in an age of such extreme income inequality that the greatest predictor of one’s future wealth is that of their parents.
Unfortunately, I have already heard complaints about the size of the C++ standard library, and how "I can write a better vector/list/etc.. class". I can't imagine what people would think of a networking module, designed by committee and full of compromises.

I don't envy the members of the standards committee. It is a hard and very thankless job.
> 2.75% is a fat chunk of change

Most of that goes straight to the credit card companies/bank, no?
> I've argued before, though, that I can't fault companies for using them.

You can and should. So should I. If consumers refused to sign they wouldn't put them in.

Unfortunately we don't live in a world that allows us to easily do that (unless you want to live without a phone, internet, a car, etc...). So that's why the government needs to step in. It doesn't make these companies any less scummy for using the clause.
I am a paying customer of YCharts and like it a lot generally, but the screener is actually lacking IMO. It does not have any historical data beyond TTM, though you are correct that you can create formulaic metrics. One of the things I like to screen for is growing revenue over multiple years, not just TTM; with screener from the OP here, YCharts and many others, that's not an option.
I don't really know either.

For clothing you were going to buy anyway, you can spend money with Patagonia & company, who are wading into the fray.

You can try to connect with sportsmen's groups and donate or get involved; I'm not a sportsman, but they have been the most effective political force defending public land this year.
> Okay but... I guess my question is: why are you denying a client the right to make a complex query? Is it because all your queries are kinda slow and so you must hand-optimize them, leading to a combinatoric explosion of codepaths?

No, it's because:

(1) This is a feature of literally every API, most of them just use the extremely blunt instrument of rate limiting (even if requesting the same simple scalar value field over and over again does not add any strain on the server, you'll be rate limited just the same). Why aren't you asking this same question about REST queries?

and

(2) The 'Graph' part of 'GraphQL' means that queries can theoretically request connected nested objects of nearly infinite depth. This doesn't require that anything about the query code be slow or needs to be hand-optimized, or that there be any complex codepaths, just that MORE JOINS == MORE WORK and MORE PAYLOAD, no matter how perfectly optimized it is. Why aren't you asking "why does REST deny clients the right to make as deeply nested queries as they need?"
> Generally a bad idea, as it couples a protocol (whatever is feeding you the strings) to symbols in your language.

Is it intrinsincally bad though ? For instance F# is able to couple actual data files like CSV to symbols and types in the language, and this allows for very efficient development: http://fsharp.github.io/FSharp.Data/library/CsvProvider.html

> I know not everyone agrees, but personally I find reliance on RTTI to be a code smell.

Again, why ? There are plenty of cases where this has proven quite useful. Besides, "types as first-class primitives" does not necessarily imply "run-time": in the C++ spirit it would most certainly be a compile-time only feature.
As of 12 months ago, I inevitably had problems with more than 3-4 people in a session. But that was mainly when we'd try to rotate presenters. Got used to restarting the call in order to pass the baton. Even without rotating however, there would often be connectivity issues where someone had to drop off and reconnect. That slowed us down with small groups, so if you had to pause anytime one of 50 people had connectivity issues I'd guess it would be unusable unless they fix the connectivity issues.

Have you tried youtube for live streaming? Never tried a private stream, but they certainly know how to scale video.
The same process, but in a different scenario, was observed in supernova 1987a:

"Approximately two to three hours before the visible light from SN 1987A reached Earth, a burst of neutrinos was observed at three separate neutrino observatories. This is likely due to neutrino emission, which occurs simultaneously with core collapse, but preceding the emission of visible light. Transmission of visible light is a slower process that occurs only after the shock wave reaches the stellar surface."

This result set a pretty strong upper bound on the neutrino mass because it must be small enough that, across the 168,000 light year distance from the LMC to us, the neutrinos kept their lead on the photons emitted a few hours later.

A neutron star is much smaller, the process is much faster, and the event happened much further away, so the constraints on the difference in speed between the gravitational waves and photons should be even more tightly constrained in this event.
This idea that you can shield companies from any and all morality by crying about investors needs to die. It's absurd.
Just a sidenote, a part of this article reminded me of the RFC2110 - The naming of hosts, an old april fools RFC.

https://tools.ietf.org/html/rfc2100
> Visa (or Amex/Mastercard/other card networks) don't take 3%

The banks get it. It's the interchange fee
I think he might be saying that, if you find you've rolled a (natural) 1 on 2d6, it might be time to worry about more than just your character! ;)
Did not know about that, though unfortunately it's C++17 only.
This is inevitable in any fast developing economy. There is chaos and there is growth. You will see the exact same conditions in western economies when they developed.

Its because they offer opportunity that people flock there. And China has 1.3 billion to deal with, this will challenge any government to an extent that cannot be underestimated or brushed aside.
Agreed. It was at the University of Minnesota-Twin Cities in the '90s as well, and it was helped along by the campus newspaper. (It always struck me as odd that this campus newspaper would regularly win student journalism awards when its reporters clearly had an agenda and made no efforts to hide their bias or persuasive efforts from readers.)
Same is true for most social networks. For example, Instagram is full of them.
So... Tweeting now is a form of assaulting ?
This person is not a very good C++ programmer. Also for some of the things he mentions, it will be covered by the Reflection TS.

1. Size of a static array: Use std::array please

2. Maximum value of an enum: See reflection TS

3. Converting enum to string: ditto

4. Converting string to enum: ditto

5. #pragma once: see modules. They are in fact trying to make something better. There are also some cases where you don't want/need it

6. C99 designated initializers. They are there!

7. Binary file includes. Ugh this is just such a dumb idea I can't even. When do you want the file to load? When the executable does? What if you want to read it in chunks? This idea is not well suited for a systems-oriented language

8. FourCC codes. Again, this is a silly idea not even worth addressing. Just define it yourself. C++ is a programming language. Not your media toolkit

9. do/while(0). What are you using macros for in 2016 (the time of writing)?

10. preprocessor gripes. Stop using it! You have <type_traits> and stuff now

11. Switch/case is stupid. No it's not. You want fall/through cases as well and if you can't see why, don't criticize. This is true in pretty much EVERY language that supports switch/case

12. Still no strong typedefs. There are! Use the explicit keyword on a constructor definition.

13. Types as Primitives. See reflection TS

Basically, this feels like any other "C++ rant." Someone who didn't learn the language properly or respects what the language needs to achieve.
Agreed, though unfortunately pre-C++17 you must specify the size when defining the array.
Okay, but do we really need a "future Facebook"? Are innovation and creativity in social media really something the world will suffer for a lack of?

In any case, the next big thing is usually not just a better version of the last big thing.
This is very exciting news. I've been a huge proponent of CineForm in the production pipeline for several years now. Glad this finally happened.
> in a spirit of healing

It's kind of interesting that his focus is still to "heal" himself. So self centered in this fake apology.
Venmo isn't obviously profitable either, last I read PayPal was still trying to sell it to B2B merchants. Seems like more of the same problem -- lots of momentum, little monetization.
The defendant acted as a regular user. They ran the SAS compiler and their compiler with different programs and looked for differences in the output.
In California, is there any protection for reverse-engineering?
That rate is much higher than I paid in Texas or pay in New Jersey. In fact, I can buy wind power from Green Mountain for less than your solar install cost.
>Not[e] true that crime rates are at historic lows, particularly violent crime which is over double the 1960 rate:

Which ignores the context of the data that while still double the 1960 rate, it is also half the peak 1991 rate, and has generally been decreasing since then. The murder rate is similar to the early 1960's, after it's peak in the 70s/80s.

I have nothing to disagree with your comment on Chicago, which sounds plausibly accurate.
Ogham
Barbarian: a sword font