skysight-inc/HackerNews huggingface dataset:
This article was a bit of an advertorial for the blogging platform.

Collecting analytics is the easy bit. Even if you have not done it before you can get the job done with the Google Analytics approach with an hour of fiddling about, with no prior knowledge and from a standing start. If you want to do something server side or implement whatever Piwik is called these days you just have to follow the instructions. It is not a hard problem.

Content is king but I am questioning whether this blogging platform is deserved of fine content, regardless of how the clicks are measured.

The problem I see is that the platform lacks decent HTML vocabulary. It is not difficult to structure an HTML document and a platform should look after that aspect so people don't have to be an expert and can just focus on the content. But here I see the platform is selling people short. The basic HTML is not up to scratch, which is a fair thing to say when accessibility is compromised.

The page does not use a header, a main or nav elements. Yet it has what visually appears to be a header, main content and some navigation 'landmarks'. These should be surfaced with the correct HTML5 for the job rather than obfuscated in div groupings.

The images are not very accessible, they should be figures as that is what they are. The comments should also be 'articles'.

Medium may not be perfect but at least the HTML does get the basics right.

I don't see the point of having these websites that use fancy React thingamies and Bootstrap same-as-every-thing-else buttons but don't get the most elementary HTML right. Why can't people keep things simple?

Having explored the hash-whatever thing more it actually is some of the poorest HTML out there. This doesn't matter to most people but, as mentioned, you trust a platform to get this bit right for you, as is the case with Medium.
Would you care to explain why?

Let's look at a basic common case, as a checklist.

1. All fields are definitely assigned.

2. No functions are called except intrisics.

3. Nothing reads from the object on any control path.

4. Memset happens between creation and first assignment.

We agreed that step 1 is a solved problem, right? Are any of 2-4 difficult? Did I miss any prerequisites for the optimization?

Once you can prove 1-4, isn't the optimization pass as simple as looking for memsets applied to structs, checking 1-4, then deleting the call?
The debit rates you are referencing are for in-person transactions where a pin number is entered. Debit cards can be used for online transactions but the interchange cost is more like 1.8% + $0.10.
Sad news. They have a 50 million (!) player base, 350k+ online right now. That means over a billion USD in revenue, probably way more with crates/keys taken into account.

Unless the cost of their server infrastructure got wildly out of control, why would a company that is raking in cash sell out?
Crux Informatics | Infrastructure Engineer | San Francisco (SF) or New York (NYC) | ONSITE | https://jobs.lever.co/cruxinformatics

The Crux Infrastructure team’s mission is to provide infrastructure products that enable Engineering to work efficiently, run reliable services, and remain secure. We build products designed to be used by our fellow engineers. These products can be anything from amazing development environments, to seamless continuous delivery services, to simple out-of-the-box service monitoring, to core compute infrastructure that just works.

You might like this role if you:

- Enjoy writing Python and/or Go (golang), and can write high quality code

- Sweat the details, while focusing on impact

- Aim higher, while keeping it simple

- Hear about a proposed design and immediately start thinking about the end-to-end workflow, edge cases, failure modes, and security risks

- Are excited about building internal products that make your fellow engineers happier and more productive, and our services more reliable and secure

- Think observability is critical to running reliable services

- Love the idea of unleashing a simian army to wreak havoc on systems

- Get satisfaction from helping others

- Can geek-out about Linux to the point that those around you think you are weird

We don’t expect a single candidate to be an expert in all areas, but if some of these ring true to you, you might like this role.

The company:

With Crux, companies can harness data without the high costs. Our data engineers deliver action-ready data to businesses via our cloud platform. By delivering action-ready data through the cloud, we dramatically reduce the need for companies to build infrastructure to manage and process data. We also eliminate the burdensome tasks which eat up 80% of data teams’ time and energy—wrangling data to prepare it for analysis. We help people devote their time and energy at work to finding insights and creating returns—the work that’s truly valuable.

https://www.cruxinformatics.com/
Transcriptic (YC W15) | Scientific Software engineers, Backend Engineers | Menlo Park, CA | https://transcriptic.com | FULL TIME; ONSITE

