skysight-inc/HackerNews huggingface dataset:
Automation Logic | DevOps Engineer| London | ONSITE, £50k - £80k www.automationlogic.com

About Automation Logic
Automation Logic is a leading professional services business delivering technology-enabled transformation to enterprise clients through the delivery of Cloud, Automation and DevOps solutions.

Headquartered in London, United Kingdom, Automation Logic has successfully delivered over 55 Cloud and Automation projects for some of the largest and most prestigious organisations in both the public and private sectors across Europe.

What we're looking for - the essentials

Demonstrable experience in cloud-automation with a Devops background
Configuration management practices in Linux-based environments
Scripting ability in Python and Ruby
A passion for open source technologies and the open source community
Experience of Agile / Scrum methodology
Knowledge of various cloud technologies including VMware, AWS, Cloudstack and Openstack
Experience with configuration management tools including Puppet, Chef, Ansible and Salt
The ability to solve complex, multi-system problems
The ability to learn new technologies quickly

Please contact me at fazan@automationlogic.com to apply :)
Free-Trade is a Two-Way Street
> Being the lazy developer I was, though, I just reused the `location` class and applied it to my products. Clearly not ideal (but hey, it worked)!

The new problem, though, is that in this case, if the developer wants to eventually use a different style for locations v. products, he'll now have to do the thing he was trying to avoid in the first place and have to create the new style.

If he stuck to letting HTML describe the content and CSS describe the presentation of that content, then when his tastes inevitably change, he'd just need to change one or the other class' styles in his CSS and call it a day.

This is even more relevant if you're using some kind of CSS preprocessor language (or whatever the term would be) like SASS/SCSS or LESS, since you can define that style as a mixin and apply it to each of the styles for specific content classes as you see fit.

Of course, what he did can still be compatible with HTML being content-declarative if you use a class like "important" or "special" or something; that way, you're still describing what the thing is without polluting HTML with presentation details. You can likely even mix that together ("important product" or "important location"), which would then pave the way for having unimportant products/locations.

> Turns out when a language is based on customizing presentation

Except HTML (especially HTML5) is not based on "customizing presentation". HTML is based on describing documents and the contents thereof. There were a few violations of that principle once upon a time (<b>, <i>, <u>, <blink>, <marquee>, etc.), but these are vestigial at worst (and outright eradicated at best), leaving a language that really is meant to declaratively describe content.

