skysight-inc/HackerNews huggingface dataset:
It's in the FAQ.

>>Q: Are you using same technology as the one from Oracle, Red Hat or Suse?

>>No, Our technology was fully developed in house, and uses different methods to generate the patche as well as to apply the patch. We believe that our method of generating patchines is significantly more efficent that what we have seen or read up to date from other vendors.

But here's the concerning thing:

>>Q: Do you apply all the patches from the newest kernels?

>>We apply only security patches. Sometimes we might decide to apply patches for critical bugs.

That sounds like the kernel you run will slowly diverge from upstream. Different security teams make different decisions. I would value this service more if it came with the blessing and cooperation of my distro's security and kernel teams.
The EU has pretty strong consumer protection laws but we don't have this culture where you just buy something and return it if you don't like it, even in shops that advertise you can do that. The social expectation is that you only buy things you want, and only return them if there's an actual problem with them.
Ah I misread the problem, my bad. Explanation rather than (or in addition to) downvoting would have been appreciated though.
If you're on OSX, try it out in Apple Maps, I find their 3D views superior to Google's and it's been available in more locations that I've looked at.

On the iPad you also get more control over viewing angles, I was surprised that you lose that on the desktop.
I use WP Super Cache, it's seen me safely through HN frontpages, popular reddit submissions and being linked from xkcd's blog.
What I meant to say was that the furniture itself is a hundred years old. All furniture was expensive back then but it was amortised long time ago.

My point is that IMHO some products are not worth having at all.

One time I bought a cheap desk at IKEA, a plain board with stainless steel legs. It soon started bothering me that placing a big pile of books on it would make it bend and I was then afraid to climb on top of it to clean the window, I was not sure it could support my weight. A few months later I had some guests who placed some heavy climbing equipment on it and managed to damage it, now the desk has a 5cm hole in the middle.

In retrospect, to me such desk is wasted money even if priced at 5$.

