skysight-inc/HackerNews huggingface dataset:
In grad school around 1980 I was doing some reaction under a hood using DMSO as the solvent and for some reason it was converted into DMS (DiMethyl Sulfide) and we discovered how bad the vent system was in the building (it was terrible). The building was evacuated and they forced me to go back in to look up how toxic DMS was (stupid grad students are expendable). Thankfully while it is chemical related to Hydrogen Sulfide it was not all that dangerous and in a couple of hours it cleared. However if you ever get to smell it you will run as far as you can and the odor is unstoppable. Forget tear gas, toss some of this into a building and watch everything run out. Cleaning out the hood was a terrible experience.
> It's like expecting the developers of the latest, greatest PC game to write a progressively enhanced game that the same executable will run on DOS 1.0 all the way to the latest Windows version. They will spend time and resources on making sure it works with DOS 1.0, even though there are next to zero users for it, making it completely uneconomical, basically working for free.

Games aren't a fair comparison; very few sites are anything like games, and gaming has always been pushing the boundaries of technology.

A more favourable comparison would be shipping a "content reader app", based on Windows Metro APIs, when a plaintext file would do just fine (and would work on MSDOS 1.0, if it were ASCII).
Always look seconds ahead when driving
It used to be like this: Visit https://www.google.com/ncr once, and on further requests, https://www.google.com/ or https://www.google.com/?hl=en wouldn't redirect to google.de any more. Unfortunately, visiting https://www.google.com/?gfe_rd=cr&gws_rd=cr doesn't appear to have this effect. Still a good workaround, so thanks for sharing!

I wonder if this might have anything to do with that EU right to be forgotten thing. The EU would like Google to remove search results from google.com, which is obviously very undesirable for Google, so maybe they try to appease the EU by making google.com harder to access for Europeans? Maybe the Use Google.com link will be removed soon?
Do what you love. If you realize you're not doing that on a regular basis, change what you're doing.

