skysight-inc/HackerNews huggingface dataset:
Yes, I'm an ethicist, but I also am a realist. In the current HE environment in the UK having a "permanent job" means very little these days. I'm all for bucking the system, but I have to be able to be in the system to effect change, and a lot of that isn't through token activities like this but working to change policy and governance structures (and educate the next generation!). I'd rather have a solid base from which to do that sort of thing than the ability to lose everything. It's not a whistleblower situation, I have nothing apart from a good story to really gain from meeting with him, and it's not particularly a principle thing because I think you have to pick your battles, and this isn't one of the ones I've picked.
Implying that academics are typically dishonest? Your link provides some solid points, but your comment is doesn't make much sense.
Move semantics don't have operators; they happen automatically invisible. Lifetime annotations are not part of operators; they're part of types. The only operator is the same as in Go, &.
Afaik AdSense still explicitly prohibits refreshing through JS, but this doesn't seem to apply when going through GPT. I'm not entirely sure what the situation here is.

Case in point: I have an AJAX site where users spend about 18 minutes per visit and refresh ads every two minutes. So far no complaints from Google.
Prior discussion on optimal stopping from last week, with a different less technical source. https://news.ycombinator.com/item?id=7888215
I am using oDesk for a couple of small PHP projects now (<$500). I switched from Elance because it seemed that the developers were better. I had to cancel the first project on Elance because the developer wanted to go through the proposal line by line on Skype every day. It was too time-consuming. There's no point in trying to get $10/hr programming if it takes five times as long.

You must find someone who speaks excellent English -- it's too frustrating otherwise. The number of hours a person has worked on other projects the most important. I'm sure anyone can fake reviews. Devs will also say they can do everything, so you have to track down their specialty. I was looking for experience with date functions so I made sure to ask for that and confirm with the devs I shortlisted.

I am currently working on oDesk with a guy from India. His English is excellent and the project is going well. I pay $20/hr. I am very careful with the assignment of hours. Any extra hours are negotiated up front. If he doesn't negotiate an extension on his side then he won't get paid for it.

Another thing to consider is that you may have to work late in the night or very early in the morning, especially during debugging sessions, which can be disruptive to your life. Due to the time difference I would actually prefer to hire an American dev but I didn't see that many on the site, and I guess they would charge much more.
I think people are talking about wealth here, not money per se. If everyone can afford at least two houses, three boat and 12 cabins, they are certainly more well-off than most people are today, no matter what relative money-wealth is being discussed.
The predicted outcome is probably correct but technology is not its root cause. The primary cause is the animal preference for hierarchical social structures where the top have the largest possible amount of power and control over those at the bottom. These structures have existed throughout human history - certainly long before the industrial revolution.

Modern communications technologies are simply increasing their reach and extent.
https://hn.algolia.com/?q=jsdb.io#!/story/forever/0/jsdb.io
ECoXiS – Easy Creation of XML in Swift
I just released my small library ECoXiS to comfortably create XML in Apple's Swift programming language. It currently has alpha status, especially as Swift could change.
Please refrain from XML bashing ;) It still has its uses and for HTML I prefer the XML syntax. It was a nice project to learn Swift, as I wrote the similar library ECoXiPy in Python.
The disrupted history professor
> The runtime features a separate C stack that's very quick (8 instructions) to switch to

I hadn't heard of this -- is it still true now that segmented stacks are gone? If so, why does C need a separate stack?
The idea is to start being dogfoodable for the team by the end of the year, but that only covers as tiny subset of sites that are used by the team, maybe Etherpad (which is used for meetings) and /r/rust. The main focus with Servo so far has been to look at the real performance bottlenecks that other engines face during layout and parallelize them. The plethora of other features that need to be supported will come later after these problems have been solved (they mostly have been). That said, replacing Gecko is a looong way off.
As I recall, you numbers are correct, I was also invited to the IPO, but since I'm not an US citizen - the SEC made me jump through many hoops before I was allowed to buy something. I've never been much of an administrative minded person so I got bored halfway and never got around to buy any. I actually went through all of the doc-com bubble and y2k-mania without any substantial personal financial gain.

A few of my classmates from my university registered a funny domain name and made something that could be mistaken for a website, consisting mostly of static html-pages and sold that to some venture capitalists and they are still living of the capital from that sale.

