skysight-inc/HackerNews huggingface dataset:
While you're right the wealthy people don't usually hold all most of their cash in their mattresses or checking accounts, that's not the definition of "hoarding cash" in the context of the story posted here.

In corporate finance and equities analysis, the term "cash equivalents" includes very liquid short-term investments like US treasuries, CDs and money-market accounts.

> If they actually are hoarding, the question is why and in the past that is usually because savings returns and investment returns are expected to be negative. In which case, thats the problem to solve.

Er, no. The question is why companies -- which traditionally need to borrow money to operate -- are keeping large amounts of savings (earning positive but still very small returns) instead of increasing their capital expenditures by building factories, or writing more software, etc.
For a lot of companies however a good first step would be to ensure that the pages work w/o Javascript.

When a basically crud website tells me my perfectly fine browser isn't supported I say: FAIL.
How to Become an iOS Developer
Goodwill's a non-profit.

Despite their earning statements, Amazon is only a 'non-profit' on paper.
I think the idea that we have to bet everyone's future on a single tech is extremely shortsighted. In fact, the bet on coal power plants is kind of what got us into this mess in the first place.

And the advancements in renewables look like they are doable, just not as fast as we'd like. More nuclear would be good, but limiting research and development to just fission or only solar is a false choice. As we've learned from applying developments in microchips to cutting wafers for photovoltaics, developments in one area of tech can often be used to improve other areas.
How I Snuck into the South Carolina Democratic Debate
People in desperate situations aren't going to be stopped from coming to the US because the Fed/WSJ/BLS says there is no market for their labor. Migrant communities are extremely resourceful because they likely have experience in finding opportunities that others would pass on.

For a lot of people, decision making is based on which option allows them to just live another day; relative to their circumstances, we are exceptionally privileged to be able to make decisions based on the extent to which macroeconomic indicators impact our standard of living.
Does it make sense to optionally pass the signal you want to send as an argument?

pact --signal SIGINT $PID1 $PID2
pact -s SIGKILL $PID1 $PID2
pact $PID1 $PID2 # uses SIGTERM by default
Apple has a huge share of the mobile market in China

ummm.... a sales share hovering around 15% in recent times (and a total install base way below that) can hardly be called "huge share".

http://www.cnet.com/news/apple-loses-top-spot-in-chinese-sma...
"Are you able to say which company you deployed this in?"

"Actually managed to sneak some Rust into production."

"...sneak some Rust..."

"...sneak..."

There's your answer on that one. ;) Others might be quite useful, though.
So you didn't make it to the end. That was the conclusion.

Should you stop Facebook ads? Depends on actual ROI. Look at your business data and see if Facebook has been working for you.
Tournaments run with a time limit. After the time limit, the game ends in a set number of turns. There are also rules for "slow play" that generally keep a single turn from lasting too long—and inadvertently prevent certain weird combinations of cards from working.

Online play has what is effectively a chess clock. This doesn't work in person because the game involves "priority" passing between players after every single action, which would be difficult to do manually. Additionally, play in person relies on a whole bunch of "shortcuts" that skip steps if both players don't want to do anything, which would make timekeeping even more difficult.

