skysight-inc/HackerNews huggingface dataset:
Because it's a massive safety risk, and believe it or not, the cost is not with doing that. There is a lot of the gas. You must control it.

Methane is heavier than air and it will pool down and make a potential FOOOOM!!! event. Unscheduled release of energy bad. Asphyxiation by methane bad. There's no odorant and you
can't smell it.
It's almost as if constructing SQL queries by concatenating strings from user input is a bad idea.

I don't see how using vanilla mongo in the same fashion would solve the blight you have placed on SQL.
If only it were that simple.

They were processing thousands of dollars of payments for projects that people had started - who would administer that side of things?
True enough. The distinction really comes down to want and need 100G. If you need 100G, you have options and peering is on the table. If you just want 100G, like Rocket Fiber with their 19 buildings, not so much.

As to buying transit on a 100G port, obscene is perhaps a bit harsh. Transit cost goes down significantly with volume and there rarely is a need to commit to a full 100G port. In any case price per Mbps is going to be in cents, not dollars.
Giving users full control over the hardware and expecting that they will follow regulations is exactly the opposite of what RF regulatory looked like throughout the last century.

And if you want to understand the "controversial" part, just go to any company and ask what they think about being required to open source their precious firmwares and fix bugs in timely manner under the threat of getting banned from the market.
Except that if you had read the article, only $140,000 of the defendants money was "allegedly ill-gotten", meaning the government seized ALL of their money, not just the allegedly illegal money.

Your #2 is a non-starter because #1 is flawed.
Spain vs. england fifa16 based on tonights game
To live in a world where information is not only accessible, but where you can also contribute to it easily is truly amazing. I use Git daily for source control, but I am always amazed when I see it used to manage content in an open source way.
Cola, a New Start-Up, Introduces Ways to Do More in Text Messages
> Some of the places that host terrorists arent countries, they're messes.

Even if that might be seen by some as a valid argument for violating the sovereignty of those (non-)states, it remains entirely orthogonal to the question of wether the intervening forces should be private sector or public. The only connection is that an (alleged) anarchy zone is the only place where the extralegal nature of private sector violence can be glossed over.

The author is literally a solution looking for a problem and abusing the most troubled places on earth as an excuse to turn military grade violence into a business.
> Those languages which print 0.30000000000000004 are doing something which is silly as a default

Yes, but the silly thing isn't what you say.

The silly thing is having binary floating points as the default representation for literals expressed as precise decimals.
True. In many job interviews, people ask for your CPF (which is akin to a Social Security Number on the US, I guess) and even your parent's name. They probably check your (and your parents'?) criminal and debit history or shomething like that, but still, there goes all our data.
I obviously mean after it's no longer in dispute, you can't purposefully destroy/lose evidence. After any case is closed, the property should either be returned, or dispensed with in a way that doesn't incentivize wrongful collection of property in the first place.
> In C++, you can get the former limit using std::numeric_limits<double>::digits10, and the latter using std::numeric_limits<double>::max_digits10.

Also, via GCC specific constants:

$ echo | gcc -E -dM - | grep -E '(FLT|DBL).*DIG'
#define __DBL_DIG__ 15
#define __FLT_MANT_DIG__ 24
#define __LDBL_MANT_DIG__ 64
#define __FLT_DIG__ 6
#define __DBL_MANT_DIG__ 53
#define __DBL_DECIMAL_DIG__ 17
#define __LDBL_DIG__ 18
#define __FLT_DECIMAL_DIG__ 9

__DBL_DIG__ versus __DBL_DECIMAL_DIG__. Useful to know.

__DBL_DECIMAL_DIG__ corresponds to DBL_DECIMAL_DIG which was added to C in C11.

In C90 or C99 we can do some hack like:

#if DBL_DECIMAL_DIG
use this
#elif __DBL_DECIMAL_DIG__
use this from gcc.
#else
fall back on DBL_DIG + 2
#endif
Ask HN: Development at a Porn Company
I was approached by a recruiter looking for a software developer for one of the major paid porn websites. I'm currently looking for a new job, and I don't really have any reasons against working for a porn company, but I am finding it hard to find any good information on what to expect working at a company like this. Does anyone on HN have any experience working in the industry have any insight/advice?
> huge number of accountants, lawyers, salespeople, factory workers - jobs of all kinds.

