skysight-inc/HackerNews huggingface dataset:
I think the biggest difference between the two is that one looks like ads and the other looks like natural links. I'm pretty sure Google wouldn't penalize you for having your own advertisements on your site when they are clearly marked as such.
Yeah, no - is a very bad linguistic form. Try to avoid it. I speak from experience.

Also, it is like a super primitive GC, in that it's a much more primitive and much more performant automatic memory management system (like GC). It's just a different level of abstraction we're talking here.

It's no different than saying how is polygon is like a super primitive circle.
Presumably because it uses native libraries that have support for high DPI displays.
Is the full deck available somewhere?
Anonymity is out and I'd say that being an "independent" crypto person that has to defend themself will not get you very far once you have come to the attention of the wrong people.

So what options remain for the person that starts the "next Truecrypt"? The only true safe haven I can think of is employment at a public university. In many countries here in Europe the security researchers working at universities can operate under what is called "academic freedom".

I wonder how that will be destroyed.
That's probably enough for most uses, as the unencrypted queries entering the cache are mixed with millions of other people's.

Myself, I'm still wary of providing data to any third party. Maybe it isn't the case any more, but at least recently, OpenDNS stored identifiable logs forever and potentially resold that data.
Trust is indeed important, but is connecting a name (or a number of names) to a project the only way to establish trust?
Zuckerberg Gives $120 Million to Bay Area Schools
Darpa Program Seeks to Use Brain Implants to Control Mental Illness
It is a non-starter for the successful commercial renderers because the majority of their market already has render farms with standard CPUs. Also studios generally use a mix of tools and if only one of them is optimized for Xeon Phi's that isn't enough of a motivation to spend the money on Xeon Phi's.

It is generally a no go in the mainstream rendering market, although cloud-based renderers can use specialized solutions.
It was, however, easy enough to use for anybody capable of administering their own Windows PC, a situation which most of us on this site have been in at some point in our lives.
I agree, everything SpaceX come out with leaves me with a futuristic feeling in my bones. The first grasshopper flight, and indeed the recent F9R test look like CGI from a 90's film and I keep watching them with wonder. The least amazing thing about the footage is that it's taken from a drone hovering next to a rocket, and said drone is recording HD footage... If I'd said that 20 years ago it would have been in a sci-fi novel.
I don't think this bodes well for the quality of Google's search results.

What if someone asks to have a page on my blog removed because it talks about them. Do I get to contest it, am I notified at all. What recourse do I have if my income is affected by the removal of the page.

"Google said it would assess each request"; manually processing each request sounds like a terrible way to handle this. Will spammers use this as an attack vector until it's automated, at which point they can start to have competitors pages removed.

I think any manually tampering with the SERPs is a slippery slope to bad quality.
Good to see prices of 4K coming down. Are 4k displays better at rendering text for those who read and work with code a lot?
Just about every project used Log4j. When they added logging to the JDK they shipped logging support which was worse than what everyone was already using (log4j), so adoption was very limited.
Manual removal from the results supersedes the core relevancy algorithms.
Ok, and? Go is ok for server, that much is a given. Rust is X for server. Generally Rust is on par with C but how well will it work on server is anyone's guess.
You could spend every waking hour hunting and growing food, doing no more than you need, but that's not my idea of a fun life. If I can buy or make a tool that means I spend less time doing something boring/unpleasant and can instead spend that time doing things I enjoy, why wouldn't I? I don't know where you're getting this "simpler life is probably a happier one" idea from, the evidence from international happiness surveys is quite strongly against that.
Ask HN: Alternatives for userscripts.org?
Userscripts.org is alive on port 8080, but this is not ideal. We need some sort of new place for greasemonkey scripts. Any good places? Any strong successor?
No one wants to carry the political risk of trying to replace the ALL-AMERICAN measurement system, I suppose. I wonder if there are any pro-metric lobbying firms that exist...
The production of this concept is nicely done, but I don't think the concept is particularly good or original at all. As someone has already mentioned, Action Launcher [1] on Android has a very similar feature. You can access widgets with the flick of a finger, not by pinching, which makes them a lot easier to access.

