skysight-inc/HackerNews huggingface dataset:
- FOSS don't have great track record for this kind of challenge (gimp has never replaced photoshop nor LibreOffice MSO)

That's like saying Linux doesn't have a great track record cause it hasn't replaced MS Windows. To be successful, they don't have to replace, just service a different niche / enable new or additional uses (e.g. I don't have $$$, I need better support&customization)

Gimp was used for a few movies https://en.wikipedia.org/wiki/CinePaint
sure. The guy in the video is a popular youtube personality; his name is Jerry Berg. He is an ex-Microsoft employee who worked on Windows and had access to Microsoft's internal SQL servers used to collect problem reports. He makes a few points in the video.

1. In the Terms & Conditions, Microsoft claims they get your IMEI number from mobile connect devices as part of their telemetry and then go on to say it's not PII (Personally Identifiable). Jerry explains how this is not true and explains how Microsoft through corporate partnerships can eventually link your IMEI data back to logs previously collected.

2. Jerry explains that there are two levels in the new Windows Creator program: A basic level and another, I forget what he called it, more verbose level. Jerry explains that 90% of the telementry data you might think is in the more verbose level is collected at the basic level. Kind of a moot point.

3. If you have turned off telemetry collecting features such as cortana and edge, by upgrading to Windows10 creator, these features are re-enabled and Microsoft says this is a bug but Jerry claims it's intentional.

These were the salient points I recall from the video. If you get a chance to view, I suggest giving it a watch. It's interesting.
As pointed out in the comments, this section is spot on:

"That said, I do of course think having all of these concepts implemented and documented in one single “package” like GraphQL is super handy. GraphQL removes the arguing or confusion about what is “the most RESTful way to do something”, as it has a spec and example implementations."

Most reasonably complex rest apis have some version of GraphQL build into them. So in a way GraphQL is just standardising existing practices.
Relm, a GUI library, based on GTK+ and futures, written in Rust
I'm not sure it's possible to have certain views and maintain a respectful workplace environment, full stop.

To make an extreme hypothetical: You have a white supremacist coworker and a black coworker. The white supremacist always treats your black coworker with respect, kindness, and compassion. She also openly admits that, nothing personal, but she believes black folks are inferior and should be expelled/exterminated. Ask the black coworker, is he being treated poorly?

What's the resolution in this situation? If he knows how she feels, but she is nice to him, how do you propose resolving that?
You spend 8 hours a day working. Why would you want to be isolated from other people?

Some people (myself very definitely included) need some regular isolation. Talking to people all day at work leaves me very poorly prepared to deal with my family when I get home. The idea that I can lock myself away and do productive stuff is awesome (although in practise, a lot of remote work isn't actually that isolating).

As a kid you go to school you are around people

School is the last place on earth I'd want to model my working environment on (although the open office advocates seem to be trying).
I can't imagine this working well. What about the consumers that don't have a Google Now device? I imagine that it's most of them. "Ok Google, what's in a Whopper?" Silence, and commercial ends. Sounds kind of awkward and maybe downright confusing to some.
I'm definitely entitled not to let your document which you chose to send me on request cause my hardware+software to do things I don't want it to, like make any ol' network request it pleases without my say-so.
I commented on a specific point you were making. Whether or not I read the rest of the thread is irrelevant to the discussion at hand.
Incidentally, I couldn't resist some eta expansion. If I didn't screw it up:

(((.) . (,)) .) f x g y
(((.) . (,)) . f) x g y
(((.) . (,)) (f x)) g y
((.) ((,) (f x))) g y
((.) (f x,)) g y
((f x,) . g) y
(f x, g y)
All the more to password protect your Google Home Device, Alexa, Siri etc AI assistants.

I remember someone had their daughter use the Alexa device and ordered a doll house and cookies from Amazon. http://www.cnn.com/2017/01/05/health/amazon-alexa-dollhouse-...
It will only kill high tens of millions of people now, instead of hundreds!

It's an improvement, but not much of one.

Also, consider the aftermath of nuclear war. Consider how many people live in cities. Consider that cities are not at all equipped to survive without massive, and consistent shipments of food, water, and electricity.
What do you mean by "tRP + tRAS"?

I now understand how it's reasonable, as in, correct. But I don't understand the fundamental reason for this. Okay, so every time a row is read, if it's not in cache it'll get cached. But why does it have to be that way?

Couldn't there be a mode, "hey don't fully open these rows, I just one want one random byte as fast as possible!"

I compared it with spinning disks just to show how unreasonable the total is. I realize that the whole design isn't built around this idea of picking off a byte at a time.

But don't you think there could be applications that have PRECISELY, exactly this usage pattern?

For example, what percent of your neurons are firing at the moment? Very, very low.

For some future applications, getitng a 10x speedup in random memory reads of single bytes might totally increase that application by a lot. Even if desktops aren't built this way today, I'm super-surprised that when the whole system isn't doing anything else, there is no way to get that kind of raw access without asking for whole rows at a time.
You may even save more than the hour commute. When I work from home I also eat lunch at home. Since I normally go out to eat just to get away from the office for a little while that's even more time before I get home vs. being done for the day when working from home. So the 10 hours out of my day when going to the office with a 1/2 hour commute becomes 8 1/2 hours.
Servo uses SpiderMonkey to provide Javascript support, so retiring Octane (a Javascript engine benchmark) would have nothing to do with Servo (a layout engine).
You can buy refurbished iPhones from AliExpress that more or less are the same: made from parts from several iPhones put together.
Easy fix for google/alexa-- MAKE people name their 'assistants', when everyone answers to a different name we can simply say hey joe what's the weather -- sure sometimes TV might influence it, but most likely not, that and add voice recognition (surprised it doesn't already have that actually)

Edit: I'd personally rather give my assistant a name I pick, than keep saying 'OK google'.
Very interesting. Is there also some connection between Patels (and probably some other surnames, Shah, Mehta?)Gujurat state and Parsis then too?
Of course people will have tolerance for some ideas and expressions and intolerance for others. Of course! We tend not to like reddit-style jokes here, and downvote those. Who speaks up for the reddit-style jokers, though?

If you really want to share ideas, and they're not well-received here, you can either refine/modify your ideas/delivery, or go somewhere else.

Complaining about downvotes, though? Man, there's a reason that's specifically called out in the guidelines.
We do both. Ssh keys are the backup if there's ever a kerberos outage.

Also make sure to deploy the ssh keys somewhere the users can't write for extra security. Don't allow them to control their own authorized_keys files! :-)
Compliances cover a lot of the basics.
Yep, this is exactly it. There is no shortage whatsoever of people who want to make video games, which means that even highly-skilled people are disposable in the industry.
There's a element of that but like @khedoros1 says you have it backwards.

