skysight-inc/HackerNews huggingface dataset:
As a photographer, Lightroom changed everything for me. The need for Photoshop was suddenly close to nil. Now I try to fire up Affinity Photo whenever I would have fired up PS.

As an open source alternative to LR I can really recommend Darktable. In many ways it is even more powerful than LR, but the usability and raw conversion engine sometimes lacks. Noise reduction and color handling is not quite up to par with LR.
Not sure if this is typical in my culture. Probably not to the extent of my personal attitude. I'm the weird guy who declared income from tutoring I was doing during my university years ;). I had two core sources for my thinking about those issues in my childhood - one was religious upbringing; I was raised in a belief that God likes it when you follow rules of secular powers unless they're in direct contradiction with the Bible. The other was growing up watching Star Trek, which taught me to assume things are better when people cooperate, bureaucracies can be competent, and rules that seem to make no sense to individual tend to have a lot of sense if you take a more global approach.

So this is where I come from. Even though I'm not a religious person anymore, over the years I thought a lot about the approach to the rules and oragnizations, and came to the conclusion that the society is better off if everyone follows the rules by default, suboptimal they may be, instead of rebelling whenever they feel like. Both because some rules are actually good even if they don't seem so, and for others, it's easier to change things when people are willing to cooperate and authorities aren't so busy fighting fires.

Back to the culture. For context, I'm from Europe, Poland. I meet a mix of various approaches. Some are law-abiding citizens. Most break laws here and there, but generally treat upholding them as a virtue and their behaviour as something not good, but done out of practical necessity. I don't encounter people glorifying law-breaking very often.

As for vigilantes from TV you mentioned in your previous comment, I like those shows like everyone else. Though I have to remind myself all the time that it's fiction - law enforcement isn't as incompetent as those shows always portray, and lot of the stuff heroes do aren't feasible in the real world. Then again, I'm still a Star Trek guy - I side with organizations made of good, competent, ethical people.
Hacking a Car with an Ex-NSA Hacker
From doing business in the area.
A new Skype for Ubuntu
That's what the oligarchy say.
> The thing I'm always surprised about with these sort of CSS hacks: they don't lag my browser. Like, at all.

That would depend on your browser. Because AFAIK there is nothing in the CSS spec that guarantees any minimum performance.

So don't count on it being fast!
Faster TypedArray creation on SpiderMonkey/Firefox
And for personal modifications, and so on.

And "copying the decompiled source of the part of MS Word that reads .doc files" counts as covered, so, it's quite a lot.

Especially with websites, where you might want to interact with, or write addons interacting with, WASM threatens those rights.
I (and the person I was responding to) was being loose with the 99.9999 % figure. That number was pulled out of thin air.

The point is there are "a lot" of cars and "many" accidents "some" of which will present an ethical challenge to self-driving cars.

It does not take many accidents for these concerns to become a big problem for auto-makers given the litigious proclivities of places like the USA. Admittedly, if it really was every "33 years" that would be a good place to be. At this point, however, it remains to be proven that self-driving cars will even lower fatality rates.
Hi, OP here.

There are basically two important points from this story.

> CF can't tell if it's the actual website or the notice from Airtel, and neither can the user.

> Airtel is implementing this block by looking at the Host: headers of ALL HTTP requests going out of CF, and since everyone in India will hit CF, they are now looking at the headers of all users in India, across ISPs.
New Brexit Minister declares Article 50 should be triggered by end of year
Oh man it's already been 16 years since Grokking the GIMP[0]