[1] https://play.google.com/store/apps/details?id=com.actionlaun...
Ask HN: Why Python developers named 'bytearray' in Python 3.x?
Python 3.x the ascii string type is named as type(bytearray(b'bytearrays')
"bytearray".It seems quite long characters.

Did they consider other options like "byte" or "string" something like that?
What was the particular reason for the namespaces?
You can see a bigger version of the slides here: http://fr.slideshare.net/EmilandDC/kpcb-internet-trends-2014...
The general point of Googles page rank algorithm is to find the best and most relevant content. It's premise is that people are more likely to want to link to good content than bad content. When people start using money rather than quality content to influence the algorithm, it destroys it's premise and thus undermines it's effectiveness.
But is it really better than @Nullable?
I wonder if a successful TTIP agreement would be the catalyst for this? It's inexplicable that the EU/ EEA would allow for non-metric goods to freely flow into the market.
Opinions about subsets map so well to the whole set.
Futures: 1000 years, three worlds, same day
grump grumpity grump grumpy grump grump
> It's ridiculous to say we broke things for many people.

Two weeks ago, I had to swap my company's network over to OpenDNS because Google DNS was having an outage. And then a day later, I spent 2 hours trying to chase down a problem running something that turned out was a result of OpenDNS feeding a page full of ads to something that was expecting JSON.

You might not have broken things for all the people that continued to use your service, but you broke things for people like me. And this is a place where people like me hang out....
Not really quite sure how this: https://www.dropbox.com/s/c9ksnlob416zloe/Screenshot%202014-...

translates to this: https://www.dropbox.com/s/s48mpnee9imy5qv/Screenshot%202014-...
Not to derail the conversation, what how good can a political system be if their too scared to bring something up for fear of the public when its in their own interests?
- the need to install something explicitly (separate from the app)

As widgets, apps provide them, you don't have to install them separately.

- they are completely invisible unless invoked by the user, thus preserving the simplicity iOS

As with widgets. You don't see them, until you start using them.

they have a natural and fixed size that helps preserve the visual aesthetic of the grid layout, without special efforts by the user

Actually, different sizes are nice, as widgets and Windows tiles have shown. Some like their calendar widget to be short, to just show the top 1 or 2 items. Others like their calendar widget to take up a complete screen, so that they can swipe to it.

I think the nice addition here is more how you create/invoke a widget and that it is restricted to one widget per app. But it's not all that different from Android widgets, WP tiles, or Blackberry's widgets.
The difference is that you don't need to swipe down to see them. You just look at your phone and the information you want is there.
Sure, and the lockscreen is another place to put information like this.

> It's just a swipe down or a swipe up.

That's why I prefer a widget (or lockscreen), there's no swiping required at all. As for getting push notifications for the subway... No thanks, I don't want a notification every time some subway line is running a little slow. I only want notifications for events I care about, with few or no false-positives.
Bob: [practising] As you know, sir, we have several loans with your institutions, all "past due". But what does "past due" even mean, you know?

Gene: It's brilliant! There's no such thing as time!
Digital Strategist's Notebook
In US schools are children taught metric or imperial? For example when measuring a liquid for a science experiment are measurements made in millilitres?
What matter is what we choose to do today. You can say you're going to do just about anything tomorrow but if you don't do today what enables that then your words are worthless.

I guess I just find the "see, see, women can program too" to be pretty hollow; of course some of them can, just like some men can. Why are the men any less of a role model for budding programmers than the women though; focussing on the sex of particular people doing particular jobs doesn't seem like a good way to free children from the idea that they are limited in the careers they can pursue because of their sex alone (as opposed to characteristics that might be influenced by their sex, which is truistic).

This way just seems to me to say "well unless you can find examples of people of your sex doing that job well then forget it", or worse "it's unusual for women to be clever enough to program so we're making a song-and-dance about these ones". These people, the programmers of ENIAC should be noted for their work, not their sex.

I completely agree with the sentiment not to be bound unnecessarily to historic models.

>She liked the fact that other women did what I do //

Are you comfortable with the primary characteristic that people's work is judged is the sex of the person. Why not "that these were early pioneers in my field"? I'm not saying that you can, or should, control your daughters thought output but just asking if this is really how you want to be viewed WRT your work as a female programmer rather than just as a programmer.
As have Pixar for PRMan 19 for some of the BVH build stuff :)
They clicked the links. But OpenDNS 'fixes' the request from the browser, sending you to the right URL even if you enter the wrong one. That's why QA didn't catch it.
What a horrible, horrible headline. Mary's analysis is incredibly detailed, extrememly informative, and FREE. This link-bait headline chose to ignore all the content and focus exclusively on the fact that the plots are ugly. Strangely enough, I managed to get through the slideshow without falling asleep, and I even was able to read her (quite well laid out) graphs and understand her points.

The author even acknowledged this; the first paragraph does nothing but extoll the value of the analysis. The headline, though, is pure linkbait.

Even worse, replacing a bar chart, where height scales linearly with the metric and is easily comparable across bars, with a bubble plot, which is very hard to use to compare sizes (tiny changes in radius cause a huge change in volume, not so easy to see that), is simply bad design and obfuscates the point. Color me not impressed.

