skysight-inc/HackerNews huggingface dataset:
While these companies do sell products I thought one interesting point was 'The combined company will have access to “400 million endpoints”'. That's 400 million mobile devices and computers that are collecting information about accessed URLs, attempted exploits, installed software, usage patterns and a bunch of other potentially valuable information for consumer marketing, security analysis, and market analysis.
A secular approach to freeing yourself from porn addition
> ban operation systems, which architecture allows execution of malware

What's the difference, in architectural terms, between malware and non-malware software?

Or are you perhaps suggesting that we should go to a restricted, walled-garden world with a company like Apple as the gatekeeper that checks and approves any piece of software that might be allowed to run on the hardware you are basically renting from them?
> While I agree with your sentiment, I believe that your statement about pkg-config goes a bit over the top.

Granted, pkgconfig is often a good solution for a hairy problem. I was just so very delighted to see such a simple Makefile :)
Star Trek and the kiss that changed TV
The tracking of users enabled by EME is surely enough reason to reject the standard:-

https://w3c.github.io/encrypted-media/#user-tracking
There is a lot to be said for really knowing the order of operations. I write a lot of C code and this looks very clear to me. More parenthesis would just add noise from my perspective.
I might be crazy, but I think that the dotted version of the colored lines (from Firefox/Safari) looked better than the dashed ones he was so insistent on achieving.
Pretty cool thing, turning unused hard work into something others can use or be inspired by. The mortar and pestle with the leaf was my favorite. It reads as health-oriented (perhaps homeopathic) medicine in a clean, simple design.