[0] http://gimp-savvy.com/BOOK/index.html?Grokking_the_GIMP.html
ZeroTurnaround release their latest developer report
Fort – File encryption for Windows, now commercial after being free for a year
Best Comment: "If you've got UI problems, I feel bad for you son.
I've got 99 problems, but design ain't one."
When I need to install something on Windows (be it drivers or apps), I keep marvelling: the process has remained identically crude for two decades, all the way since Win95: download some executable from any old website, no verification possible (yeah, there's a MD5 hash - on that same website), and hope it won't screw up the system (or at least not too much; btw there's no clean way to uninstall). Repeat step for step for every package, manually clicking through ten steps in the executable (where the only one that actually matters is the license - when was the last time you wanted to install somewhere else than C:\Program Files?).

Don't even think about "give me this, this, this, and this; check that it is the right version from a trusted source; make it so!" (PortableApps can do that, so it's demonstrably possible, even on Windows)

Progress? We don't need no steenking progress! Package managers are for lusers who prefer clicky GUIs over Glorious Hard Work and spelunking in the dark corners of the net! (How that ever got pushed as user-friendly?)
Arbitrary short and easy to remember string presumed to be unlikely to generate false positives when searched for. TODO can generate false positives if your system actually deals with todo items, etc.
Even if, the car will have to calculate whether it has enough clearance to deploy the wings so that it doesn't cut down a pedestrian, or whether there's anyone that could be caught in the engine wash.

Interesting as it may be, it's only shifting the problem ;).
It strikes me that once we get to a point of autonomous driving why won't law enforcement be autonomous, a network of sensors along our road network that receive pings from all passing vehicles. Anything that causes your vehicle to deviate from its specification e.g. modding would flag you on the system.
It could be that the unit keeps track of when diagnostics were performed and the results, and the "Unauthorized repaid, call manufacturer to fix" only happens on units that already had diagnostics performed after the repair and passed.
this is a bit further https://improbable.io/
Really usefull !!
U.S. Court Sentences Chinese Hacker to Four Years in Prison
Found the rule
`There shall be no use of dynamic memory allocation after task
initialization.`

They must use pre-allocated string buffers for some of the task's. Though I figured if you're doing a flight controller for a jet fighter or sate-light you don't need a lot of string parsing.
Maximizing code performance by thinking data first
Show HN: Create your Google Analytics reports in plain English using KUERI
Just out of curiosity: do you have a manager role in your company? Are you the one who creates the most channels on slack, and do you invite the most users on slack?

Because I suspect that people in different roles may feel differently about slack.
The DAO debacle showed that regardless of the system - even Blockchains - there is no cloud, there are only other people's computers. All systems are inherently influenced by the people behind it, even if they try to ignore or abstract that fact away. There is no perfect neutrality, in fact, Blockchains with economic consensus (PoW/PoS) set a price for it.

In addition to what I described above, there are more open questions, ranging from the best network topology to the different patterns of interactions and how they can be optimized. I'm becoming convinced that the best approach would not only allow for one paradigm, but for a range of protocols with different properties (e.g. that work in offline environments) - logical decentralisation. Any kind of maximalism for a single currency and network instance isn't applicable to this.
from gimp i would really love to see a great in-app-tutorial to get new users up to speed. it would make it much more competitive with its illustrious closed source rival if people knew how to do things.
Microsoft makes more money from Android than Windows phone
Don't forget Reconq web broswer. It was pretty faster compared against Firefox and Chrome, and was using WebKit. Sadly, died...
Drupal zero-day opened door of Panama Papers law firm
Because market cares about majority, and majority makes their choice as a combination of what seems more cost-effective right frikkin' now and what the combined marketing of companies tell people to buy. Things like whether this purchase will turn out to be more expensive over the next year, or whether this purchase is a step in a wrong direction for future of technology, are things that are distant considerations, if they're considered at all.

I think people underestimate the power with which the market steers itself, as opposed to listening to consumers. Ford's (mis)quote about faster horses comes to mind...
What would be alternative deployment approach for nodal apps? It is still just node.js app so I should be able to deploy it to phusion passanger or dokku, right?
Sounds amazing. You need any London based project managers? ;)
Adobe Lightroom app update brings RAW support to iOS – Times of India
Is there any open source, cross platform Forth compiler which able to create native executables like GCC/FPC do?
Good enough for verifying integrity in transit ("the line didn't mangle any bits"). Without a side channel, that's all the hashes are good for (if someone can get a rogue version on a site, they can also change the hashes displayed on the same site).
Just found out that this is an excerpt from a video from 2014 [1], which took place at the St Petersburg International Economic Forum. The part about Snowden starts around 19:55. However the synchronous translation is not as good at the subtitles in the short video.