Shame on you, Bloomberg. You should be better than that.
Why is a Javascript implementation of some very basic algorithms interesting or noteworthy?...
Tips on Building Android Apps According to Your Budget and Interests
Why did Google ask all those SEO companies to send e-mails to me? Why did Google give them a possibility to blackmail webmasters (disavow tool)? The Internet was not supposed to work this way. I should be able to link to whatever I want, and care only about the users, and not care about how competent or incompetent the search engine creators are, together with the SEO industry.
What search engine is that, then?
"string" would be confusing. "byte" would be misleading. "bytearray" is what it is - it's an array of bytes. I don't know about the developers, but it seems like an obviously better choice to me.
Weird, we will check this.
But why do you think the ruling works that way? The justification for suppressing information is that someone isn't in the public interest, the canonical example being a politician that wants to cover up past corruption scandals. Everyone seems to agree that this is a case where data wouldn't get filtered.

But if someone is thinking about becoming a politician, uses their current obscurity to delete the data from a search engine, and then goes on to run in an election, isn't this exactly when we should want to see all that is on the internet about them? So it makes sense that the information would come back.

Your proposed solution to this is that everyone should have to effectively give up modern technology in this case and hope that some journalist, somehow, without any modern tools, finds all the relevant information despite governments helping this person bury it. Why would we give up powerful tools like this? How is that not a Luddite strategy?

I don't see any way this ruling (I hesitate to call it a law because it doesn't seem to be connected to any actual law that anyone knew about) can be applied in any kind of consistent or useful manner. It WILL turn into a giant fight over who is or is not worthy of being censored or not, with lots of people bending over backwards to argue that they aren't really in the public interest. As presumably there are punishments and fines for not censoring enough data, but there's no punishment for censoring too much, this will inevitably hurt not only ordinary everyday people but also democracy itself.
In general you're taught both. All my science classes (physics, chemistry, etc) required using SI units for calculations so grams/mL/etc.
But they should give a shit before they can pass judgement, because they're not important just to me and because there are actual victims involved (which might be different than the accusants).

What if no private data were actually accessed, let's say if the researcher only compromised his own account.

Or about the case that he hacked a device that he bought, violating the Acceptable Use Policy of the producer.

Or the case where someone automated the retrieval of data that he already had legally access to, like, if I recall correctly, Aaron Swartz.

All these examples are unique and would fail any physical-world analogies, so they should be examined and judged differently, by people that do give a shit, want to take the effort to understand their unique aspects -and are actually able to. I'm not sure if that's the case.

My general point is about how we found ourselves in a system where justice servants, like prosecutors, appear to treat their job "just like any job" (at least in cases that they might consider abstract -"hacking", less clear and direct effects than "murder"), where they can put their careers first and ignore any consequences to others. Or that someone has to bear enormous defense costs to stand a chance, or be coerced to plead guilty or abstain from exercising what should be his right, out of fear of finding himself involved in such a situation.
As Crypto Mining Grows, Data Centers Begin Accepting Bitcoin
Whenever I do kernel stuff, it happens in a VM, limited to a subset of the cores available on the machine. That way when I inevitably bork something, I can just forcibly stop it.

Another trick I've used is making as much of my core logic as possible happen in functions that are called from the kernel hooks, rather than in the kernel hooks. Then you can test a ton of it in userland to handle basic logic and flow control bugs, finally porting the code to the module. To help with this, it sometimes is actually faster to copy some of the kernel routines you use to a different .c file and change things like kprintf and kmalloc for the userland versions. It isn't going to be a perfect port, but it helps get some of the complex stuff out of the way where you have your familiar userland tools.

All that said - I've only dabbled in the kernel a little, there are probably better ways that someone can chime in on.
When I used an Android device, I did not like widgets cluttering up my desktop. However, I did have a calendar widget on the lock screen. I am a forgetful person, so I appreciate having reminders about upcoming events so visible. I am forced to look at it. Even with with the red badge on Clear, I don't open the app enough to see what tasks I have to do. Opening and closing apps to get a small amount of useful information seems so inefficient to me.
Hacking Victim Becomes Attacker
Show HN: Simple "Read it later"-bookmark web application
Smartphone forum for the non geeks
Just to follow up, I picked white people because I'm confident they don't suffer discrimination in those areas. I'm white, so the only "someone" I feel comfortable speaking for is a white person.

I'm less certain that native americans, say, who have historically been treated poorly by just about everyone, wouldn't be watching for a different set of warning signs. I don't want to make assumptions about their experience in a given community.

I agree these discussions tend to boil down to man/woman and black/white but I think that's just what most of us in North America are most confident discussing. Anyway I'm glad it's been productive.
Crowd-funded hackers take control of NASA satellite launched in 1978
Whether its Javascript or any other language, I think writing algorithms is a great way of driving home certain concepts when you are learning algorithms. Its even more fun to use your data structures and algorithms to solve toy problems and see the difference. Obviously, this is not recommended in production where one must use battle-tested code.