I ended up going to a local store and buying a proper desk for 4 times the price. It looks really nice and is very strong and it can be repaired if it ever gets damaged. Now, I could have spent the same money for a better quality desk in IKEA but in this price range there are other stores that can match the quality and even offer better looks (this is subjective - I'm not a fan of IKEA style).

Also I still have 5 CFL bulbs from IKEA which I will never use. They were cheap but I did not expect they could be this bad.
Well there are a lot of swedish stuff in the Canry islands. It's probably the number one holiday spot for Swedes. Or at least it was back then. Just walking down the beach there you'll hear swedish everywhere. And there are plenty of swedes who owns a house there...
No you don't disagree. Re-read my post.

I know the UX is terrible right now (as in so unusable I don't even dare touch the server I set up myself). I know centralized solutions work out of the box, while distributed solutions barely work at all.

Of course bandwidth wouldn't solve our problems overnight. But if our ISPs were suddenly giving us the bare minimum, meaning symmetric bandwidth and a fixed public /64 IPV6 with no firewall, then at long last, we'd have a business model for distributed stuff. It would get more people working on that UX problem, and that would solve the problem.

Eventually.

That said, I don't see how we can claim a decent internet connectivity in the first place, since there is no usage to justify it. Looks like a chicken & egg situation.
That is a subjective conclusion to draw on the data. Wouldn't associating an aggressive face with an object just as likely drive a more aggressive response when the subjects saw it again?
Indeed, decoupling is probably the wrong word here: I haven't seen an ORM implementation that was not tightly coupled to the database layer, which in the end is surely the point of an ORM - to represent stuff from the database in application code. (I know some people consider this a bad abstraction, but whatever.)

South/1.7 migrations is definitely the best way of the two to manage that coupling. Rails's charms lie elsewhere.
Well, unless I know there is somebody out to kill me, why would I care about giving away my location?
Quoting:

> You can find your nearby on map, start
> chat online's or send message your likes.

Please, please, if you want to write in English, get a native English speaker to copy-edit your text. The above is clearly a very poor translation of something that's probably clear in its original language, but very unclear in English.

I have an inkling of what it's about, but no real idea, and I'm simply not going to bother finding out.
Do YOU like KPOP? SNSD perhaps? do you want to see a good dance cover?
Of course Openmoko.
MTB Bikes
The shortcuts are there if you need them, I can be in and out in 10 minutes if I'm looking for something specific. I consider it a very good example of offering a "default" route without taking away your choice. If you want to go straight to bathroom and then leave and your SO wants to tour the store, that's something you need to resolve between the two of you, not Ikea's fault.
Hey guys, I'm the one that sent the link to HN, but I'm in no way related to the Packetbeat gals/guys, but I was so excited about this that couldn't help myself :) congratulations to the devs, this is amazing!

I've been lately playing with logstash+elasticsearch+Kibana and I think this is could be huge combined with Packetbeat agents. Can't wait to see what the people come up with!
That's what Stripe's CTF3's Gitcoin was like: https://github.com/ctfs/write-ups/tree/master/stripe-ctf3/le...
How to Easily Implement a Browser Title Notification with TitleNotifier.js
If you have worked on any kind of social network before you have probably faced the need to notify your users about new unread messages or alerts. Given the importance of that feature, I’ll explain in this article how you can easily implement a browser title notifier and you’ll be able to use it in your next project.
... and the $500+ dermascope that is also required.

The combined items (phone+scope) probably do cost way less than whatever specialized systems are in place at most dermatologists (since the cost of most medical devices are obscene), but probably also come nowhere close to the price that could be achieved by talented hardware hackers who really wanted to get the price as low as possible.
I'm using Openmoko Neo Freerunner, but often also carry Nokia N900, which is nicer for web browsing and writing thanks to hw keyboard. I'm looking forward to replace them both with Neo900.
And if you do reboot frequently but then at one point it doesn't work ?

You either have a long downtime or have a secondary ready to take over.
I understand you're talking about avoiding to rely on a false sense of confidence; that's a good rule of thumb, but shouldn't get in the way of better solutions:

Test the secondary more often, and automate the recovery, and you'll cover more failure cases.

You don't have the resources for a secondary ? This means you're to small;
neither this tool is for you; keep it simple, and just reboot.

Moreover, in some context is not desirable to perform a maintenance window until some designated moments like weekends. This means that you could leave your system vulnerable for up to a whole week.
I was halfway through the article before I realized it wasn't going to be about a security vulnerability in MS Windows!
Thrive to Innovation: First, Understand Market Trends
In France, the cheapest fibre is Gb, symmetric. Yet they want to sell us 100Mb download, 10Mb upload. Also, many are reluctant to give us a decent IPv6: many give us a /128, instead of the recommended /48, or just the bare minimum /64. The technical reasons are long gone by now.

The whole debacle may have started for technical reasons, but I suspect now they're just addicted to centralization. Maybe tighter control of the end user leads to more money down the line?
e.g. "Finally safe from abusive ex, locked my door, staring out the hotel room window [pic]", or myriad other imaginable scenarios.
"Zoom in and enhance"
Non-GAAP is not an accounting method. GAAP is an accounting method (set of rules), non-GAAP says they have done something different.
Matt Cutts’ Floating Head Reminds You About Your Pages’ Body Content
The technique is reported to be 85% accurate. That is, there's 15% chance of false positive. According to wikipedia (http://en.wikipedia.org/wiki/Melanoma#Epidemiology), upper bound for melanoma incidence is 20 per 100000 inhabitants. Consider that 100000 people used the technique to screen themselves. There would be 15000 of them that would got the positive test result and only 20 of them who have melanoma. Thus, for a person having the positive result the probability that he indeed has the melanoma is LESS than 0.013%. That is , the probability of that the technique is reporting B.S. is over 99.8%.

Influenced by recent HN post: https://www.sciencenews.org/blog/context/doctors-flunk-quiz-...
Mathway – Solve Math Online
Point is: when you post a view or a location name that's when you want to tell the world where you are. I'm not inadvertently revealing my location I'm very much advertently revealing it.

I assume there are much more creepy techniques to tell where I am when I don't explicitly reveal it.
Did you read the article? It also requires a $500 camera attachment device. It seems to be aimed more at local doctors than regular consumers and has an accuracy rate higher than the average primary care physician accuracy rate.
> Because of Net neutrality... we can't guarantee stable access without paying

Does that read correctly? It seems to suggest that net neutrality is causing the problem.
For the vast majority of code there is a branch anyway because the comparison result is used in an conditional statement. This means a good inlining compiler probably generates one branch for the comparison plus conditional.

i.e. this is why measuring the whole is so important in isolation it is slower but in more complicated code it is likely to be faster.
Google Nest Parody Protest
But surely they don't use the mean to find the average score ?

Even a basic trimmed statistic would find a much more accurate average. Lazy people leaving 10s and 1s would be removed or given a lower weighting.
Could you give a concrete example where a genetic algorithm performs well? I have never been able to find any such example.
Hold the 'Ctrl' key and you can use the mouse to rotate to any angle you like.
When you're put into protection (including from abusive spouses), the first thing the agencies involved do is tell you not to contact friends nor relatives. Posting a picture of their accommodation on social media would be the stupidest thing they could do - reflection or not.

So if they proceed to do this even after being advised not to; then I have to question if subconsciously they really do want to be caught (it's saddening just how emotionally dependant victims of abuse are on their abusers).

But this is now taking a tangent onto a whole other topic.
Y Combinator Interview: Our Experience
Our recent experience being invited to a Y Combinator interview. Some insights about our application and our trip to the valley. Have fun :-)
Tesla Sales On Target, Gigafactory Groundbreaking Next Month: FINAL UPDATE
Single-image analysis is never going to be that accurate unless you've got a melanoma which already is very advanced. Detecting a changing lesion is a much more effective way of spotting a potential melanoma, and can catch something much sooner than these apps, many of which have come before.

Disclosure: I work for Skin Analytics http://skin-analytics.com
Until they will start using touchscreens and then all of a sudden they are perfectly safe...
We can download the kernel module. It seems so simple.
http://patches.kernelcare.com/kmod_kcare.tar.gz
Maybe some version of this tool should be used as a to to filter past discussions instead of search? For example, for creation of a portal shout easy to use development tools including discussions?
> "Including a machine identifier and timestamp in the generation of your UUID guarantees uniqueness, so long as each machine is careful not to generate two UUIDs 'simultaneously'."

That's a pretty big if there, especially considering how unreliable timers are, and the fact they can jump back and forth.

- Wall clock timers will jump forward or back and repeat time after NTP adjustment, or anyone else who adjusts the clock.

- Internal "elapsed time" timers, based on say the CPU clock may jump around or repeat when the source core changes on multicore machines, or you have processes sourcing their CPU clock from the core they're bound on.

- A node may be moved from machine to machine (and their clocks are not necessarily perfectly synched).

This is a hard lesson that distributed system designers learn over and over again: don't rely on random and don't rely on timers for identity. Good old incrementing counters have none of those issues and are absolutely trivial to implement. They never fail, never drift, never repeat, by definition. As I said a few posts above, the typical structure of a "unique id" based on a counter has three counters:

1. nodename (or machine name if you will)

2. namespace (you can have one per thread to avoid contention issues)

3. local (monotonically increases within the namespace).

Let's say your node id is 256, and it runs on 4 threads, one per core + 1 thread for the scheduler. You need five namespaces:

256.0-4.* (where * is increasing monotonically 0, 1, 2, 3, 4...)

And once you have to reboot the node, you obtain five new namespaces:

256.5-9.*

And the * counters start over from zero on each. As for how big should each segment be, that depends on what you want to do with the nodes I suppose. But the 128-bit UUID size should never be some kind of guide regarding size; maybe you need three shorts, maybe you need three longs, maybe short.medium.long etc., it'll depend on the use case.
Yoga eye exercises | live with yoga
Originally it was a reaction to the in-built desire I (and I suspect most of us) have to immediately jump in and make a correction to someone else's English. It was an experiment in trying to say something useful and positive instead. It was an interesting result. I'm not sure I'd repeat it.
Yes but we still need to make sure that on the next restart the kernel is patched.
BTW, even if you're not an F1 fan (I wasn't), check out the Senna documentary, a great movie: http://www.sennamovie.com/
Whilst this could be the case in some photographs, like reading reflected documents or personal information, the ability to see a reflected light and a photo frame which therefore narrows your location down to one of 30-40 identical hotel rooms doesn't seem like personal information to be wary off.

You're far more likely to inadvertently reveal personal information in the background of a photo of your actual hotel room that you are from looking out the window.
Yep, pretty much. The article's neat, but isn't the point of the kind of pictures shown in this article to show where you are? I don't think you can call this "inadvertently".

This is a bit like checking in with Foursquare. If there's a security concern with showing it real-time and net-wide, then you just shouldn't.

Reminded me of this: https://pbs.twimg.com/media/Bm1gMRUCIAA8Y4E.jpg
Thanks dude. That bush to the right is a rare plant that only grows in a 600 sq miles radius in a known part of Africa. The recon guys are already there and they said they've found the only manufacturer of plastic signs around that area that uses that font as the default one. Now they are "talking" to him about his customers. Once we have certain coordinates, we'll send them to our team of guys with guns on the ground and to the extraction and cargo transport teams. I can already feel the sweet smell of freshly powdered rhino horn :)