But if you left out these tournament-specific rules and just played the game rules, you could have games going on arbitrarily long. Since you can create "tokens" you can have arbitrary amounts of state, so a game could even loop without ever hitting the same game state twice. (Think "puffer trains" from the John Conway's Game of Life.)
Yesterday. But I ran into the issue last week.

I was reusing "paramStr" variable. This is a built in in the os module. I defined "param_str" in my module. Then wrote another module that was using the first one. Then realized I was overwriting an OS module function.

I actually have no idea how such collisions are handled. What if I import another module that overwrites the OS module? What if a 3rd party lib uses some variable that another 3rd party lib also defined?

A whole set of problems would be gone if such importing was looked down upon. I mean it is exactly the same situation in Python (but not exacerbated by the name canonicalization), and people realized a long time ago that doing this is not a good idea.
"together" seems to be a neutral name, semantically fits, and is not used.
I know it is an inconvenience, but couldn't they just maybe get a new router and see if that fixes the problem? Surely a cheap router is better than getting your house ransacked by police?
I suggested a name below in this thread: "together"
Think the jury is still somewhat "out"...salt sensitivity variations are difficult to test for...

It is fairly well known that reducing salt intake lowers blood pressure...that has been prescribed for decades, with proven results....

Modern carbs, especially those that are "processed", very often have salt added...no doubt we get too much from modern diets....

Sounds as your dilemma is similar to that of humans from the past...which made salt valuable as an item for trade...
For starters, I would look at the Bauhaus school (Kandinsky taught there) https://en.wikipedia.org/wiki/Bauhaus and look into the Hofmann school https://en.wikipedia.org/wiki/Hans_Hofmann and I'm working on information which will be posted here if people seem interested http://www.knowingart.com/ Don't be distracted by Hofmann's ugly paintings, he is a good teacher, and if you ever get his strange push-pull principle working in your art, you'll never go back, your perception will change, and the foundation of that goes way back to Michelangelo. Before we learn depth perception, as infants, we see the world as an artist, shapes of color rather than identifying patterns and distinct objects. Part of push-pull is being able to flip between those two ways of seeing the picture plane, in your mind and on the canvas.
What are some open source projects on GitHub for beginners in Golang
I started coding in golang from last 2 months and I am really enjoying it. Now I wish to contribute and don't know which project will suite for my knowledge.
Of course, Vogt blames it on the human:

“There was enough time,” he said. “He took over manual control but unfortunately made a mistake.”
I'm on mobile so I get Yahoo ads(!), but that icon looks like the IAB AdChoices icon to me: http://rocketfuel.com/wp-content/uploads/adchoicediagram.jpg
Microservice Routing and Filtering with Netflix Zuul Microproxy and Spring Boot
There's no such thing as indigenous French people. Cultures between different regions like Brittany and Provence are quite different. The whole idea of European identities being strongly tied to nationalism and established defined groups is rather silly in my opinion. How about Alsace-Lorraine? German, or French? Belgium, is it Flemish or Walloon? Germany has different cultural regions, especially after the division following WWII. Italians have their own divisions between the North and South and other variations. The Scandinavian countries probably best fit a supposed monolithic national culture but that's changing with recent immigrants. The best that can be said is that language defines the peoples of Europe at this time.
That site made my night! Sometimes new is not better. I wonder if I'll ever see bloated websites slimmed down?
My point was that it's not as cut-and-dry as the parent post made it (like balancing a math equation or something). The 15 that you are not helping (at the moment) don't just wait on a shelf until you're ready for another batch. There are touch decisions to make if you go down that route.
It was a missing girl, not a random stolen phone. Yes I'd absolutely be willing to risk inconveniencing one person to save a kidnapped girl.

The 50% number was made up anyway, it's likely higher than that. GPS especially is pretty accurate, and these tracking systems probably use it when available.

For a single stolen phone, probably not. Though you can still go to their house and then call the phone right as they answer the door. If you hear ringing then that's probable cause.
The advantage isn't really in that resources can be wasted by adding a feature like garbage collection, but that if you are going to have features like that in your programs, building it in at the OS level is a better way to go about it, as it aggregates the resulting issues in one place, where it can be better managed(at a whole-system level).
I can only offer you my personal opinion, which could well be wrong. I can take no responsibility for what you do with your money.

That said, my opinion is this: there's far more risk than potential reward in the market right now, even after this drop. This is probably the beginning of a bear market that could last, I don't know, anywhere from maybe 6 to 18 months. I would definitely not suggest buying until it's clearly over.

EDITED to add: here's a good summary: http://seekingalpha.com/article/3825236-bear-market-phases-s...
There is a market for a new OS, but security alone is not enough reason to make people switch.
Supporting Unicode would affect users a lot more.
I wish I saw an OS with good support for Chinese.
> The military, aerospace industry and once in a while the medical industry will require provable code.

Not in the US... but in France, sure.
Well, to be fair, Android is extremely successful in poorer (middle income) countries. For example, only 4% of Brazilians and 10% of Russians use iOS compared to 30% of Americans. iPhones are just plain expensive.

There are many very inexpensive Android smartphones, tablets, and wearables, but no such thing for iOS devices, too.
>> Why would you waste any resources on infrastructure when you could use them for applications.

For the same reason we waste them on application frameworks instead of more interesting computations - because applications are written by humans, who take a long time to do it and are notoriously bad at it. Every cycle your garbage collector runs supports the existence of software that might not exist yet, or ever, without it.
So standard
I wrote this to scratch an itch. Is this a feature that would make pact useful to you? If so, I can add it.

I debated about making it send SIGKILL shortly after sending SIGTERM, but I was having troubling thinking of an unsurprising way to implement it.
Because the cost of achieving that level of efficiency is often not worth it.
Humans aren’t as cooperative as we thought, but make up for it via stupidity
> I've seen something like this demoed for rooted Android phones

The amount of data XPrivacy [1] can fake is impressive. It's a shame it isn't a built-in feature.

[1] https://github.com/M66B/XPrivacy#features
It's fairly straightforward to outline a set of heuristics to use that would trigger automatic reader mode, if you start by looking at the types of pages you'd expect it to work on (e.g., motherfuckingwebsite.com, cr.yp.to, etc) and work backwards. The hard part isn't speccing it out or implementing it, it's convincing Firefox or Chromium that it's a worthwhile thing to roll into the browser.

I've been thinking about this exact thing every other day or so since Maciej Cegłowski's slides[1] for his "Website Obesity Crisis" talk got posted here last month.

1. http://idlewords.com/talks/website_obesity.htm
MariaDB Raises $9M More, Michael Howard Named New CEO, Monty Widenius CTO
The cowboy only emerges in the 1840's. The New England farmer has been around a lot longer, since the 1600's. And yes, there is a culture of rural New England: things like contra dances, boiled dinners, etc.
To me, the story of salt strongly highlights the difference between science (as in, the results of scientific experiments and careful reasoning), and "science", the things the general public is told science has found by journalists and policymakers.

Not only was there was never a strong scientific basis for telling people to reduce their salt intake, my anecdotal observation is that it's fairly easy to wind up salt-deficient and get symptoms. Sweat contains salt (1g/L), so when exercising or in high temperatures, I need to eat more of it, or I'll get fatigued and physical exertion will become impossible. (Sweat also makes exercise a confounder in studies that look at urinary excretion.)

Meanwhile, foods that we think of as "salty" are usually not actually salty, but rather, are designed to create salt pica. If you start eating potato chips, with most American brands, you'll get to 2000 calories before you get to a typical salt intake (which is 3.5g).
Why did you think this was a relevant comment to reply to me with?
The problem with Qt5 is it's almost C++ exclusively. There are some python bindings in PyQt, but all the other languages are stuck with the QML subset.

Does anyone have a path out of this mess?
> Have you looked at more conventional forms of funding?

We have, but hardware doesn't lend itself to small amounts of money. And there are different trajectories depending upon whether you can get 500 thousand, 2 million, or 5 million.

The folks I work with are religious about maintaining a low burn rate. Hardware has a LOT of NRE, and you can get in deep trouble very quickly.

We actually had to be very hard-nosed with customer which we expected to be profitable with about 100K volume (actually kind of the Valley of Death in electronics volume--100K has all the NRE of huge volume without the profitability) because we simply couldn't take the risk with cash we had in reserve. If the customer didn't follow through, the NRE would have killed the company. This is a very different discussion if you have 5 million in the bank.

In addition, while I can't prove it, I suspect that we lost some funding because we're religious about burn rate management. VC's want "Go big or go home" and someone who is managing burn rate well is anathema to this.
> I think I can probably say that Javascript engines are an order of magnitude faster than they were 16 (!) years ago.

Two orders of magnitude. I just checked, and on my laptop http://web.mit.edu/bzbarsky/www/mandelbrot-clean.html (the first JS thing I wrote where performance of the language itself seriously mattered) runs in about 30-60ms in modern browsers. On the same hardware, it runs in about 2200ms in Firefox 3, which is the last pre-JIT version of Firefox. Other benchmarks I've tried show similar improvements results. And that's only going back to 2008; the interpreter was a good bit slower another 8 years before that.
nah. people (content marketers) post on medium in hope they click on their personal link in the author bio, which has their blog and content they wouldn't put on medium.
The first Bootstrap 4 theme
House, an experimental Haskell operating system is exactly that. If I had a lot of time on my hands I would love to revive that project.
https://en.m.wikipedia.org/wiki/House_(operating_system)
I'm working on a little static site generator now for my own site. The PHP/SQL wordpress kind of option just annoys me and have held me back from publishing altogether (don't even get me started on publishing services and social media sites.

Well, stuff like hugo, nanoc, ikiwiki... inspirational!

My static site generator is using rake for file rules to do stuff with git hooks. It's going to depend on Ruby, but won't be a "Ruby framework". Rake might as well run php, perl, a bash script or a binary. Rake is just a wonderful tool for the job, and Ruby is about as ubiquitous as Perl these days.

Here's some inspiration: http://patshaughnessy.net/2015/1/8/using-rake-to-generate-a-...

Be sure to check out the "power rake" talk he mentions if you haven't already.

Edit: one more thought. On the idea of teaching casual users "git", I think that's an amazing idea. It touches on tip of an iceberg: computer/scientific/technological literacy gaps. If our technologies continue down the path of "black magic," with the ever extreme dichotomy of priests who know the secrets vs. ordinary/"dumb" people who are locked out of the inner knowledge, it's just not going to be conducive to a bright future.

Remember, regular people are dependent on technology, but have begun to develop superstitions about how it works. It's magic to people!

This is such a deep issue.
You are correct. I'm slightly out of shape and working on it, hoping to start doing that by summer.
Most of those languages had no clear, formal spec early on. Especially C and C++: one getting started with UNIX and ad hoc code with the other starting as C w/ Classes plus some extra features from other languages. IIRC, Java's initial mandates hurt it because they were terrible quality in a number of areas and took up to a 15x (yes, times) performance hit in some measurements I saw. JavaScript were two, competing implementations with a ship-first mentality with a bit of it standardized later with vendor-specific stuff left in. C# did have a language specification on v1.0 whose quality I have no knowledge of. I do know they internally beta'd it starting in the late 90's. So, it was done similar to Rust but privately for years before that spec.

So, I'm not seeing your examples as relevant or a critique. Most were in use and changing [to their benefit] before any spec was created. Three of those very publicly, one privately. Another sucked partly thanks to formalizations with lots of money driving adoption. I think you should read Gabriel's Worse is Better essays... several rather than just the first... to see why pushing a partly done or evolving system is right approach for growth & accelerated improvements. Lipner at Microsoft, inventor of successful Security Development Lifecycle, incidentally thought the same thing.

Least Rust team is trying to fix problems and evolve in a robust way. That's quite rare for mainstream stuff that I've seen.
I can't think of a current itch, but think about sending SIGHUP (refresh config) instead of killing processes.
http://3lproject.org/features

Some of that is vastly simpler to do with a dynamic language.

"You can boot into a REPL (Read Evaluate Print Loop) and can inspect or rewrite any part of the OS as you are using it."

As far as I know, nobody has figured out a way to have your cake and eat it too with static typing. Some of the simple things that lisps have been doing for decades are very difficult if not impossible to do with statically compiled languages.
So, I've recently tried to figure out what rust it's been getting lots of attention in HN.

So, it allows you to have safety and control.
I thought that is very neat.

I've got three questions for experts.
One, what type of applications is Rust intended for?

Two, I like JS because I can code in the client, and server in one language. Will there ever be a web server framework for rust and an api that allows me to modify the dom?

Three, what are your predictions for the future of rust?
Introducing Kaggle Datasets, a home for high quality public data
4 Quick Hacks to Increase ROI
I'm inclined to agree.

I've seen a couple of instances of idea theft reasonably up close with a previous employer where a couple of companies (that I know about) stole not just the product ideas, but substantially replicated the business model as well.

The key point here is that the theft was of ideas that had already been turned into successful products or businesses in their own right. I've never seen an instance where somebody stole an idea that hadn't already been realised successfully; I'm sure it happens, but I reckon it's pretty rare.

I think unrealised business ideas, even those that turn out to be hugely successful, often don't sound that compelling unless you're personally invested in them already. Hence people don't tend to steal them.

On the other hand, if something is already successful that can significantly derisk, or reduce the perception of risk, involved in attempting it yourself, and therefore might make it more appealing to copy.

So, yes, I agree, where brilliant equates to demonstrably successful.

Obviously if something is too well established, or your potential competitors massively overmatch you in terms of talent or resources, this argument falls apart. There's probably some combination of optimal scale/adoption/market awareness/penetration/maturity, etc., that makes this more viable. In a consolidated market copying would almost certainly be a terrible idea.
You're thinking about the state of the economy today and yesterday. Maybe you're only thinking about people who grew up south of the southern border. Low skill immigrants come from many places. Many pay lots of money to get here, if they don't see a market for their low skills, there is no reason to come here. Low hanging fruit [low skills jobs] are being replaced by automation, slowly, but it's on its way. Currently there is a net negative low skills immigrant flow. As automation accelerates, it's likely to increase low skills immigrant outflows. Conversely, we may see more net inflows of mid and high skills immigrants.

And, as minimum wages go up, high school graduates become more willing to work. At $10 you may not find manual labor worthwhile, but at $15 it looks more enticing. Now, immigrants typically work a little harder, but not so much to overcome a lack of education and poor communication skills --which can take years to develop if Eng is not their native lang.

As tech advances and "hollows out" low skilled labor from advanced economies, these economies will struggle to keep their mid skills labor market employed.
Patent licensing fees. Microsoft holds a number of patents that they developed or purchased like exFAT and Exchange ActiveSync that are in every Android device made recently.

http://arstechnica.com/tech-policy/2014/06/chinese-govt-reve...
I would have thought the Chinese would have built one.
Why do parents track their children? Kids are tougher than parents credit them for. It's unfortunate that new technology will let parents hover forever.

Luckily, they're resourceful. I wonder if it's possible to hack the app to send false location data? There are ways to jailbreak a phone that make it appear unjailbroken (e.g. to put a keylogger on it). Maybe this technique could be used to acquire freedom, by MITMing whatever findmyfriends is sending to their servers and modifying it in transit. The phone's location is probably a JSON field in the request. TLS provides no protection against an attacker with sudo privileges on the same box, so it seems possible.

Wanting to sneak out to see someone at 1 AM is a pretty powerful force, so this would be an amusingly effective way to get teens interested in hacking.
Right.

But we can reasonably expect they pay something (cite: the Mozilla deal = $300M in 2013) and iOS is worth a lot more than that.

Given the economics and the relationship between Apple and Google it doesn't seem an impossible number.

It would be great if you could provide a better number rather than that somewhat critical comment.
your body shot shouldn't occupy more than 3% of the screen ;)
> As standard of living decreases on average, people start to have less children

That seems counter to all actual evidence doesn't it? The places with the poorest standards of living have the most children and visa verse.
Last I checked getting Ruby correctly installed was a mess. That was more than 2 years ago though.

Is there any way to install Ruby and required tooling correctly that comes anywhere near to installing JDK?
Some writers are more equal than others.