(clearly this doesn't work at too fine a level of granularity, as there are always important tasks which if not done lead to bigger problems, but at least be able to connect those tasks to a bigger good outcome.)
Why does the United States not have issues like these? Or rather, just mosquitoes in some areas in general?
Opera Mini isn't regular Opera, it does most of the work server side and sends a highly compressed representation of the web page to the app on the phone.
with the existence of Perl6, Clojure, F#, Rust, Go, and few others ...

For someone who doesn’t know Ruby, why learn it today?
7 Reasons Why You Will Never Do Anything Amazing with Your Life
Magnificent! I am building a very similar HIP (Hypothetical Processor, reduced MIPS, created at my university for educational purposes) processor emulator with similar functionality. Still a long way to go, but I can definitely get inspired, since I imagined the very exact functions as here.

http://www.hipsim.org
Ask HN: Best Book you read in 2015
Mine were American Gods by Neil Gaiman and High Output Management by Andy Grove
2015 was the most boring year for me. I didn't even venture out of my own city the whole year. So I guess my life lesson is to travel more, try new things, don't be afraid to take risks etc.
This is not entirely true. As someone that recently switched to Ubuntu from being a long time windows user.

Your apt-get scenario only works if what you're looking for is in the official repositories. If not, you have to add those repositories first. That's a lucky menu find in the Ubuntu installer or some random add repo command with some possibly untrusted domain in it.

Then... You get random install errors. Missing so files or package dependencies etc.

Trust me, I've done more googling trying to install stuff on Ubuntu than I ever did on Windows. At least with windows if you had the exe or msi file you were dons 99% of the time. And you almost always found that file on the site for that program.
I hate comments like these because for how frustrating someone is saying they know so much more, you don't find any articles written by them, a cost breakdown (because no one wants to share how they do things) and/or no real data. Yes, from the ground up starting an ISP, the trenching, the datacenters & everything in-between cost monies, but relative to a company that has all of this in place and doesn't upgrade anything, it's a moot point. The reason why people complain about caps on anything (cellphone, land data or anything else) is that these companies are making _BILLIONS_ off of us & refuse to upgrade their core network because it's beyond 5 or 10 years old.

Peering? Peering cost almost $0. I've had friends who had gigabit fiber brought in & they peered with people for next to nothing.
It’s Time to Design Human Experiences versus Products
Huh, where do you live? I think Boston water is the best tasting water I've ever had. I'm in the South End.
It is gambling, but if you can justify your odds being higher than mere chance, then it's a gamble you want to make ;)

I do agree that on a long-term basis it is quite unpredictable if Lego would still appreciate in value. But I guess it would be quite reasonable to make a good guestimate for the next 3 years and popular Lego appreciating in price. I do assume that I'd be able to research and understand when a Lego model goes out of production.

In other words, I believe that the reality is a lot more subtle than "In the end it's just gambling." I don't think it's just gambling.
It pisses the hell off me too, but there's a really good reason for it:

https://support.google.com/blogger/answer/2402711?hl=en

https://googleblog.blogspot.gr/2012/03/our-approach-to-free-...
This is how Google managed to avoid having the entire domain made illegal in some countries, most importantly Germany, due to wantonly hosting illegal content: shard into per-country domains, ban the per-country illegal content on their domain, and shrug regarding the other domains.

The particular issue was that Germany, for historical reasons, has restrictions about what one can say about Naziism which are not compatible with American notions of free speech.
Be happy. Don't go looking for happiness, you won't find it anywhere other than in yourself.

I decided to stop being a miserable S.O.B. halfway through this year, and it's made a difference to everything from work to home to health.

Also, don't go seeking stress and strife out. They'll come to you often enough, you don't need more.
That just means it is paid for from general property taxes, not that it is free. In other words it is a subsidy from apartment dwellers with no grass to single family home owners.
Building ARM containers on any x86 machine, even DockerHub
Devstash.io – Hacker News alternative focused on computer science
Everyone: it's just "raw". Not "RAW". It's not an acronym or abbreviation like IBM or ASM. But like assembly, it's not one thing, but a description of a class of things. It just literally means "raw" as in "uncooked" or "unprocessed" (though it's certainly not completely unprocessed, but nobody is going to call it "blanched" or "seared").
> The compiler already knows that it will be undefined behaviour - no checks are needed. Performance is of no concern here, as the program already is in a buggy state and may just quit.

You have it all backwards. If there is some place in the control flow of the program where the compiler can prove that the program is guaranteed to run into undefined behaviour, then it's either because it has proved that the whole program unavoidably runs into undefined behaviour (in which case the compiler should simply refuse to compile), or because there is a branching instruction preceding that part of the code that divides the control flow into the part that the compiler has proved to run into undefined behaviour and the part where the compiler has not proved that, in which case you obviously have a branching instruction (and probably associated condition computations) that has the function of "performing a runtime check" and that introduces an overhead vs. simply dropping that check/branch from the code.

If the program somehow determines at runtime whether it is in a defined or an undefined state, there has to be code to make that determination--code that the optimizer could avoid producing/eliminate as far as language semantics are concerned, as it doesn't have to guarantee any specific behaviour in the undefined case, so simply having the undefined case execute the same code as the defined case, thus avoiding the check to discern the cases, makes the defined case faster.
15 APIs developers need to know. Some are really cool
Sad times for Opera when Opera Mini is called 'unknown'
When you feel emotional, wait at least five minutes before acting, especially if you are upset. It is tough to do but waiting to cool off and think before acting has really saved my bacon a couple of times.
The true source to happiness
So what you're saying is they're making at least 100% profit on us once the buildout is paid off.
I learned how to incorporate life lessons unconsciously. A vastly useful tool.
We are all stardust anyways!
.
.
.
.
.
.
.
.
.
plz reply if you get this.
It's interesting to see his take on Chomsky's work on linguistics, how it transformed a useful field into a useless one almost overnight: http://www.webofstories.com/play/marvin.minsky/33;jsessionid...
Hard work and happiness are directly correlated.
Very few people are evil. Most evil is good people operating under incorrect beliefs.
Maybe because smart people are usually interested in equal opportunity, not equal representation.
JavaFX, although developed using IntelliJ IDEA :)
Suggestion: pay somebody to do the people-part for you.
It's still one of the most terse and transparent languages around, plus there are tons of jobs for working with it.