I did a similar exercise when I was doing a course on Coursera in Python - https://github.com/prakhar1989/Algorithms
this is just way too pornographic. pied-piper-alt looks like a guy sucking a dick, and he’s got another dick tucked behind his ear for later...like a snack dick.
While I do not agree that the U.S. is worse than China, I think wil421 meant that we look worse to other countries, not necessarily that we are. There are countries outside of the U.S. that do not look favorably upon what the U.S. does regarding our military tactics, etc. Residents of other countries will form their opinions based on how the U.S. treats them and their country and what they read/hear about.
I just started the free trial and it seems to be a very promising implementation - certainly not trivial to get something usable like this. My problem is the pricing model. The only option is $29 per month for unlimited users, etc. That's too much for someone like me who just "dabbles" in Bootstrap websites (non commercial). I would happily a smaller single user free, but could not justify that much for something I would use on an ad hoc basis.
To be clear, I don't advocate outright deception in most cases. Unless you're testing out something people will be buying (paid SaaS, book, etc) I do not recommend the button to nowhere.

When asking people to "sign up", my advice would be to make it perfectly clear that the product isn't ready yet, and what they're signing up for is a notification when it is. "Get your exclusive beta invite" or some such copy will work fine here.

As for losing your business because you thought this was something that already existed... well, you're certainly entitled to your opinions. To "actively take steps never to use your service" doesn't make much sense to me: I definitely understand the frustration that comes from having a pain point, then finding what appears to be a solution, only to be disappointed. If you have a real pain though, surely you'd want to know when the solution was ready, since it sounded like a good enough solution when you clicked on the ad?
Beyond actual capabilities of log4j vs JDK logging, it's not clear that anyone considered how adoption would work. At the time, log4j supported several back versions of the JDK, while JDK logging obviously required you to be on the newest version, v1.4. As a result, if a library wanted to support any older JDKs, they couldn't switch to JDK logging, or had to support two parallel logging frameworks for little gain. And if your libraries are sticking with log4j, what's the advantage to your program of using the JDK logging?

slf4j is the current solution for this kind of problem, a common interface to various different logging solutions.
Good luck trying to change something that's part of a cultural identity.

Irish are catholic not because religion is actually something positive, but because it's a contrast with the British church, and part of their cultural identity.
The basics of Functional Reactive Programming in JavaScript
My ISP was no better. And giving my DNS requests over to Google seems retarded, considering they're an ad company first and foremost. I'd run my own DNS server but afaik I'd still need to find a dns provider like google/opendns since DNS is heirarchical, I can't hold the entire internet's worth of DNS entries on my server. If someone could offer up some free DNS providers that I can use I'll point my dns requests to those, thanks.
It depends on the class, but most are taught both. At my school, almost everything in the science classes was done in metric, though we were of course very familiar with imperial.
Actually existing capitalism is capitalism. There is no more point in trying to differentiate it from "ideal" capitalism than there is of trying to separate "ideal" feudalism or socialism from their real world counterparts.

If a system fails every time it is tried in the exact same way what you're looking at isn't a bug but a feature.
It's easy to spot a native "slavic" speaker. There is no concept of definite article, so they tend to skip it.
They are Android widgets, but less discoverable. Actually they are not discoverable at all. I don't see how this preserves "iOS simplicity" to introduce a feature that is not simple and can only be known by word of mouth.
To have those push notifications work properly, you would need something like Google Now. You don't want notifications for the nearest tube station, you only want those for the stations you use on a regular basis. So Apple would have to know your daily routine for this to work properly. Apple is not keen on tracking copious amounts of its users data, so they may be opposed to this from the beginning. Then they have to have a web service to properly handle all of this. Poor web services is the biggest flaw of the Apple ecosystem.
I don't understand why software devs are in such a bad position in Canada. Or is it just me having a bad experience?
It's hard to "make people think" in the different unit system. I'm in the UK and people talk about sizes in feet and miles all the time even though the society is supposed to have switched to the metric system.

There are places like on product labels where both units should be mandatory. Hopefully in a few generations people will gradually switch over.
Boston Police Issue $500 Tickets To UberX Drivers
In 1990, the US Secret Service seized a book I was writing called GURPS Cyberpunk. One of the agents repeatedly insisted to my publisher that "THIS STUFF IS REAL!" to which we always replied "Well, yes, but step one is to plug a jack into your forehead..."

The more things change....
The iron ring is a Canadian engineering tradition. The original ones were made from iron from a bridge that collapsed and killed a lot of people. It's worn as a reminder of what a few miscalculations or oversights can do.
Bitcoin back at 600$