[1] https://www.youtube.com/watch?v=PePDXoFGkHw&t=0s
Almost all of the programs that I have ever read parse strings far too often. Almost all scientific and engineering software can eliminate it except at the UI and database.
The most elegant way to manage your anxiety (WebGL experiment)
Well Windows 10 finally includes all the tools for package management out of the box. Now they just have to convince people to use them.
Smells Like Teen Spirit played by an orchestra of printers and floppy drives
Yoposts: 20 sentences that will grow your wisdom (share this)
Why provide the option to use unencrypted origin connections then? If a customer wants SSL, make them do it right.
Except you can't send $0.001 because you'd need to exchange your actual money to bitcoins first and the receiver would need to exchange it back. OK, perhaps the receiver would only transact once there's a "lot" of $0.001s came in.
This was https://freedomsponsors.org/issue/78/add-other-samplers-that...
Researcher creates system to control robots with the brain
Yoposts
> "i perceive as even more childish that people keep on complaining that an acronym means something "bad" in their language"

I don't usually complain about it, I'm just being honest about it having an effect on how much I promote it. In other words, I talk about it less because of its name. I also doubt I'm the only one. You can paint this as irrational if you want, but if the idea is to promote a free alternative to Photoshop (which makes Gimp a very useful project for the open-source community) it seems a little off to reduce its popularity over something as simple to change as the name.
From the handbook [1] :

> Technical interviews

> Try to get a real sample of work (which we already do for developers by working on GitLab issues) Avoid puzzles or weird algorithm testing questions. Probing for data structures is fine as long as it is relevant to the job the person is going to do.

> Be mindful of the background of the candidate, someone who knows 10 languages already (and some languages in particular, Perl for ex), may pickup ruby in a second given the right chance. Don't assume that someone with a Java background will not be capable of moving to a different stack.

> Consider including non technical people performing soft skills questions. Because technical people should be capable of talking to non-technical just fine, we should assess it.

Kudos to GitLab for these sentences. I think this is far better approach than the usual technical interviews.

