skysight-inc/HackerNews huggingface dataset:
The problem there, however, is you don't have distributed transactions and locks/leases. You would need to build that into the server itself, which is obviously out of scope for this project.

If the server changes, as it could easily do if you had two separate browsers open (say, mobile safari and your desktop), you'd need quite a bit conflict resolution code.
Honeypots and timestamps would work in many cases. There are folks who want to captcha anything because they couldn't care less about users. But then when you take a step back and question if it's really necessary, it's frequently not.
I challenge you to find a similar question on StackOverflow. On some of the other, slower StackExchange sites I can see that it might be different.
> It's always seemed to me the fix is technically quite easy even if politicians find it hard to vote for - provide safe heroin or similar to addicts for free / low cost at addiction treatment centres while at the same time keep supplying drugs on the open market illegal. That way the dealers lose most of their income and get other jobs, the addicts are at least safe and the general public don't get their stuff nicked.

It seems to me the whole problem stems from a misunderstanding of what needs to be prevented.

What you don't want is people addicted to drugs. Allowing heroin to be sold at Walmart for $1 would be no problem whatsoever if nobody was using it. Where the stupidity comes in is that the laws and law enforcement are targeted at sale and distribution rather than consumption, the theory apparently being that if people can't buy drugs then they can't use them.

Which, of course, doesn't work, and instead leads to the rise of organized crime and violence.

What we need is for sale and possession to be legal, which kills the drug cartels instantly, but then do everything we can to discourage usage. Make the penalty for drug use a fine and instant mandatory rehab, and make drug possession legal but probable cause for a drug test.

The idea is to make distribution legal and therefore unprofitable, and make usage as safe as possible but so inconvenient that nobody wants to do it. And then use the revenue generated from taxing it to pay to help the people who are already addicted.
The best Hacker News redesigns
It is a service for e-commerce sites that helps increase conversion rates by showing engaging messages/banners when visitors are about to leave.
@wglb: That is the plan for now. An instruction cache is possible, but we don't see the need to add extra complexity.
Wait! I found pre-1980 here: http://www.americanradiohistory.com/Radio_Electronics%20_Mas...
This site is AWESOME!!!
Thanks for the advice!
When I file for DBA, lets say "cool internet company", is it best to get the business bank account, EIN, etc? Or can I just skip this step?
Totally agree on the need of dedicated connections... for many reasons ;)

however often a problem with conferences and large gatherings is that even if there are separate Wifis and on different channels the (constructive/destructive) interference is still bad enough that the connection slows down anyways.

I know there are solutions out there, it's a matter of cost and time before they become widely available. (I'm hoping it will happen tomorrow ;))
It's not entirely clear, but I think this is a C++ only feature that is only available when using the GCC C++ front end (g++). The linked document includes the ambiguous "Support is only available in C++ for i386 targets", but other sources (such as the GCC 4.9.2 documentation) have clarified this to "With the GNU C++ front end, for target i386, you may specify multiple versions of a function".

https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Function-Multiv...
I would love to get one :)
They are great.
Here in NYC where I live, multilingualism is extremely common.
you could grab sortofobstreperous.com though...
How is it compared to https://dotnetfiddle.net?
Show HN: Insights into billions of daily smartphone notifications
If you're referring to him saying "nigger" multiple times, then I think that that to him is more like a a kind of a generic bad-word to go with, and that he's not actually using it in a true "racist" sense.

Of course I agree that just using that word to insult someone classifies as racist, but so far I've never seen anywhere in his comments or rants that he actually argumented something against black people.
Host a collaborative blog on GitHub for free
99% americans are racists.
I think they are interesting as well, but if I see a problem being created in an attempt to address a problem then I say so. I'm sure many of the thoughts and ideas of such projects can be integrated into CSS to make it better, but they will be integrated into CSS. I would propose the author take this system and roll it into Grunt, or similar, where it would be much more useful as opposed to client side. You should see from my other comments on this topic that the majority of my objection is that it is a client-side solution which I think is the wrong approach.
If you're from the EU and looking for a tech-job over here, I'd be happy to help out

How important is it to speak German?
When I was a kid I wrote an ascii-art dungeon exploration game in BASIC on our Tandy 1000. I worked on it for months, maybe even a couple years, adding and adding. One day the floppy it was on failed.

I actually did rewrite it, and I remember noticing how much better the code was. I didn't have to think about game design at all, just about the code. In fact it was around that time that I finally understood what GOSUB was for. I wouldn't be surprised if it was that rewrite that brought the realization.
Virtualization does offer additional security if it's used to isolate things that otherwise would have been running on the same host. For example, at my old job we used OpenVZ to isolate wordpress, twiki, and roundcube, whereas historically we would have had them all installed on the same webserver.

