skysight-inc/HackerNews huggingface dataset:
I think being extremely succinct is one of J strengths. You can trade it for better readability, of course, but you don't really have to. As I read somewhere, J is meant to be read with the help of J system. You have at least two ways of visualising how expressions are parsed and once you know this (and it can be a little hard to figure out yourself in more complex J expressions) you can just execute bits of the expression to see what they do. With practice you start to see idioms (there are many in J cookbook) which reduces the number of parts of expression you need to execute.

I like J because it forces me to think differently and I don't mind spending extra time on writing and (trying to) reading it. I imagine in the production setting it would matter more, so I'm not saying that the second version of sudoku solver in the article is somehow "wrong". I just wanted to note that it's not absolutely impossible to use J in it's succinct, tacit form, both for writing and reading.

Anyway, I'm very happy that J gets some attention. It's a great language!
While what you say is true, this is not really a problem in practice; most of the time, the process doesn't have the amount of memory allocated to be a serious problem, and the coredump file is written in a smart way [1]: usually, the address space has many 'gaps': instead of writing these all as \0 characters to disk, it uses more elaborate storage techniques. The end result is that you can have a coredump file which is reported to have a size of 1GB, while only having 100MB written on disk.

[1] https://en.wikipedia.org/wiki/Core_dump#Format
addicting game! I like it!
Yes, your process shouldn't eat data on a kill -9. At the same time, in a lot of applications, kill -9 can make other things less convenient. If your app is in a cluster, that job you just kill -9'ed is now suddenly not sending out heartbeat messages, which means the servers around it are waiting, with data stacking up, wondering what happened to that process you just shot in the head. Yes, it'll recover when things come back up, but you've just added more work on the other servers. Or, that server task didn't write the last few log entries. Given you're killing jobs, those stragglers may have data as to why you needed to stop things in the first place. In short, you shouldn't kill -9 right away because well-written programs talk about their state to the programs and log files around it, and those last messages can be very useful in giving information as to what is happening with your program.
Let's make things better
I offer no objections to that assertion. I just currently feel that more decisions are of the nature than not.

I am also in a place where the development team has managed to jump between upwards of four dependency management strategies and as many ways to communicate with the backend in the past few years. To say I am jaded on some of the decisions is an understatement.
Your post is a good example of what the parent was talking about. Everyone has their opinion. Instead of contributing new ideas and venues of explorations your post is "debugging" the parent post on a specific thing while missing the meat of the conversation. It doesn't matter if his analogy is flawed because the main point was about HN being predominantly critical.
Aha. In hindsight, that does seem logical.
Regularization implementation in R : Bias and Variance diagnosis
How is it anything like that?
Sure, external constraints aren't always apparent to the public. But in this particular case, the Brazilian airlines can't claim that because visitors to Brazil can buy airline tickets through other interfaces (from travel agents or at airline ticket counters [1]). So their back-end systems are perfectly capable of selling tickets without demanding a Brazilian identity number (the CPF number). This problem exists only with their web interface.

[1] http://brazilsense.com/index.php?title=Booking_a_domestic_fl...
> It turns out that their algorithm makes a successful prediction about 70 per cent of the time. That’s far from perfect but much better than random guessing which is right only half the time.

From the graph, it looks like only about 27% of requests are fulfilled in the best case (jobs). In which case I can do better than 70% just by constantly predicting "no".

(I assume that this is just bad reporting. I haven't read the reference.)

Edit: skimmed the referenced article. Average success rate is 24.6%. The 70% they give (well, 67.2%) is "the probability that a classifier will rank a randomly chosen positive instance over a randomly chosen negative one".
While. I see what you did there :)
This is definitely wordy, but the right way to summarize it is not "they do it for the lulz". They do it to stick it to The Man.
الان نتيجة الشهادة الابتدائية محافظة الشرقية ترم ثانى 2014 موقع محافظة الشرقية
I ran into this a few years ago and had to buy tickets at a travel agent. What I never understood was, why all of these sites have English versions available in the first place? They obviously went through the effort to translate the site but then ultimately you can't buy tickets unless you're Brazilian in which case you don't need an English site.
Please tell me this is a typo, and "dating" has not become an acceptable shortening of "data mining"
Even that is an overly harsh requirement. While being close does not completely remove the sound but still does severly reduce its volume:

http://www.wolframalpha.com/input/?i=sin%28x%29+-+sin%28x-0....
It's OK, I guess.
It didn't come to mind but I do like DejaVu, just not a huge amount. It was typically the pick of the pre-installed for sure.
Discussion currently on front page:

https://news.ycombinator.com/item?id=7791900
A lot more competition, which means it will get a little harder for individual companies to compete, but it would be a lot better for the consumer. Competition is ultimately copying with a twist. That's how you get an "industry" or a market. All products in a market are 90 percent the same, because they are copying each other in order to compete. If each product was 100 percent unique, they wouldn't be in the same market anymore. They'd be in their own very different markets, because they would be very different products.

Think of the laptop market, or even the smartphone market. Isn't 90 percent of the technology in them essentially the same? Now imagine if every single piece of technology was radically different. They would be unrecognizable from each other, therefore completely different types of products.

So that's why competition is essentially copying with a twist. If patents, which are state-endorsed monopolies for certain specific technologies, were gone, this competition would increase.
eBooks are agency model - that is, the publisher sets the selling price, the retailer takes a cut like 30% on sale (like the appstore)

Physical books are wholesale model. The retailer sets the selling price, and the publisher always gets the negotiated wholesale price, usually around 50% of list.

So they are two different things. The publishers are mad at Amazon fro hating on agency pricing. Agency pricing takes away Amazon's ability to compete on price - that's why Amazon doesn't like it.
We write all of our server code with kill -9 in mind. Basically, eveything we have can be killed with -9 without any problems. It needs some cleanup code for lefover files or things like that. And use of atomic operations here and there.. But then you are ready for all kinds of hardware issues.
That's probably because a default wordpress install has pingomatic.com listed in the callbacks for on-post ("update services").
Add url scheme, so I could add add notes from drafts.app and use TextExpander (you could add that to). Would be great if I could specify tags in url scheme.
I find I prefer fonts that I don't have to anti-alias. It seems all of these look quite horrific in iTerm2 unless you turn on anti-alias which then makes them feel to soft and fuzzy to me.
Like others, I would encourage you to take some time off before you burn out. However, I also understand what you mean about not being able to escape this job.

I've had numerous jobs where I felt I couldn't leave for certain reasons. I would stay usually a few years too long and later come to regard the decision with a mixture of regret and weird, sanctimonious pride.

Take a few hours today and read Man's Search for Meaning by Viktor Frankl. It's a short book, written by a psychologist and concentration camp survivor. The book demonstrates that is possible to find meaning in the worst situations, especially those you "cannot" leave. It may also help you understand why you need to think about choosing a different path.
Regulamento de Desempenho Energético de Grandes Edifícios
The threat facing online comments
Very cool. I wonder if this mechanism for stratification is the one responsible for the strata commonly seen in rock, or if there are more important mechanisms. (seasonal variation?)
Finding good links, hearing news and occasional commenting if i think I can add something valuable to a thread.
That was a long long time ago.

QNX, Symbian, Type 1 Hypervisors, OKL4 are just a few examples of successful commercial use of the microkernel model.
I read it as "Dating -- Mining Reddit Posts...", and expected something a little different but still related to data-mining.
I've never corrupted the DB, but I have ended up with inconsistencies because I needed to do several related queries in a row. Because I didn't send them as a single transaction from my application some of them were run, some not.

Edit: Especially when you have multiple systems that should be consistent. Deleting a user from the DB, but being killed before it can be removed from our auth system, for instance.
Roger Ver hacking incident full details and 37.6 BTC bounty terms
It's an ad - it's not real.