By comparison, Java programmers typically have very little mechanical sympathy. Just yesterday one suggested to me that he could add a Kafka instance on our machine (rather than a new topic queue on the existing Kafka) to speed up things. I pointed out it would probably make little difference as it would be hitting the same disk. And it would complicate their code because they'd have to switch connection details depending on the topic.
The Greatest Hacks Circa 1999 – A Look Back
I'd add in 1965's "The War Game" by Peter Watkins. it was commissioned by the BBC as an educational film to prepare the populace for a post nuclear attack world, but was pulled at the last minute as "the effect of the film has been judged by the BBC to be too horrifying for the medium of broadcasting."
> How did the EU do that?

“Since 1999, civilian control of the military has been strengthened. The constitutional and legal framework has been amended to clarify the position of the armed forces versus the civilian authorities,” the European Union said in its 2004 Progress Report on Turkey, which cited various developments with regard to civil-military ties. “A number of changes have been introduced over the last year to strengthen civilian control of the military with a view to aligning it with practice in EU member states.”

https://en.wikipedia.org/wiki/Civil%E2%80%93military_relatio...

It is kind of funny that EU being so afraid of the military occasionally taking control of the civil government, EU paved way for the much more sinister threat of a transition to dictatorship. Very shortsighted.

Europeans like to blame America for meddling with foreign countries without any understanding of the consequences, but here EU did exactly the same.
I really just want to be able to activate my devices' voice control by saying "Computer". Siri/Alexa/Google just don't have the same Star Trek ring to them ;)
It might surprise, and horrify you to know that a large number of high-ranking US staff think that nuclear war is winnable [1]. It makes my blood boil.

