skysight-inc/HackerNews huggingface dataset:
American rather than Anglo-Saxon I think, and the US has preferred "rooster" over "cock" since the 18th century, have those horrid liberals been oppressing you with political correctness all this time?
When things just fall into place
See https://archive.is/UudBe for a cached version until my server stops blowing up.
Primates have quite different behaviors in captivity even if Baboons would fight like this in the wild captivity can seriously aggravate this as without natural selection there might not be a clear hierarchy within the tribe so the order of succession could be very different and without a clear heir due to the fact that they tribe does not have to worry about food or predators.
In any case there is nothing wrong of removing an animal from the group if it's life is at risk it's already does not follow the natural order.
Removing specimens due to violence or otherwise adverse group interactions is very common in many cases they will relocate them to another pack in another zoo and try it again there.
> Fun don't pay the bills though

Not true at all.
Thanks to perl I have been working high paying jobs from home since I was 19.

And I always get banks or other big companies contacting me because they need a UNIX/Perl programmer or a sysadmin
Nice.

There's a note at the end that you can get more solutions by forcing a little give in the track. It's also worth noting, if you're actually buying these for your kid to play with that there's aftermarket 3rd party flexbile connectors available on Amazon, which reduces the frustration of building a really "cool" track and finding that it's not actually possible to make that final connection.
If you have a hamster as a pet and you don't separate the young ones you have a good chance of them being eaten alive and that's because your hamster is under quite a bit of stress even if they seem chill, is it natural? yes, do you want your 5 year old seeing your hamster eating her babies alive with blood splattering all over? I guess not.
SAP is the perfect example to support learning hard tech for dollars. So many people get paid a premium to work on that stuff because nobody can get rid of it without risky moves.
Thanks for linking this. Much better source than the OP.
Helicopters and muscle memory (Science)
You disagree with the statement:

> If IETF members were all immature boys, [...]

and then you go on to make a point that agrees with OP, pointing out that IETF members are very mature engineers that are trying to solve hard problems.
It amazes me how much we already discovered about our brains, yet how little do we really know about it and how much more is to know. From a CS point of view it is also very exciting how current hot areas, like machine learning are closing on on the same questions from a different angle. Are we digital or analog? Is our self simply a reflection of an incredibly deep, recursive, emergent meta-structure or is there some ineffable underlying level? Or both or neither? :) Exciting times we live in...
I assume that the latin american dip is the Europeans beginning their invasions and looting of the meso-american civilizations
You make it sound like tethering in space is a solved problem – it isn't: https://en.wikipedia.org/wiki/Space_tether_missions

Reliable reeling mechanisms that actually work in vacuum seem a yet unsolved problem, and there's occasional research into it. Sure, there could be more, but it's not like the lack of gravity is the only (medical) problem to solve for a Mars flight.
I designed chips for living, despite being software engineer. Including, and not limited to, CPUs. In the design process I had to account for optimizing compilers and possible high-performance and low-energy versions.

So I am very sensitive to the misuse of "RISC trade mark".

Ideal RISC design is very easy to develop. It can be easily tailored to various application domains, including high-performance (OoO) and low-energy. RISC instruction semantics should be simple, all implementation details are hidden. In my opinion, there are only three RISC designs - DEC Alpha, IBM Power and RISC-V. Others contain various design issues that show their inner cogs and that had to be accounted in the designs different from the original one.