I assume one wouldn't want to use the logo for the logo of a business, as it already has a "free usage" copyright...?
Linking to paywalled content should also be prohibited. Those links should be treated as ads themselves. The submitter is posting spam to HN.
I need to find these 1 in 10 nutritionists that say ice cream, bacon, french fries and cookies are healthy.
There was this idea (I think I stumbled upon it on Bruce Schneier's blog)
where the algorithm used to judge your credit score was actually public, and
there was a way to dispute its outcome if you felt it was unfair in your case.
That would be sadly similar to Black Arrow 'R3' in 1971, Britain's first and only successful orbital launch. After that we abandoned the project, the only country to do so after such an achievement.
#	NOLI SE TANGERE
this should be noli me tangere, shouldn't it?
Introducing CARTO Builder: A new way to analyze and visualize location data
That was only targeted at Flash.
USDJPY: Looks to Recover Higher with Eyes on 102.00
Perhaps it's because it sounds like it could replace your DSLR. Even for lower-end 'pro' work, such as weddings.
Is this what I think it is?

PINBALL_GAME_BUTTONS_AND_LIGHTS.s
So we should ban Linux, Mac, BSD, Android, iOS, and Windows... what's left? BeOS? Maybe we should assess the CPU cycles wasted by trolls on the Internet and band anyone who doesn't think about their comment for five seconds before posting...?
Certificates have been generated by vulnerable OpenSSL:

https://filippo.io/CVE-2016-2107/#hackthis.inversoft.com
This is incorrect. There are butterflies that feed on sap and dung and other stuff as well.
we have some tables where we have timestamp and other places we have millis. We are also using postgreSQL database.

I have asked this question so that I can know whether any other person faces problem like this, it is kind of annoying when I see different ways of storing the time, but not knowing what is the best practise to save time in database.
If the recipient only sees the subject line, what increases chances of having your email opened? For people that habitually open and read email OR use a preview mode for efficient scanning, subject lines may not be as important.
Ah, but in literate programming, the challenge is to make sure the code matches the narrative, not the other way around.

> I also suppose the modern equivalent of this, in many use cases, is a Jupyter notebook.

Yes - and no. I think when you're writing a document (or working up to a document) - such notebooks will naturally tend toward lp. This our data, here are our cleanup procedures. This can be visualised like so. Thus we can conclude... Etc.

I wonder if lp would catch more on if there was more prose classes given to cs students? afaik most "professional" writers will do a top-down like design; lay out plot elements, fill in chapters. It's how you can write a good book in less than a year. I've seen many authors say that their first book was really slow going, but then as they get better at the craft of writing, they write quicker and better.

I've always found the "top down" design for small programs to be intuitive. They are often: setup, get parameters/configuration, read data/do stuff, clean up.

I think forcing oneself to write a sentence or two for each (no code!), sets one up for success with the first draft. A complement to BDD/TDD in a way. Similar to how explaining something to someone else is a great way to learn it better.
It's what Pascal should have become IMHO. Base syntax: case-insensitive Oberon. Extensions: Object Pascal features. Now that's heaven. If only we don't need to maintain backward compatibility...
What's Next in Line for ECommerce?
That could go either way. Less power consumption because you don't need 10k rpm disks or more power consumption because the density still isn't there.
Haha, been here for quite a while now and haven't noticed these yet.
Thanks for the clarification.
Why don't you complain to authorities?
So don't do it. Nobody tells you to click on those links, and I'm sure you're intelligent enough to read a URL.
That's a step in the right direction. The problem I have with signing up for a subscription is two fold. First is that I don't feel like I traffic particular sites often enough to justify the price they ask. Second is that I don't want to give up the personally identifiable information they ask for (and sell off).

I'd much rather there be an anonymous mechanism for making one-time payments or tips. Maybe a metadata header that indicates a BTC address that can be picked up by a plug-in of the user's choosing?
Firefox nightly browsing containers
> Lots of classes don't have a "real world" equivalent (linked lists, allocators, renderers, finite-state machines, functors, observers, octrees, parsers/loaders...). The "real world" will mostly give you incentive to abuse inheritance, while missing what the interfaces and abstractions are.

This is a pretty myopic view of what exists in the real world. Lists absolutely exist in the real world: a shopping list, a to-do list, a list of messages received. Lists are such a common data structure because they frequently provide a good model of things in the real world, in this case, a way that humans organize sequential items, tasks, or messages.

As for your other examples, sure, some of them are pretty poor pretty poor representations of what exists. And that's a great argument for why you should find a better abstraction. My argument from square one was that you should be modeling your things off the real world.

> everything "Rockety" (audio rendering, video rendering, serialization, target following, collision detection, ...)

Really? In what world do you live where Rockets render audio?

Again, this is just a straw man. What you're describing isn't even attempting to model reality, so you can't use it as a basis for arguing against modeling reality.
Nirvana by computer hardware
> maximizing prediction accuracy is inherently unbiased

This assumes that you're actually maximizing prediction accuracy, rather than taking the easiest route toward sufficiently high predictive power.

Not-so-hypothetical: you can invest $N and create a profitable model that (unfairly and inaccurately) discriminates directly based upon race, or you can invest $N*M and create a profitable model that does not discriminate on race (regardless of whether its results are racially equitable). Given the choice, a lot of people will choose the $N approach.
It's apparently legal to use.
If only anyone had ever warned people.

On the bright side, this entire affair has the effect of being quite educational on matters regarding the EU. I wouldn't be surprised if the Wikipedia articles about the EU, EEA, and European Parliament had increasing viewing numbers. I, at least, have been looking things up quite often the last couple of weeks.
> I hate waiting for compilation and deployment so I designed Continuous to minimize those steps. It does this by eagerly compiling your code - never waiting for you to tell it when to start. It runs your code as soon as those compiles complete successfully and displays the results of that execution right next to your code. Now you can focus on the code and the results of that code instead of being distracted by all the silly machinery of a compiler and IDE.

I haven't bought it yet, but can you turn this off? I'm curious about battery usage statistics with and without this feature. One of my favorite aspects of my iPad is its battery life. If this significantly reduces it, I'd be quite sad.

(Though I do suppose the battery drain would depend on the frequency of changes and size of your codebase.)
Is this not the natural conclusion of the trend that started with ad supported sites/services though? I use an adblocker because most sites require one in order to be usable but do whitelist sites I like and use frequently. The problem though is that for the last decade and a half entire industries have gone 100% free in exchange for ads and when people stopped clicking they started adding more and more ads and then made them more and more obnoxious and then added more and more tracking and analytics.

I also feel kind of scared of where we're going because I don't see any way for everyone to win. An entire generation has been taught that they should expect everything 100% free out-of-pocket. And to pile on top of that there's another point to consider. Even if everyone was willing to pay for their favorite sites, how many can actually afford to do so these days? And that problem is only going to get FAR worse before it gets better.
And worse it doesn't look like anyone thought ahead. Its like they didn't expect to win & now there is a desperate scramble to implement an actual plan of some sort
> You start from the common but misguided assumption that "unknowns" are an absolute evil, whereas they are just another risk factor to weigh.

> > ban SSD from critical systems.

> That's an over-reaction if I've ever seen one.

No, it's really not. SFJulie's point is that we don't know enough about the way SSDs fail to build a good failure model for them, and that we currently don't seem to have a good way to even detect that they are failing. If you can't build a failure model for something, you can't build a good risk model including it. That's kinda her point.

FWIW, I don't know that I fully agree with that point: it seems to me that cryptographic integrity checks and backups would suffice, but … maybe not?

> If it's something that has to guarantee high performance under massive load, SSDs are what you need, period.

We seemed to do alright four years ago, no? SSDs are not a requirement: one can get equivalent system performance, with predictable failures, by spending more money on more hard drives and CPUs to talk to them.
Alexander Betts: Why Brexit happened – and what to do next
Cameron's strategy was to claim that he was going to leave, then negotiate a brilliant deal, then campaign to stay on the basis of those changes.

This frankly idiotic approach rather undermines any attempt to point out the reality of leaving, since you have to suddenly discover all the unfortunate practicalities half-way through the process.

He probably also thought he was a great politician, not realising that he only won his elections due to mass media propaganda being on his side[1] (even then he didn't win in any convincing manner). With them taking the contrary position on Brexit, and having no compunction when it comes to lying, smearing the Bank of England, or whipping up hysteria about foreigners, he was in deep trouble (and like Boris, it's interesting to speculate as to whether the media actually wanted to win this vote or were just in it for political street cred by taking that stance).

[1] Note how he literally campaigned to leave if he didn't get concessions (and everyone knew this was pretend), then warned about utter catastrophe if we did leave and yet he's a great statesman as he stands down (which he also promised not to do). Meanwhile Corbyn is hounded for not being sufficiently positive in his campaigning and it's working class Labour voters that get the blame, not the rich Tories who voted overwhelmingly to leave. It's utterly bizarre, yet accepted as normal. Just like the Sun attacked people who questioned the Iraq War as traitors, and even provided a dart board with their faces on it so you could throw things at them, and now years later we get confirmation that they were all correct.
A website such as HN is inherently a filter on the worlds content. Imagine if all the worlds content was infront of you. You could say just don't click on what you don't want. But surely content filtered to what you want is better? I am asking for a filter, HN, to be more properly tuned. Saying just don't click on it ignores the inherent nature of the situation.
Get some iPhone storage back by trying to download a movie
>> Finally I get to know why my mortgage was declined :)