[1] http://www.theamericanconservative.com/articles/is-nuclear-w...
Why is the time for map lookup going up so fast for large numbers of strings? Is he running out of memory and thrashing? Is the implementation of map broken? Does the benchmark include growing the map? (If you include growth time, map insertion is O(N log N, because you need log N recopies of size N.)
Eugene Lang, Investor Who Made College Dreams a Reality, Dies at 98
Not only that. If you have fraud alert, they'll ship you a new card overnight. From a customer perspective Amex is amazing.
There's also a lot of talk about offshoring development jobs to contractors on Upwork who charge $2.50/hr. For games, you'd probably need an offshore person in the $30-$40/hr range, but still much cheaper than a domestic employee. If there's a union, what's to stop the big companies from doing that and bypassing Americans altogether, as some companies are already doing?
On what planet is the Atom part the most intriguing part? Having one interface to all the stupid build chains and libraries is the point for me. Next up the freedom to use a proper editor - any editor. Not that POS Arduino thing.
Is that all that this is about?

No, this is about the number of women who would like to be included but who remain excluded. That is what this is about.

And this piece doesn't really do anything about it. It very much misses the mark. But, of course, people like discussing crap like this. It can feel like they are doing something about it when they aren't actually doing anything at all about it. "Let's measure sexism endlessly, instead of putting time and effort into actually moving those numbers that we talk too damn much about."
I get that part, that's why you use std::find or std::lower_bound on the vector, but my point is that std::lower_bound will not give you the right answer unless your enum is defined with the names in alphabetical order.
> If a point-free style is more readable, then by all means use it

And this is a tool to do just that.
It is the primary mode of Russian paid trolls to use the "tu quoque" method of argumentation ("You do it too!") in online discussions. However, tu quoque is a fallacy. It is irrelevant to the discussion if other places do other things. We are talking about this specific instance. It also is trying to create a false equivalence, stating that if a bad thing happens once in country A, it is as bad as country B. However the frequency and severity of these matters is almost universally different, which shows the false equivalence.
First sunspider, now octane.

This shows that browser vendors are not really good at writing JS benchmarks representative of real world, which is not surprising considering that they are not doing real web development.

Ideally benchmarks would come from developers of popular websites like Facebook, Twitter, etc.
Uber’s head of communications, Rachel Whetstone, is leaving
I remember watching this video a while ago by Nathan Freitas on the ability of the Chinese government to inspect, censor and control private communications through cooperation with apps like WeChat: https://www.youtube.com/watch?v=KEJGqNf2rgk

In it, Nathan brings up a very alarming point in that Chinese communication apps like WeChat have extremely robust inspection and censorship features built-in to the app, that were originally designed to be used by the Chinese government. Even though these features might not yet be enabled for WeChat users in countries outside of China, there is very little stopping an authoritarian government in a different state with widespread WeChat adoption from making use of these features if they just negotiated the right deals with TenCent, instantly gaining unprecedented powers in shaping private communications of its citizens, which can be an exceptionally powerful tool in detecting and quelling dissent.

By exporting WeChat, China not just exporting a chat app, but also exporting a vital function of its Great Firewall: it's ability to control communications between citizens within it. Even for democratic states like India, where WeChat is starting to gain a foothold, this could pose a very real threat to freedom of speech if WeChat were ever to become dominant, and greatly increases the potential power of government should they ever want to overreach for it.
I think this will probably be it.

http://www.kalzumeus.com/2016/12/30/kalzumeus-software-year-...
Sure, but where is the adventure or challenge in that?
Thanks. I'll adjust those incorrect things in the future.
Depending on the size of the studio, you very well could be out of a job if a major release tanks. As a contractor, this assumption is accounted for and built in.
I am sure there are APIs for postcards. Heck, there are APIs for handwritten postcards ;)
The entrenched monopolies have been actively fighting allowing use of your phone for universal payment. Visa/Mastercard/et al. (rightly, in my opinion) view that as an existential threat.

