skysight-inc/HackerNews huggingface dataset:
Let's not forget the obvious connection between emotions and rationality - rationalizing. This is post-hoc reasoning, and it's often incorrect when there's emotional conflict, people diverge paths intellectually, and establish intellectual arguments to deal with the consequences of conflict.

This often is unpredictable, circular, and can cause people to develop belief systems that are contradictory to their character, as well as make choices that otherwise go against intuition, feelings - all the things that make us human and individual - the things that we choose to pursue because those are the things we know make life worth living.

Making a choice that opposes your base nature because you've developed a belief system that tells you 'this is the way things are now, so work with this, not that' - that can be very chaotic, effectively shoving you in a bind where you must both rediscover/reinvent knowledge from scratch, while accumulating information you paradoxically accept as truthish garbage.

We go with what we know because having some stability and structure, even if it's not perfect, is better than having none in perpetuity.
I think the title needs to be fixed, it's a tad sensationalist. The Google Groups message is just "Container Linux project update" and is dated May 18th. Since then, there has been more clarification [0], [1], [2], that really calls out a rationalization of the RH roadmap and where CoreOS fits. It might be fair to say that RH doesnt plan to support "CoreOS Container Linux" in exactly the fashion prior to acquisition, but it would be disingenuous to imply it is being wholly discontinued.

[0] https://coreos.com/blog/coreos-tech-to-combine-with-red-hat-...

[1] https://coreos.com/blog/fedora-coreos-red-hat-coreos-and-fut...

[2] https://fedoramagazine.org/announcing-fedora-coreos/
Why do you think this is a better?

Modularity comes at a cost. Size & weight will all be compromised in order to make this device. Having devices for specific use cases - phones and laptops for example, allow the device to be optimised for their specific use case.

A phone made up of a modular compute unit + screen will always be bigger / heavier (for the same performance) as a phone with an integrated screen.

I see this dream quite a lot on HN and I've never understood why anyone wants their phone to be their computer at their desk. How do you answer your phone if it is powering your desktop? It just seems impractical.
OpenShift is really garbage. Everything red hat adds just makes it worse, and it's a lot slower. The installer is absurdly slow also.
When the author talks about not aggressively holding onto labels he is basically talking about meditation.

In my experience, emotions generate discursive thought. Meditation is a process of dropping that discursive thought and feeling the emotions directly. This leads to clear insights on your world.
>But if GMail and Google Docs (both personal and business GSuite versions) were to suddenly shut off, I dread the impact it would have on the economy.

I was talking mostly about Google Search.

These too I'd mark as even more insignificant as such.

There would be some impact on the economy, but more like those frequently recurrent "X billions lost due to Y2K preparations" or "Y billions lost due to malware" etc -- nothing much that people would really care about.

In any case, nothing like not having the source of the majority of energy and transport fuel.
Alternately, there is some indication that little of value would be lost if the journals themselves disappeared.

I hear there’s some sort of intertubes system to more efficiently disseminate papers for review & reading nowadays
Hold on, lets just buy the competition so we can rack in more enterprise clients. :/

With my experiences with RedHat, The only thing I've gleamed from it is that they are a mess with packages, and are their own 'standard.'
A well maintained Sturmey Archer three-speed will match the efficiency of the Rohloff, albeit with a far narrower range of ratios. They're an excellent choice for utility bikes in relatively flat areas.
I did a PhD in math and if I were to do things again, I'd do applied math because I think I enjoy applied math at least as much as pure math (this is not true of everyone) while also having it have more obvious job prospects. I did pure math in part because I was told it was easier to go pure->applied than applied->pure. I still think that is true and was a not an unreasonable way to choose what to study. I fundamentally had a very good time in my PhD (I would absolutely describe it as fun, though that would only be part of the picture) and learned a ton and now am transitioning to applied math in exactly the manner that I had been told would be possible (though I feel like I did this more by luck than by it being systematically possible).
Looking forward to Microsoft investing some more in this area with Core. Creating a new Core project offers to add Docker support which is pretty decent out of the box but it’s pretty much hands off after that point and you have to do everything yourself from there.
tl;dr Nope, although Mongo is fun to ride around in the backyard.
The New CA Consumer Privacy Act: Don’t Panic (Yet)
Wasn't Rich Belluzzo in charge of HP-PA when they decided to ditch it along with HP-UX because Windows was the future, then moved to SGI, where he licensed their crown jewels to Nvidia, decided to make some of the worst Windows NT machines ever seen, and then moved on to... Microsoft?