Extensive discussion here:

https://news.ycombinator.com/item?id=7788356
They got a ROC AUC score of 0.67. This means that for a randomly chosen denied request and a randomly chosen accepted request, they will give a higher score to the accepted request 67% of times.
If that was the case the word "mining" would've been omitted, and it wasn't. The title reads "Dating Mining..."
Having already UNIX experience before Linus could even think about writing Linux, sometimes I have some difficulties to grasp how people equate UNIX == GNU/Linux.
Are you answering the same question OP asks though? By definition, "notes" are your personal summary/questions/ideas about what's being presented. Your notes might refer to the words in the presentation, or the video, or pictures, or the music, or just random ideas that come to you. Subtitles are not that - subtitles are the original text in its entirety. So I guess I don't see how subtitles == notes.
Click to play cannot play per each element
Aw, Feura Mono would have been such a nice hidden joke in that case:

http://en.wikipedia.org/wiki/Adolf_Hitler%27s_possible_monor...
This advice was given to me by a friend when I was dealing with less than ideal employment situations.

1) Change the way you feel about the situation. Is this a me issue?

2) Change the situation externally. Talk to management, etc.

3) Leave

It sounds like you've tried #1 and #2 to some extent. I was in a similar situation. I left the company, and found a much healthier environment where I can actually use #1 and #2.
They already did, its called Plan9 =P