1 : https://about.gitlab.com/handbook/hiring/#technical-intervie...
People respect hard work, but idolize magic
I believe opposite case is usually prevented, people don't usually take time off for no reason, they go on vacation, family emergency etc., an observed side-effect of unlimited time off is usually people don't take time off at all, purely a cultural(company's) thing.
Best Way to Quickly Switch from Android to iPhone Without PC/Cables or Cloud
Hmm, is there?

KHTML/WebKit: I don't think the GTK/Gnome folks ever wrote a browser engine.
KDevelop: Did the GTK/Gnome folks ever write a significant IDE with a code model?
Krita: It's focused on painting/illustration and doesn't directly complete with Gimp. Among artists doing this Krita is likely more popular than Gimp now, since the latter isn't even in the running. (Support for MyPaint brushes is progress on that front, though painters want many other features.)

For KMail/Kontact there's Evolution, but arguably neither ever became really popular if you compare them to, say, Thunderbird.
You mean a server OS leaking kernel memory to any external connection doing something special with TLS without leaving any audit trail that this happened is a minor bug?

We could talk about the OS driver shit show too!
> which was never done

Highly doubt that.

Oh, and when I see a phrase "millions of things interacting" and don't see a word "GPU" anywhere I feel strange. Just saying.
What Brexit Means for Afrika's Tech Giants
So, he connected to the CAN bus and sent some commands? Well, as long as he can't do that remotely via Wi-Fi (which he said was a bug that got already fixed), isn't it by design? Or do we need more layers of security here?
I've never understood CloudFlare's position on this issue/feature. They generally do a great job at improving, caring and fighting for internet security, yet continue to offer a product (Flexible SSL) that they know is insecure:

This option is not recommended if you have any sensitive information on your website. It should only be used as a last resort if you are not able to setup SSL on your own web server, but it is less secure than any other option (even “Off”) [1]

So by CF's own admission this is less secure than having SSL disabled. That's of course technically incorrect assuming the visitor is aware that SSL is terminated at CloudFlare, and insecure from there to the origin server. If the visitor is aware of this distinction (and know what it means, which includes knowing where the CF edge and origins are located) then it does add some security (the coffeeshop's Wi-Fi etc).

However it's probably fair to assume that most visitors of CloudFlare-protected sites are not aware of this distinction. They're probably just aware that Green Lock + HTTPS = secure. So instead this product primarily gives a visitor a false sense of security, which in my opinion is much worse and potentially dangerous. I guess CloudFlare agrees with that; why else would they say it's less secure than no SSL?

In the end, CloudFlare should clarify why they continue to offer a seemingly secure encryption product that they themselves consider less secure than no encryption. They say it should only be used "as a last resort", but when is choosing "Flexible SSL" really the last resort? I mean, you can just disable SSL entirely or do it properly (and even get a free certificate from CF), both of which are more secure.

I don't know, but here's an idea: It might be a good product for CloudFlare customers, such as TBP, who don't care enough to actually secure their visitors' traffic, but still want to give the appearance thereof. Which is exactly what the more prominent product page lists as the advantages of "Flexible SSL"[2]:

- You do not need an SSL certificate on your server.

- Visitors will see the SSL lock icon in their browser.

I might be missing something and I'd honestly appreciate if someone can shed some light on this. I respect CloudFlare a lot and appreciate their efforts to improve internet security. It's just difficult to maintain a brand as a company on the forefront of the internet security battle, while also enabling customers to somewhat deceitfully give the appearance of security at the expense of their visitors' security and safety. It seems pretty clear that CF needs to discontinue this product before it hurt their brand as well as unassuming visitors.

[1] https://support.cloudflare.com/hc/en-us/articles/200170416-W...

[2] https://www.cloudflare.com/ssl/
Three big changes and reasoning behind Lynis 2.3.0
Unless I'm mistaken, the site could be made reachable if only TPB would enable SSL between Cloudflare and their origin.

Currently, Airtel is blocking based on the Host header. If they can't see the Host header, they'd have to instead know TPB's origin IP, which they wouldn't.
And run the risk of losing big, instead of knowing for sure you'll lose small. Can you get a good estimation of the risk? If not, can you (not your company: you) afford the big loss?
Thanks! We rarely need someone in a specific location. Sometimes we do need support engineers in a specific time zone. We don't have projects managers yet, we try to use GitLab as our project manager :) But have a look at our vacancies on https://about.gitlab.com/jobs
Well, we don't care where you're located!

We're not looking for project managers. But you can see all our current jobs on our job page [0].

[0]: https://about.gitlab.com/jobs/
Manhattan has systematically reduced density through legal manoeuvres.

http://www.nytimes.com/interactive/2016/05/19/upshot/forty-p...
How to know that the Earth is not flat
Progress in world's first Alzheimer's vaccine
Mall security bot knocks down toddler, breaks Asimov's first law of robotics
Uber Partner Sidian Bank to Use Customer Data to Offer Drivers Car Loans
The 'problem' is that not only does science not produce moral correctness, we're a long way towards believing that it cannot do so. We cannot build a "wrongon" detector to filter out inherently immoral ideas, acts, and people.

You can use science to achieve objectives, but you cannot use science to tell yourself what your objectives should be.
These 6 Nigerian Tech Startups Are Aiming to Make Life Easier for Everyone
You need Chocolatey in your life: https://chocolatey.org

It's great if you're forced to used Windows as your development machine.
Thanks, all the credit is for Eliran who joined us less than 2 months ago and already coined this term and wrote it up in https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/...
No it isn't. Blocking encrypted calls for millions of user _disables_ safety for exactly those millions.
47% of Nigerians Receive Unsolicited Messages Daily
The last Neanderthal [video]
Yes, sure. Incidentally, I haven't found any decent WebRTC bindings that aren't tightly wound to browsers.
From Selling Scoops of Ice Cream to Founding ZeroCater
Samsung Galaxy Note 7 will pack 'significantly improved' software features
Why do you misquote me?

Yes, it might be useful for some folks - it's really bad for others. People have died because of oppressive regimes targeting dissidents that way.
These are basically a subset of rules that MISRA defines for C programming.
The youtube channel (https://www.youtube.com/user/theanzelm) seems to have plenty of images.
>A university without well-respected and celebrated faculty is similarly "worthless".

Not even close. As an undergrad you are getting ripped off if you choose a research university. As a student the product you are getting is an education, which has little to do with research quality.

Targeted ads depend entirely on accurate user data, so the analogy is a bit brain dead.

>There's a reason that college admissions brochures love to tout the number of Nobel prizes

Yes, to attract chumps. Anyone who does the minimum amount of research or thinking will quickly discover that nobel prize winners are approximately useless to undergraduate educations. Nobel prizes are the gold plating to the hdmi cables of education.
> The cases where an upstanding citizen will decide to disobey the Man exist, though they are rare in a functioning society.

How does your contention account for speeding, jaywalking and marijuana use? Those are three examples that jump to mind of laws that are essentially universally flaunted in the US (and I suspect elsewhere). Is America not a functional society, or do we have almost no upstanding citizens?
90-day exercise window on options.[1] That means you may lose your vested options when you leave before a liquidity event.[2]

However they do allow early exercise. That means if you can afford the strike price when you join, then you won't lose your vested equity when you leave. Taxes are the main reason people can't afford to exercise their vested options when they leave, but if you early exercise then you pay no up-front tax (or very little).

So that's better than average, but not as good as the new hotness of 7-10 year exercise windows like what Quora or Pinterest are doing.[3] Reason being, the strike price can still be expensive for folks so it's better if you can just keep your vested options.

[1] https://about.gitlab.com/handbook/stock-options/

[2] https://zachholman.com/posts/fuck-your-90-day-exercise-windo...

[3] https://dangelo.quora.com/10-Year-Exercise-Periods-Make-Sens...
The Growth Hacking Must-Reads
I keep wondering, has anyone tried feeding all these papers about neural networks into the neural network and what would the outcome be?

Sort of like someone did with wikipedia, css, etc?
Say Hello to Nest Cam Outdoor
I have written software for mobile network base stations where there were hardly any strings. I think it was only process names and log messages, both of which were string constants.

I imagine unmanned space software is similar; there is little need for a text UI on the spacecraft itself.
Thanks! They're getting pulled randomly each time. So far I've been finding videos and adding data manually; it would be interesting to try to get some of the data from some combination of the mlb.com APIs and the YouTube APIs. We'll see!

So far the hardest part has been finding videos appropriate for the companion site - http://hitorerror.com/. I can't seem to hit upon appropriate search terms; I've tried "almost made the play up the middle" and whatnot.
Can re-title this? Perhaps Something like "Art Related Deep Learning Papers"?

This list is specific to those working in the context of deep-learning generated picture based artwork. It isn't a general list.
I think the intra-reactor communication is analogous to ReactiveX, but not the inter-reactor communication.

ReactiveX doesn't typically model bidirectional information flow (call / response) so it's not applicable to all the problems one has in distributed systems.
What you're describing is either:

1. Chocolately (https://chocolatey.org/), which most people don't know about, or

2. The Windows Store, which I hope never catches on.
Well, the reason is that I went crazy from people mailing me "what are those numbers? what should I do with them? They are scary!!!" We had to make the download page as simple as possible -- and I still get mails from people who cannot figure out how to download Krita. Several, per week.