skysight-inc/HackerNews huggingface dataset:
Lightroom does an excellent job of managing your files through a normal SQL database, but like any other app-centric view the abstraction breaks down at some point because users still have access to the files on disk. When you want to make edits using external tools you always get a feeling that you are swimming upstream.

What is needed is an OS level abstraction that still lets you access your data in files, but hides the actual physical organization of these files. The application interface to the file system shouldn't be a tree but a database/query like interface. Microsoft had great plans for this (already in Vista http://en.wikipedia.org/wiki/WinFS), but had to pull the plug on it. It hasn't reappeared in Win7 or 8. In a system like WinFS applications like Lightroom awould not have to manage its own SQLite database tables of your photos and their physical location. The query would go directly to the operating systems file database.
Thailand isn't AFAIR. Look at the Thai Railways website ( http://www.railway.co.th/home/default.asp?lenguage=Eng ), you can book tickets until 21/12/2556 )
The original Randal Schwartz post (http://www.perlmonks.org/?node_id=995856) says it was infact code for a customer app.
Yes it would be okay because I could choose a company that didn't sell the information to the NSA, but that's not possible because government surveillance is forced on everyone. The government is preventing market solutions to privacy.
I believe apps like Google hangouts use Java/Need Java enabled.

I think the commenter shiloh.enriquez on that Mozilla thread had a decent point in that many users just want the thing to work, won't necessarily understand or have the patience to understand and will move from FF to Chrome or IE.
I'm all for this being blocked by default, and the same goes for all plugins. But it certainly bothers me when they make it impossible to override their security constraints. Put in an about:config setting to allow Java, and it's fine.

All the heavy-handedness is going to do is force Firefox out of corporate IT environments where many internal websites rely on Java.
Not having files is all fine and well until you need to do something else with the non-file than what the app provides. Like for example, send it via email. Together with other non-files.

Sorry, I'm putting this idea in the bad apples category.
The best of the terrible js code's I have ever encountered.
Is Bad Data A Hazard For Your Customer Experience - Infographic
Well, when you download the .exe file in IE, you do get a warning that it might be unsafe from Windows. And you need to verify that you want to install it.

The way to verify that the installer is legit, verifying the checksum, is not done by Windows, and must be done manually. Users don't do that, and flagging everything as unsafe is a good way of notifying the user that they must be careful.
Except it's not getting replaced, it's getting blocked and disabled. While lots of code deployed still depends on it.

I hate Java applets as much as the next guy, but lets not ignore that there's a real world out there.
Apple iPad Sales
Live from Apple's new iPad announcement
And, in fact, if you'd said that someone had run a CBA on CBAs, I'd have accepted that as your answer.

I'm not "determined to turn it into a philosophy of science debate". It became one the moment you questioned computing (benefits - costs) and making decisions based on that.

And we will never come to agreement, given the fact that your meta-epistemiology accepts circular reasoning and mine doesn't. I'm sure if you can find someone else out there who has considered the issue and accepts circular reasoning, you can probably find some justification that you'll accept for CBAs, statistics, controlled experiments and all the rest of it. I suspect you'll have trouble finding this because your meta-epistemiology is rather unique, to say the least.

As for your hypothetical casino, I've never rejected statistics. It's circular reasoning (which you have repeatedly appealed to) that I reject. I don't actually have a meta-epistemiology at all, I simply accept the standard scientific epistemiology and move on with my life.

(Incidentally, if you accept subtraction in addition to counting, together with the idea that costs and benefits are commensurate, you've already justified cost/benefit analysis.)
There is now a Node.js library for Yoctopuce sensors
One of the more ridiculous considerations to open-sourcing the code is patent liability.

It's nearly impossible to develop complex software that doesn't infringe upon dozens of nonsense software patents. The gov't and its contractors would be a huge target.

One dysfunctional bureaucracy scared of the policies of another dysfunctional bureaucracy.
Кирпичный завод ЛОДЕ
Официальный сайт кирпичного заводa Лоде. Производство, продажа печного, облицовочного кирпича, клинкерной брусчатки, керамических блоков по оптовым ценам с доставкой во всей России.
Please consider why we don't have a single codec that works OOTB.

H264 has all sorts of nasty licensing stuff, which Daala is not subject to. It should also avoid all valid patent claims because it is based on lapped transforms as opposed to DCTs.

also, Ogg isn't a codec... it's a container.

WebM is a totally different problem which is mostly not supported, my understanding is, by Microsoft and Apple due to political reasons. This isn't something that Daala impedes. It's probably even more politically possible to adopt Daala than WebM due to the origin (Xiph/Mozilla).
Here is the link to Amazon Fufillment without the referral tags:

http://services.amazon.com/fulfillment-by-amazon/benefits.ht...
Urlybird makes sharing music less platform-centric and more beautiful
I work for a small automated trading firm (in foreign exchange), and marking positions to market is one of the difficulties in designing an effective kill switch, because these marks can easily make the difference between a large gain and a large loss. In fast-moving markets (which is when a kill switch is most useful), it's very hard to determine the true mid-market rate. Our system of course always has such a notion, but if we used it to shut down our system every time it looked like we had lost money, then a market data glitch (which is not at all uncommon) would impose a large opportunity cost as a human intervened during an active market.

Instead, we designed our system so that there's a very low threshold for it stop trading if it appears to have lost money, but to only do so temporarily. If our marked-to-market position recovers shortly thereafter while the trading system is idle, then the apparent loss was probably due to a market data glitch. On the other hand, if our position does not recover, then the temporary stoppage becomes permanent, and a human intervenes. (Obviously, there are more details here, but this is the general idea, and it's worked very well for us.)
Google Hangouts is a plugin of its own, it does not use or depend on Java.
This sounds like a major move from Mozilla, but really it is not. In Chrome, you have to enable Java per site basis, and as long as the UI for enabling Java is good, it shouldn't be an issue. Java on client side is dying, anyway. And good riddance.
Change is to disable java by default. User can enable it for one page but can't enable it globally for every page. I like that because it close to things like flashblock.
> One thing I would like to see: MS should ban FF because it is insecure :)