Transcriptic is creating a fully automated, integrated, and programmatically controlled science lab to change how science is performed and turn science execution into an information technology. Scientists anywhere can define and (reproducibly!) run experiments over the internet on-demand and without investing up-front in a lab facility.

The Transcriptic Common Lab Environment (TCLE) takes Autoprotocol (http://autoprotocol.org/), a high-level JSON description of a science protocols, and executes it on our custom-integrated robotic facilities. The protocols we handle routinely involve solving constraint programming models with thousands of variables and constraints in order to find the best plan that fulfills the scientist’s intent. We are looking for backend engineers to help us with this effort.

Scientists manage their experiments through our web application or via our API. We provide a single platform that controls scientific devices from many vendors in a unified way, and an interface to control our automated labs. We are looking for full-stack engineers to help build out our web app.

Turning science into an information technology requires being able to encode, abstract, and execute scientific intent programmatically. We work to span the gap between science and our software stack to ensure that science is being correctly abstracted and faithfully executed as well as work on the leading edge to create tooling for better protocol development. We are looking for software engineers with scientific knowledge to join our scientific software engineering group to help define and build out how science will be encoded.

Tech stack includes: Linux, Python, Scala, RabbitMQ, Rails, Typescript, React, Ansible, Postgres

Benefits include: full medical/dental/vision insurance; catered lunch and dinner, and a fully stocked kitchen; flexible vacation policy; 401(k) with matching; gym and commuter reimbursement; and education reimbursement up to $3,000/year.
Transcriptic
Powering On-Demand Biology | Transcriptic
Transcriptic is a robotic cloud laboratory for the life sciences. Our automated, scalable platform accelerates time to market, reduces costs, and improves reproducibility.
autoprotocol.org
Autoprotocol
An open standard for life science experimental design and automation.
I don't think the issue is Psyonix being acquired, it's Epic's intentions to remove the game from Steam and potentially stop supporting new features on Steam that people are worried about.

Psyonix has done a fantastic job and created an amazing game and I think most people are happy for them and hope this works out, but it's hard to see the bright side of this as an avid Rocket League fan.
Someone is stealing my identity then, I'm not American.
This is a "call for the views of the Solicitor General", which is a pretty routine step, routine enough for SCOTUSblog to refer to it by the acronym of CVSG.

Also, note that it's not specifically asking Donald Trump for his views.
did you reply to the wrong comment?
> You know what else causes less bugs? LESS CODE, AND LESS FEATURES. The less code there is running on a system, the less code there is to exploit, and the less bugs there are likely to be. PID 1 is a SACRED, HOLY, Process Identifier. Code that runs with this PID has control over the ENTIRE SYSTEM. An exploit in PID 1 is LITERALLY game over.

That's an odd point to make in defense of systemd, since one of the primary objections to its use on servers is that it has vastly more surface area than is required for process supervision.
And protections.
I can very definitely endorse Scott as a world-class professional.
Impact of code review coverage and code review participation on software quality
There's a lot of legacy Java in Android, though, that is not easily replaced.
Unbox Therapy: Here's Why I'm Officially Quitting Apple Laptops
They’re not asking Trump; they’re asking members of his administration.
> Just the presence of surveillance alone discourages criminals from acting in the first place.

What's this based on?

From a quick google, it seems there isn't a clear consensus that this is the case.
> Japan isn’t acting exceptionally with Ghosn. That’s their regular operating procedure.

From the GP:
>> Japan isn’t acting exceptionally with Ghosn. That’s their regular operating procedure.

These two ideas aren't mutually exclusive.
https://www.webmd.com/cholesterol-management/cholesterol-and...

> Once a cholesterol plaque is there, it's generally there to stay. With effective treatment, though, plaque buildup may slow down or stop.

> Some evidence shows that, with aggressive treatment, cholesterol plaques can even shrink slightly. In one major study, cholesterol plaques shrank 10% in size after a 50% reduction in blood cholesterol levels.

> The best way to treat cholesterol plaques is to prevent them from forming or progressing. That can be done with lifestyle changes and, if needed, medication.
'Star Citizen,' a Game That Raised $300M–But May Never Be Ready to Play
Edinburgh Genome Foundry | Senior Software Engineer - Synthetic Biology and Automation | Edinburgh, UK | ONSITE | Full-time

We are looking for a computational software engineer to join one of the largest automated platforms for synthetic biology globally.

The Foundry is a unique facility at the University of Edinburgh specialized in large-scale genetic engineering projects for academic and industrial research. We are automating the assembly of genetic constructs up to chromosome size, with an ambition to deliver custom DNA seven days a week with minimal human intervention from order to shipping.

You will use your computational and organizational skills to help us develop the services that orchestrate our platform, making it smarter, faster and more reliable. This is a great opportunity to contribute to exciting research projects (e.g. in gene and cell therapy, metabolic engineering) while developing expertise in Laboratory Information Management Systems, software architecture for automation, computer-aided DNA design and manufacturing, and web development.

Your work will be mainly open-source and have visibility in the Synthetic Biology and Laboratory Automation communities, enabling biological projects at an unprecedented scale!

Duration: fixed term until November 2020 in the first instance. Full job description and application (closing May 7th 2019): https://www.vacancies.ed.ac.uk/pls/corehrrecruit/erq_jobspec...

EGF website: https://genomefoundry.org

EGF Software Projects: https://edinburgh-genome-foundry.github.io
Compensation: $150 - $190K base; 0.1% - 0.5% equity (commensurate with experience)
Location: Menlo Park (1 minute walk from Menlo Park Caltrain);
If you live outside of the San Francisco Bay area, telecommuting / remote work is OK.
Or if you prefer, we'll relocate you to the San Francisco Bay area. ALICE Technologies is the world’s first artificial intelligence platform that understands construction.

DUTIES:
Work closely with customers and engineers to have an outsized impact on our product
Code across all levels of our stack to bring our breakthrough technology to market
Architect and implement new product features using TypeScript, and React/Redux
Reinforce our current feature-set and code base with enterprise-grade stability, scalability, and usability
Develop technical assessments for interviews and attend recruiting events requiring engineering insight
Provide on-call technical assistance to ensure the health of our product

QUALIFICATIONS:
BS, MS or PhD in computer science or related field
5+ years of software engineering experience
3+ years of JavaScript experience, TypeScript, and React/Redux
2+ years of experience working with algorithm-heavy products & code (e.g., business logic implementation, performance optimization, etc)
Experience with SaaS web applications
Experience with webpack or other frontend build systems
Familiarity with SQL / NoSQL databases, networking (e.g. common protocols, such as HTTP and IP, as well as routing fundamentals)
Seniority Level
Mid-Senior level
The Lost Webspace
Sent you email with details. Looking forward to hear back from you.
Rewards would have been a more general term that still captures the meaning.

I get a flat 2% back on literal everything. I agree that points would be a pain, but extra cash is nice. (I know this functionally means everything is x% more expensive, something something tragedy of the commons externalities blah blah blah.)
An important point that people are missing is that by capturing carbon directly from the air with electricity we can combine two very important energy systems: electrical and chemical.
Going 100% renawable at an accelerated pace is within reach and if we could use all excess power due to intermittency to transform the carbon dioxide and synthesised hydrogen into hydrocarbons we can solve some other problems that are currently unsolvable before 2050 (jet fuels, chemical industry).

Also if we've improved this technology so that the costs are reduced (50$ per ton) we can do proper negative emissions in a scalable way without many downsides (can be used in non-arable land, no water consumption with low temperature direct air capture actually has water as a co-product which we can use for electrolysis).
We could then sequester the carbon dioxide underground or even create carbonates out of them so we can store them safely in concrete or asphalt in the form of aggregates.
Administrative Law is the key here. Departments within the executive branch set their own guidance on certain topics, this is known as Chevron deference[0]. Congress has pushed the details about a lot of our laws onto the executive branch, which is why the FCC, EPA, and others are able to change their rules and make companies/the-public adhere to new rules that didn't happen due to a new law.

[0] https://ballotpedia.org/Chevron_deference_(doctrine)
False. More Americans use debit than credit for everyday purchases.[1]

[1] https://www.nerdwallet.com/blog/credit-cards/credit-debit-su...
The Need for Zebras
DEPOP | Scala Engineers, Platform Engineers | London, Manchester | Onsite Full-Time Remote

We are the social marketplace where over 12M people come to buy, sell and discover unique items. Our mission is to empower creative minds by making our platform the place for the most vibrant communities in the world.
With headquarters in London, spaces in LA and New York, we have a team of more than 100 people dedicated to enhancing and developing the Depop experience for our global communities. And we’re just getting started.

Achievements in 2018:
- 1 item sold every 4 seconds
- 1 item listed every second
- 500m + searches
- 30k + likes per hour
- 1k + tech releases
- 200+ pieces of insight delivered
- 8bn API requests per month
- 1m gigs of server traffic per month

Depop is a rapidly scaling business. As our user base of over a million active users continues to grow, we’re on the hunt for a Scala Engineer to join our Tech team.

Senior Scala Engineer : https://www.depop.com/about/jobs/66BFF78BC7/

Scala Engineer : https://www.depop.com/about/jobs/CC5C89E62B/

Platform Engineer : https://www.depop.com/about/jobs/92DBE64C63/

Software Engineer : https://www.depop.com/about/jobs/E6A167938B/

Front End Developer : https://www.depop.com/about/jobs/0E6DE2B5C9/

Solutions Architect : https://www.depop.com/about/jobs/450747CCF9/

Android Engineer : https://www.depop.com/about/jobs/6B70F6DB04/

Tech: Scala, Python, NodeJS, AWS, Kubernetes, Vault, Terraform, Kotlin, Swift
The same thing is happening with NetFlix. There are no FRAND rules for this sort of thing, as far as I'm aware. If Congress weren't... well, Congress... they might look at this sort of thing.

Exclusivity arrangements certainly seem like potential trust issues, but Steam is a de facto monopoly, as is Amazon, and NetFlix is the clear leader in it's domain.
no giscardpunk -> no funk
If you statically link to QT, that’s a derivative work so you need to release as GPL or buy a proprietary license.
Indeed, there was no mystery involved in the reopening of the case. After the preliminary investigation was initially dropped on 25 August 2010, a lawyer representing one of the alleged victims requested a review of the prosecutor's decision. On 1 September 2010 (a week later) it was decided that the investigation should be resumed.
First of all, that is a great "timeline" of the "-punks"!

To your question about a name for the District 9, etc. era, I'm thinking something depressive, sort of "not looking forward to what the present/near future holds"...but can't think of anything better than: nihilpunk or nilpunk. Good question though!
I’d call it property damage and would expect full market value in compensation.
Yes, yes he is.
Degrees are not required. The salary is a hard ceiling, based on federal law pay scales (and is currently $166,500). A lot of people who have come through USDS are motivated that a tour of duty can truly make a difference on the lives of millions of Americans. It isn't easy work, but it's exceptionally rewarding.
this has already been reverted
> I know this functionally means everything is x% more expensive

Exactly! I hate all rewards systems because they wouldn't be offering it if it weren't a scam. If you don't know who the fish is, it's you.
False. Regulated e-commerce card-not-present debit interchange (i.e. online transactions) is 0.05% + $0.22.[1]

Kind of mind blowing, right?

[1] https://usa.visa.com/dam/VCOM/global/support-legal/documents...
China’s vast fleet is tipping the balance in the Pacific
I purchased one about 2 years ago. I am generally happy with purchase, but certainly don't feel like I saved any money. I did need to reinstall the operating system (and have since switched to Manjaro). The fan is loud and battery is lousy, but the hardware has not deteriorated other than the connection to the monitor needed tightening. They also don't void the warranty if you open up the machine and tinker, which was a bonus because I wanted to install my own second SSD. I also really like the look and the keyboard is excellent. Plus a good number of ports including usb-c and Ethernet which wasn't as common two years ago.
Twitter Pol. Bots Likely Exist for Every Country (Case Study: Indonesia 2019 GE)
I have also seen birds fly into buildings, cars, planes and windows.
Have you used it, out of interest? It's very slick, at the very least..
Hi.. do you have a contact email to discuss and learn more about these openings? Thanks
That's why approximately nobody links Qt statically on desktop systems. (technically you can also share compiled, proprietarily licensed object files a customer can re-link themselves, but I suspect that's even rarer) I should maybe have clarified that above what obligations the LGPL does bring, but that case basically matters only on mobile and embedded.
Epic.
Thank you for your service to the web!
> systemd has a weird, "non-unixy" feel to it.