This is the real reason that we can't do this on phones in the West.
The emotional benefit of making your games easy to stream
What's the alternative? Broadcast television viewership is shrinking, and skews older. The demographics advertisers like are spending their time playing games and watching youtube videos.
typo: I have been consistently against referring to GNU bash, Linux and Linux software interchangeably.

Also against referring to GNU bash and bash.exe interchangeably. Or people trying to redefine what GNU bash is because of how it is distributed under Windows.
She was recently portrayed in the film 'Hidden Figures', right? I haven't seen it, but it looks quite interesting.
Been using Traefik under light load on Kubernetes with automatic acme let's encrypt support. Very happpy with the ease of use so far and it even exposes Prometheus metrics.
My iPad activates Siri from random videos watched on the same device (where to my ears no sounds similar to "Hey, Siri" are spoken – often it's not even reproducible). It got so annoying that I disabled the feature altogether.
You can also facetime the ceremony if you a groom but still insanely busy working startup life...
They did. Reading through many other resources online, it does seem like a change in regimen would be warranted, however.

A shame, preservative free saline is expensive.
Developer here, thanks for posting our new project, if anyone has feedback or bug reports we'd love to hear it.

We plan to enable sharing fiddles soon.
Yes. In India Election Commission has a very special status and rights - in many ways, it's power subsumes the actual government at the time of the election.

Of course it is possible to go to great lengths to rig the system to destroy this situation as well but any sensible person/group will understand that the impartiality of the EC is in the larger favour of everybody.
Perhaps a nice card from https://lob.com/ with a QR code to the RSVP form?
Her other novels are excellent too.
If you divide out the years it takes to craft those games, the "modest successes" look a lot less appealing.
Spring Cloud Dalston GA: composite source control back ends for config server
Garbage that could do the job well enough in like 80% of cases a decade ago. And still, off-line garbage is better than third-party cloud wonder.
Are there other consequences? For example: will people think you are gullible and ready to be taken advantaged if you don't haggle?
Windows updates broke your in-house mission critical application, but it should run just fine on Linux. /s
Indian Election Commission sets up bug bounty program for its voting machines
> To summarize, the WeChat team found ways to be scrappy, compete with their own products, built features that answered cultural needs and emphasized group interactions and most of all they have relentlessly focused on creating a simple tool that could extend into the hands of every mobile consumer.

The summary misses the biggest lesson from the article! WeChat was able to get such amazing engagement and retention because it never attempted to milk a single facet for all it was worth. The model wasn't to maximize revenue before it broke the addiction.
The Hagia Sophia was converted from mosque to museum in 1931-1935, so you must mean re-litigating historical events from 1930s?
I must thank you for your thorough answer. It really helped. I guess there needs to be a book about WebDev roadmap. Most books I see on the Internet cover specific sets of skills, only few give a better big picture and a general understanding of state-of-the-art technologies used in modern websites.
FAR 91.3 and 91.11 exist for operational safety of the flight. The purpose of the FAR is the PIC can ignore company, customer, and even Air Traffic Control orders that compromise the safety of the flight. Company says you must land at this airport tonight, and the pilot says well it's socked in, it's not safe to land, so no. That's the purpose. It's to make him accountable to flight safety, not the company or anybody else.

By making him an agent of his company's customer service to remove a passenger who is in compliance with the law, regulations, and the company's own contract of carriage, and then use FAR 91.3(a) as an excuse to say the pilot must be obeyed is poor logic. And I am a pilot (and a former CFII). I think it makes flights less safe to inject the company's demands into the cockpit. They do not matter, what matters is safety. That's what his FAR is about, not to enable the pilot to be an ass to passengers on behalf of his moronic company.

And claiming otherwise damages the necessary trust that we're supposed to have, and should have, with pilots and crew. Their primary purpose is to save your life. It is not to pour sodas, or appease the company CEOs profit needs by being jerks to passengers, and throwing them off for business reasons.

As for the police, I think that was an illegal assault on the part of the officer, and given the available information the passenger wasn't breaking any laws, so the police being there was inappropriate in the first place, they shouldn't have intervened and should know that.

Edited a few times to remove foul language :-D
> Is he running out of memory and thrashing?

Sort of. It's probably the level below that: these results look fairly typical of a data structure growing larger than the cache, which is usually 8 MiB now.
>invites are not environmentally friendly

As opposed to the sustainability of dozens of people traveling from near and far.
There is a significant distinction between "company X hires open source person Y and allows them to spend some of their time on project Z" and "company X now owns project Z".

Wild speculation based on "I think it sounds like that" isn't actually constructive.

I've had the blog post updated to say "allied with" rather than "joining the family of" in the hopes that people will actually read the words going forwards rather than jumping to conclusions.
How's that passive aggressive working out for you. There is a reason you're alone.

Hint. It's not everyone else. It's you.
We are using Percy [1] for this and are extremely happy with this. Almost zero effort to set up, just some time to get random data out of our tests to have stable visual output.

[1]: https://percy.io
It's beautiful because it maximizes use of existing ideas and minimizes the introduction of new ideas. Idea :: code dependency. It is worth minimizing dependency complexity and it's too bad that today's software and languages is still so hard to think in that factors like this are largely overshadowed.
Hagia Sophia hasn't been a mosque since 1931.
I don't think the prepper mentality would go that way. I think preppers would be a lot closer to isolationists with the true horror of lack of social connection to other survivors. I can see the roving marauders since that's par for the course when society breaks down. I expect emptied prisons to do the trick.
hah, I thought I was a nerd until I saw this. I wish I had done this for my wedding. Kudos!
It isn't great that Trump said relations with Russia are at an "all-time low" earlier today..
When purchasing electronics haggling isn't really very common. The haggling comes when you buy in bulk. But you're right, if you buy things on a market in Asia; haggle!
I've found that having that explicit discussion with every new manager helps a lot, eventually you get a crap one and lose, but then that's probably time to move on
? imagine if it's not true? the numbers say that it is true...
Closed-loop weight control (v2)
No, but if I haven't been struck in the more than 8,300 times I've done it previously, I might have a more lax attitude. Especially when changing habits also includes a fairly major dollar cost.

All that said, after reading a number of different resources, I am considering such a change.
Given Chabad's goals of reconnecting Jews and helping converts in Jewish families, of course they are going to be very large in Russia and the US. Add in Ivanka's conversion, and we should expect there to be many ties.

The article has that Jews Run the World Through Secret Organizations smell.
Such a cool and pure application of blockchain. I'm still surprised at how slow the financial institutions are adopting.
Indentation can help but personally I like my editor to color matching parens the same color making it easier to visualize structure.
Sorry he/his behavior inspires negativity. I've been on HN since June 2007.....
Get a daily digest with the best links shared by your team on Slack with Paperbot
This will probably only work once. Good for Burger King for thinking of it first, and getting all of the extra free publicity for it. Now any future stunts by other companies will just piss people off without the novelty upside.
He has commented on that saying that it isn't very common in the electronics markets, particularly for one-offs or low volume. Apparently you can only really start haggling once you're buying 100+ of something.
I Hate Computers: Confessions of a SysAdmin (2010)