CSS is the language that is based on customizing presentation, and always has been (and hopefully always will be, though I can't wait for the day when CSS becomes Turing-complete).
Chrome, Firefox, and Safari added support for the current CSS Grid syntax in March 2017. CSS Variable support is older. Chrome and Safari have supported CSS Variables since March 2016, Firefox since July 2014. Edge only added support (with bugs) this year and of course IE11 will never support them. Older devices that can't upgrade to iOS 10 or later, like the iPhone 4S, can use CSS Variables.

http://caniuse.com/#feat=css-variables
ClearVoice | Front-End Software Engineer | Phoenix, AZ or REMOTE | https://www.clearvoice.com | Full Time

ClearVoice is a Content Marketing Platform and Marketplace. We make creating great content easy for everyone. We have indexed over 100M online articles and have identified and ranked 200k+ authors. We use this index to power our transparent freelancer marketplace. We supply all engineers with Macbook Pros and quality tools. Competitive pay, fantastic weather and low cost of living in Phoenix (or wherever you live)!

Stack:

React

Ruby/Rails - Platform API

Python - Search Index

AWS

Currently looking to hire:

* Front-End Software Engineer ($100k-$110k)

https://clearvoice.workable.com/j/684AA4F57F

Interested in another role not posted?

E-mail jeff __4t__ clearvoice.com
Artory | (Senior) Software Engineer | Berlin, Germany | ONSITE, VISA

Artory is building the world's largest repository of data for the art world. Transparency and integrity is paramount in gaining the trust of the market and becoming the go-to resource for artwork-related information. Assembling a comprehensive registry of records of artwork-related information, as well as providing owners of artworks with means to prove their ownership while preserving their anonymity, we are transforming the market entrance experience for art buyers, and create additional assurance for everyone dealing with artworks.

Our team is growing and we are looking for engineers to work on our Python/Django/REST Framework/PostgreSQL/AWS stack.

If you have any questions, don't hesitate to get in touch with me (sebastian.hillig@artory.com)

Please apply at: https://artory-gmbh.workable.com/j/A8663393B8
I was comparison shopping something this week and wanted to check Best Buy, so I went to the app store. 100+ MB and needed to be on wifi to download. What in the Best Buy app could be over 100 MB?

On another note, I just went to check some of my apps and iOS 11 got rid of the size from that view. You now need to dive into each app to see the size.
Update: Just got these. Where have they been all my working life? These make the open plan office considerably more tolerable.
I don't understand how this shows that the iPhone 8 won't have a home button, rather than showing that HomePad doesn't have one.
I have a cheap phone, and due to this I can only have like 6 apps installed at a time.

I'm constantly removing Facebook/Messenger for situations like when I had to download Ticketmaster app for a concert ticket.

And with all these apps disallowing you from moving them to SD card, I can't even really use my 32GB SD card for them.
I never understand where this increasing size comes from. For videos or hi-res photographs, I understand.

There is however no reason that code, either compiled to a binary format or in a textual format, uses so much data. Heck, the memoirs of Casanova spans 3000 pages, and is 6,5 MB. People don't understand how incredibly large a megabyte is for simple code.

Surely the 275 MB isn't all useful data (I wonder what compression ratios you get on 'apps'), and it should be possible to cut it down to a few MB.
That's a very fair counterargument!

I think I do not see it as realistic that those things you mention are threatened by mass migration (whether of refugees or otherwise). As a concrete example, I live in Brooklyn, where there is a significant Jewish sub-community with their own cultural identity and in particular very conservative religious/political views. This community showed up in Brooklyn largely because they were part of the Jewish migration from eastern Europe in the early 20th century, escaping anti-Semitism there (so, this was not quite voluntary migration by people who chose America for American values). They're very successful in their own neighborhoods and absolutely maintain their own values, but don't seem to have had any effect on Brooklyn's liberal values or the culture at large; if anything we're one of the communities most stereotyped as liberal to a fault.

Usually when I see fears about cultural changes in European countries receiving migrants, that fear is expressed in racial or at most religious terms, and not in political terms. I see things like "your child will be going to school with Muslims," not "your child will be taught at school that the right to free speech doesn't cover blasphemy." Yes, you can argue in theory that the former could imply the latter. But that doesn't seem to be what's actually happening. (If it is, I'd appreciate being corrected!)

Also, at least as I see it, the lives that were lost fighting for legal and social equality of the sexes, worker's rights, etc. were almost universally not fights between European culture and non-European cultures. They were generally fights within a culture, and occasionally fights between different Western cultures (e.g., the US war for independence). I do not see people arguing against migration e.g. within the US or even between Western states, just from one particular racial/religious origin to any Western nation, whether or not that Western nation believes in legal equality of the sexes, socialized medicine, free speech, etc.
Bit of tracking and I guess this is it : https://joelgardner.github.io/
It's not legal. Planting evidence is a much more serious crime than possession, so in cases where there's evidence of planting evidence, it doesn't make much sense to charge possession. In cases where there isn't planting going on, it never gets discovered. Police officers don't stop other police officers and search them.
Scratch | Senior Backend Engineer | Cambridge, MA | Full-time | On-site

We are seeking a curious and enthusiastic software engineer to join our Scratch team at the MIT Media Lab. Scratch (scratch.mit.edu) is a free visual programming language and global online community where children can create and share interactive media such as stories, games, and animations.
Here at the Lifelong Kindergarten research group (MIT Media Lab), we are passionate about creating technology that enables kids to think creatively, work collaboratively, and reason systematically. We’re looking for engineers who enjoy collaborating as much as coding and who thrive in an environment of continual iteration and improvement. Located in the MIT Media Lab, the Scratch team works amid a giant pit of LEGO bricks – so a love for creative making (and tolerance for a bit of a mess) is a must!

Our Stack:
* Node.js
* Redis
* Elastic Search
* Percona MySQL
* Ansible
* Fastly
* Travis-CI
* Jenkins
* GitHub

https://www.media.mit.edu/about/job-opportunities/senior-bac...
SEEKING WORK - Remote

I help B2B SaaS businesses that sell to technical audiences capture
and nurture leads with email marketing automation. Unlike other
marketing consultants, I'm also a developer and that allows me to
uniquely understand your audience and the value your software
provides.

Ideally, you are a company that makes around 6 figures in monthly
recurring revenue.

Feel free to contact me in my profile even if you don't fit the
description.

I'll have availability September and beyond.
Am I the only person who uses the physical home button to feel for which way is up when pulling the phone out their pocket? I'm going to look like an idiot 50% of the time i pull my phone out once that button goes virtual.
Things will only get worse. The application paradigm is unsustainable.

https://medium.com/@miguelrochefort/the-application-paradigm...
Normal apps are around 10 to 20mb, which is still big. But the reason for this is support for different screen resolutions. Images of different sizes are bundled with the app, even though the phone only needs on of them.

Vector graphics will solve this, but is not mainstream yet.

The facebook android app is 88MB (zipped), i did check the APK of why its so big:

90mb of code
30mb of assetes (javascript, metadata, librtc, big json files (animations))
30mb of resources (images)
Hemingway's style is much more simple than Tolstoy - no doubt he would decry the flowery, unnecessary language of the KP partner. Can't speak for Faulkner but this guy is trying to emulate Dostoevsky
Also, breeder reactors.
Any idea why my posting's title is presenting a little strangely in your search tool? The location looks to be concatenated onto the job title.

https://whoishiring.io/s/hn14901342

Thanks for doing this. This is fantastic!
I don't think it's true, and the source doesn't back it up. Even if it's illegal to leave your car unlocked, that doesn't mean it's your fault if someone steals it. Presumably you'd both be liable.
Correct. The problem is that the fuel cycle involves stages where you have large amounts of plutonium sitting around for long periods of time.

Ironically enough, it's also mastery of that fuel cycle that enables the neutralization of weapons-grade material. France has mastered this cycle, and they're one of a few nations who are capable of reprocessing nuclear weapon primaries.
Automation Logic | DevOps Engineer| London | ONSITE, £50k - £80k www.automationlogic.com

About Automation Logic -

Automation Logic is a leading professional services business delivering technology-enabled transformation to enterprise clients through the delivery of Cloud, Automation and DevOps solutions.
Headquartered in London, United Kingdom, Automation Logic has successfully delivered over 55 Cloud and Automation projects for some of the largest and most prestigious organisations in both the public and private sectors across Europe.

What we're looking for - the essentials

- Demonstrable experience in cloud-automation with a Devops background
- Configuration management practices in Linux-based environments
- Scripting ability in Python and Ruby
- A passion for open source technologies and the open source community
- Experience of Agile / Scrum methodology
- Knowledge of various cloud technologies including VMware, AWS, Cloudstack and Openstack
- Experience with configuration management tools including Puppet, Chef, Ansible and Salt
- The ability to solve complex, multi-system problems The ability to learn new technologies quickly

Please contact me at fazan@automationlogic.com to apply :)
Sorry, I knew that was the intent of HTML5. What I don't get is how it was a sane goal. I was likening it to as if someone decided to just redefine all of the various ways that people used things incorrectly to be correct. To my knowledge, nobody is trying to do that.

Look at the tortuous ways they deal with the various missing tags of a table. My favorite is how they work to make it permissible to have a THEAD with an implicit TBODY that follows it. Just, why!? I think this is important for browser vendors, to an extent. I also think we can try to do better.
I wonder is this is due to lack of generics in objc.
True: Police kill men with a 22x bias over women. What justification does anyone have for accepting this, and why can't a similar justification be applied to race?
Maybe they should add a popup dialog that shows up every 100th time you run the program and tell users about it. Something like "Hey, you started Krita for the 200th time. Please consider donating a small amount to help the further development" and a link to the donation page.
https://www.rstudio.com/products/RStudio/

How RStudio do it.

They provide 'priority support' by email in return for an annual license fee. They also do something about the AGPL license that they use with RStudio source code.

Not sure if this helps any and it might be worth finding out what kind of legal entity is involved &c
I m building a product that would bring the size of the apps way down
"It doesnâ€™t matter if you donâ€™t know algorithmsâ€¦
But it doesnâ€™t hurt to learn about it (because it might help you in the future).
This is important. Usually you donâ€™t use algorithm in programming a system but if itâ€™s something that will scale fast, your understanding of algorithm might be useful."

Sigh. I'm really tired of this misunderstanding.

Literally everything you type in to an editor is an algorithm. "Learning algorithms" isn't about memorizing known facts, it's about learning how to think about programming.
Because what you were telling them is wrong.

Look at every other Delphi competitor from the time period. Microsoft is giving Visual Studio away to casual users and Visual Basic is now VB.Net. Eclipse and IntelliJ come in free versions. There is no longer a market for a million loyal $100 customers for a programming language and ecosystem. There are too many high-quality free languages, compilers and IDEs to make that business model work anymore.
> It's about community strength and modernity.

Javascript people have both and they suffer from "javascript fatigue".

Community strength is important and useful but it's by no means the reason people write software. Modernity is only useful if it solves problems. Otherwise it's just superfluous.

> If you don't have both you are wasting you time.

Perhaps you mean that you won't be able to boast your skills in interviews and apply at hip jobs? Perhaps that's true. However, enjoying yourself and making something useful isn't a waste of time.
Latently | Deep Learning Software Engineer | Boulder, CO | REMOTE

Have some time on your hands and interested in implementing scientific papers for a stealth-mode deep learning startup? Send your resume to brian@latent.ly

https://github.com/Latently/DeepLearningCertificate
You don't need to be an expert, you just need to know more than your audience. What I mean is, if you tailor your blog towards novices then no one will attack you if you don't know everything or even if you've gotten things wrong. However if you tailor your blog towards veterans in the field then you'd better know your stuff. The beauty is that as you learn you can teach more advanced subjects always catering to a group that is where you were a few months ago.
> Types are an abstraction but C++ allows you to extract its pointer, to make a sizeof() of it, to do pointer casting and arithmetics.

And the semantics of those operations are dictated not by what the underlying machine does but what the C++ abstract machine does, which is very different. The underlying memory is still typed.

> You can go low level with most high level languages, what sets C++ apart is that using low-level instructions have generally zero overhead.

That's true for the JVM, .NET, even JS...

> ptr2 = static_cast<uint8_t*>(ptr)+5; pretty much maps to the assembly code you would expect.

No, it doesn't, not after optimizations and undefined behavior. It's perfectly acceptable for the compiler to turn that into a no-op if, for example, "ptr" was a null pointer.
It's your problem to figure out how to dispose it safely, sure. But if they want to e.g. audit where the waste is going, that would be widely seen as something the government should do/pay for themselves. And that's how it is with a lot of banking regulation: complying isn't the expensive part, measuring and demonstrating that you're complying is.

This is simply inaccurate.

As just one obvious example: the cost of environmental assessments are borne by developers, which is all about measuring compliance.

Similarly, common accounting regulations, which require both specific practices as well as specific records retention rules, to support audit activities, also impose costs on businesses.

Heck, at the more individual level, if I want to put a building on a piece of land, bylaws state I'm responsible for producing site plans, construction details, etc, to allow the municipality to assess and approve the work to ensure I'm complying with zoning requirements, and I also bear the cost of safety inspections and so forth during and after construction to ensure I'm complying with the building code.
> Are you saying there are people who have invested in prisons who are lobbying for tough on crime policies in order to fill their prisons with people? Do you have examples of this?

This is not exactly what you describe, but it shows that this kind of corruption is out there-

https://en.wikipedia.org/wiki/Kids_for_cash_scandal
Thank you for your feedback, samples will be uploaded shortly. The price calculator notice is just a mouse
over, you will be brought to the price calculation page once you click convert.
You said it yourself, those who profit from running private prisons lobby lawmakers to support their business - and private prisons are in fact massively profitable. Here is a Washington Post article about the influence of the prison industry on Congress - https://www.washingtonpost.com/posteverything/wp/2015/04/28/...
I think you agree with me. If someone is abusing your website, or even just doing something you've asked them not to do, you can't literally kick them out like you could in person. There's all sorts of techniques for blocking whatever they're doing, but if they're determined and your website is still accessible, they can come back.

That's why it might be reasonable for laws around this sort of thing to be different in the virtual world.
Indeed.

And to be fair, I'm actually somewhat ok with self closing tags. Though, I can't easily see why I'd want tags that can't self close.
Scotland - I wouldn't say "humid" - just miserably damp. :-|

Maybe it's the 240V mains supply?
Autonomous Surface Vehicles | Lafayette, LA | Fulltime Onsite

ASV Global is looking for exceptional software engineers seeking a career in autonomous systems.

We expect you to be the engineer that other people can count on and the one that people turn to when the going gets tough. You should attack every problem with enthusiasm and share the team’s passion for quality and customer satisfaction. In return you will get to work in an environment where no two days are the same and where your contribution makes a real difference. You will be integral to the successful growth and development of the company.

https://www.asvglobal.com/career-opportunity-autonomous-syst...
The screen cut-out at the top might be distinctive enough to serve the same purpose.
Does this only make sense for small machines? I bought a gigantic washer/dryer and have no problem working through a large buildup that results from some disruption in life.

Borrowing from your analogy, I have large on-prem servers so I don't need the scalability of the cloud.
I think it's for the purposes of rhetoric, with emphasis cast on "the next new thing" by its repetition, and some vague attempt at an ascending tricolon (maybe) with discover/invest/build. It reads quite clunkily but it would probably sound a bit better spoken at a lectern. (Actually, if you drop "get my hands dirty and" it just flows much better generally - I think that's the biggest problem with this sentence.)
They went off the deep end with their "engineering" of the app (see: https://www.reddit.com/r/programming/comments/3m5n2n/faceboo...).

It's really amusing to me when "engineers" start talking about the "scale" of the UI. It's a client. Thin vs. Fat aside, if it's that fat it's almost certainly a bloated mess of redundancy and what is called "overengineering" (which is actually underengineering--that is, a deficiency of the application of engineering and architecture principles to the design of the application).
Next they take your car.

Why? Cars kills way more people than guns. Often not because of a need to get from a to b but because of reckless driving just for the fun of it. So - you could argue - you should not only need to have a drivers permit but a driving permit for your actual trips.

Ok. Maybe cars should be banned. Or at least restricted to people with a legitimate reason like politicians and doctors.

But do you think it will end there? If we give up cars then air traffic would be a natural next step...

You see?

This is why I defend the right to have guns, the right to modify cars, have real crypto, say almost[0] anything you want. Because it is a cheap insurance against a society that we really really want to avoid. Because the majority of people who have been killed have been killed by their own or a neigbouring country - not by their neigbours who happened to have a personal gun.

[0]: including: "I belive the person behind reitanqilds account is stupid"

Not including: "Hi guys! Lets start a fundraiser to kill <anyone>"