I think this is the original source of the confusion, which has since disseminated to those who don't understand the nuances and think that virtualization adds security in every case.

The PCI DSS requires that each server just has one purpose. I was surprised when in a later version they explicitly allowed virtualization as a way to comply with that requirement.
Work hours are certainly a good proxy for effort spent. But companies don't (or shouldn't) pay for effort, they pay for results.

Take 2 people: one a talented auto mechanic, one is me (not mechanically talented). Give us both the task of changing all 4 tires on a car.

I take 8 hours. The mechanic takes 1. (Made up numbers, but you get the idea).

8 hours reflect my effort, sure. But you want the tires changed. If the mechanic finishes in 1 hour, great. That's what you're paying for — changed tires. Not hours.
Did you run this before building?: eval `opam config env`
I tried this Dockerfile and it succeeded, maybe compare your steps with the ones below.
If it still doesn't work try moving this discussion to stackoverflow or the OCaml mailing list and provide the output when the infinite loop happens.

FROM ubuntu:trusty
RUN apt-get -y update && apt-get -y install opam aspcud && opam init -y
RUN apt-get install -y m4 libexpat1-dev libgtk2.0-dev
RUN opam install -y ocamleditor
Normal employees. We had an Irish subsidiary too, though I never visited and saw the hours they put in. My impression is they were very industrious. (Though industrious doesn't have to connect with hours)
obstreperous.net is available...
or mostlyobstreperous.com
or sometimesobstreperous.com
Thanks for the answer. Another quick question. One of the limitations of parallela is the offchip memory bandwidth. Will you be integrating a third party phy?
It's virtual addressing, the loader maps the image at whatever address is specified (with some restrictions).
New Custom Hoodie Options
Not to be that technically-anal guy, but the syntax of OCaml is not ambiguous from a CS point-of-view. However, it does have rules that can be counter-intuitive to humans.
Do journalism. Find the facts. Anyone can simply transcribe statements from "both sides"; that is not a useful service.
Ask HN: What are you reading right now?
I wouldn't classify his belief in God as a "crazy idea" in the purest sense of those words. Scientifically, a God powerful enough to create this universe could easily and rationally be powerful enough to make certain demands of said creation, one of which might rationally be that the created beings need faith in God to achieve their designed capability.

There is a wonderful uniformity to the universe that allows computers to exist. To put that uniformity on a pedastal though and declare there is no God is definitely not a rational belief one can be dogmatic about.
Proper use cases for Android's UserManager.isUserAGoat
All you get from the Bitcoin blockchain is the ability to store some public data that's hard for anybody to alter once the data has settled. That's useful for a few special problems, but not widely useful.

The cost of maintaining that blockchain is insanely high - all those giant "mining" operations. Large numbers of machines have to have a copy of the blockchain and track all updates to keep everybody honest. It takes about half an hour before a data item can be considered solidly committed. Even for Bitcoin itself, this is is an operational headache.

If all you need is a certified timestamp on something, several European certificate authorities run free trusted timestamping services. You send in a secure hash of something, they add a timestamp, sign that, and send back a reply.
The chief reasons to get a business bank account are a) if you're going to invoice larger companies it will make getting payments rather easier (you appear to not be doing this) and b) it makes it marginally easier to segregate business and personal finances, which will simplify your tax compliance.

I didn't have a separate business bank account for, hmm, ~7 years. It is skippable.
I did. Please enlighten me.
And they don't sue for the free hours worked on Sunday because...?

As I said, you start by creating a culture where rules are enforced, then work from there.
I may be perceiving this wrong, but it appears to me that in more recently newly created languages lexical scoping and explicit variable declaration are conspicuously absent. In the face of these features' positive effects on software quality and maintainability, i have to suspect that their lack is usually a conscious decision.

However, probably due to my inexperience in creating programming languages, i cannot think of reasons for this kind of decisions.

What could these be?
I thoroughly appreciate the double precision love; and encourage your continued work on this project.

This is work that will be a significant contribution to computing at large.

Thank you!
I'd think that Switzerland is one of the hardest countries to move to because of all the prices. Starting to live there should be VERY expensive. I wonder if anyone's had to go through that experience?

P.S. I'd love to live in Switzerland, being in the somewhat-neutral land where you're not that threatened by Russia or other things that might make your days miserable :|
Mozilla opens Gears, a store for the Open Web
> stubbornly defiant -- Yep. That sounds about right. That’s me. That’s every good entrepreneur I know.