(in my MIPS implementation experience I've implemented 33% of MIPS commands in the first month and spent another month accounting for branch delay slot)

ARM contains three deviations from ideal RISC: user-visible PC (read of PC returns PC of command+8!), multi-cycle group load/store commands and condition codes. All three "features" make it difficult to design something different in performance than original ARM.
Thanks for the kind words!

> If I'm not wrong, quickly reading your beautiful synthetic python code, you store music in your server (as a MongoDB blob). ins't it ?

Nope, the bot only stores track title, performer and id. Actual media is stored on Telegram servers.

> Just an idea, maybe always interesting for sort of "auto-deleting" sahring, as secret messages (but could be wrong).

Yes, I'm thinking about it.

> I noted that search functionality could be developed to understand better what user are looking for, but this is not a criticism of your excellent work, just a feature for a future implementation!

Sure, I'm open for any suggestions and criticism :) I'm thinking about how to improve it.
Although, anybody who has been involved in municipal or campus politics can attest that, at least occasionally, oversimplification and attack ads work in those markets as well.

All things considered though, I agree with you.

One other thing to overcome though, is gerrymandering. If we have 10x-100x the number of house districts, the gerrymandering algorithms will have a field day unless we take action to stop them in practice first.
>The generally obstructionist principles of the profession combined with the complete lack of discipline in constructing those aforementioned Perl scripts spells doom that we (as an industry) are busily automating out of existence.

This is probably the most arrogant statement I've heard on Hacker News as somebody who has worn both the software engineer and sysadmin hat.

"Obstructionism" is what engineers, decoupled as they are from the realities of the hardware by their VMs and containers call "due diligence". As a sysadmin, I need to be assured and ensure what you want from the software ecosystem around the ball of lint you pushed onto me will not affect other line of business applications that make the company money. That is what I am hired to do, along with fixing the whole mess when it breaks. So a little due diligence and research is necessary to make sure that everything still runs.

The reason that many of the Perl scripts a sysadmin writes show "complete lack of discipline" is also a testament to the "ooh, shiny!" mentality of many engineers. We already have a database system for reporting, so why are you scribbling out report files? We have an automated system for dealing with system restarts and service restarts, so why are you doing it in the non-standard way? Remember, by the time I see your code it's too late - it's already written and has been approved by management, and rewriting it or changing it is too expensive at this point so I have to work around your complete lack of regard for the standards that keep things running.

Just something to keep in mind next time you complain about "obstruction" and "inconsistency". I only put into place what you make, so perhaps you should spend some time looking in the mirror.
> The performance win, on modern platforms, comes chiefly from reducing the number of (unpredictable/non-cached) pointer dereferences.

The parenthetical is important. Pointers are just fine as long as you don't dereference them and suffer cache misses as a result.

It's also worthwhile to note that what you described is not always a worthwhile optimization, even if you can do it. If, for example, you traverse an array of the objects containing a sub-object frequently and follow the pointer to that object only rarely, it's often worthwhile to allocate it separately to improve cache locality of that traversal. This is even more important if you're doing a lot of structure copies of the outer structure; avoiding copying more bits saves a lot of time. The latter case comes up surprisingly often in my experience, and I've improved performance of code quite a few times with separate allocations and pointer indirection.
In other words, writing another test for the hot section of your code seems to improve quality on average about as much as writing a test for some rarely run code that you didn't bother to test until now.

If anything, I got surprised coverage is that important. But as the article (and you) says, it's only important on lower values, so not that surprising.
My thinking, and both my apps reflect this, is that tvOS apps are for shared use. Family and friends, rather than personal use (for which your phone or your MacBook is better suited).

Another example of an app class that makes more sense on tvOS than on the Mac is status boards, and a few apps that do that have been recently released.

p.s. Amazon has said they have an app in the pipeline.
No. You've misread me. I do not like the IETF, and feel like even though there are lots of well-intentioned and highly-competent engineers working within it, its process and current overall membership produces results that are sometimes indistinguishable from "immature hobbyists".

Specifically, I think the argument that the success of the modern Internet is evidence that the IETF is "mature" is dubious and worth debating.

(Hey: just to be totally clear: I do not think the string "PRISM" is evidence of immaturity.)
That's good to know, thank you. I'll have to only drive the MOSFETs with it, in that case, and avoid too much experimentation.
Any materials out there on ways implement this? I'd love to read up on it further.
So, Paypal with the ability to accept and dispense cash without a bank account.

The biggest problem they have is that they are using Bitcoin instead of USD. It's going to make it difficult and expensive for dealers to extract their value in less used currencies. What will end up happening is dealers will need to exchange BC for USD ($$), then exchange USD for their currency (more $$). At that point, it won't be cost effective for dealers.

The volatility of BC is going to hurt dealers even more. Unless coins.ph is willing to eat the costs of this volatility themselves.
Just FYI, your navigation menu is an unordered list, but all the links are in one list item instead of multiple ones.
> This type of thing seems to be clearly political speech

So it's your assertion that a thing cannot be both "childish" and "political speech" at the same time?
I think he was just saying that a lot of times "privilege" as jargon is a little different than the word's common usage. So, if you were making a point where the welfare theorem of economics made sense to bring up, you might post a link and say something like "it's important to understand this if you want to continue the conversation."

In my opinion, what he did was completely appropriate, not condescending, and helpful and I wish you wouldn't have just blindly classified the action as a liberal tendency.
I assume the parent is flame-bait... but figured I'd bite.

Your comment is akin to saying "now that we have biologist/geneticist/etc, we no longer need doctors". Admins/Systems engineers are closer to a "true" engineer, than a developer. Developers are closer to a researcher/scientist in some respect.

Most developers ( specially app developers ), have a VERY limited scope/domain of skillsets. Your average web front end developer is great at taking business requirements and making that into a web app, but has usually zero clue of anything beyond that.

"admins" or systems engineers, should be ( and I'd admit, in many places they aren't), just like Systems engineers in any other engineering field. People who hold interdisciplinary skills ( networking and systems knowledge, specific systems knowledge, programming skills, etc ), and are able to manage complex system through their life cycle. They deal with requirements, logistics, coordination, etc, as it applies to the engineering system.

This need will always be there. If anything, more complex software gets rid of the need for different level of app developers. As frameworks become "cookie cutter", business requirements to application may be able to be fully automated. And developers may, in a not so distant future, just be responsible for building such frameworks.

Put it this way, "admins" were thought of by Charles Babbage. There will always be need for them.

note: some companies have just delegated admin and system engineering duties to app developers. That's just an HR system, not a cure as you make it.
The flip side happens as well, especially with hotels on sites like Trip Advisor. "My $200 room in Manhattan was tiny and looks out on a light well." Umm, welcome to NYC!
The point about toys and creature comforts is hardly important enough to address. Do you honestly think kids are happier with a motorized car than they are with a hand-stitched doll?

Your point about people being sick is valid, but not to the extent that you think. Firstly, it is not wise to suggest that hunter-gatherers were physically worse off than us. They got a lot of exercise, and were in all likelihood better physically. Secondly, the shorter lifespans statistic is an artifact of increased childhood mortality. Once you discount the child mortality, they had lifespans very similar to ours. Without all the diseases of affluence that we have, mind you (diabetes, for example).
What he's missing here is that this is a great strategy for any tech that will be hard to get rid of. Overly complex tech strongly integrated with businesses internal apps and procedures rarely disappear when something better comes along. Name a major company supplying enterprise software and there's probably better stuff. You don't see everyone flocking to it.

The concept is called lock-in. One can build a career strategy on it if done right. Just ask all the people working 9a-5p getting paid a premium to do SAP, legacy Microsoft, Oracle, COBOL on IBM mainframes, pipelines between legacy data sources/consumers, and so on. Some of this gets hit by outsourcing but many jobs remain. And one can always start an outsourcing consultancy with in-country, priority support or services. ;)