Any follow-up on that? FF is, to my belief at least, one of the more secure browsers.
How do you log your events and exceptions
Within your companies and personal projects how do you go about logging the events and exceptions you encounter?
CSSCV – format your CV like a CSS file
2010 called, they want their 'future of tech' predictions back.
So you think perpetuating the use of Java in the browser is a reasonable response to the security risks it presents to those corporates?

This action by Mozilla raises awareness of the fact that Java security updates are too slow and too opaque and it's time to change to something else.
haha, reading through the bug comments is golden. All the Mozilla folks are super professional coordinating between teams then it's released to the testing channel and shit hits the fan :D
Spelunky's level generation algorithm
In this case the system was deploying new functionality, so your shadow couldn't just run last week's version or you'd get false alarms all the time. And obviously deploying the same broken version to the primary and the shadow wouldn't detect anything.

So you'd need two codebases and two developer teams, coordinated enough that their code produced exactly the same output yet independent enough that they didn't make the same mistakes. With the challenges of coordination this would more than double your costs.

Of course, with the benefit of hindsight, the costs might have been worthwhile...
Economics Cafe offers a level economics tuition in Singapore.
Economics Cafe is a leading economics tuition centre in Singapore that offers ‘A’ level economics tuition. The principal economics tutor is Mr. Edmund Quek, is a highly experienced and well sought after economics tutor in Singapore.
Economics Cafe has the best economics tuition teacher who makes learning economics interesting and useful. The principal economics tutor is Mr. Edmund Quek.
Google killed off comparison sites from the top of searches, if you can't find the comparison site it might as well not exist (or if it does it is spending tons on adwords to still be found).

search compare prices on bikes brings up no comparison sites

