skysight-inc/HackerNews huggingface dataset:
I've met the people who were brought in to fix healthcare.gov after the storm of bad. They have some interesting war stories.
Many catalogues of mathematical groups contain things like the monster group, which has 808,017,424,794,512,875,886,459,904,961,710,757,005,754,368,000,000,000 elements. That won't fit in a 64 or even 128 bit integer.

It is common to want to ask a database "tell me all groups of size greater than X, with properties A, B and C". Now, if you have arbitrary sized ints, no problem. If your database (or language) doesn't support big ints, you need to figure out how to do "bigger than X", when you are storing big numbers in some other format, probably strings.
A common discussion I have with other developers.

For a developer I'd say I'm a little more people minded than average, and a lot more big picture success oriented. And in both regards your personal productivity doesn't really matter.

The biggest problem in software development is actually not per-coder-performance but that the right things get solved, and that the solution are actually good and quickly finished. Think about how much time you wasted using a colleagues API that simply wasn't designed well, at least for your usecase.

So, if more information means you are working on the right things, and that you understand your users better, and therefore make your tools more intiutive and usable, a hit to your performance, even 50%, is not a problem.

The funny thing is from a big picture perspective sometimes it would be good if some developers would just reduce their code output, without providing anything else, because it would help keep all other developers in the loop.
And Amazon Chime :)
random crashes

Which means whoever wrote the code was doing it wrong. Which is not that strange given C++ really did (and still sort of does) make it easy to make certain mistakes. But which could be countered by a better understanding and learning of the pitfalls.

Good news is: all of that got in my opinion better since C++11 and beyond. Lots of cruft still there of course, but most of the time you don't need to touch it. And if you do have to, you're ither doing it wrong, or there's a really good reason for it. Should you start from scratch, using a proper book or tutorial, you shouldn't have too much problems. If you don't start from scratch, you're going to have to spend extra time in forgetting a bunch of things you learned about C++. I've seen more than a couple of programmers really struggling going from C to C++03 (and as a result writing C with a class here and there and, god forbid, even using a vector or string or algorithm), and from C++03 to C++17 is not that different.
> Because it wasn't your father, it was your...how many generations are there between us and the middle ages, again?

Enclosure of common land took place mostly in the 18th century. The Highland Clearances went on into the 19th.
OBESITY IN CHILDREN
That actually makes it more problematic. New grads trying to break into an industry should be especially respectful. If someone can't strategically avoid confrontation when the situation calls for it, that does not bode well for their ability to work in a team.

There are many new grads who are capable of appropriately dealing with social challenges. Those who can't have only themselves to blame.
Well, if you approach with that attitude of course you sentence yourself to a life of regret.

Millions of people found alternatives.
It doesn't really. That job was poorly done AND expensive.
Facebook gives election ad data to U.S. special counsel
Just wanted to take a second and thank you for Trello. It's a staple of my everyday life and helps me get things done. I'm sure you've heard those sentiments before, but I can't describe how much better it makes my work.
Hopefully the original Pixels will get a sizeable price drop so I can buy that one instead (assuming the 2 really does have no jack).
Still doesn't answer his point. What did you lose?
Swift Gartell-My Issues
The Big OOM Theory
While Jira isn't amazing, its been a useful addition where I work. I just wish it wasn't so slow, and it could integrate better with some kind of scheduling software to flag obvious shortfalls.
> Commenting just to let you know. You did nothing wrong.
> Never forget who reached for who.

This is the most important comment in this entire thread.
Show HN: Boardlerts – Email Newsletters for HN and Reddit Posts
I think the short (or maybe trite) answer is land. The aristocratic "investment thesis" held true in the long term. The UK hasn't had land reform since the civil wars, so big landholdings didn't changed much except in Ireland.

To pick a sentence amlost at random:

"More than a quarter of all Scottish estates of more than 5,000 acres are held by a list of aristocratic families."