So unlike you, I'm still kind of bitter about my missed VA-linux IPO....
If anything Rust has been busy removing operators. As far as I can recall, move semantics have no operators at all (someone who remembers better can probably correct me on this), and lifetime annotations are just 'lifetime (I suppose you could consider ' an operator?). Rust is also LL(1), so it was a very explicit design decision to have as few context-specific operators as possible (indeed, a few suggestions for possibly more intuitive syntax have been decided against for this reason). So what you're saying really hasn't been my experience with Rust at all. In fact, the only really hard thing about Rust, from my perspective, is the semantics, not the syntax :)
Dribbble is Ruining Design (For Me)
Http://web-sniffer.net hacked or ceased operations?
It seems that the want to keep out sufficiently bad workers is already being seen by some that employ programmers - that they would rather not have an extra programmer than to have a sub-par programmer, because the 'contribution' that that programmer brings is on the whole negative by mostly introducing bugs that others have to clean up etc. We'll see if the bar for sub-par will keep being raised...
No he has a great working product that would have cost him 10x to build but certainly much of the $100k was used learning how to get the right team assembled and work with them to get them productive.

He is looking to get a really small core team in a small face-to-face space to accelerate their work. It's about speeding up iteration cycles and anyone who has worked on distributed teams know the challenges of not being in the same room with each other. That said I've had success with distributed teams but I've yet to see one loop through cycles as quickly as one that is in the same physical space on a regular basis. I'm not saying it can't be done, just in my time and experiences I've not seen a distributed team out pace a team that is in physical locality to each other on a regular basis.
"Even if I don't use this library I include it, because hey my users probably want that extra data cost!"
Interesting - is your site earning more than $1K a month? Just trying to gauge if you're big enough to get in their (human) crosshairs for more specific checks, or not.
Can Servo be used to automatically create screenshots of user-submitted (and untrusted) URLs?
People are saying the future of advertising is mobile, not because it presents a good platform for showing ads, but because increasingly that is how people are spending their time, so there is an expectation that advertising dollars will follow.
Ask HN: Are the insides of Airbnb listings being commercialized?
I recently stayed with Airbnb and had a fun conversation with the host regarding his past experiences. Does anyone know, or has anyone seen listings being used to promote products or services?

I guess the examples would be product placement, bathroom samples, posters, painted wall murals, magnets of real estate agents, fashion, etc.

I love Airbnb but my gut says this is inevitable and I'm curious if anyone has seen this happening yet...
RollerCoaster Tycoon: Trolley Problem Edition
Generally, each base station within range receives all messages from your phone. Even if you were to address different messages (with different response delays) to each station, they would all still "see" the other messages. They then record that message (or an identifier - akin to a TCP sequence number) and compare the (synchronised) time at which this message was received. This is used to calculate the difference (thus delay) of each tower's reception of that message.

I don't think what you're suggesting would actually work given the way mobile network infrastructure works (where multiple cell base stations may see each message at the same time).
For a sufficient performance increase? As much as it takes. Memory is cheap
> It's entirely possible to starve to death while never once wanting for work.

Perhaps on an individual basis, but not in large groups. An economic and social system in which most humans are starving will rapidly collapse, and be replaced - if necessary, through violent revolution - by a system that at least keeps most people fed, assuming there's still sufficient real resources to produce and transport the food.

Food stamps exist not out of genuine compassion for the poor, but because those in power know very well what happens when starvation becomes too widespread.
> And so are bitcoin users that shop in most stores that also accept credit cards. It's priced in for everyone.

You can get 3% cashback for using Bitcoin on gyft (and by extension Amazon)
RIP. I have fond memories of freshmeat.
Sounds like we agree then :) If we assume that no (Csmith) bug will be fixed without a reduced test-case, then the choice of which one to use as a regression test is obvious.
If (e.g.) doctors are automated out of a job, it will mean that health care has become dramatically cheaper, which is a widely distributed rise in living standards. This is more egalitarian, not less.

Thousands of doctors lose and millions of humans win.

Remember, economics is not about the distribution of money, it’s about the distribution of valuable things. In this example, health care is the valuable thing and its distribution seems greatly improved.
Yes, their rules are a mess. However, as the OP mentions there was indeed an "AdSense for Ajax" beta several years ago, and refreshing ad slots was listed as its primary use case.

In my case, my site is structured as tabs. I refresh the ads when the user switches the active tab. A tab occupies about 95% of the page anyway.
Thanks! Changed to that from http://www.scientificamerican.com/article/a-phone-that-lies-....
I'm a vintage calculator collector (one of maybe 30 left in the world) and I think it's interesting that the USSR tried to do this in the 70s with calculators. It didn't work well.

As a result of the effort, thousands of American calculators were disassembled and reassembled with Soviet cases and logos but American parts inside, so that Soviet bureaucrats thought they were using calculators made in the USSR. In reality, only a few calculators were made entirely in the USSR, and they were below the quality of American/Japanese/English calculators.
Expired registration
"and I highly doubt they'll give you personal problems for visiting"