I think it's one of the first instances of weaponized outplacement I've ever seen.

> I really miss my Irix machine but it wouldn't be able to keep up with todays demands

You can always run X on them and do the heavy lifting from a cheap Xeon E3 box... I can't wait to bring over my IBM RS/6000 ;-)
another option is to store code in a database so that you can access it however you want.
Original source (also linked in the article)

https://blog.elcomsoft.com/2018/07/this-9-device-can-defeat-...
On the one hand, you're right. Python takes exactly this approach: it disambiguates using "for" and "if":

LISTCOMP ::= [ EXPR STMT* ]
STMT ::= "if" EXPR | "for" PAT "in" EXPR

This is LL(1) and trivial to parse recursively.

On the other hand, Haskell list comprehensions really aren't hard to parse... for humans! Most people I've talked about this have no idea that Haskell comprehensions are formally so much harder to parse than Python list comprehensions. The difficult cases just don't arise in practice.

And there are plenty of places where we accept problems or algorithms which are ridiculously inefficient in theory, but fine in practice. Damas-Milner type inference, for example, takes time O(2^2^PROGSIZE) in the worst case - doubly exponential! Far worse (in theory) than the O(n^3) of general CFG parsing algorithms (which can be quite simple to implement!).

And this problem doesn't just come up in Haskell list comprehensions, but also with monadic do-notation. I'd much rather write:

do (x,y) <- foo
z <- bar x
return (x + y + z)

than:

do for (x,y) <- foo
for z <- bar x
return (x + y + z)

The extra "for" (or whatever keyword you want to put there) is just syntactic noise to a human, however much easier it makes it for a computer to parse it.

So I'm of two minds, really.
Why I Journal as a Daily Practice (& You Should Too)
CommitList: Curated tutorials for developers
Having discussed lab budgets etc with an Indian colleague just recently, I no longer feel justified to bitch about funding... possibly forever.

It was a necessary perspective check
Introduction to JSON data types in PostgreSQL [video]
I am worried that I'm shitting on it without using it, but every time I even take a look at the documentation, I just can't stomach it. There's so much happening, all over the place, and it all looks like it was created to be composable, but it seems very non-optional (as in you need to learn 4 OpenShift things before you can do the thing you wanted to do).

Maybe there's someone out there that loves working with it and feels like it's worth the effort but I haven't seen many posts from them. Makes me feel like they're all stuck in corporate dungeons toiling away using stuff they were forced to use.
>Being able to acquire, understand and act on the right information at the right time is probably extremely important to our civilization

It's important but not that much. We did just fine without it in the 90s, 80s, and 70s and earlier.

So at best we'd be back to the 80s level of efficiency.

Without energy and fossil fuels (and with no time to adjust to alternative sources, e.g. in a sudden disappearance) we'd get to pre-1920 age levels.

Cars wouldn't move, factories wouldn't work, no cargo transport, etc.

Losing "the right information at the right time" of the kind Google provides would be a walk in the park compared to that.

It's just that people tend to take for granted what earlier and not so glamorous foundations offer.
I like to make up terms on the spot for interesting phenomena I see, the term I came up for for this one is a "rational ratchet". I see it a lot particularly in this space of combining reason with intuition. No matter which direction you push in, you can only apply torque in one direction.