Today the dominant economic institution is companies. You could make statements like the one above and replace one with the other. Besides that, it's largely similar. The moral mythology is completely different, but the politics and economics largely hold true.

Tryagainbro brings up primogeniture, which is important. Companies have that built in.
It'd be cool to have music synthesized from your html markup. And have a site where you could enter a url and hear what type of tunes might be generated from it's markup.
I think when all is said and done this will be less about tax credits and more about choosing a city that's easy to work with on core issues like transit, development, and infrastructure. There are only a few cities who can really qualify in terms of having existing talent pools and being an attractive relo destination. This isn't putting an auto plant in bumfk. But working with Seattle's leaders ain't easy for anyone--sure, would be nice to get some tax credits, but ultimately those are just one way a new HQ partner could signal that they're seriously motivated to work well together. We'll see.
I've heard good things about pledges in terms of driving behavior change, but haven't seen any data myself. What might be the goal of this project?

Missed opportunity - they're not capturing email addresses of the 138 signatures so far.
Yeah, it's always easy to find completely nonsensical correlations. You need to have an actual explanation why the one may correlate to the other, and ideally test it in some way or another (or through a different observational study at least) to ensure this is not just noise in the data.
In case folks haven't been involved in the IETF RFC process before, even though this is hosted on IETF.org this is just a ID (Internet Draft). They can be submitted by literally anyone. The tool to do so is here:
https://datatracker.ietf.org/submit/

Lots of crazy things get submitted, and never looked at again. In order for drafts to stay alive they need to be updated with comments every 6 months. Sometimes they lead to things, and sometimes they don't. Usually some IETF working group has to be interested for a draft to go from a draft to an actual RFC.

You can see the status of this draft here:
https://datatracker.ietf.org/submit/status/89166/

You can find a list of current drafts here:
https://www.ietf.org/download/id-abstract.txt

Given the lack of comments on the draft, and the fact its not actually attached to an IETF working group, its fairly safe to say that this isn't actually going to become a real protocol anytime soon.
Discord is more in line with TeamSpeak and Mumble; being that it's targeting gamers.
hey there, i am a person from mdb:

one thing i should express, many of the negative sentiments of mongodb are related to outdated facts or commentary. review some of the new features to ensure you're getting all the benefits mongodb has produced since the days of 2012.
i'd prefer a cubicle when the only visits are of people you like and people who need to work with you.
I feel your pain here, but at least USB C is on the way to becoming the new standard. Sure, nobody likes a dongle, but it's been a while since someone did a facepalm because they can't use their keyboard since they left their USB to PS/2 converter at home.

The transition is irritating, but eventually you buy a new compatible peripheral (or you leave the dongle permanently attached) and life is good again.