It just occurred to me that this is just the Tanenbaum-Torvalds debate all over again.

Context: https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
The efficacy of learning for sitting in classes is very low. Especially for those who don't want to be there. So, yes, it's a quite pointless form of torture. (Kids who loathe school need therapy, not "just" school.)
We're using Team Foundation Version Control via Azure DevOps. I do not recommend TFVC, DevOps is "fine" though.

The biggest problem is that branching is expensive and slow. We have 7K files in master, so for each branch we're copying and downloading 7K files. It takes 10+ minutes to simply make and clone a branch. It isn't smart enough to re-use files it already has in the workspace.

We're looking to move to Git which DevOps also supports. If for no other reasons less expensive branching and better code reviews ("pull requests" in Git lingo).
Uber doesn't have the capital costs of a traditional taxi service, which are born by drivers, so in a sense it has infinite economy of scale.

In a perfectly free market the fact that these drivers are individually paying a premium for their cars would matter, but that free market doesn't exist and never will. And if you factor in risk diversification (across many drivers) as it relates to the cost of financing, I'm not sure the overall capital costs are much more expensive for the Uber model. Uber has figured out how to turn humans into security for financing capital assets. The only other examples I can think of off-hand are employee life insurance schemes and slavery.

Some quick Googling tells me that Uber's proposed IPO at ~$100 billion is 10x their ride-hailing revenue at ~$10 billion. Nothing seems fishy or unsustainable about that. Their ride-hailing system is mature and could likely be made quite profitable (if not already) if divorced from their other ventures.