I specifically look for this sort of thing when I meditate.
Anyone who supports the opinion that they should own all the benefits of an idea just because they got it a minute before others is fucking demented
Think they asked about the opposite case.
Just using a $39 device it is possible to defeat new iOS #USB Restricted Mode
The biggest search engine doesn't have your best interests at heart and has been trying to make HTML and accessibility of information obsolete for years. Some pages now render only with javascript or require solving javascript challenge to even get to the rendering (hello cloudflare) and essentially kissed HTML goodbye.
I was so glad to learn about it. This was such an unlikely rescue mission and amazingly heroic effort from everyone involved.
If I was religious I'd say this was a miracle. Just very happy every one is ok.
And wait a few weeks to get replies, and annoy the authors by having to ask repeatedly, ... Yes it works, no it's not a great mechanism to entirely rely on. In comparison, Sci-Hub beats the official journal websites in convenience.
100 Residents in Stockton, CA set to receive $500 monthly UBI stipends
It's curious to me that nobody is daring to encroach on Nintendo's territory - how hard would it be to add really good native controllers to this and have an indie game dream machine? I'm sure the Switch owes much of its success to Nintendo's IP and history, but I believe that any major manufacturer (Apple, Amazon, Google, etc) who dared to just include pretty good controllers on a pretty good tablet would have had a hit.

It will be interesting to see if the tablet makers will just defer to Nintendo indefinitely, especially since the market (excluding Nintendo) has cooled dramatically.
Follow multimillionaire and producer
Go to Facebook & Instagram and follow multimillionaire & producer Evon Latrail
#evonlatrail #trending RT
Accelerating H264 Decoding on iOS with FFMPEG and VideoToolbox
Separation of Powers During the Forty-Fourth Presidency and Beyond [pdf]
You may not be aware, but Twitter's share price took a rather large hit yesterday specifically because they banned 10s of millions of bot accounts.

They have no issues letting the public know how many accounts they are removing.

Having said that, their developer ToS are quite clear that they don't want researchers or developers to:

> aggregate Twitter user metrics such as total number of active users, accounts, total number of Periscope Broadcast views, user engagements or account engagements.
We are using azure documentdb for a project at work and it already has like 3-4 structural versions of the documents in the db that has to be accounted for by the applications and reporting tools, the latter of which I am working on.
It is somewhat similar to Mongo.

It's starting to become really painful and I'd be extremely happy if they moved it to a relational database.
Codam: Free Coding College in Amsterdam
Don't forget "solving world hunger" which means causing a human population boom, exasperating the above problems.
Awesome!

I love how the global diving community came together to rescue them, it's unfortunate that Petty Officer Saman Gunan died after doing a run of oxygen tanks to the caves though.

I even liked how Musk came out of left field "grab that tube, we're making a rescue pod!" and then hopped on a plane with it when it was tested and ready. While it didn't really matter I like that sort of thinking outside of the box and how he just dropped everything he was doing and set people to work on it and then took it over anyway in the event it will ever been needed in the future, I really wish more people had that go-the-extra-mile attitude.
Americans are moving to Europe for free college degrees
Gross Primary Production (GPP) of the Biosphere on Land
Netflix introduces Lemur: x.509 certificate orchestration (2015)
i'm glad there was an article written about this sociological phenomenon in the sciences.

begging, sharing, bidding, _stealing_, fixing, and making do were the standard in every "poorly funded" (read: extremely well funded in comparison to many others) academic lab and every "poorly funded" (read: fairly well funded) private biotech company that i have worked with. i can only imagine what it is like to work in a place that isn't very well funded, given the level of stuff that was happening where i have been.

you can tell when grants are approved and when new rounds of funding are raised because there's a new round of fresh equipment that shows up in the lab -- then, later, the hand-me-downs and salvaged gear shows up between funding rounds.

it isn't uncommon to see equipment in action that is 20 years old. one place even had an analysis instrument from 1968, but i would say that is an outlier. there are also a few places who pride themselves on over-spending on all-new top of the line equipment, but in my experience these are the massive pharma companies where money is not as much of a concern as equipment uniformity and supply chain.