Er - are you living in the UK?
Very intersting... but Skype???
I thought it was crazy at first, but `;` operator as a statement separator that returns `()`, and an implicit return at the end of a block greatly reduces the need for mutable temporaries and leads to a more functional code style. This is a real win when it comes to code maintenance. I greatly miss it when shifting back to other more statement-driven languages. I would encourage you to try it!

> This is like optimising for the least readable code possible. I imagine it's going to be a nightmare in practise.

I have pushed a reasonable amount of code to the rust repo, my own libraries, and some to servo, and it has never been an issue, in fact it has been the opposite (proof: https://www.ohloh.net/accounts/bjz and https://github.com/bjz/).

> What I do care about is being able to tell exactly what some code does by glancing at it, without worrying too much about whether someone wrote = instead of ==.

Rust solves this by having assignment expressions always returning `()` from assignment expressions and not having implicit conversions. The issues with `==` vs `=` completely vanish.
But if food costs more than most people can afford, it'll have to drop prices - after all, the 0.1% richest aren't enough to sustain the market. You can say that one quarter is already the cost, so it can't drop more, but that just poses the same situation for the suppliers instead. In the end, there's no absolute floor for prices, they'll have to drop until there are enough buyers.

Of course, that doesn't mean the new equilibrium will be good compared to current western standards.
Are you implying that the only reason we appear to be more wealthy than, say, 18th century folks is because there are more people now?!?
The rich will have orders of magnitude more political power to force you to not abort / pray in school / you get the idea.
Heh. I'm not, but I live on a separate floor of a building with my father, so if we suffer from a home invasion one of us will be somewhat delayed in coming to the aid of the other. If we're alerted to it by the alarm system, then we'll be taking some time to clear our floor and turn off the alarm before likely realizing the other was threatened (an.

And it's still an issue if you've got an armed partner, neither of you can necessarily afford to be disabled for a few moments. Suppose there are multiple invaders ... in any case, "tunnel vision" in focusing on one threat is to be avoided, e.g. you don't want to rush past a non-shooting invader and then get bushwhacked by him.
This is very long but worth reading.

The modeling exercise herein is basically attempting to use a game theoretic model to test out some really dumb/simplified models of cooperation and whether the behaviors observed approximate anything approaching what our intuitions might say is moral behavior, up to and including an 'eigenjesus' and 'eigenmoses' up against tit_for_tat bots and the like.
All I can off is anecdotal information from talking to Americans when I'm down there, and the middle class don't understand how poor they are in America compared to their wealthy. They seem to feel that they're almost wealthy, but what they don't realize is that the difference between the middle and lower classes is a rounding error compared to the wealth of the upper class.

That's not anecdotal. You're playing mind reader to fit your own political agenda. That's pretty rude to your friends....if even that's true.

They also don't realize that a middle class Canadian has more disposable income than their southern equivalent, and yet Americans receives almost none of the free health care or other social safety nets

And once again, a Canadian doesn't understand that health care isn't free no matter how many times they say it.
Originally published in:

http://mosaicscience.com/story/arrested-development
Whales hunt with wall of sound
My machine is slower than yours and luajit does your million benchmark in 0.037s

time luajit -e 'for i=1,100000000 do end'

real	0m0.037s
user	0m0.034s
sys 0m0.002s

Just plain old Lua

time lua -e 'for i=1,100000000 do end'

real	0m0.502s
user	0m0.497s
sys 0m0.004s
The article is obviously ridiculous (CDNs handle fetches, DOM APIs do most of what jQuery does except in-built iteration, jQuery's AJAX is poor, v2 is the current major version, we use CSS for most animations these days, etc) but:

NodeList.prototype.forEach = Array.prototype.forEach;
var query = document.querySelector.bind(document),
queryAll = document.querySelectorAll.bind(document)

And patching in `classlist.js` for IE9 just to get the basics going out of the box on modern browsers does suck. And yes, I write big things in vanilla JS.
Yes, you can do that. As mentioned, it's not portable (which is fine with me).

However, you don't need to use goroutines (or threads). You do it as you would in C (and how all real PID 1 systems are written) -- with a single thread that starts processes, receives signals, and reaps children in a non-blocking fashion.

This style of program -- a program that needs to simultaneously wait for child processes/signals and fd events -- is quite awkward in Unix, but it definitely works when you get the idea.

To wait on a fd and a signal in a single threaded program, you would use the "self pipe trick" in classic Unix. In Linux, you can ask for a signal to be delivered over a file descriptor with fdsignal(). But AFAICT there is no real reason, and portability across Unix IS a good thing IMO (but not portability to completely different OS's like Windows; in that case I would write a completely separate program using their native APIs).

node.js actually does a great job making this API easy and efficient. It is probably the only runtime (Python/Ruby/JVM/etc.), that doesn't suffer from this problem doing "async processes" (i.e. a complement to async networking).
>Food stamps exist not out of genuine compassion for the poor, but because those in power know very well what happens when starvation becomes too widespread.

someone needs to cc that memo to the right wing American Oligarchs.
Vidente extremadamente profesional
El vidente Chris cambiará tu vida despues de consultarle
HN discuss: Bitcoin and 3D printing. why?
..two big things hackers are excited about now and can’t articulate why: Bitcoin and 3D printing" Paul Graham.

<p><p>Because Fuck governments, thats why. Hackers (the denizens of silicon valley) have always struggled with authority bordering in tyranny. Regulation which makes no sense, disadvantageous to the new kids on the block, skewed towards favoring old relics. Bitcoin represents liberation of a key aspect of economy, money. Hackers get to set it up to suit the needs of the new gate. (ref: Exit from 'Exit, Voice, & Loyalty). 3d printing represents the same, not locked in by pseudo free market appeals to the way of wild west.<p>P.S: This was a shower thought and wanted to post it somewhere to get feedback and discourse.
It's amusing how VA has gone from a company that made and sold Linux systems, to a company that makes and sells funny T-shirts to people who use Linux systems.
Yes, but in that vein we can say that even America's poorest are better off than some middle class in other countries, or even the wealthy over 100 years ago.

It's hard to objectively define "well-off" because psychologically people will be comparing what they have and don't have to those around them. So if a person owned 2 houses , 3 boats, and 12 cabins think they're well-off if everyone around them owns double/triple what they do, or would they think they are poor?

Just a different perspective.

Edit: Please note that my line of thought would eventually lead to which is better? Objectively more "things" vs psychological well being (where things are relative to what others have).
تردد قناة كاس العالم على النايل سات 2014 مجانا
esr's explanation and resulting discussion:

http://esr.ibiblio.org/?p=5945&cpage=1#comment-887355
You're assuming there's not a more economically efficient use for farmland than feeding really, really, really poor people. The floor for the price will be the opportunity cost of using the land to grow food rather than, say, covering it with solar panels and exporting computation or whatever else can be dreamed up. At some point, it costs more to feed people than their economic worth over their lifetimes. I think in the long term, computers and robotics will be ridiculously efficient replacements for labour.

I don't really expect everyone to starve to death - and to be honest I think there are more-worrying implications of AI than this: http://selfawaresystems.files.wordpress.com/2008/01/ai_drive...

I do, however, want to point out that's there no economic law preventing the majority from being far worse off.
Native code runs on far more architectures than Dalvik, including (particularly) in the embedded world.

And the NDK is a rather neat solution to the compilation issue. Once you've set up the toolchain properly, different architectures are simply not an issue. There's no architecture that Android runs on that doesn't accommodate native code.

After all, don't forget that under a rather thin layer of Java, the native code "cancer" is what is driving Android.
The cynic in me says that they don't want to avoid the US's surveillance so much as they want to insert their own. If it were another European country, I might assume otherwise, but Russia?
Spectra is one of the brand names for the ultra-high-molecular-weight polyethylene (UHMWPE, UHMW) https://en.wikipedia.org/wiki/Ultra-high-molecular-weight_po... I mentioned in one of my other postings in this subthread.

I've gotten the impression, at least from one vendor, that mixed aramid and UHMWPE fabrics are common for law enforcement vests, due to their lower cost. And of course plain aramid is still cheaper, so is still used a lot.
I would install such a firmware in a heartbeat if I had confidence that there were a team of freedom-fighting hackers staying one step ahead of the authorities.

I don't keep anything incriminating or illegal on my phone (hell, I don't do anything illegal) but I'm terrified of the day where I'm in the airport, embarking on a £4k holiday (not insignificant in my salary bracket) and am asked to hand my phone and laptop/tablet over to confirm I'm not a terrorist. I'll be faced with acquiescing and compromising my principles or disappointing my girlfriend (who I almost always travel with) and having both of us taking a financial hit (and probably being added to a "list" or having my threat value increased).

It's not an unheard of situation in the UK, and is most often not intelligence-driven (more likely you are travelling through an airport where they are trialling some new counter-terrorist technology we've paid a small fortune to install).

I think a device with limited state (ROM-only?) which can give me reasonable assurances that no-one could tamper with it or install any government sponsored malware may be the solution. Although the utility of such a device is questionable, and it certainly wouldn't be fun to use.
> my next vest will be made from that

Holly molly, do you live in Iraq or Syria, or some other war zone?