My first attempt at one was declined due to "problems with my credit report" or some such. I happened to be working at a place where they did credit checks on customers, so I asked someone to pull my credit report. They had all my stuff, but had mixed in a bunch of information from someone else with the same name - different age, there were loans on there from when I was 3. I called the reporting company to complain and they kept getting caught up in "how did you get your report?" as if I had done something wrong in just having access to their incorrect information. Perhaps having someone pull the info instead of the "consumer" getting it through proper channels was against some rule - this was 1995. I think the same is often true today, companies want to collect data on you but don't really want you to know what they've got or how they use it.
Carto opens location data mapping to non-coders
My telephoto is the 70-300 f/4.5 VR. It has done great with wild life and moon pictures. I also have a Tokina wide angle, but my other lenses are standard Nikons. I'll have to take a look at the Fuji stuff.

After my last vacation, lugging around lenses and the camera I started looking at how to lower the weight. Mirrorless cameras seem like a possible option, but good lenses always have weight regardless of the body they are attached.
Russia Approves Law to Record All Telecom Traffic
Have you used one of those devices before? This is exactly what I was looking for about two years ago but gave up because I could only find devices with one or two GB of RAM. This is very tempting and the Ones looks nice.
use docker swarm or something similar for jenkins slaves. problem solved!!.
Doing for User Space What We Did for Kernel Space
5 Tips for a Smooth Agile Transition
I think it will be very hard to implement/enforce this regulation. I attended the London AI summit last week, and they had a speaker from a German lender called Kreditech.