So, it's a valid approach that's working out for many much better than alternatives which require dozens of constantly changing skills and high layoff risks due to being replaceable & easy to automate. I'm not saying it's the best or lowest risk approach. You'll probably hate the career unless you see work as a means to an end to have fun in spare time. It's got lots of potential though.
I suspect that it simply took longer to sail around Cape Horn in South America (a dangerous and time-consuming journey) to get to the west coast of South America than it did to sail to New York, take a train to California, and hop on a ship to Honolulu.
https://archive.is/UudBe
Why? As long as the system is dynamically stable. The only issues are that the g is slightly different at different heights, and the Coriolis force, which should be relatively constant.

If you want 0.3g at 6RPM, it means a radius of 30m.
Populating Hyperspace
Yes, these are mutation tests. Riddler or some such for java. It modifies a part of your code and then if your tests that cover that code still pass, that's a clue that the test is not effective
"Can't rule out the possibility" isn't the same thing as "nonzero probability".

E.g. pick a number uniformly at random between 0 and 1. It might be rational, but the probability of that is 0.
Thanks! I'll check out your music ;)

> A real revolution: integration of robots and humans services

Exactly! And Facebook understands it, Facebook M is a pretty interesting project.
defining well-being, and then measuring it, is as pointless as defining happiness, and then measuring that. happiness is a notoriously unreliable indicator of anything. it's based on an individual's perception of his/her state. there are cultural differences. there are differences by station in life. and worst of all, there are differences per individual based on everything from the season to their age to what they ate, read or did 5 minutes prior to measurement.

i use infant mortality as an objective measure of any society's success. that's because everyone in the world can agree that dead babies are a bad thing. and the data is objective and easy to measure. it is, in a sense, a better indicator than GDP. the recent example of China is probably the best example of this. For decades after the cultural revolution, China was able to decrease infant mortality, without similar increase in GDP per capita (which came later).
I agree with you. We actually are quite proactive and usually if there is an application error/exception, we get notified via email by the application itself and immediately write to the customer that we know about the problem and we're already working to fix it.
> Lidar data is collected by low-, slow-flying aircraft with equipment
> that shoots millions of laser points to the ground. ... It is
> possible to strip buildings and vegetation from the images, so that
> only the ground is shown. In the Willamette River poster, the shades
> of white and blue show elevations. The purest white color is the
> baseline, (the zero point, at the lowest point near Independence on
> the upper part of the image). The darkest blue is 50 feet (or higher)
> than the baseline.

Very cool, and really a beautiful image. Contour lines on a topographic map show the same data, but mapping the elevation to a color range and clipping out elevations outside the river's effects really make this unlike anything I've seen before.