One thing absent from your future job-losses: people in software. Not a critique, more just an interesting note.
Reading this article when the author says:

“the most effective advertisements of all are those with little or no rational content”

I thought of: https://en.wikipedia.org/wiki/Joe_Isuzu

Imagine that, ads I saw 30 years ago just popped into my head.

I have to admit I'm in adTech and when people ask me what the highest impact is to any campaign's success I don't talk about the next machine learning algorithm my data science team is working on. I talk about the creative, it's all about the creative (or message). I can find the perfect time, to show the perfectly matched advertisement to a single person, but if the creative doesn't connect with that person I'm just wasting the advertisers money and the person's time.
> However, building something which squibs, i.e. undergoes a partial criticality and goes bang in a reasonably large but not city-killing way, and spreading a bunch of radioactive material about, is probably much easier. (This is the 'dirty bomb' thing that was getting the press excited a couple of years back.)

My understanding is that dirty bombs don't even necessarily undergo any nuclear reaction. You don't even need the right kind of material for them. It's just a traditional bomb with radioactive material strapped to it.
I think you're missing the massive technical issues that are impeding postgresql from doing efficient sharding. SQL was not designed with distributed systems in mind, it has numerous features that can't be done efficiently in a distributed system, and even doing them inefficiently is insanely complicated. The language that Postgresql supports is Huge!

The reason nosql databases exist is in recognition of this fact. They jettison features like transactions that can't be done efficiently in a distributed system. If postgresql can implement a fraction of their current functionality in a distributed way, it will be an amazing engineering effort.
Developing with the Community: The Riot API
Yes, Chaos as in the acceptance of the absence of systems to guide the whole in the correct direction. Chaos and circumstance formed the intent without any single person deciding; classic mob effect. There needs to be a system to prevent that type of thing, and it's often very complex.
Definitely a fire, yes, but also definitely an intentional one. Look at the images others have posted in the thread: http://imgur.com/FTFgz5U. It has a flare at platform level sticking out one side.
I actually built a MongoDB query interface for SQL via Python+SQLAlchemy. It allows you to query your relational database just like you would with MongoDB, and in addition use some things (e.g. Joins in queries or "deep querying") that are not possible using MongoDB.

Here's the repo:

https://github.com/adewes/blitzdb

The implementation is stable but I'm still working on finishing Python3 support and documentation.
What provider?

I'm at like $40/month for 12Mbps in Lakewood (on CenturyLink).
Talgetting is measured in seconds as reaction time + braking distance = ~2s, whether you are on a highway or in a city. There is nothing sujective about it. Most drivers keep just enough room for the reaction time, and it works ok as long a the car ahead doesn't hit an immobile object (e.g. a log, a car, a kangaroo, a wild boar).
Comments on Cross-Device Tracking [pdf]
> meaning the government seized ALL of their money, not just the allegedly illegal money.

Red Herring. I made general statements, not opinions about the specific case in the article. Please judge the statements on their own. I was pretty careful in my choice of words, e.g. "to prevent allegedly ill-gotten gains".

> Your #2 is a non-starter because #1 is flawed.

You failed to de-conflate.
...what is this website!?
Counting arguments very carefully? Nearly every SQL library does this for you.

cur.execute("INSERT INTO a (b,c) VALUES (%(a)s, %(b)s);",
{ 'a' : a, 'b' : b })

Also, SQL is typed, so even if you did fail to count arguments there is a good chance you'd just detect it the first time you ran it.

The article acts as if treating the DB like native structures is somehow innovative and new - it's not. https://en.wikipedia.org/wiki/Object_database

We mostly abandoned object databases because they sucked. SQL was a huge improvement over them. SQL is a great way to organize and preserve the integrity of a lot of business data.

It's also a fantastic way to avoid repeated trips to the DB:

SELECT * FROM employees AS e
WHERE e.department_id = (SELECT id FROM departments WHERE name = "engineering");

In Mongo, I'm pretty sure you need to first lookup engineering, then lookup the employees in engineering. That could be O(# employees in engineering) queries rather than 1.
There's not a problem with wreaking havoc on other communications precisely because of the FCC's tight regulation on such things.
This is a really good point, your second paragraph.

What you're getting at is that when wealth becomes concentrated enough, you effectively have a centrally-planned economy with all its accompanying inefficiencies.

There are some pretty smart economists who've shown that here in this U.S., this is effectively already happening.

Basically, when people say "inequality? Who cares? It's capitalism!", what they're missing is, after enough inequality, it's no longer capitalism. You end up with a centrally-planned economy, which is where we are today.
Now Available for Download: Processing for Raspberry Pi
There is something like a million unemployed engineers in India.

http://www.thenewsminute.com/lives/609

Just basic statistics tell you some percentage of these people are quite talented. The thing with software is you don't really need that many people.
I'm interested to see how history treats these first few decades of our commercial internet. We have VCs looking for home runs funding companies that invest thousands or millions of man-hours building products that get scuttled and lost forever. While this may be the very best way for wealthy VCs to get even more wealthy I'm sometimes nostalgic for the years of human effort wasted when things shut down. I'm not one to bemoan our best minds working on "trivial" consumer products. If you're building something people want, that's noble enough for me. But I wonder what the internet would look like if we didn't have a land-grab mentality and instead built companies more slowly and sustainably.
Speed limits are systematically set 20km/h lower than reasonable.
Another option is to use printf, as like other languages it can take a precision argument.

printf('%.17f', 0.1 + 0.2); // 0.30000000000000004
God says...
implement wagon pinochle semiweeklies Bonaparte audacity's stepdaughters kickstands paste Shelby ineptly violinist's crawlspaces bullied hefty standing swishing dark Emmy Conrad racketeered wintergreen magnifying endorsed illicitly intimate's clairvoyant elaborated ostriches table moccasins palpation's Ludwig official grilling tonnages chocolates barbell Voltaire Iowas aggravation's combatant's dacha battlement's bossiest Adelaide crabbiest cockscomb's sangfroid's trudge's Evert trillion's sanded butter's counterweights gaged lecterns Tamara's Ilyushin trappable antlered atelier's Joaquin's outfoxed Levi Dresden's Maghreb's Orlando fraction's zenith regularly offings have's providence's reheating Scruggs's Lhotse's forefinger's Okla crisped Cochran trimester's rheostat's filberts pickets Zanzibar's auctioneer honorariums tranquil nowise explosive's Hung jockeying Assyrian's blowtorches shove bodega phonologist's infirmary's conservatives
17 Best CRM Solutions for Small Business Customers Management Needs
The traditional concept of generics you see in C# wouldn't be a selling point for Scala.
There are more powerful "generic" programming tool in the scala world.
See this article for an example.
https://meta.plasm.us/posts/2015/11/08/type-classes-and-gene...
Cross-device tracking can also be performed through the use of ultrasonic inaudible sound beacons. [...] When a user encounters a SilverPush advertiser on the web, the advertiser drops a cookie on the computer while also playing an ultrasonic audio through the use of the speakers on the computer or device.
Ads that use inaudible sound to link your phone, TV, tablet, and PC
Biden is one of the architects of these abuses, and the Democrats elected him vice president-- twice. Plenty of blame to go around.
#2 is not just about counsel.

If your living on your savings then what do you do if they take all your savings for a multi year trial?
Definitely tech companies don't do enough to recruit and train novice programmers. Cue the "Junior level" position with a 3 year experience requirement.

That said, certainly the group that face the most racial inequalities and lack of institutional privilege in the American job market are humans who had the unfortunate luck of being born outside her borders.
Data Best Practices: Don't Trust Your Spreadsheet
Oy vey.

I'm curious, is there a leadership vacuum (no CTO/VP Eng on staff), or is that the people in those roles aren't doing their jobs?
> For its supporters, it's a strong point of basic income: people, especially unqualified, won't have to accept pretty much any job just to get a roof over their head and some food in their plate.