That's also every bad entrepreneur I know. Being stubborn is easy. Being stubborn and right is really, really, really, really, really (did I say really?) hard.
While I agree with Theo in principle, it sounds like he's precluding the possibility that one can create a virtualization layer with formally-proven correctness guarantees (be it a hypervisor, an OS, or an application VM). For example, seL4 is proven to be free of many common types of bugs (NULL pointer dereferences, use-after-free errors, buffer overflows, etc.) that lead to security holes. AFAIK, there is no such proof for OpenBSD.

I'm not trying to suggest that a virtualization layer with formal proofs of correctness is a security panacea (it's not--correctness is necessary but not sufficient for security). What I am suggesting is that there is a way forward to developing secure virtualization layers.

If anything, this paper suggests to me that it would be best if the lowest layer in the stack (be it the OS or the hypervisor) implemented some of the crypto primitives on behalf of the applications. I can't see any other way to run them while also guaranteeing that (1) their execution is correct with the specification, (2) they run in full isolation from one another, and (3) they avoid timing attacks and whatever side-channels we can think of.
Farecast for Uber
What AWS Lambda really means
How Netflix poisoned the net neutrality debate
By that line of reasoning, coffee shops should start employing security staff at each table, listening for patrons plotting terrorist attacks, schools should ensure each classroom has adequate staff to interecept notes between students to look out for signs of radicalisation, and companies should place cameras and microphones throughout their premises to monitor for any dissenting behaviour. Monitor everything. Record everything. Just in case.
Virus demanding Bitcoins almost destroyed a public radio station’s archives
It has also been proposed to use a laser and one of the reflectors on the moon. That would give you a 300,000 km storage line. That proposal wasn't serious, though, if only because it is a challenge to keep that reflector in your field of view.

Another impractical delay line, but with variable delay, is the internet. You can hide some bits in a DNS request or in a Google search.
thanks. I sent it to the email provided on https://escapologybb.com/contact/ if you want to antispam-edit this post with your email
Why is malloc+memset slower than calloc?
I think the problem is right here. Do they have a fundamental reason for using Node/Angular? It could probably be attributed to Survivor Bias by the non technical management. First question to ask is why are you using Node/Angular? If another technology stack can produce faster results, then..
Dropbox’s Mobile Apps Are Now Integrated with Microsoft Office
I think I may go the business bank account route though, it seems to complicate things less...and hey maybe my service will be a success : )

Thanks again for the advice
Sharing, Our Future
I find it nicer than bare-bone matplotlib for plotting (one line of code per standard plot + very pleasant graphically).

I knew that it exists for some time (and I had it already installed) but only today I rediscovered it as a really useful tool for default plots in my data analysis / data exploration.
> Social stigma is a huge problem. The people who won't get help because "A bum sitting under a bridge with a needle in his arm, robbing houses to feed his addiction," c.f. the article, is what people think of when they think of heroin. There are people who won't seek help out of fear they will be thrown away by society.

True, and as a side point it's sad that people are willing to discard the person under the bridge any more than the person in their middle-class neighborhood. The person under the bridge is far more vulnerable and more likely to need help.
I agree.
most of my long hours are self imposed. Often time it's fun to finish things, or take longer to do something in the best way possible (vs rush through during normal hours), and have a certain number of accomplishments in a year.

However I understand that other people may feel pressure to do the same even thought they value family life more. Some employers probably don't do a great job in encouraging the family life and set out goals that require extra hours to complete (over 40 hr work week), which is what such a regulation may aim to alleviate. In practice I think it will cause more harm by dabbling in company culture.
First of all, good luck for you guys.

I've worked in a start-up company similar to your company.

We developed a 256-cores RISC processor, only shared memory was used between all the cores instead of a mash-up of a memory block for each core and DMA for transactions.

How do you intend to synchronize work between the different cores? How a compiler will abstract away the memory synchronizations?
Which programming language is going to be used? So many questions as this is such a complex area in computing...

From my personal experience of over 5 years developing such chip in a start-up company, the cost of production will probably be a huge obstacle. Good luck!
Your example only shows to me problems in the person and/or the team doing the CSS coding. It is certainly possible to namespace CSS if guidelines are established at project start, just like with coding any other language. What happens if two developers namespace their class in the same way?

The reason I would say no to a JS solution is simply because you are adding yet another step to the render of the page, more code for the browser to parse, and in the end results in the same issues you started with as they are only masked. This is just an attempt to make something work in a fashion it was designed to do. I'd rather fix the problem at the source instead of adding another layer to the problems.

