skysight-inc/HackerNews huggingface dataset:
> The reddit ranking algorithm is time-sensitive

Can someone explain to me why on earth they would do this? It just seems like they're throwing variables in a pot and coming up with ways to use them at that point.
I think a larger problem with bond and loan ETFs is equity-like liquidity for an underlyer that is inherently illiquid. A lot of these are unproven in times of market stress and bad things can happen very quickly with how the market is right now.

Don't necessarily agree with your assessment on rates but yeah hard to get excited about bonds right now.
I'm curious, what does your document storage microservice look like?
1000 followers is a pretty miniscule number to be charging.
The etymology of stir dates back to proto-indo-european roots [1], so you might be right.

[1] http://www.etymonline.com/index.php?term=stir
It depends what you value. If you value your work on products above everything else then fine. The reason that people commonly say things like "the time with people in your life is what really matters" is because that actually matters to people more than anything else - I don't think either can be dismissed.

My personal stance is that I'm yet to be convinced that technology really has a lasting tangible benefit other than for maybe 5% of the population. For those 5% specialised technology will have made huge changes e.g. being able to see or hear for the first time. But why does it make such a huge change to people's lives? Because they can communicate more with the people they love, with the world around them.

And let's be honest pretty much all technology gets 'productised' to be sold, and to do that people have to be convinced to buy into it when they don't really need it (I'm open to being convinced otherwise).

I love working on technology but for me it's one of the smaller (but definitely fun) games that play out in life.
http://www.voltairenet.org/en is a good site with many essays on these themes.
"a $500 system that successfully managed the first four months of Soylent shipments."

Successfully is rather overstating it. The shipment of Soylent was delayed by over a year and went at a snail's pace. My shipment was delayed at a rate of roughly one month per month, with it eventually arriving something like six months after the first shipment had gone out, despite being one of the first backers. I can't think of a single metric on which I would call the Soylent shipping process "successful".
How to make an iOS fractal app
The irony of interrupting the reading with an interstitial ad asking for you to sign up to a mailing list with the title We don't mean to be rude amuses me greatly
> And I don’t care if I sound old-fashioned, because actually it’s nothing to do with ‘fashion’ or ‘generation’. It’s got everything to do with basic good manners and respect for other people.

Everyone thinks there is some fundamental and universal truth to some of their own cultural practices.
And by that you mean Macromedia Fireworks? Oh, the clear blue water! The fonts really triggered some memories... .

Would have been an awesome April Fools' prank.
Well, I thought the 3d font effect could have some genuine use, now, in 2015. Am I a bad person?
Ask HN: How can a non-tech create a MVP for a peer-to-peer marketplace?
Airbnb for sports gear. Not looking to monetise or process payments. There’s a few startups on similar sports but there’s nothing on mine, so I can’t rent the specific gear I use. The size of the market for the gear is about $500m. I looked into near-me.com and sharetribe but it’s too expensive. An airbnb wordpress clone is the only off the shelf option I have.

I’m trying to boil down the functionality list, how should I go about making the mvp?

search
signup
post listing
message buyer/seller
booking calendar
review transaction/user
This is true. But, it seems a waste for the hacker to spend so much time working on a problem that would already be solved if they used a vendor that specialised in what they wanted to achieve.
There's some special handling when loading the image where it does different things depending on the value of the subsystem field, but I don't know whether there's any special handling in the kernel that can't be duplicated by using the native api. But the NT kernel does very little when it comes to initializing new processes, most of the initialization is done in user space by ntdll, so it seems unlikely.

Anyways the cygwin guys claim to have forked processes with ZwCreateProcess, but just had problems with getting it to work with the win32 subsystem: http://www.cygwin.com/ml/cygwin-developers/2011-04/msg00034....

Also this guy seems to have managed to do it: http://stackoverflow.com/questions/10657699/cant-use-createp..., but it hang when he called a win32 function (CreateProcess) from the child.
It helped me to visualize the problem. I don't know if HN's formatting will kill this but here goes. The idea is that six customers arrive at 9:00, 01, 02, 03, 04, 05, and 06 - then map them out to "What happens when you add a new teller?" I tried to figure out how the author's explanation that adding one teller can go from 5 hours to 3 minutes.

Edit - the text version was a disaster here. Here is an image of what I used to try to understand:

http://i.imgur.com/HOKgfmd.png

One teller: average wait time is 22.5 minutes for "six users who arrive one minute apart from 9:00 to 9:05"

Two tellers: average wait time is 8 minutes.

I think to go from "5 hours with one teller" to "Three minutes with two tellers" requires you to space people out more than "one every one minute".
You might like https://github.com/brson/httptest
Or how Microsoft and Oracle used IBM's SQL API.
I don't know about tmux, but personally I find that it's pretty rare that you want to apply a submitted patch verbatim.

Generally there's a need to clean it up a bit and bang on it with some testing. I suppose that bigger projects can just bounce that back to the submitter to fix up and resubmit, but if a smaller project wants to encourage contributions the maintainers really need to do that.

There's also the point that projects with established mailing lists where patches are discussed probably don't want to move to github's web UI for those discussions.
That's not surprising. OpenCV docs are woefully out of date.
Sheryl Sandberg is being talked about because she happens to be in the public eye and has gone through tragedy that we can all relate to (or eventually relate to for those of you that are in your 20's). The real point is not "legacy". The real point is everyone goes through this stuff and we empathize with it. I actually forgot what Buchheit did, but still remember his touching essay from 2012 (as did the first responder to this thread).

"Legacy" may be the focus of your life, but that's just you. There's nothing wrong with that, but also your values are no more valid than anyone else's.
I think to call it lying is based on the assumption that there is some perfect answer. There usually isn't.

I work at a university library. Our inventory is fairly small on internet scale (~3 million items in 5 or 6 separate 'warehouses'; although we usually only have 1-3 count of each 'item' in inventory), so we don't really have these large scale/distributed problems. The biggest problem we have with the system saying an item is 'in stock' when it isn't is -- the item has been stolen or lost, and we haven't noticed yet and recorded it as such.

Is it "lying" if our system says it's on the shelf, when in fact it's been stolen or lost and we haven't noticed yet?

There are obviously ways we could improve our 'loss reduction'. But there will ALWAYS be cases where the system's knowledge is an imperfect representation of the real world, in any system.

"I've been offline for 10 minutes so the last information I have is as of 10 minutes ago" is just one more.

You can spend more money to try to make the information more accurate, but it will never reach 100% (even before you add in distributed computing, which adds some of it's own issues), so as with everything, it's cost-benefit, how much does the customer care, what can we afford to do, at what point is our information good enough to keep them happy -- and, like the OP says, how do we properly make the UX to keep them happy despite information that's not 100% accurate, which it NEVER will be.
yeah that was.... i mean did they plan that? fuck that regardless. Guess they're experts on rude!
BBC accidentally tweets Queen's death
Actually… no, unfortunately not (regarding the competence of the following I suggest you look at my profile over at StackOverflow).

So the problem is twofold:

There are the OS-ABI OpenGL functions (i.e. OpenGL functions that are exposed due to the ABI demands of the operating system) and there are the extended functions. The Windows ABI mandates OpenGL-1.1, Linux used to be OpenGL-1.2 but the recently released LSB bumped that to 2.1. These ABI level functions are expected (by the ABI) to be provided by the base system interface libraries in the form of regular, non-hooked symbols.

And then there is the extended functionality, i.e. everything not covered by the base system ABI, so modern OpenGL, and extension functions.

Windows and Linux treat the later case differently! In Windows extended functions (pointers) must be assumed to be depending on the context the've been gathered from. In Linux, namely the GLX specification it's explicitly stated that extended functions' pointers are not tied to the context, but rather the GLX interface.

Regarding OpenGL, or rather the typical implementations of it that leads to an interesting problem: Dispatch. Every OpenGL function eventually must be dispatched to the right driver. Using indirect GLX this is easy, since OpenGL calls are translated into GLX opcodes and transmitted via the GLX/X11 extension wire protocol; the X11 server then submits it to the graphics driver proper (and honstly IMHO transmitting command buffers to a server is the only proper way to do it: The benefits of direct GL stem mostly from the fact that the X11 protocol takes into account TCP transport; if we consider localhost-only connections highly efficient RPC and zero-copy-SHM protocols are possible).

But as soon as you hit direct GL it becomes a TLS context jump table indirection mess. And only because the first implementers of OpenGL (who also wrote the specification) were not fully aware of some of the leeway their own words would provide them: *Nowhere in the OpenGL specs it is stated that OpenGL functions shall reside in the global namespace. And nowhere in the OpenGL specification it is forbidden, that actual OpenGL implementations add a "context" 1st-parameter (akin to the implcit `this` of C++ class member function) to every function call.
The key is to ensure every item on your board (hope you have a board) is actionable and deliverable by the end of your sprint. If a task is missing requirements or artifacts - move it back. If a task can not result it a fully tested and deployable piece of software - break it down.

And lastly, human beings suck at estimating time - base your first sprint on hours or timeframes and then move to a point based system.

Good luck
I am very pleased to see people building upon my Lua bytecode research, and I wouldn't be surprised to see more applications with embedded Lua which are exploitable like this.
Chronically late people just have a poor sense of how long things take. They don't intentionally hold up your time to be a jerk. Chill out.
A better NERDTree setup
In my opinion, tightening up the safeguards isn't the right approach. Rather, institutions, particularly educational institutions, need to fulfill their obligation to inculcate the right values in people. Cheating and petty corruption culture is an existential threat and the solution isn't to catch the cheaters, its acculturate them to follow the rules.

Educational institutions, however, have totally abandoned this obligation. Shocking cheating behavior will merit just a note in someone's record, if administrators are even willing to take it that far. Cheating isn't publicized, shamed, and punished in the way necessary to have any impact on the cheaters' values. Instead, everyone gets to save face.
Thanks for posting, Paul.
TFA:

This book is written for successful, intelligent, and motivated people who happen to be overweight
That was the conclusion I came too as well - things like Emoji Dick are interesting and a bit of an entertaining novelty, but the exception rather than the rule.

Still, it's quite interesting to think about how they'll be perceived by users of whatever the Internet looks like in another hundreds years' time.
Splunk (http://splunk.com) | Frontend/Backend Dev Engineers and QA Engineers | Shanghai, China | Onsite | Full time

Splunk makes machine data accessible, usable and valuable to everyone.

We are a small engineering team in Shanghai and are currently hiring with lots of engineering positions open.

Detailed information for some positions:

http://www.splunk.com/view/SP-CAAAGK3?jvi=oOtz0fwA

http://www.splunk.com/view/SP-CAAAGK3?jvi=oktz0fw6

If you are interested, feel free to reach me via [sni (at@) splunk (dot.) com]
You talk about what you did yesterday, and what you're going to do today. The meeting shouldn't take more than 15 minutes. Assuming you're going 'by the book'.

I came from a scrum team that consistently pushed the limits of a scrum meeting by talking about way too much and taking way too long. Thats a people and process issue though.
Ask HN: Tool to scan site for web guidelines/checklist?
Hi,

We are thinking of implementing a checklist for all our pages. We want to go through each page of the site and check if they confirm to our standards. For eg, if each <a> tag has proper title, <img> src is not broken; meta tags are proper, no 404 issues with page dependencies etc.

Is there such a tool that does all this automatically?
I believe in this context it means that newer posts are ranked higher than older posts, which is pretty helpful in making sure the front page remains "fresh".

[0] http://amix.dk/blog/post/19588

[1] http://www.outofscope.com/reddits-empire-no-longer-founded-o...
I was assuming the OP was talking about the daily standup meeting?
How to make WordPress images responsive
I think the name is really great for a predictive platform.
My weight is good, so I haven't read much on the actual diet, but I am trying the ladder. Being a developer, I sit most of the day and for me I have developed a lower back pain so I figure I need more exercise. Hopefully this will work out.
Non performance plus a good excuse is still non performance. Chronically late people need to make an effort to be EARLY if they're so bad at estimating how long things take.
As I understand it, it is time-sensitive but indirectly.

The number of votes compared to the age is important, but this isn't normalised compared to the current vote rate. There's a significant fluctuation in the number of people on reddit at different times of the day, so when you submit can be important.
That may be true for some, but some people actively flaunt their lateness. They're not apologetic and are unconcerned with how it makes others feel until it begins to affect them.

These people are pretty bad, and I hope your view on lateness is only because you've never met a person like this.
I mean if you boss lets people come in late, they will. This has absolutely nothing to do with being "rude and selfish" and 100% to do with what you are able to do without being fired / reprimanded. Seriously, just reading this I have no idea where the Employer is. Are they allowing people to come in late, and you're just mad because you feel like they shouldn't? Are you too afraid to bring it up to your boss? Is your boss late too? If you're the boss, why the fuck would you let people come late. Lock the door. Treat people like children.
To be fair, you receiving the product is technically a success. But I understand where you're coming from.
Nice article about an awful product.
I don't eat to live:
I live to eat.
After cross-reading this, my impression is that this was written with the nutritional knowledge that was prevalent 20 years ago and mostly focuses on counting calories, not about the nutrients present in the food.

From what I understand about modern nutritional science, this is not all that useful without having a look at e.g. the amount of carbohydrates and the glycemic index of the food you eat.

It seems that most studies agree that losing wait is most successful with a low carb + high protein diet. Most other approaches going with higher carb content usually just lead to insulin spikes and make you feel hungry at unnecessary times. Unless you like suffering, have impressive self control and don't mind what bloodsugar does to your body, that's probably not a good idea.

If you really want to eat carbohydrates, at least make sure you get a good amount of fiber with them, so it slows down their intake and reduces the amount of insulin your body fires off in response.

I would say the behavioural part (tracking weight etc) is probably a good idea. The actual diet part of this should probably be discarded.
Some actually do; they still fail. Making an effort is, unfortunately, not a guarantee of success :)
It wouldn't, because final scores are only evaluated against the "validation" set.

As for turning current contests into an exercise in overfitting the "test" set - we already reached that point long ago. Test vs validation scores often diverge wildly in these contests.

Edit - Replying to arnsholt:

Completely true. The huge problem I see, is that all the classic NLP tagging corpuses are created from the very narrow domain of news articles, and a few good corpuses now appearing for biology texts, and that's about it. Want to do, e.g. NER for product reviews or chat logs? - Incredibly bad results. There's a huge corpus problem in NLP today.
An issue is, academic dishonesty leads to people making life-and-death decisions without even the base knowledge that credential implies.

They'll be the physicians treating you and your family. Or the programmer conducting code reviews on the critical aviation software.

Given individuals are (unfortunately) in this position in many professions, we need academic rigor (until we get AI to make better decisions than the average driver/doctor/programmer)
Not a great comment, but absolutely spot on. Cultural differences in attitude toward punctuality is well documented in how varied it is.

Here, let me google that for you.
https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
agreed having google account is necessary nowadays =(
Note: the headline is the number of bids, not the final amount sold, which is a little over 2B usd if my math is right
What are you using to draw the hierarchy?
Agreed. It's a weird thing to focus on given the topic of the article, but his writing is surprisingly good.
Here in Panama we have the traditional catholic funeral rituals (which are rarely practiced by the urban population). Part of this are the "nine nights" where the family of the deceased hosts long hours (mostly during the day) of prayer repetitions (velorio) for nine days. Friends and extended family come to visit, and they may choose to participate in the prayers. The guests are received with coffee, fresh cheese and a especial kind of bread. After the ninth night, some mourners choose to continue dressing with neutral colors for months.

As you mentioned, this is mostly about community support.
Well ok that's true. On the other hand, removing fission products means you have a lot less decay heat to deal with upon reactor shutdown. Dump the fuel to a tank without moderators and walk away.

ThorCon has an interesting approach for dealing with plating and so on: their design has reactor cores that can be easily swapped out. When one's ready for maintenance they just cart it away, let it cool for several years, then deal with it.

http://thorconpower.com
Google uses the APIs from Java 6 and back for the "boring" bits. Android Java is the de facto client Java today because Google abandoned the UI APIs in Java 6 and created their own. Sun's, then Oracle's argument is that Google is "harming" Java by breaking the standard.
> This can easily be bypassed by the application itself if it checks that the DLLs or .so files loaded in memory are the approved and check-summed ones and only then progresses to doing anything.

Regarding OpenGL this is a No-Go.

On Linux (and Solaris and the *BSDs) The actual OpenGL driver resides in the libGL.so, due to the lack of a standardized ICD hooking mechanism (as it exists on Windows). Hence the libGL.so on your system depends on the installed driver and version. Also on Linux people expect to be able compiling and installing their libGL.so themself. On Windows the OpenGL ICD resides in a DLL that gets loaded into the program by the graphics driver the moment a OpenGL context is created. That ICD again depends on the driver vendor and version. So checksumming is not possible as well.

To make matters worse the proprietary drivers of NVidia and ATI/AMD, if they detect program with known issues, yet broad audience (think about every AAA game ever) will actually patch parts of the program text in the memory image to silently fix bugs in that program. If you wondered why every big game release is usually accompanied by a driver update release from NVidia and ATI/AMD, well, that's why.

But even if DLL/.so checksumming were applicable, you could still ptrace into the program binary and patch the PLT/GOT entries for the `glDraw…` jumping to a little bit of dumper code (added with ptrace again) that extracts the data and then trampolines into the actual `glDraw…` function called.
Haxe is awesome but it's not popular because it has a discoverability problem. It's difficult to find what you need. This is getting better though. Bet on Haxe this year.
"As ridiculous and janky as that initial experience was, it wasn’t like it was a failure on our end or on the other end. I wouldn’t really see this as a shortcoming."

He can only say this because they are profitable. In reality I think they were lucky to have a product people wanted so badly. In the first 12-18 months, most of the complaints by actual Soylent customers about Soylent had nothing to do with the product itself, only the fulfillment.
Some people's cultural practices do a better job at facilitating effective interaction among large groups of people, especially when not everyone knows each other very well, or when the specific people involved may vary from week to week. These cultural practices basically boil down to communicating about the thing that you're planning to do, and describing it accurately, instead of distorting it based on a certain convention (e.g. if you say that we start at 9 but everyone shows up at 10:30 instead).

Timeliness and running businesses effectively go hand in hand. (A contributing reason to why the Anglosphere and its close friends are the prosperous cultures in this world.)
The difference between the west and Japan in regard to change trays is that in the west (US, Canada, Europe, etc.) they're often available in a small subset of cash payment scenarios, but in Japan they're always available in every cash payment scenario. Not to mention that even when they are available in the west, they're rarely used, but in Japan they're always used. I've lived in the US, Spain, and Japan for considerable periods of time, and the level to which they're available and customarily used in Japan is what makes them such a noteworthy use case.
What exactly are you accusing me of?
Microsoft Transparency Center Opens in Brussels
Suppose the question was "Which airlines ban whacking reclining passengers on the head with rubber chickens?", and I answered "Well, they don't specifically ban assaults with rubber chickens, but any airline's T&C will have something banning violence against other passengers".

Is my answer still off-topic? And how does this differ from what's essentially the same Q & A re: Knee Defenders? At the end of the day, the issue is that you can't tamper aircraft, not that you're doing it with a Knee Defender specifically.