Really, the next innovation in kernels and system architecture needs to be an improvement on plan9 - not on Unix, again.
I kinda like it. It forces a comfortable min line height that makes it very readable. However, upon further investigation it breaks readability of text in menus/lists that have max height shorter than the expected standard fonts line height. Hence cutting off the text... huge bummer. Oh well, back to uncomfortably dense fonts :(
I recognize the situation. Seems like the project is lead by people who have not failed before because of feature creep. If you get paid by hours then keep logging hours and try to be happy. But make sure they know about your concerns and feelings that their decisions may derail the project. And keep looking for a peaceful way out.
I'm on an iPhone 4 - think the lag would be painful on a 4S, put yourself in my shoes. But mostly I just wanted to comment and upvote because I wasn't sure how many other people had noticed it since upgrading iOS.

(NB: I know the age of my technology is part of the issue. Bought it in early 2011, had it replaced under warranty after 23 months in 2013, have only just started to feel the problem so hoping it lasts until the 6 is released.)
How to know when you need to upgrade your hosting..
Again, blog-spam, which seems to be all this user posts. The original is here:

http://supernovacondensate.net/2009/04/19/8-neutron-star-fac...
It could make sense for future versioning systems to separate author from committer.
Were you writing to the MBR somehow when it died? If not, that looks like really badly designed hardware to me.

I've had abrupt shutdowns happen on laptops (one had a particularly loose battery...), desktops, servers and although have encountered corrupt files and filesystems, never had any of them corrupt the MBR.
50% of Universities Will Be Bankrupt in 10-15 Years
Notice that he wrote "features". That's plural, meaning more than one. And then notice that he wrote "such as validating phone numbers". The "such as" part indicates that phone number validation is just one example among several. I'm sure he's quite well aware that phone numbers alone are insufficient. That's why they would likely be combined with other approaches.
Could you give an example of "something very simple yet seemingly incredibly difficult" -- and how do you come up with your own such "tasks" that are most well-suited to yourself?
Surely UK Universities won't be charging undergrads 9k a year :P
I think the OP meant they stopped to development of digital cameras inside Kodak.
This is very good and very solid advice. I know exactly what you are talking about. In hindsight, it is pretty obvious. At the start of a programming career, it is easy to feel the wonder, because there are so many marvellous and great things out there. I remember how excited I was about Haskell for example, about 15 years ago. But after 10 years or so, you have to start working on projects you really care about and which keep that sense of wonder alive. Finally, you have to work on projects that you dreamt up yourself, and hopefully YOU will become the source of wonder.
It's two thirds of a lowercase lambda: λ vs \
Below 0.8 is pretty much random
Can anyone solve this problem?
I think I exist under a constant background level of anxiety. It's distracting, off-putting, disturbing when it reaches a peak, and I have only recently found that by watching Star Trek videos online (escaping) that it goes away for these periods.
History is written by winners.

The problem therein is that the winners are usually those who, after a prolonged conflict, stand on top of the highest pile of bodies. If they are smart enough, they will then start to purge the records from the worst atrocities. Maybe not to make themselves seem more benevolent than they are, but perhaps to prevent anyone from fully documenting the amount of force and brutality necessary to become a winner.

After all, if you know how to win in a game where the only move to win is to cheat, why would you leave the most succesful instructions lying around?
Google Panda Update 4.0 – SEO | WEB DESIGN BLOG : SEO | WEB DESIGN BLOG
I am a first year CS student and I really want to contribute to an OSS project, however, I can't find one that I can be productive on. For example - I thought shoes4 was suitable, but after looking at the issues, I honestly have no idea what to do. Something like Rails is probably absolutely out of my league. So where do I start? Docs, like you mentioned?
I'll never understand why the comments on certain products and brands end up being so vitriolic and "my Dad can beat up your Dad!"-styled discussions are considered par for the course.

Frankly, I have Apple everything, because it works for me. My family use a lot of Windows and Microsoft products, because it works for them.

At the end of the day, these are tools, not lifestyles. I think we'd all do well to remember that you are not your gadgets...
The typical way of ensuring consistency in cases where the systems are unable to participate in a transaction would be to use a durable queue between the systems that can participate. So, in your Edit example, you would delete the user from the DB and add it the user to a queue in the same database to be deleted. Another process would then pull from that queue and attempt to delete from the auth system and only acknowledges the message once it is successful. You will still temporarily be in an inconsistent state but ultimately the operation will complete. This design only works for idempotent work.
How can I get more space in Dropbox?
If your application doesn't work properly when it is kill -9, you just don't have a reliable application.
I'd hazard a guess that it's because Islam technically prohibits images of people's faces?
I think caution is still key, if you don't know what's going on Slow is Fast here. Several years ago while I was on an airplane flying to spend a nice vacation break with my family my admin partner tried to shutdown a MySQL db the "right way". He logged in and ran a mysqladmin shutdown and waited for a while. Not sure how long he waited but he claimed it was a "long time". Since it felt like there was no response to the command he assumed the database was hung and issued a kill -9 on all the mysql processes.

Sadly, what he failed to check was disk IO stats, this MySQL setup had heavy innodb table usage and settings that where deliberately set for more performance then reliability (large buffers, delayed commits etc.). What was going on was normal, MySQL was flushing everything to disk and to logs and was most likely going to stop without a problem.

He didn't look at the facts at hand, the disk IO was still going, MySQL was mostly writing to the log files, users where not being let in so the db was doing an orderly shutdown. Instead with the adrenalin pumping he felt he had “waited a long time” and issued the kill -9 and corrupted the InnoDB logs and tables beyond all recognition.

I landed at the airport to five frantic voicemails because this db was the core of a bunch of high profile sites and he was up to his ears in phone calls from the client. I had to spend the first 9 hours of my vacation with my kids playing in the background while I sweated it out on a laptop over a crappy connection that kept dropping me.

Yes I know, MySQL should have been able to handle the "power out" but this event was made worse because he started the shutdown, we had a deliberately fragile implementation, he didn't check the slaves so we didn't have a clean fall back and meanwhile he "waited a long time" but never checked the process to see what it was doing.

I use kill -9 (-KILL) all the time, but I do it where I know it's needed. Most of the time kill just works and if it doesn't that should give you pause to think carefully about what you'll do next. Slow is Fast and Fast is Slow, if you quickly do something radical like kill -9 or init 6 or 10 second power button crash then you may be spending the rest of your day cleaning up. Slow down a bit, look, listen and gather facts about the situation then make an informed decision. At least if you do all that and the rest of your day is still ruined you won't have that nagging feeling you shot yourself in the foot and you can talk intelligently to your client or boss about steps you took to avoid the situation.

My failure I suppose was that I hadn't explained to him that it was typical for the db to take upwards of 5 to 8 minutes to cleanly shutdown. Which gets to a second topic, documentation for production systems is essential, when the fire is on too many mistakes can be made because of "knowledge gaps" between team members. Needless to say after this incident I wrote extensive documentation for the team so the next time I was "on vacation" I could actually be "on vacation". :-)
Film’s Most Bonkers Time-Travel Plots, Mapped in Handy Infographics
> is to make it as much like Linux as possible

They don't make it "as much like Linux as possible". Although nobody except for rms uses that name, the OS is actually called GNU. And they're "just" replacing the kernels, not really building the separate OS.

While modern GNU (and related) userland is, indeed, has many strong ties to Linux, their first milestone is probably to get things working, so, I guess, getting rid of Linuxisms just isn't the priority.
"Use the harshest survivable option available, regardless of whether it's the best for the situation"
Sonsuz Aşk Türkçe Altyazılı izle
I've just started with browserify and react this week. Can you point to some example or documentation that describes the "double include" issue you talk about? I wasn't aware of this possible problem!
It seems more like saying "children, cyclists, animals, other drivers. If your car can't do emergency braking you might as well stop driving and buy a lottery ticket" to me. Which IMO is pretty reasonable. They don't say anything about when to use kill -9 (all examples are outside user control) just that it should be survivable.
What do you call non-fiction books and newspaper? They're people's memories transcribed. Some reporter watches the president do X and then wrote that down. That's recording.

Here's an example of a recording I made today in my head. I was on the way to work. I saw a blue chevy license #E17HV2 cut me off and then proceed to go down the freeway at around 80mph. A police officer was near by and sped after him. A few minutes later I saw he'd been pulled over by the cop."

That recording was in my brain. I just shared with with you. The guy speeding has no right to tell me I can't remember it. He has no right to tell me I can't share it (which I just did).

Video is the same thing just higher fidelity. Augmented me with digital eyes and digital memory is still me, same memories, same rights.
Protip: rather than remembering magic numbers, use the actual names:

kill -HUP <PID>

kill -KILL <PID>
That was my initial reading too, hence the confusion.
It's luddite not to realize you're already recorded in the memories of everyone who saw you today and that in the future when their eyes and brain are digitally augmented nothing will have changed except the fidelity of their memories. They'll still see you. If they feel like it they'll still tell others what they saw you do or how you looked or where you were. That they happen to be digitally augmented will be irrelevant.
I've used Meteor for a frontend project (websockets using wamp.ws talking to a hardware box, local databases being websql and indexeddb). Meteor is a build toolchain (minify etc) and a collection of packages, each providing a feature that you can (usually) opt in/out of. Seen this way, Meteor can be used in all sorts of ways, beyond the perceived server & client mongo-only implementation.
>I was talking about MS have the right idea but failing to go though with it. MS Courier concept was introduced well before the iPad,

It was introduced before the iPad product -- but not before the iPad concept, which Apple was working on far before the iPhone's introduction.

The Courrier (shown in 2008) was actually a PR envisioning of what the rumored Apple tablet will be. And, as something that came out after the iPhone, it wasn't that hard to think of.

Heck, Apple had similar concepts from the nineties even -- including the "voice assistant" thing, but I don't think those count. Execution and brinding a solid offering to market counts.
Are there resources on how to deal with this that you'd recommend? Is it even an issue in a higher level programming language or will the issue be abstracted away by a language above say, C?