I think that's important, and not just for those people: that they don't have to accept a minimal (and likely dead-end) job to survive also means that those who would be inclined to are not prevented from taking steps that prepare them for a better and not-dead end job, that is more useful both to them and society.
In decimal if you only have 5 digits for mantissa and you write 2/3, it becomes 0.66667 which is a little bit more than 2/3. Similarly, if you write the binary number 0.0000'0000'1 in decimal with 5 digits for mantissa, it becomes 0.0039063 instead of 0.00390625. If in some faraway land they use binary math, they would likely ask why such a simple binary number got rounded off.
Top Tablets for 2015 That Offer Great Value for Money
>Oh, by "shoebox" I meant a house where the servants' quarters aren't even in a separate wing. I guess our definitions are a bit different.

Is there a reason for the patronising comment? I was actually being honest and asking what would you refer to as a "shoebox" in sq/m or sq/f because as I said often when I had discussed flat sizes with friends that live in the US they didn't realize that a spacious 2 bed flat in London is the same size as a spacious studio or 1 bed in NYC.

So if you are willing to be serious for a second what is the floor space in your little apartment that you love so much?
My bad then. That caption on the article I linked is pretty misleading.
As a user you probably don't need more push notifications in your life. As a developer, my app benefits from higher user interaction if I have push notifications.

In my opinion, the onus is on the user to be responsible with their time, guarding their attention from competing interests. But we as developers can probably help out as well. One way might be giving people easy ways to opt out of notifications (or opt out by default).
This might be true on really weird platforms, but with IEEE-754 floating point this isn't true. Integers within a big range are exactly representable without any rounding error. Doing floor((float(13) + float(13))/2.0) should be exactly 13. It is entirely possible that the weird platform was supposed to be using IEEE-754 arithmetic but had a buggy math library (depressingly common).
Little Bites of Cocoa #125: Building and Packaging Apps with Gym
Are bay area companies trying to tire candidates into submission?
Are companies trying to tire & hire engineers by forcing them to invest too much time on the recruiting process? Or is it something in the candidate's profile which could be giving them second thoughts.

I recently started a job hunt and there have been 3 companies which I talked to so far.

a) Early stage startup: Interview process: I counted at least 1 homework and presentation, along with 3 separate on-site visits to their office. I declined to pursue.

b) Late stage startup: Had phone screen + 4 hrs of on-site interviews. Was told as I was leaving that there would be another round of interviews. Wish I had known earlier.

c) Established company: After (a) and (b), I asked what was the process before starting. Was told it would be just phone screen and half a day of on-site interviews. Now after finishing that, they want to have 2 more interviews (phone/online) "to meet other team members".

Is this the new normal?

PS : I have several years of relevant experience in the industry and I recently moved to bay area
Digital advertising as we know it is just dying and most people know it, or has suspicions. It is slow but it is happening. Certain players are getting better at extracting what they can from it, but the system is moving in such a way that online "advertising" will be considered a really shady business in the long term. It's not just that people hate, and don't click banners; it's because it just doesn't do much for the big brands, and their budget is what moves the needle of what big Advertising companies do.

Apple's move towards blocking ads may help fasten it, but it's not about them. It's something that's bigger and already in motion.

Big brands are starting to understand that what they want is not to force someone into seeing their name, but to create something that people actually want to use. Be it an application, be it a service. And not force "INSTALL OUR APP!" into someone's screen. For a good example, Coke's new app that allows you to customize the drink you can get from their machine. Or Mountain Dew's fidelity program tracking app. Baby steps, but it's actually something useful. Regardless of what you think of soda or soda drinkers, those are a actual services that some people would find convenient, and would help tie them to the brand.

Traditional advertising is a one-way, in-your-face kind of deal, and it works for brand awareness, especially for new consumers (kids). But with the technology we have today, it makes little sense to move that online. We have learned to ignore it. Sure, the internet had to do it, and it helped it grow. But now people are tired. We grew used to it. Most brands are now understanding that there's more they can do with the medium, and finding their way out of that death spiral.