I quite like Go, Python, TypeScript, etc but Ruby is in a league of its own when it comes to short and sweet. It's a pleasure to write.
Why redirect to the domain? Why not just block by geoip?
If you get bad vibes from somebody you're working with, be cautious. If that person's title is CEO, run.
ARM mode only I'm afraid. It was designed specifically for a course teaching ARM instructions.
One of the points that stuck out to me the most was the exchange rate and how it's changed:

> Today the christmas chicken dinner (which now boasts cake and champagne) goes for about 3,336 yen ($40).

Nowadays, 3336 JPY is only around $28 USD. Quite a change for three short years. We feel it here, too.
Mencari Jodoh: Kencan Online Bersama Mantan, OMG
Not yet, but if there is demand I can definitely add some!
In my experience, yes.

As to why, people like working with people who are like them.

Assuming that the development part is good enough, having people skills blows that person away.

I learned my skills from various sources, but I found a coach that took me to the next level. His name is Marcus Oakey. I'm sure he is still teaching.
yes, and they seem to poop more than they eat somehow
There isn't really O2 loss from the natural process of breathing. Leaks in the pressurized environment would probably be a much bigger source of atmosphere loss.
country ≠ language

For example, you can get google.ca in French or English by changing your browser Accept-Language.
'Mini' a totally different beast to a normal browser, in order to minimise data usage.

When you request a page in opera mini, that request is sent to Opera's servers. The webpage is rendered on their server [using their rendering engine], and a totally different (OBML) file is sent to your browser, to represent the end result.

'Mini' never sees HTML, Javascript or CSS -- those are handled on the server. This allows the browser to use dramatically less bandwidth... but creates some major limitations.

Opera still makes 'normal' browsers -- and at least in the iOS version, the 'Mini' mode can be switched off [making it render the same as any webkit browser.]
Good, I will read it tonight, thanks!
I’m sorry, wasn’t my intention to spread FUD.
I don't think we're going to see a resurgence of Beanie Babies, or Cabbage Patch kids.

And LEGO has been very popular for a while now - I don't think it's being bought mostly by rich 60 year olds.
Do not mess with the terminator
Along with fact that telescopes are incredibly expensive to maintain while they're in orbit, having a lunar telescope would be even more expensive to maintain. Plus lunar telescopes would be presumably bounded to the surface of the moon, which would make them less flexible in terms of observation since it'd be locked to the Moon's orbit.
Not sure you're getting what parent said. Oxygen is an element. It doesn't get "used up" in the sense that you have less. It simply gets bound in different forms (like more complex molecules). It just takes energy to release it so we can breathe it again. No loss (unless you run it through a fusion reactor).

Photosynthesis is one such process.
> This is clearly a non-optimal solution for consumers.

Pretty sure that needs qualification or at least a citation. "Non-optimal" sounds suspiciously subjective.
Yep, I once had just a native console open when installing linux freshly and the lag was so low that I immediately felt how much better it was and that it made me think about lag.
This is better explained as a Nash equilibrium. The example of shops on the street encourages similarly located shops only when there are two shops. If there are three or more shops each shop owner no longer wants to locate their shop in the center of the street. Instead, the final result is unstable (no Nash equilibrium). so the keep jockeying for the best location, thus speading out.
I started the year with knee injuries that made basic activity, let alone sports, prohibitively painful. After months of PT and exercise, they're better now. I am pretty young, so this problem was very unexpected.

The lesson is that any day I can make marginal gains is a good one. Focusing on achieving on a day-to-day basis has made working on my startup -- a big long term project -- much easier.
This describes my reasons for going remote:

wants to work remotely “in the comfort of their home or coffee shops, schedule work around peak creative times (e.g., the middle of the night), or raise kids without disappearing to an office for most of the day.”

I had dreams of moving to a tropical island and working from a laptop (my wife is from the Philippines and we have an oceanfront condo there), but with a 3 year old, the biggest benefit of remote work is the flexibile schedule and freedom to be at non-office locations during business hours.
Note that I have found that if you log into a Google account to do all your searches for a given topic, you actually get better results, e.g. searching for ACL, getting results related IT vs. knees.
Is there a good resource for understanding all the different logs available on different systems?
Teens+Youth+Ministry:+Jesus+of+Nazareth+Full+Movie+HD
Free markets are stochastic Nash-equilibrium-seeking optimization processes. By which metric do they "not work"? It's not as if governments are any better at reaching Pareto optima.
I learned that money is not everything, and a lot more from this article: http://www.cracked.com/blog/6-harsh-truths-that-will-make-yo...
(Basically how people work).
My life turned upside down after reading it.
I had a POS low powered Android phone until sometime last year and Opera Mini was by far the best browser for that phone. The native browser was slow as molasses where Opera Mini was actually snappy. It also had a much better UI and features, some of which are not even on my current browser. For example it'd send bitmapped fonts over the server so I could read langauges for which there were no fonts on my phone. How they could do that all so fast I have no idea.
Why can't one of the pharmacies open up a second store on the other side of their competitor? Then instead of the service areas <-AB->, shop A could have <-ABA->.

Presidential candidates and choices in the "I am thinking of a number between one and ten" game can't expand to second locations, but businesses can. In addition, if the pharmacy can't afford an expansion, a competitor could start up and secure n-1 of B's traffic by being slightly rightmore.
The Importance of Texting in a Car Dealership
Comprehensive guide to build an iOS messaging app
I put them in my password manager (1Password) as a secure note, and then put its encrypted data file in DropBox. I wish I trusted DropBox a bit more these days (Condolezza), but I trust 1P's data file encryption and having that whole password archive cloud accessible has saved my butt more than once, once for SSH keys.
... And this was definitely affecting my app in a negative way. Thanks for the PSA, looking forward to updating Ruby to a patched version after the holidays. :)
Culture matters. It's not enough to have equal opportunity in theory, you also have to make people realize that they have this option as well as make them feel welcome.
Money, zoning, self-cannibalizing. It's a nice thought outside the box, but irrelevant for the metaphor.
I prefer to have everything tech-related written in English, but with Google, I constantly get some of their services translated into my local language. I have to keep translating their services back to English.
What did a fictional character look like? Seriously?
Could an argument be made that a government could [at least attempt to] enforce some socially more optimal solution?
To the contrary, this is a great example of how regulated markets with high barriers to entry can have adverse consequences, and why we need free markets.

In a free market, Hotelling's law does not hold because a third competitor can enter the market, position themselves slightly to one side of the duopoly, and claim almost half of the market. In order to prevent this, the incumbents will avoid placing themselves right next to each other -- and in fact, acting to minimize the threat posed by new market entrants produces the solution which is optimal for customers.

The situation described by Hotelling's law only arises in a market where the duopoly can be confident of remaining a duopoly.

EDIT: The deleted comment was arguing that Hotelling's law illustrates a failure mode of the free market and a consequential need for regulations to further the public good.
Except for eggnog!
I can't say that I'm able to speak to every single possible program ever, but at _some_ level, it should end up safe, yeah.
It sounds like you like Camelia but think the design goal is a mistake. Is that right?
This will always work, since Ruby always releases on Christmas. :)
I'm 2000 miles from my Mom, yet here I am with my three kids & wife for Christmas.