That said, I don't like Uber. I always walk to the cab stand if I can. If it's too late at night that the stands are empty, or I want to use up my free AMEX credits, I'll hail a licensed cab from the Uber app. My experience in San Francisco is that regular cabs are cheaper, anyhow, notwithstanding the Uber app's grossly inaccurate estimate. Plus, even as an adult male I'm not keen on jumping into random strangers' cars. Cabbies are licensed and undergo more rigorous background checks.
Anyone who has ever driven a tractor will find this article strangely familiar. Tractors generally have two brake pedals, one for each wheel. When driving over roads or hard surfaces those pedals are locked together to keep the vehicle from swerving off the road due to a carelessly applied foot. Off-road these separate brakes are used both to turn tighter corners as well as a poor man's substitute for a differential lock - with diff lock applied the driver has to remember not to rely on differential braking as that just wears out the brakes without achieving anything useful.

I have a few tractors around the farm, all of them have two brake pedals/levers. This even goes for the smallest of them all, an Irus U1200 two-wheel tractor with an 8 hp Hatz diesel.
Ah sorry, it was from the Ars Technica article[0]. The source is cited as "Epic".

[0] https://arstechnica.com/gaming/2019/05/epic-acquires-rocket-...
Location: Washington, DC

Remote: Yes.

Willing to relocate: Potentially.

Technologies: golang, python, javascript, aws, docker, virtualization, LXC, KVM, edge computing

Résumé/CV: https://lucasch.dev/pdf/lucas_chaufournier_resume.pdf

Website: https://lucasch.dev/

Email: lucaschaufournier@gmail.com
===

Currently looking for roles in the Washington, DC area. I'm leaving my Phd program, where I focused on research in Edge Computing and distributed systems, to find a role that has more of a direct impact in the world. Looking for exciting new roles that allow me to intersect my knowledge of tech with my creative side while also interacting with people! I like to wear many hats and be thrown into where I'm needed. My background is in systems and cloud computing but I am always eager to learn new technologies on the fly. I am a quick learner with a researchers mind.