the result of all the old/salvaged equipment, of course, is that all of these old things need maintenance and break down, typically at the worst possible moment. tensions over resources are also the norm within organizations, in my experience. there isn't always enough to go around, yet people are obligated to share with their neighbors when they're in a pinch... and, on aggregate, scientists have a habit of always being in a pinch.

interestingly, there was also a group that i worked with local to boston (https://www.boslab.org/) which made a small educational lab exclusively with auctioned/salvaged/fixed gear, and did so extremely cheaply. they had sufficient means to do basic molecular bio experiments, which was really cool. the trouble is that consumables are going to be extremely expensive no matter what, so savings on capital are not as significant as they may seem.

honestly, at this point the culture of austerity and recycling in the sciences seems ingrained in a lot of people, particularly PIs from the US. giving them more money isn't going to make the problem go away because they are accustomed to hoarding their cash as much as possible. they don't know if or when the next grant will be approved, or if it is going to be for as much money as they really need. this habit works very well in certain biotech companies, too -- often, VCs don't understand that the cost savings might have consequences.

as someone who has been involved with founding several, starting a lab is time consuming, but not particularly difficult. there's probably a business opportunity somewhere in there. maybe something like assembling sets of second-hand / repaired equipment and selling them as a package to new labs.
But, as the article says, they have proxies to get around that.

The thing is that most ecommerce websites of note generate shopping feeds in easily machine readable formats (JSON, XML) for Google Shopping, Facebook and the like. These feeds also go down to SKU level. The URL might not be advertised but it won't be blocked or protected with a user/password API key.

If buying a T Shirt, the product page might list all sizes and all colours only showing a master 'variant' SKU (that is not a real SKU) and the backend might then add the actual size/colour specific SKU to the basket, of which there could be twenty on the 'variant' product page.

Meanwhile the product feed will list every SKU variant, complete with latest pricing and other pertinent information, e.g. barcode, product image etc.

I am sure that most retailers would prefer to just point the scraping party to the feed rather than have them grind the site to a crawl with multi-threaded crawlers hiding behind proxies. So that is how these scrapers can be 'accommodated'.

The sitemaps that go with the ecommerce game are also pretty reliable, these are high up the SEO checklist and will say when products were last updated.

Then there are rich snippets - or whatever they are called now. The trend in these is to have some JSON-LD attached to the page in some format GoogleBot likes. Not hard to ingest.

Sites that don't have their act together for Google Shopping and SEO really are not worth scraping, they will never make it to the Google top 100 search results unless they are selling something that nobody else sells, e.g. 'Tibetan Monkey Stones' where you probably don't need to compete.

To me it sounds like these scraping concerns just need to pay a bit extra for ecommerce developers to show them how the 'puzzle was made' and to stop abusing people's business websites that are not built to be scraped on a daily basis by some random third party on the other side of the globe.

Also the plain old telephone helps. If your brand owning ecommerce team get a call from an interested party saying that they would really like to get a list of their products for their comparison/whatever site then they just might say yes, here is the URL for the feed, oh and here is the one for locale_en_xy. But people would prefer to hack away at some hacky spider rather than just pick up the phone and ask.
Apparently you don't read replies to your posts. So I'll email this as well as posting it here for the record. I have automatic copyright to all the posts that I've made to this forum. I now request you to delete all those posts, or at least edit them all to "XXX" (or similar), by close of business on Friday 20 July your time. If that does not occur, I'll engage local US representation to pursue that issue on my behalf. Thanks in anticipation
From a purely objective concern, if the a perfect storm of global warming, pollution, massively reduced fish stocks, elimination of pollinators and ocean oxygen depletion run to their end game, humanity will suffer decimation.

Due to nutrient pollution of the ocean, large dead zones are spreading, these are zones without enough oxygen to support life caused by nitrogen and phosphorous pollution. 70% of the earths oxygen is produced by marine plants. Forests produce most of the rest and we are cutting them down at an accelerating rate.

So from an objective point of view, not enough oxygen is a pragmatic cause for concern. Looking at it from the perspective of nature, species evolve to survive,
it is their prime directive. We are actually doing a pretty good job of working against this directive to our species own detriment.
Last time I saw flatcar they were in some sort of invite-only stage -- super glad that they've released and I'm excited to switch.
See the `||` operator and `jsonb_set` (use Cmd-F):

https://www.postgresql.org/docs/current/static/functions-jso...

From the docs for the `||` operator:

> Concatenate two jsonb values into a new jsonb value

And for `jsonb_set`:

> Returns target with the section designated by path replaced by new_value, or with new_value added if create_missing is true ( default is true) and the item designated by path does not exist. As with the path orientated operators, negative integers that appear in path count from the end of JSON arrays.

You'd use this function in conjunction with an `UPDATE` statement to get the result that you want.
The Romanian government had miners deliberately irradiated to trigger cancer
Also revenues in a low margin business aren't really comparable to revenues in a high margin business. Profits per employees I think would be more interesting.
Bob Nystrom is a fantastic writer. If you like this book, then I would highly recommend his previous book Game Programming Patterns. Even if you don't write games, there's a lot of great stuff in here. He's a very good teacher.
There's EU legislation requiring businesses (including sole traders) to publish an "address for service" on their website. It comes from the E-commerce Directive 2000/31/EC IIRC.
I use CentOS, it updates about a month after redhat doses for the OS and a bit more frequently for most packages in my experience. It's also what >80% of my company uses for there server infrastructure.
That's been my experience too. Very rarely is your data model non-relational and schemaless, and if it isn't, you end up having to manage all the relations and cascades and everything yourself, which ends up being a huge pain.
I don't think I'd look too hard at lxd or freebsd as you already have a docker setup.

But hw isolation might be worth investigating - as others are saying - hostile access to a web browser, including webmail etc - is pretty dangerous. And plain docker never had a good story wrt secure isolation.

Apparently there was "hypernetes", now stackube - for combining VM runtime and kubernetes:

https://kubernetes.io/blog/2016/05/hypernetes-security-and-m...

https://github.com/openstack/stackube

As far as I can tell, this allows the mix of k8 style pod/container management and VM level isolation:

https://stackube.readthedocs.io/en/latest/stackube_scope_cla...

As for lxd/freebsd jails and zfs - both offer very nice and easy to grasp environment for isolated services - and both should end a little more isolated than a typicaldocker setup (some services running as root in container, no additional lxc restrictions).

But all things considered, if you already have k8/docker set up to give every user a separate, possibly ephemeral container... Infrastructure is probably not where I'd devote most time. It should work well enough as is.
So you provide an API, but someone was hammering your website with a scraper? That's annoying. Seems like bad behaviour.

I did find it surprising that this article has a whole section on "Challenge 4: Anti-Bot Countermeasures" (and how to bypass them) but doesn't mention giving any consideration as to whether this is a reasonable way to behave.
The amazing part to me is that it was 12 kids and one adult. Between the fear and the biological needs, I wonder what kept them alive for so long.

First, the first time I fasted I was quited stressed about it, and it was in controlled, cozy environment.

Second, they didn't know if anybody would come. Not even if somebody could come. For 9 days without eating and living in their own shit in the dark, they wondered.

I'm awaiting for the unavoidable book/movie, hoping they don't try to make it epic and get into real details about this.
Musk had no business being involved. Really, 'inventing' a MVP prototype of a submarine which he 'tested' in a swimming pool and then intended to test for real on live children, when an existing rescue effort underway was working?

This was egoism at its finest, taking public credit for 'helping' with a rescue he wasn't invited or asked to help with. And the media ate it up hook, line and sinker.
Dear brigadiers,

Your 35% profit margins are going away as review becomes unsustainable.

Love,

A (former) reviewer who’s had a paper accepted in 15 minutes by a journal with an IF of 15. It’s published and cited, too.
You're correct, I was misattributing OITNB.