search compare prices on laptops brings up 2 comparison sites (one result per site)

search compare prices on watches brings up 3 comparison sites (one result per site)

search compare prices on software brings up 2 comparison sites (one result per site)

Problem is comparison sites spam the search engine listings pretty hard. It's only a matter of time before Google decides to do something about it...
Nokia Lumia 2520: Nokia's first tablet
I was hoping for a more coherent critique. The one complaint that is concrete and clear enough to evaluate is about floating-point behavior, namely this:

scala> val x1: Float = Long.MaxValue
x1: Float = 9.223372E18

scala> val x2: Float = Long.MaxValue - Int.MaxValue
x2: Float = 9.223372E18

scala> println(x1 == x2)
true

This is just the way floating-point arithmetic works – its granularity increases as the values you represent increase; at 2^63 its so coarse-grained that adding 2^32 has no effect. To explain in more detail, a 32-bit float only has 23 bits of significand, so at 2^63, the next representable float is 2^63/2^23 = 2^40 larger. Yes: 32-bit floats cannot represent any numbers between 2^63 and 2^63+2^40. That's a huge gap, but there's only so much you can do with 23 bits of precision. That gap is much larger than the largest 32-bit integer (2^31-1). Thus, adding the max int value has no effect whatsoever, since that delta doesn't get you anywhere close to the next representable float. The best you can do is leave the value alone when adding something so (relatively) small to it. If you want better than this, you need to use more bits.

All of this is a minor detail, but if Paul Phillips is complaining about this behavior without even taking the time to understand what's going on, for me that really undermines the credibility of the rest of his presentation.

[1] https://en.wikipedia.org/wiki/IEEE_floating_point
Any kind of libertarian community/market/state will need to shield itself from all other political states in the world just as well. An army would be required for that, yet it's not clear if libertarians would collectively defend themselves.
It also won't arrive optimistically until almost 2016, effectively making it dead in the water if H265 gets rolled out in every smartphone, or if WebM is everywhere.

There are lots of promising codecs that were proposed to be different. Wavelets used to get lots of hype too. It's a very risky bet to just punt for 3+ years on the hope that promising research will pan out into something viable.

Research projects shouldn't delay moving forward on stuff that's ready now.
> if you're obese, insulin resistant, well fed, and getting both fructose and glucose together (like a sizable percentage of the population), then fructose gets converted to fat at a much higher rate, approximating 30%. In other words, the toxicity of fructose depends on context.

So, just don't eat glucose or white sugar together with fructose or just stop it.

White sugar is the poison, not fructose.
Lua, Python and C/C++ are available right now.
C/C++ is compiled in run-time with LLVM.
Porting an interpreter requires a minimal effort, although porting some of the interpreter libraries can be not that easy.
I have compiled PHP just for fun, and it was working "out of the box".
This is just rent-seeking, right?

Get rid of files, and data is easier to lock up in a single application - it becomes harder to write programmes that interoperate without the co-operation of the authors of the original app, who might have a commercial reason not to play ball.
I'm using Firefox in Ubuntu with Java to connect to a Juniper Networks VPN. When I upgraded to Ubuntu 13.10 a couple of days ago, the VPN launcher stopped working. I think Firefox 24 came along with the upgrade (that's the version running now).

I upgraded to the latest Java r45 and it still didn't work. Then I noticed a blinking red thing in the address bar where the security lock icon goes. I clicked that and it gave me an option to enable Java for the VPN connection site permanently.

Seemed easy enough to fix. I only had to click that icon once, and it's been working smoothly since.
Not sure about barbaric and abusive, but in gender equality terms, Japan was most recently (2012) ranked 101 out of 135 countries by the World Economic Forum [1], compared with 18 and 22 for the UK and US respectively. The index purports to:

benchmarks national gender gaps on economic, political, education- and health-based criteria