Edit: The original submission (see dang's post) references a similar set of maps[0] for the Mississippi River, which are equally beautiful and even more impressive.

[0]: http://www.radicalcartography.net/index.html?fisk
> Mozilla Corp makes money through corporate deals

>The Mozilla Foundation -- a non-profit which wholly owns Mozilla Corp -- is not funded by Mozilla Corp

Why not ?
Researchers find new phase of carbon, make diamond at room temperature
Nitpick: they're fine in otherwise-reasonable code as long as they aren't shredding the cache. But there are lots of unreasonable designs that waste tons of space, further burning up locality even when the pointers aren't traversed, that are due to pointer overuse.
There are plenty of Perl5 users that have never liked the idea of "Perl6" and swear that they will never use it. That is just one of the reasons why Perl6 took awhile to release. It was not made by the Perl5 community, it was/is a different community although it does have some Perl5 guys strewn through it. It will be interesting to see how it turns out. I plan on picking it up soon. So yes, non-perl people should try it. Other than the name, and Larry Wall, there is not much the same between the two.

I am not following your issues with the versioning. Perl6 was supposed to be released like back in 2005 or so. In that context it made sense that the next release of Perl would be 6 and that the 5 series would just go into maintenance only mode. But that didn't really happen. Perl5 devs continued to do their own thing while a new community was built around Perl6 with different people.
The organisation (BBC) isn't biased, but they're from a culture/country with it's own inherent biases (UK).

Unfortunately overcoming all biases is extremely hard. Everyone sees things from their own perspective, and the western world is definitely very susceptible to that.

If you can point me to an organisation which has no biases from its origins/national identity then I'd love to see it. I like Al Jazeera, but even they have their views shaped by the nationalities of the respective editors/reporters involved (that's actually why they're so useful, you get a slightly different perspective on events or news).

You say it is a "terrible argument" but simply calling something a "terrible argument" without any kind of explanation or rationalisation is itself a terrible argument. Sorry to be blunt, but I think someone needed to tell you.
No reddit at work; what's going on?
Is your extension available for download?
Does this have a detect-only mode?
Killing SEO by Using Angular
Small amounts of time, scheduled regularly, add up quickly.

A few years ago I spent my lunch hour ~3 days a week or so building up a little app for Mac as well as Windows. 3 hours a week is ~150 hours a year. You'd be surprised how much you can accomplish.

The other thing that I think helped was I kept a running list of specific tasks that needed to be accomplished. So instead of spending my hour browsing the web or just doing random stuff, it was an hour of focused time spent towards building the next specific part of the app.
He came up with sending powder in envelopes? That's news to me.

The trick he played on Teller and then Teller seeing through it instantly, priceless.
Thrusters mounted on the rotating components would be my first guess.

Or two counter-rotating tethers that can be braked against each other; the Arenauts could move to a non-rotating part of the ship for the procedure.
By that logic, The day before the full Marathon you ran a Marothon-1 minute, and the day before a Marathon-2 minutes...

Even if you are capable of keeping that up, it might be better to increase distance, otherwise you might be just slowing down, making no progress...
Where would you suggest people try to be on those two axes instead?
"Packaging" in the context of integrated circuits usually refers to the case of the chip - the little black ceramic or plastic square with pins to connect the chip to the rest of the circuit.
> I guess I could learn Spanish, but why?

Because you want to sell to people who speak a language other than English?

Because you want to buy from people who speak a language other than English?
Java was created as simplification to other object and modular programming languages in the early 1990s - mainly C++ and ADA. Java added more features and class libraries as time went on.
The Bankrupt Irishman Who Created the Dollar Sign
Weebly down
Hm. Yah, that's a good point. It's just a hunch.
WRT your PS about meat prices, I did some engineering back of envelope estimates with a million grams per ton and a ton of post-green revolution rice costing about three hundred bucks in 1990 (or so google says) and about 4 calories per gram of carbs, the world GDP "always" being $300 per person before the industrial revolution, and ended up with something around ten thousand calories of rice per person per day. Some googling indicates the green revolution plus industrialization plus factory farms has temporarily quintupled grain production per acre, well, absolute best case anyway. So assuming world productivity was solely focused on rice ag (cheapest calories there is... right?) then every human on the planet consumed 2000 calories per day of rice and absolutely nothing else happened. That sounds very unlikely. I'm not entirely sure people can live long term off absolutely nothing but heavy manual labor and 2000 calories or less of rice per day, for vitamin and mineral deficiency reasons if nothing else.

Generally when you're doing data analysis and some textbook curve pops out, that's a very strong indication you've screwed up your data, not that you've actually discovered anything. Far more likely despite attempts at short term correction the value of a supposedly fixed standard 1990 international dollar inflated exponentially over the past century or so, on a long enough scale. Once that correction is made, the data could be re-run to gather actual, useful results. Or rather than using inflation adjusted counters, just pick a valuable commodity like gold. Supposedly an ounce of gold has represented a year of labor from the dawn of trade up to the invention of steam powered mine pumps. A graph vs gold price might be useful. Or a hybrid of gold/oil for more recent stats.