The unforgivable thing about what Apple has done is insist on keeping that proprietary "Lightning" port around. It was a better design than anything else when it debuted (I've thrown away more broken micro USB cables than I can remember), but now it's just a sad shadow of USB C and it needs to go.

When they killed the headphone jack, they had an opportunity to divert everyone's attention away from that loss by sticking a USB C port on the bottom. Instead of people bemoaning the loss of the perfectly good 3.5mm audio jack, they could have been talking about the exciting possibility of a fully-functional USB C / thunderbolt port, and with a "USB C everywhere" approach across all their devices, they might have actually deserved to call themselves brave(ish).
Technical Book on Deep Learning
I guess, I’m not that big into comic books, most of my exposure has been through cinema and the DC universe movies have overall been very disappointing... Characters like Superman and Batman are up there with the biggest & best of them though.

Who do you think would be a good steward for the DC Universe?
Secession or "UDI" as some people keep talking up would give the Scottish Government the oil revenue, as well as several billion other headaches and be a disaster.

The only viable route to independence is the legal one. Unless we get the "full collapse" Brexit.
> Now we have Slack, Discord, Gitter, Microsoft Teams, and Atlassian Stride.

I'm looking forward to Matrix eating all of their lunches. There absolutely no reason to have competing standards in this space. A horrible duplication of effort.
If an excellent language doomed to obscurity is one that offers "a lot of features which require a lot of discipline by the programmer," and for the mediocre-only mainstream languages "all their features are comprehensible by mediocre developers," then I think C++ is pretty clearly a counter-example to that, not a supporting example.
Maybe they need to be amended and/or phased out. But there is nothing illegal about them at this point, and they definitely don't facilitate tax evasion so I don't see how they can make that connection.
Agreed, assuming O(1) lookup of anything inside a string only leads to bad encoding bugs. UTF-8 everywhere, no exceptions.

You can never assume any user-visible character will align evenly with any byte boundary, even if you're using UTF-32. Composed characters throw that assumption out the window, as well as dozens of other unicode quirks I can't recall now.
I'm sorry but I'm not sure I get it.

Is it like the apache mod_php for php for example ?

Thanks in advance for your answer
>or taken to the stupid conclusion, war is the responsibility of local governments, not the federal government.

Well no, I think that one is quite literally spelled out in the Constitution as a function of Congress.
There was this one thing called hipchat.. by Atlassian right?
Problem was mandatory multicast support for IPv6 for the last decades, which requires a lot of memory upgrades to the routers, which nobody cares, because they rather invest in other things than memory upgrades to their routers.
Why should they support better TV and Youtube streaming might be their reasoning.
It also assumes all of the data is in one database. A common use case for GraphQL is to wrap multiple REST APIs and proxy calls to them as a "master API".
The jack is legacy technology. It's that simple.
I'd also say the research triangle, Salt lake city, Austin, Chicago, the twin cities, Pittsburgh, and Cincinnati
They incorporated select technocratic subsets of the society into the ruling class (the embryonic "deep state"), engineered the 'personhood' of the corporation, and have errected the global framework (currently incubating until the demise of the "Last Empire") that will insure the continuity of their lording it over the rest of us.
The last I saw Kong didn't support microcache, which is one of the best nginx features IMHO.
Out of context "correlation is not causation" comments correlate with HN readership.

The correlation decreases for readers that have done research or at least bother to read the article.
Good timing actually - a paper came out today from the Federal Reserve Board. Supports the finding that QE1 and QE3 significantly lowered lending standards and increased risk taking among banks:

https://www.federalreserve.gov/econres/feds/files/2017093pap...
This article presents the idea that aristocracy on whole in Britain is as powerful as it ever was - which is a fallacy - the aristocracy was devastated by the death of an entire generation of its best and brightest in World War I, it was bled deeply by taxes between 1918 and 1980, it was stripped largely of its political power (reduction of hereditary peers, removal of the veto power of the House of Lords, removal of the House of Lords as a court of appeal) - those who survived (with wealth) have survived because of either the specific assets they owned - or because of good business savvy, or a combination of both.

Consider that a majority of the peerage didn't come out still owning estates - most of them fell out into the middle class and 'work for a living' - even those with great wealth, now mostly act as businessmen rather than merely shepherds of that wealth.
Don't most areas have local loop unbundling, so you're on your ISP's network rather than BT's?
Hey, at least the browser rock is smooth nowadays. 10 years ago you would've sliced your hand open just picking it up.
I understand (and largely share) the annoyance about these sorts of tax breaks, but as a software developer, it seems obvious that having an Amazon headquarters in my city would result in lots of job opportunities for me - not just at Amazon, but at other software companies that locate nearby over time due to the increased concentration of workers. So I don't understand your skepticism at the "job creation" part.
Dealing with Loss
My only question is, which Slack alternative does not use half my CPUs and suck down my battery just to run ideally in the background?
People mess up for loops a lot! That's why range-based for and the STL algorithms library are so useful. I agree having multiple fooX variables in scope is bad. In practice, I've found that either many of these return types are identical, so variables could be reused, or the logic flow could be organized in a more straightforward way.
Agreed, there is little that Slack gives me IRC doesn't, a good client and I'm set.
One of the rare times a BIOS error message was less useful than the microsoft one.
How to Fix a Toilet and Other Things We Can't Do Without Search
Internet Shutdowns Are Not a Solution to Africa’s Challenges
Dynamic upstreams are available in nginx, but only in the enterprise/paid offering.
You're supposed to know the job above yours. You don't have to be capable or qualified to do it, but you need to be familiar with it.

So yes, I am somewhat describing a general contractor, but not really. A GC both knows and manages the work. A good construction worker generally knows what is going on and can pitch in and help (given the appropriate supervision) when needed.

Or put it this way: good construction workers could be really lousy general contractors, but they choose to stick to one area of speciality and become an expert. Really bad construction workers are extreme experts in one area -- to the point that they are obsessed with trivial bullshit that makes no difference to anything -- and refuse to open their eyes to the bigger picture going on around them. It's a difference of whether you're looking outward to the overall value being provided or looking inward to your own little world.

I've worked with good carpenters. They'd never touch an electrical box or plumb out a system, but they can describe what kinds of things happen when this work is done. They can also tell stories of how folks in those areas run into problems and how they've assisted. The physicality of construction, the fact they're all in the same place, makes for really good carpenters, especially if they've worked various kinds of jobs. In IT a hell of a lot of programmers actively want to be physically separated from the overall work.

You can know about everything involved without having to be able to do it or manage it. And you should.
What is the shape of space?
wow, that only leaves 10 cities with a population over a million: https://en.wikipedia.org/wiki/List_of_United_States_cities_b...
As I understand it, the Strait of Malacca is international waters. "We'll go to international waters and do whatever we like" doesn't seem threatening, it seems self-evident.
Congratulations, your "white hats" just earned five years prison each.
As someone intimately familiar with the politics and culture of Ohio, boy howdy does this chart fuck up really badly on the edges. For instance, Guernsey and Noble counties not considering themselves Appalachian is absurd. A case could maybe be made for the ones like Muskingum despite all the stuff named after the mountains in Zanesville, since it does import a bit of culture from Columbus, but some of these are just egregious. Franklin and Delaware counties both being labelled as Appalachian despite encompassing the greater Columbus metropolitan area as a whole is pretty laughable, as Columbus is the most Midwestern city in Ohio.

I don't know if you can call this spot on if similar mistakes are made all over the borderlands of this map.
But converting it to "useful fuel" just means that the fuel will be burned and converted back to CO2, no?
Texas has the inside track, too.

Wonder what city though... Austin's already too crowded as it is but has a great talent pool. Could be better off somewhere like San Marcos or Georgetown.
While reading the exchange, I totally thought that you were conversing with a bot. Just scanning the resume for missing items and pointing them out in slightly different ways each time. Kind of disturbing, actually.
The walls are but an inconvenience for the determined: http://journals.sagepub.com.sci-hub.cc/doi/pdf/10.1177/02698...

I'm not qualified to evaluate the paper, but here is their summary.

Summary.
We found a linear relationship between lifetime
experience with classic psychedelic substances and scores on two
sub-dimensions of nature relatedness, NR-Self and NR-Experience. The more people had experience with classic psychedelics, the more they enjoyed spending time in nature, and the more they
construed their self as being a part of nature. None of the other
substance classes included in our model significantly predicted
any of the nature relatedness dimensions individually.

NR-Self, in turn, was the only dimension of nature relatedness that positively predicted self-reported engagement in pro-environmental behavior, and significantly mediated the relation
between experience with classic psychedelics and pro-environmental behavior. That is, the perception of being part of the natural world — rather than being separate from it — that is heightened
for people who have experience with classic psychedelics, is
largely responsible for the increased pro-environmental behavior
that these people report. Notably though, as the direct effect of
experience with psychedelics on pro-environmental behavior
remains marginally significant after controlling for the indirect
effect, it is likely that it is not entirely driven by the mediating
variable we identified. Which other factors may contribute to this
effect, however, is for future research to determine.
Land or GDP are not gain. So exactly what has China gained ? HKese will not pay more taxes than they were paying. And if forced they will just leave (again) and take GDP with them.

You may not fire it but there is cost of creating and maintaing a gun. Yes there might be skirmishes during birth of City-as-a-Service industry. But it will stablize as military states fails to find enough revenue to sustain itself while also maintaing welfare spending.
This exchange reminds me of this old Dilbert strip, one of my all time favorites: http://dilbert.com/strip/1993-11-09
If you assume the user has a /48 when they really have a /64, you're off by a factor of 65536. For address blocks allocated to business customers, a nontrivial percentage (say 10%) may be operating mail servers. Which means that one misbehaving customer will cause you to block thousands of honest ones. That's a lot of white listing to do.
The rich people owned that land already. The poor leased it.
Database Migration Gaining Momentum
Working for a company that uses Bitbucket, Jira and Slack, I'm carefully optimistic. It would be great to have reliable, well maintained integration between chat and the Atlassian tools.
You think "rice usage" is not a controversial claim in the first place? You are trying to create "negative humidity" with rice. Are you serious right now?

EDIT:
Watch this rant from a guy who works in the repair shop.

No need to watch the whole video, you can see the "results" of the rice "cleaning" in the first couple of minutes.

https://www.youtube.com/watch?v=yPeITOz2_YM
It was a play on words... wasn't being serious.
Amazon already has a fairly sizeable office in Downtown Detroit, and a huge number of Canadians from Windsor working there. Would it make more sense to expand that?
That case is undefined but the cast itself isn't, just certain executions of it. If the code never calls the function with bad values, there's no UB, just like how pretty much all cases of UB in C are only undefined for certain values.
GraphQL is a way of exposing an API

It is not a direct interface to the database backend

DB user roles for access control won't help much if you had the credentials to your db stored in javascript source so that the web front end can query your postrges db directly
It Took a Natural Disaster for Me to Understand Snap Map
I'm on a new computer and Slack takes at least a second to react to mouseclicks. It's completely ridiculous since, let's be honest here, Slack is a pretty basic chat app.
it's called a dessicant.

and it's not controversial if everybody agrees it works.

you are in the minority here and you must support your position with facts.

EDIT

In fairness, I think in the last year we've moved beyond accepting a ranting guy on youtube as evidence.

I've actually seen this guy and he's great on many topics. I can see, and appreciate where he's coming from but I don't think it disproves anything.

Possible conflict of interest that should be declared is this guys fixes devices for a living and charges for the service.
Anyone remember IPv7? Yeah, it was a thing:

https://www.rfc-editor.org/rfc/rfc1475.txt
Easily moving from bytes to strings and back is the only way it makes sense for Go. It runs on POSIX for the most part, and every. single. POSIX. API. is done in bytes. Not Unicode. Bytes.

Languages like Python 3 that try to be so Unicode-pure that they crash or ignore legal Linux filenames are insane.
Ask HN: What Go framework for web API are you using in production?
Kuechen Harmonie Designer Kitchens
Is there a place that is so appealing it doesn't need to offer a discount?

NYC? Boston?
My wife has a colleague who had a title - which they didn't use normally but sounded pretty impressive in full!
They probably won't. NJ's corperate tax rate is higher than california's. https://en.wikipedia.org/wiki/Corporate_tax_in_the_United_St...
The article starts with a discussion of storing large numbers in JSON.

JSON does not restrict the range of numbers. It happens they many languages that parse JSON do, but ArangoDB could try and be different! :)
>Or at least, it's a very big hammer for a pretty small screw.

You were meaning nail? Or was it intentional?
Wouldn't abbreviations (a kind of compression) actually increase the apparent information density of the text? Or have I breathtakingly misunderstood something utterly fundamental?
Personally I haven't used the headphone jack on my phone in years and welcome them getting rid of it in new phones if it makes them lighter or thinner.