[1] PDF http://www3.weforum.org/docs/WEF_GenderGap_Report_2012.pdf
This looks fantastic, especially if you can actually use the keyboard on your lap without it flapping about like a Surface.
Wait, what? There's nothing about current operating systems that prevents apps from entirely managing their data. They can keep it in a dedicated hidden folder (e.g. game save files), a local DB, in the "cloud" etc. Yes, some also keep it openly in the file system, which gives you options such as manually deleting, sharing, or accessing it programmatically. And (horror of horrors!) some people even expect you to be computer literate enough to understand how files and folders work ("can I have a copy of that presentation you gave last month?").
Minitel was not something that had "never been built before", there were Videotex systems developed before. Of course, it's hard for a private company to use tax money to offer free terminals to everyone.
> and have gone from 178 to 162 lbs

How tall are you though? If you're 6ft+ that's not a good look.
Almost all Excel users are not programmers, you're definitely right. If by clerical workers you mean people who are just entering data into the sheet or reading an output then, yes, they don't need to understand what the sheet is doing.

However there are loads of people who build there own sheets: analysts, consultants, managers, marketing, accountants and yes engineers. These are the people who spend the most time using excel. Excel let's you build a very complex model formula by formula. It's often a model more complex than you might be able to map out initially. Whilst they are not programmers they are still smart enough to understand the sheets they've built. The issue is Excel right now is so opaque about what its doing and where the numbers come from. It makes this task much harder than it needs to be.
I think this kind of thinking stems from the usual confusion between usability and approachability. Currently, the pendulum has swung all the way to approachability. This is not surprising, as people are still arriving as new users of computational devices for all sorts of activities. But one day the market will saturate.

When this day arrives, the real revolution will be on the usability side, which goes against this sort of "get rid of all complexities" thinking. More proficient computer users like to have their computers do exactly what they want. This is achieved by some level of competency in treating the computer as a computer, not as an appliance. Unfortunately, current computer languages and programming environments are almost comically horrible. Something much better will be required to bring real computation to the masses. I bet that will be the next Apple. It will require plumbing, files or something else. When people taste this, they will find the app model unbearably restrictive.

Also, I bet the next generation of approachability will be fuelled by AI, not UX.

I'm not claiming I know the future, but I am claiming that my ideas are sufficiently crazy to have a chance of being correct, unlike the author's.
Ya, I just assumed they would have at least 3 levels of
redundancy, or at least a person there who could pull
8 cords?
I've used a very similar method for myself in hiring remote workers, although my ratios are more extreme. In some cases we tested over 200 people and selected one person for the job.