In the olden days we would have had to track the guy who took the picture and have a lengthy private talk with him, risking to expose ourselves in a "lawful" country, but this makes it so much easier...
Playing golf makes me a better leader
That video never gets old. Taking your hand off the wheel to manual shift one of the most powerful f1 cars ever made around Monaco... That f1 era was quite insane.
Harvard lab building robot to harvest mosquito saliva
What if they just ran away on their own? Anyway the point is there are plenty of situations where you'd want to hide your location but might erroneously think a photo from your window doesn't reveal too much info.
I'm picturing more using SigmaVPN to auto-roam to the next Internet connection but still have the same IP for continuous IP connectivity. The desctiption[0] says:
- Seamless handover between WiFi and GSM/3G.

Bonding wouldn't require SigmaVPN, just the regular Linux tooling and driver/kernel support.

[0] https://play.google.com/store/apps/details?id=com.frozenrive...
My team leaders suggest options and they are usually either very poor design decisions (like I would have made in my first couple of years of coding). Or they just don't know.

Maybe I sound arrogant, but when you have to override 75% of their decisions for something better, then I think I am more experienced than them.

Then there was having to dig onto code written and commented by them.

# open file
file.open(filename)

It honestly looked like one of the blog articles about how not to write comments.
What do you mean, Hollywood? Red Dwarf was made in the UK.