There was a question of black box credit scoring, and the speaker made a fair point - their models have 20,000 vectors in determining credit worthiness. How would you begin to break that down to something explainable? You can list the sources of the data, or offer manual review of the application if rejected (which is something they do) - but it would be very hard to show exact causal reasoning patterns in the automatic scoring.
Car wars: The battle for automotive tech
True, I'm going to fix it. Thanks!
Why join a coworking space? 5 reasons to switch to an open office
Looking forward to being on call new years eve.
Time to buy data centers there.
> Isn't that like saying you want your Android phone to visit Apple's App Store

That would be awesome, there's lots of iOS exclusive apps I wish I could use.

> And Vive works with Steam games too, so not sure why you said your first sentence.

Oculus gets Steam + Oculus Store. Vive only gets Steam.
> Yet it forgets the MOST important thing: make uninstall.

Why it forgets that? It's not the job of a library build system to install
or uninstall things in your system. It's a job for your system's package
manager.

Makefile that has a target (historically called "install") that puts things in
appropriate places in a chroot-like manner is just good enough.
You seek to deny me content because of choices you have made.

I'm happy to subscribe to content.

Why is your choice somehow more right than mine?
Yes, I would think. Gravity warps space, and light just follows a line in space, which is a curve in space-time. But since gravity can affect light, does light (energy) affect gravity?
Advanced Google Adsense Tips to Increase Earnings with Low Traffic
I posted this news yesterday and it was [flagged]. Apparently people don't like that.
Good that you listed these questions above. Now the next step for you is to put these questions to yourself. Answer them all on a piece of paper.

Measure every bit of your responses to these questions. Although those would still be anecdotal at best, but then it's going to help you decide on yourself. And I guess no one, absolutely no one will use that data against you.

But yes, you're definitely displaying both nationalism and foolishness at the same time.
Linux Mint 18 improves security at a cost
False inference in fMRI:  clarifications from the authors of the PNAS paper
Maybe a strange question, but could one of the stumbling blocks be that we still have a lot of work to do on the mathematics of infinities? I mean, saying that a positive and negative infinity might "cancel" sounds like that's where the maths gets murky.
Or they didn't expect a "lose", depending on what side of the opinion you're on.

Either way, it shouldn't have been on the "pro-leave" campaigners to implement a plan. That's for the government of the UK to do now that it's been "decided" that they should leave.
Paraphrasing Knuth, the intersection of good writers and good programmers is small. That doesn't stop people like me from making attempts at writing blogs and articles, but it doesn't make them good. It also doesn't mean that people won't write one-off articles and blogs, but may not be interested in doing that essentially daily (what the literate style kind of requires).
6 Common Misconceptions About Engineers, Debunked
The single release point is the specification which defines the behaviour in the first place.
UK tech company denies involvement in legal challenge to Brexit
I'm willing to "pay" for content via ads, as long as those ads are not a vector for security violations.