Have not used math questions at this stage as it seems a bit too obtuse and not to-the-point. Better to ask an actual coding question if you are hiring a coder. However I have had success in hiring people that have been involved in maths olympiads or also in coding competitions.
This.
Firefox is all about customization for me.
Can you use about:config to turn this off? (I don't even use Java or Flash)
As a Brit interviewing to work remote for a SV company (as a contractor, due to residence) IR35 is something I really need to wrap my head around.

At first glance, it's a bit scary.
You might also want to take a look at https://github.com/madscientist/msjnc. I found it a lot better than Juniper's manager for linux.
From Jekyll to Ghost
This idea, and implementation of it in a mainstream OS, is at least 20 years old.
http://en.wikipedia.org/wiki/Soup_(Apple_Newton)
Data Hacking through Hollywood
http://datacurosity.blogspot.in/2013/10/data-hacking-through-hollywood.html
Explain? The Appstore is the cheapest way outside open source I can get polished software and games at the moment. For a lot of great products in there i'm not even sure how the creators of that software can survive considering their pricing. Of course there are exceptions, but you can use most of those exceptions for free or less than the cost of 1 cup of coffee in a coffeeshop. So what do you mean by analog? E1 per minute to use (use!) or free/almost free to use?
Looking at the examples for Node and PHP, those are essentially two different request libs with the same name. That lack of consistency is a problem - at the very least anyone thinking "porting this app to <language> will be easy because Unirest is available" will be in for a nasty surprise. At worst, it shows a lack of planning and a lack of communication within the Unirest team, and that's a very big problem for anyone relying on the code.

Moving forward, I'd recommend working very hard on unifying your featureset and API so it's consistent across all the versions.
Sadly, even simple concepts like STONITH are hard to get right. I believe it was GitHub that had an outage because both db nodes shot each other, but their network was extremely slow because of some fault (which caused the initial problem as well) and both nodes received the STONITH message from the other at similar times, long after they each timed out waiting for a response.

Distributed systems are hard.
If you're 20-something doing "the startup game" you probably don't see it on the next cool site demos.

If you support the company where most of the users just know to click and login, and one day they just can't, you aren't going to like it, to quote one of the post from the bugzilla:

"I haven't been able to get VPN-ed in for days, until I figured I could still use the Juniper SSL VPN from Internet Explorer. I find it amazing the casualness with which a small group of developers just shut off an entire set of functionality with no regard for its size, utility... You just broke millions of peoples software, and then you complain about this being a bug list, and you can simply do this, or simply do that."

It doesn't help that "advanced users" would know, ordinary users after the automatic update can't do what they were able to do.
Trading companies are supposed to have effective risk policy (i.e., they are supposed to think about what happens if things do wrong and formulate rules to ameliorate risks) and compliance controls (i.e., bureaucratic controls that ensure that policy actually is followed). The SEC charge does not paint a pretty picture on these counts, but the key point seems to be this one:

-- Relied on financial risk controls that were not capable of preventing the entry of orders that exceeded pre-set capital thresholds for the firm in the aggregate.

https://www.sec.gov/News/PressRelease/Detail/PressRelease/13...

(The charge also states that Knight violated rules on covering shorts, but I guess this is not so important).

The SEC is quite right to fine firms that have lost money with poor risk controls: the point is that bad risk management can hurt the whole sector. It is like fining a factory owner who lets their plant break pollution regulations.
The problem with Unity3D is that you're forced into using their WWW class unless you pay for a professional license (on each of the platforms from which you intend to make requests). And it's crap. So any libraries for Unity3D would be no better than what WWW allows, which really isn't much. For pro license holders, there is already a couple such as UnityWeb [1]

[1]:http://entitycrisis.blogspot.co.uk/p/unityweb-www-alternativ...
The github repo is missing a vital piece of information: why?
We don't have to speculate: the web world shows us exactly what happens without files. Locked down walled gardens with little interoperability and users not having any control over their data. If things are accessible at all programatically they are behind a proprietary API.
HFT does not add liquidity, but they do squeeze spreads in liquid contracts. It's some what good for retail, but terrible for institutional investors, which hurt retail on the backend. HFT is just a front running operation in those cases.
> flagging everything as unsafe is a good way of notifying the user that they must be careful

Crying wolf all the time is a 100% guaranteed way of making sure nobody will ever care.
I'd personally say the same about Flash and any other browser plugin - they should all be disabled. The amount of money traded on the black market for 0 days for all of these plugins is staggering.

That said, users of these plugins are not just going to stop using these services. They need these services to make bank payments or trade their shares. Getting hacked is a smaller worry than being unable to use those services. That just means they will swap to a different browser. The web becomes no safer, and only Firefox loses market share.

If you get hacked and someone steals from your bank account, the bank will reimburse you and the police will (try) track down the hackers. Same way as if someone broke into a bank vault and stole the money. Being unable to sell off your shares because Firefox blocked your trading app means you are forced to switch browsers.

Basically it's a pointless display. Just show a warning if a website tries to use a plugin (any plugin, including flash - there are numerous undisclosed 0-days) and move on.
Facebook Data Mining Tool Uncovers Your Life
Some people hoard these things to a degree which is completely out of hand.
Our app is based on django + javascript

We use getsentry.com and its great
Despite the gun brandishing, that conversation looks too polite to have ever taken place on a trading floor :-)