I've worked in advertising for ~17 years, nearly my whole career. Finally got out of it and couldn't be happier. Work was fine and my coworkers were great people (there ARE good advertising agencies out there). But it was easy to see it was a dead-end street.
This is all true, but the success of MySQL shows pretty clearly that just because something is insane doesn't mean it's not good business.
robots will revolutionise the health care system, question is, how long it will take
Norway: Purple 'jellyfish slime' coats northern fjord
Sorry

https://groups.google.com/forum/#!searchin/liftweb/dead/lift...
How Adult Swim Conquered Late-Night TV
The energy-balance model and geoengineering
But like, how are you supposed to move when you have no car, no job, no computer, are 20 miles from the nearest city with things like libraries in it, and use up enough a fraction of your parents' monthly income (or whatever other source that lets you physically live day-to-day) such that they don't have much in savings to loan you?

As 'successful' people we can see many ways out of these arbitrary situations, even if you tie our hands behind our backs with something like "and no plan that involves your current professional skills like acquiring any old computer and doing software dev". We can also execute on our plans. For us, being poor is a choice, many of us started out that way to begin with and chose to do better than our parents. For a lot of others, it's really a lack of capability in not only seeing ways out but also precisely following instructions someone else gave them to get out. As the saying goes, you can lead a horse to fresh water... All the opportunities in the world are useless to you if you don't have the capacity to see them or execute on them.
Most wealth inequality is due to inherited wealth. I don't know if the fact you stated is true, maybe it is, but it's not the opposite of what I said.

http://inequalitywatch.eu/spip.php?article95&lang=fr#nb2

http://www.brookings.edu/blogs/social-mobility-memos/posts/2...
This is about what I pay here in Denver for gigabit FTTH via CenturyLink.
I've worked in the industry. It's like any other job. Not as crazy as you'd think.
I like the thought of eco-tourism as a boon but short of international destinations like the Grand Canyon or Yosemite, does it really have an economic impact? I also get the feeling that Red River Gorge is more for adventurists like yourself and less for 'eco-tourists', which might have a propensity to spend more money locally.

I would love to be proven wrong. This is a very interesting subject to me.
> Well, there's some situations where it is so obvious to use debt that you don't need a cost/benefit analysis.
For example, let's say you discover a large deposit of gold on land you own. You could use debt to buy the mining equipment to mine the gold.

Many leveraged miners are going bankrupt for having not done cost/benefit analysis on something so obvious...
Fair point, but I was answering the statement in the article, "preventing you from hiring the counsel of your choice.". #2 is still a valid question. Yours is an entirely separate question, e.g. "3. Should such seizures, assuming there is justification, be limited so as not to leave the accused without the necessary means to live, or to cause financial loss even if they are found innocent?"
Kind of surprised nobody thought to look at the certificate before and predicted this would happen.
The main problem MongoDB solves is "I don't want to learn SQL". The backlash is against this use case.

(This article certainly seems to be appealing to this use case, c.f. "counting arguments really carefully".)
You quoted out of context. The full quote was:

> the double represented by the literal `0.1` is precisely

Which is completely true. 2/3 represented in a format that has 5 decimal digits is precisely 0.66667 as well.
A Suggestion for How to Proceed with the Bitcoin Block Size Debate
1.0, 2.0, and 3.0 are all represented perfectly and precisely in IEE754 floating point, as are all integers up through 2^24 (for 32-bit floats) or 2^53 (for 64-bit doubles).

So 1.0 + 2.0 == 3.0.
Considering the world's greatest talent seems to go to either Finance or Selling Ads, I'm not sure the death of advertising is nigh. Though the nature of advertising is certainly changing.
> Definitely tech companies ... don't ... train novice programmers.

This is the worst part IMO. As we all know a Computer Science degree isn't a 1:1 match for what people will be doing in the industry. Assuming every candidate had the chance to do side projects or internships[1] instead of spending a couple of weeks training smart grads is an easy way to have a "shortage".

[1] Not everyone has time for side projects (work + school), not all internships are the same either