Happy holidays everyone!
I, too, was hoping for this. Instead, it is an FAQ about some seemingly abandoned digital format that, as it says in the FAQ, Amazon and iTunes and Google don't support.
See also: https://news.ycombinator.com/item?id=10783219
I figured out that people bond with other people better by engaging in 'wasteful activities'. I figured out the importance of "fitting in". It is funny but I couldn't realize it in the first 24 years of my life. I had never needed to make others happy. At work, I would go about my stuff and didn't have to bother about what others thought (as long as my work was being done). In College, I could simply ace exams and didn't have to worry about what other people thought about me. People around me have always engaged in things that seemed excessively wasteful to me (going to movies, partying, drinking). And I was happy in my own little world.

Things changed when we started a company...a B2B company. We started selling at the beginning of this year and I found myself in a salesman's role (lucky me). I couldn't say no to meeting people, I couldn't say no to events, I couldn't say no to going to bars after events, I couldn't say no to partying, I had to engage in everything that I thought was wasteful. I was awkward and dumb at times but it helped me bond with people. I kept away from it for far too long, but now I try to force myself to meet people.

I know this is nothing new to most of you. But it was revelation for me. In startups, sometimes you have to force yourself to go against your very nature.
And boom, it suddenly became a web development agency.
I can relate. I broke my ankle in December 2011. It was also painful, even after recovery. My ankle was perpetually injured. I've had 3 surgeries, the latest in February 2015. Since then I've been making small gains, but no set-backs, and can finally run and jump without pain--about 90% of what I was before the brake.

As my ankle improves, so does my life along with it. Small gains and small steps forward.
Anyone knows if Ruby has accepted IBM's contribution of JIT for Cruby??

https://news.ycombinator.com/item?id=10715610

And below is the Presentation from Ko1 on compiling Ruby

http://rubykaigi.org/2015/presentations/ko1
I'm familiar with a busy intersection that has two Starbucks across from each other and after some investigation I found that they both served different markets - one for morning commuters (opened early, closed earlier) and the other for afternoon commuters with evening meetings (opened later, closed later). Traffic was so high if you tried to cross to the other side's Starbucks that everyone suffered. So even though it seems wasteful to have redundant use of resources, this is a form of load balancing (perhaps closer to sharing) in the real world that addresses one of the major difficulties of services being adequate distribution of it rather than the supply. The reduced hours for employees at each location are another matter but given the actual demand was about right for a fully staffed single Starbucks it doesn't mean we "lost" jobs with reduced work either.
Astronaut misdial: “Hello, is this planet Earth?”
For my money, Ruby comes closest to realizing the "promise" of dynamic languages. That is, it's fast to build with when prototyping, flexible when refactoring, reasonably fast enough and not so memory hungry that it can't handle "web scale".

Obviously there are languages that are better in each of these areas, but few that combine so many as well as Ruby. In other words, if you know that you'll be working in a problem domain (e.g. high concurrency) where specific advantages of some other language (e.g. Go/Erlang) are likely to be needed, use that language. If you're just building something, then Ruby's a fine place to start.
We have those in the US too, but we don't call them 'Christmas cake'.
I was about to write a comment like Skinneys below, but he/she put it so well.

I found this joke on r/ProgrammerHumor and it strikes me that I've been falling into this trap for the majority of my career.

> You know what we need? Another mostly imperative garbage collected language, that's what. If we just tweak the syntax and feature set just right, it will change everything!"

As Skinney writes, the mix of libs and tools that you base your webapp on might not be what the libs you want to use the next months agree with.

Use of immutable collections are nearly pointless if only parts of your app use it, and you have to carefully maintain barriers that translate to/from them. Clojure(Script) makes their use succinct and natural, something I doubt yet another lib can make ES2015/TypeScript do.
I realize that Rust is a compiled language, that's not the issue. The syntax somehow suggested to me the modules could be compiled on demand, but that is not the issue either.

My question is/was, given two or more modules written in Rust, how do I address and require them by name? Due to its naming I assumed "neon-bridge" would be the glue that handles this. Given the fact that you can require .node files directly, it was not clear to me that "neon-bridge" is just the name of an example module (or is it?).
Things like lobbying are illegal in India.