I just wrote to the NYT the other day, pointing out that I block ads, yet had just visited a site (linked from NYT) where I saw ads despite blocking and didn't mind. These were just content in the page, not ad network-served.

If the only way a publisher can profit is to risk my security, then they have a problem, not me.

(I also pay for NYT access, but I still block)
All individuals and companies that have donated to the 2016 Trump Campaign
There's a (somewhat rambling, but interesting) talk on the effort to rewrite the lisp symbolic math system Axiom[a] as a literate program (spanning several books) - precisely in order to make it possible to refactor and maintain the code:

"Literate Programming in the Large":
https://m.youtube.com/watch?v=Av0PQDVTP4A

[a] http://axiom-developer.org/
Unfortunately no.
https://news.ycombinator.com/item?id=8063357

"A set of interrupt-driven user interface routines called Pinball provided keyboard and display services for the jobs and tasks running on the AGC. A rich set of user-accessible routines were provided to let the operator (astronaut) display the contents of various memory locations in octal or decimal in groups of 1, 2, or 3 registers at a time. Monitor routines were provided so the operator could initiate a task to periodically redisplay the contents of certain memory locations. Jobs could be initiated. The Pinball routines performed the (very rough) equivalent of the UNIX shell."
- https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#Softw...
The ETSI thing doesn't solve problems. It creates a layer of abstraction that in theory makes the key acquisition protocol defined by whatever runs on the ETSI layer, but now you have the problem of remotely attesting the tamper-resistance of the ETSI layer itself. It would make more sense to standardize the protocol than to define an execution environment for arbitrary protocol engines.
As someone who's written and maintained code like this, in my experience the heavy algorithmic parts themselves usually requires almost no maintenance. Its the surrounding code - the API endpoints, makefiles and test suites that need to be modernized every few years. Algorithms like this are written, then used, then better algorithms are written from scratch.

Code like this also usually can't be edited piecemeal. Any change requires reloading the entire algorithm into your head before a single line is changed. And as others have mentioned, the normal way to do that is to read the paper. .. And if you do that, the paper's naming convention becomes the natural way to express the algorithm.
I can hear the sound of people's voices when I am watching a video with the sound off, even if I have never heard them speak before. I had glue ear that went undiagnosed for a long time as a kid, so that may have something to do with it.
Extending Life of Shingle Roofing – All Roofing Solutions
Refraction – JS library to make modules independent, testable and re-usable
2FA. As much as I like password managers, I feel like they're solving a problem that has come about because our method of authenticating users hasn't kept up with developments in tech.

some kind of 2FA variation (probably not what we currently have) that uses trust chains anchored at individuals will hopefully revolutionize authC. Duo, Yubikey, etc are all really effective steps in the right direction if not already great products that are actually effective and do what they say they will.

mass market is the next hurdle.
Thanks for mentioning this. I had never heard of it. I love how its display in the London Science Museum reminds me of a Bond movie.

From https://en.wikipedia.org/wiki/Black_Arrow:

> Prior to the cancellation of Black Arrow, NASA had offered to launch British payloads for free; however, this offer was withdrawn following the decision to cancel Black Arrow.

Ouch. Sounds like bait and switch.
You entirely miss the point! The point is that in supervised learning for example, if you optimize prediction accuracy with respect to your human generated examples, you will get a model that exactly reproduces the racist judgment of the human that generated your training set.
Great site!!

Here is something you might want to look into:

I searched for 'money' and got the following by clicking one of the results (small photos):

https://www.pexels.com/photo/woman-girl-eyes-young-41526/

Now, this photo is tagged with the keyword money and it is completely relevant too, but if you scroll down on that page to Similar Photos, they are all woman/girl/eyes type, so it looks like your code is showing similar photos based on random/un-ordered matches with the tags of the current photo. Instead, if you show similar photos with tags matching the original search term the user has typed in, that would be a lot more relevant and useful. HTH and best wishes.
What about attachments with passwords? Or https? (assuming we're not using stupid ideas like ssl unpacking proxy)