But in the end, no matter what fancy JS code that comes up it still has to render out the CSS exactly as the browser expects it to be. That means that whatever this thing generates, people who know CSS can hand-code the exact same thing. Any problems that exists for CSS exists in this as well, it just masked so it's not readily apparent.
Airbnb is Inc.'s 2014 company of the year
Hey,
I've used the tool a bit and love how easy it is to pull data from a specific app to identify push notifications patterns.
I think a great deal of people are only concerned with doing something that feels good not something that can have a lasting change or impact (because that is usually not immediate). This is why I have a problem with all the Toys for Tots and Angel Tree Programs, they serve no other purpose other than appeasing people who give because they are sad that there are kids out there not getting Christmas presents. Well ok, let's give them gifts. Well we made them happy, however their family is still struggling to make ends meet. Why not nix the whole program and invest in programs that help those families so that they can improve their lives. I do have to agree, doing good requires making unpopular decisions (unpopular to those who want to just feel good).
I really want a hoodie with the firefox logo, I have this[0] and I love it.

Does anyone know any other stores that sell similar things? I would love a node.js shirt or python shirt(i love the logos), I've seen things on Redbubble but I've never ordered from them and since it's user uploaded I'm worried about the quality.

https://www.googlestore.com/google+redesign/brands/chrome/ch...
Very neat stuff, but seriously, who uses (tiny) screenshots of code in 2014?

Also, too bad it's CUDA only - i.e. no support on most mainstream computers. There's not even any software fallback -- execution fails on my macbook, for example.
Response Time and Display Rate in Human Performance with Computers (1984) [pdf]
Of course a significant contributory factor behind the "hedonic treadmill" is that subjective indications of happiness as survey responses are essentially a proxy for the person's actual emotional state (which of course is largely unmeasurable mental activity). That is of course assuming that happiness actually is a tendency towards certain mental states. People's recollection of how they actually felt during a prior time period is imperfect, and subjective expectations for their maximum possible level of mental satisfaction are subject to revision. Its possible for survey participants to sincerely believe their overall satisfaction is still six out of ten on some crude scale whilst every single measurable or unmeasurable aspect of their mental well being has actually moved in the right direction (fewer anxiety symptoms, higher dopamine levels, less brain activity devoted to sources of irritation, higher confidence etc.)

Of course its also quite possible for participants to forget prior survey responses resulting in participants assigning same cardinal score to their happiness when surveyed in two different time periods, yet being able to unequivocally agree that their happiness (or indeed satisfaction with work) is a fair bit higher in period B than period A.
Every time his story comes up, there are people who respond with answers along the lines of "what can we do for him? can we find him assisted employment? can we raise money for him?" etc. While these comments are surely well intentioned, they end up being mostly condescending and out of place, as if talking about a completely helpless being.

He is openly racist. He can't find a job on his own, unless it's among other extreme racists. I'm extrapolating based on his online behavior. If his real-life behavior is completely different, then that's one thing, but that seems unlikely. And his online behavior is so racist that there's just no chance of him fitting into any average social situation.

His racism probably isn't his fault. It's probably a factor of his condition. But isn't that the definition of "needs help"? So shouldn't we try to ask whether he wants our help, and if so, find an open-minded employer who might listen to the situation and be willing to give Terry a shot?
Don't we already have more than enough programming languages? I looked through the intro and this language introduces nothing new. Your time would have been better wasted on building a framework for an already established language. Sorry for putting you down, consider it tough love
Does it run in standard VirtualBox?
How to Record and Replay Macros with Vim
Sure, but I would be equally happy to pay either of you by the hour if you set your rates according to your respective skill levels, because the price would come out the same. Also there is an implicit expectation of reasonable competence.

For example, hourly pay is quite reasonable in jobs that just need a competent body to fill a shift—i.e., where the only “result” you want is “the shift gets filled”. When I was working in a kitchen, I put in the same four-hour shift every time I went into work—prep, serve, clean. If I worked n shifts a week, I got kn dollars that week, fair and square.
Honestly, I'm rather angry. An innocent man hacked to death in the street, and the murder is being used by politicians to openly further the goals of the security services, who may have actually recruited the murderer. Cynical fucking bastards.

Authorities can in practice permit themselves to do anything they damn well want, I'm not under any illusions otherwise. But I want to do everything I can to try to make sure that neither they nor anyone else are able to perform mass surveillance - because I know damned well there is now no other way of stopping such grossly horrendous violations of everyone's inalienable rights to privacy. They lie routinely; they have no oversight, no accountability, no limits, no apologies, no truths, and absolutely no hope of reform inside a system that is not even prepared to acknowledge what it is doing is wrong, let alone stop it.

Talk is cheap, but I will state now that no legislation of any kind will stop me trying to develop, publish, advocate and deploy strong encryption and anti-surveillance techniques everywhere that I can: places where such techniques are illegal are uniformly the places that need it most. Maybe trying to bring a little more 'civil liberty through complex mathematics' is all I can do: but it's something.
Mysql has good selection of engines and good clustering.