https://www.youtube.com/watch?v=6i3NWKbBaaU
Since the device costs $500, I doubt many people will be screening themselves. Sounds more like a tool for professionals in less equipped areas.
> The measurements revealed that protocol designers can no longer assume that the Internet is transparent when designing a TCP extension; and no TCP extension can assume that a single field of the TCP header will reach the destination without any modification.

The Net Neutrality situation is worse than I thought.
> ... hn's built in control of making users
> earn a bunch of karma before letting them
> downvote.

Since all of this is talking about the classification of submissions, this is irrelevant, because you can't downvote submissions, only comments.

At least, I don't yet have enough karma to downvote submissions.
Free Alarm System Canada
Canadian Security Professionals, CSP, Free Alarm System, Alarm System, Ontario Alarm System, Free Alarm Toronto, Canada Alarm System
McAfee accused of McSlurping Open Source Vulnerability Database
A semi-synthetic organism with an expanded genetic alphabet
A registry is not just a MySQL database with some random domain names in it.

Have you considered what kind of resources and expertise that are required to handle issues such as domain name disputes? For example, suppose Alice and Bob run an informal business together, they have a clash and both of them make claims of the business' domain name. Or if Mallory registers someone elses company name and use it for nefarious purposes? [+]

[+] See http://swartz.typepad.com/texplorer/2006/04/wellknown_rock_.... for a particularly domain name anecdote involving Metallica and a Swedish VC firm.
Announcing the first London Christians in Tech meetup
> so higher miner fees would not be a viable incentive?

Miner fees are irrelevant if one does not have the coins to begin with. The chain will be maintained by competing miners only if they are incentivized with initial distribution of a limited supply of units. If all units belong to just one guy, then why anyone should mine anything? If you need coins, you can just buy them from him. But why would they have any value then?

> how will miners be compensated once we hit 21M bitcoins?

We will never "hit" 21M bitcoins. We will slowly approach lower and lower inflation until it becomes zero. But we will notice how miners receive bigger and bigger portion of income from the fees. There will be more demand for on-chain transactions which will increase competition among users and fees will go up. To increase income, miners will be eager to increase the block size limit thus allowing more throughput and as a side effect making fees stabilize at some level. The process will be slow that no one will be shocked by the adjustment of the reward. At the same time, all known events of the future are already priced in. Miners already know that in 3 years they will have 2x smaller reward.

Think of the process this way: miners want to maximize their revenue, users want to minimize their costs. If on-blockchain transactions become too expensive, users will use some clearing houses thus depriving miners from extra fees. Therefore miners will be eager to process more transactions at the current or slightly lower prices to collect those fees. But by allowing more transactions, they reduce competition between users thus preventing the fees from growing further. The system will stabilize at an intersection of 1) affordable bandwidth for miners (so they do not lose too much money on side blocks), 2) optimal fees for users to pay and miners to earn. If bandwidth/CPU is infinite, miners would collect trillions of transactions costing a 0.0001 of a penny and users would enjoy microtransactions right on the blockchain. But we have some real-world limitations that shift equilibrium somewhere to lower throughput and higher fees.

See also:
1) http://blog.oleganza.com/post/43677417318/economics-of-block...
2) http://blog.oleganza.com/post/43849158813/this-is-how-block-...
It does to me, because real programmers cannot draw ;)

But jokes aside, they just didn't spend their money on an artist, that does not imply that the product is of the same quality as the drawings.
The same applies to non-founders. Open rooms are detracting.
Downing Street release Fire The Mob
Downing Street Records release Deep House producer/DJ 'Fire The Mob' brand new single 'Ordinary Things'.
I believe you are repeating what I said (?). All of the algorithms have different methods of arriving to an objective function and leveraging it's results. Yet, most share the same problem in terms of optimizing it, and yes, most choose other routes.
You can get scrapping libraries fairly easily. In my more shady past I developed a library like that and shared it, HTTP client library with automatic proxy rotation and rate limiting friendly.

When I used it (which was almost a decade ago) never ran into problems, plug a list of 10,000 proxy and scrap away.

Not condoning that, which is a bit hypocrite of me, at the time I was mostly doing what I was told and I thought I was clever. Now that I'm in a position to have a positive impact, I do buy data and pay appropriate licence fees on all software/data purchase, which still baffles some of my programmers who constantly ask "why not crack it?", "you know I found a .zip on Google with the data, why buy it?", and so forth.

I don't know what in programmer culture makes it so hard for us to pay for something, some people put some effort behind that software / data collection, and it's only fair to pay them.
Well, we have the prior example of Braid, so Blow isn't just some guy. I am very excited about the witness as well.
>Note that when Lewis Hamilton moved to Mercedes he got the engineers to strip back the 30+ knobs and buttons to be something more like what you might find on a consumer steering wheel for an F1 game.

Apparently he removed 4 knobs, from 31 to 27, so not very significant. He also has a supposedly useless red X button by his left thumb. My theory is that it's the "x-factor" button that he pushes when he's really trying. Sort of like when Valentino Rossi starts hanging his leg out in the corners when he's trying to go really fast, apparently useless for balance under breaking but probably helps mentally.

http://www.mirror.co.uk/sport/formula-1/lewis-hamilton-makes...