skysight-inc/HackerNews huggingface dataset:
I talked about this a little bit in the meetup talk I linked and I intend to write a bit more about this, but I'll try to summarize.

There are kind of three prongs here:

First, using criterion.rs does a ton for giving us more stable metrics. It handles things like warmups, accounting for obvious statistical outliers in the sample runs, postprocessing the raw data to provide more meaningful statistics, etc. I'm currently using a fork of the library which additionally does this recording and processing of a variety of metrics we get from `perf_event_open` on Linux but which I assume you could get through ETW or Intel/AMD's userspace PMC libraries.

Second, I try to provide a stable environment so that results over long time deltas are comparable and we can store the data for offline analysis rather than having to checkout recent prior commits and compare the current PR/nightly/etc against them. Prior to the current deployment I was using cgroups to move potentially competing processes off of the benchmark cores which produced some nice results. However I had some issues with the version of the cpuset utility I installed on the debian machines and I haven't sorted it out yet.

Third, we do a few things with the time-series-esque data we get from measuring multiple toolchains to try and only surface relevant results. Those are mostly in src/analysis.rs if you want to poke around. It basically boils down to calculating the Kernel Density Estimate of the current toolchain's value being from the same population (I hope these terms are halfway correct) as all prior toolchains' value.

I hope that with a few extensions to the above we can get close to being reliable enough to include in early PR feedback, but I think the likely best case scenario is a manually invoked bot on PRs followed by me and a few other people triaging the regressions surfaced by the tool after something merges.

Here are a few issues that I think will help improve this too:

https://github.com/anp/lolbench/issues/20

https://github.com/anp/lolbench/issues/17

https://github.com/anp/lolbench/issues/14
I went to school for CS, and decided to add on a BBA since I could do it basically for free. Prior to school, I was extensively read in the category of books you describe. While you're not wrong that you can get most knowledge from reading famous business books and using some intuition, you also don't know what you don't know, and that little bit has outsized value because it is important, non-intuitive, and hard to find--I suspect it's the secret sauce everyone keeps to themselves and isn't talked about by virtue of being relatively boring. Sure, you could read it in any old textbook, but you probably wouldn't think to.
Propeller Aero | Sydney & Denver | Onsite | Full Time | https://www.propelleraero.com/jobs/

About Propeller Aero: our platform makes 3D site surveys easy for everyone to use from their browser, anytime, and the AeroPoints make it accurate. We're a global leader in cloud visualization and analytics solutions, we give worksites the power to measure and manage themselves.

We're comprised of tight-knit, decentralized teams. Our people have the freedom to approach, own, and solve problems creatively. We’re 100% about impact, and 0% about ego. Check out our Glassdoor reviews.

Senior DevOps Engineer (Sydney) - https://propelleraero.breezy.hr/p/55f906e5c9fb-senior-devops...

Senior Mobile Developer (Sydney) - https://propelleraero.breezy.hr/p/40ff87d504e0-senior-mobile...

Front End Software Engineer (Sydney) - https://propelleraero.breezy.hr/p/a479ae2db034-front-end-sof...

UI Designer (Sydney) - https://propelleraero.breezy.hr/p/2b0db65db4c2-ui-designer?p...

Data Success Engineer (Denver) - https://propelleraero.breezy.hr/p/5b8eb981e14a-data-success-...
Unless you're a corporation.
Well this interpretation certainly explains some of the reactions that word has gotten in my use of it!
There is nothing unconstitutional about income taxes.
There should be for citizens of the United States re-entering the United States.

It says so in the Constitution. "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

That is not how it is in practice, but the Constitution is quite clear on the subject.
That sounds like what was tried under the Articles of Confederation, and it didn't turn out well.
Yeah, this help page is fairly easy to find (two clicks: ? icon -> "How to search"). I figured I'd ask because for example `max` is not documented there, even though it's pretty important for the sort of stuff I use Sourcegraph for (i.e. finding out all the repos that use X).
And let's not forget the most recent addition to the party, the CFPB (Consumer Financial Protection Bureau)
The obvious fix for that is to not allow extensions to ask for permissions during the install process, only at runtime.

No idea if that's included in Google's plans for Manifest v3, but I agree with you that it _should_ be done that way if at all possible.
>calendar invites from the chaps I'm going to buy cocaine off, I'd probably just pay the fine.

Maybe they considered this ;)
This is 100% the right solution, and there's a pretty easy way to accomplish this, with iPhones at least:

Back up to iCloud
Wipe your phone
Cross the border
Restore from iCloud

And yes, this may fail visiting China, because who knows what the Great Firewall will block.
It does, and many extensions on the store already request huge blanket permission sets they don't need. The UI flow for requesting a new permission with an update is awful to the point that many users never even notice it, so you really should just request every possible permission when you first release your extension.

They need to fix the UX here and it doesn't seem like they intend to.
TapClicks | Senior Software Engineers (LAMP and AngularJS) + DevOps | Montreal, QC | ONSITE, VISA, SALARY: 80-125k CAD + stock options

* Senior software engineers (back-end (LAMP/PHP 7), front-end (AngularJS), and full stack) (80-115k+ CAD)

* Senior DevOps engineer/team lead (85-125k+ CAD)

* QA/QE Engineers (50-90k CAD)

* Tech support engineers/junior developers (30-60k CAD)

We build a unified reporting dashboard mostly targeted at marketing agencies, with connections to 150+ third-party platforms from which we get data through APIs and FTPs in some cases. We also offer a workflow management tool to help make our clients more efficient.

TapClicks is #225 in the Inc 5000 list of fastest-growing private US companies for 2017, and has offices in San Jose (Silicon Valley), Nashville and Boston.

We're looking for people in the Montreal area or willing to move to Montreal. We're open to sponsoring VISAs for great candidates.

Work from home (WFH) up to 3 days a week is an option for the Senior DevOps and some of our Senior Software Engineer roles.

Email me at plsoucy@tapclicks.com if interested. Thanks!
Bain & Company, Development Lab | DevOps Engineer | San Francisco, CA | Onsite, Full Time

As our clients navigate the migration to a digital economy, the Bain Development Lab provides application prototyping and development to help deliver real, actionable results to supplement our consulting work. That means we build apps. A lot of apps. And we need great engineering teams to build them.

Responsibilities
- Collaborate with the application team to determine the best infrastructure to deliver a given project

- Use best practices to automate the provision of this infrastructure wherever possible

- Manage releases of software to the client throughout a project, especially once the software is in active use during MVP release or pilot

- Work with the client and broader Bain team to successfully manage deploying to client environments

- Understand available client technologies and resources

- Work alongside client engineers to provision appropriate infrastructure

- Advise client teams on scaling and maintenance strategies for apps going forward

- Contribute back to the broader team, identifying services and frameworks that can be reused or enhancing those you’ve used from others

- Collaborate with Bain’s internal IT group (TSG) on networking and other configuration topics, taking advantage of existing standards and best practices

- Mentor other engineers on the team as well as client engineers in DevOps

To apply: https://goo.gl/CS9quD
Keep up the 'key takeaways'! ;)
You can add any JavaScript library without ejecting. Unless it demands changes to your build process.
Poynt | Palo Alto, CA | Onsite | Full Time | https://poynt.com

We build the world's first smart payment terminal – trying to bring the type of superpowers to merchants that the iPhone did to consumers.

We've raised over $130M and are growing our team aggressively this year after launching all over the world (https://poynt.com/press/).

Hiring all kinds of people, with special interest in Android and data engineers.

Drop me a line at c@poynt.com – let's chat!
Maybe some MBAs should do a case study on this and report back about making a choice.
I'm a Canadian, and the most nerve wracking question I was ever asked (that I can recall) was:

Do you bring back any food ?

(I had a undeclared box of cereal in my backpack)
Bain & Company, Development Lab | Engineering Team Lead | San Francisco, CA | Onsite, Full Time

As our clients navigate the migration to a digital economy, the Bain Development Lab provides application prototyping and development to help deliver real, actionable results to supplement our consulting work. That means we build apps. A lot of apps. Which means we need to reinvent as few wheels as possible and get the most out of our own work and the broader development community.

Responsibilities
- Be part of the global team that determines our technology stack

- Stay up to date on the latest trends to bring in the right technologies to make our work better – not just the coolest new thing

- Know when to buy vs. build - don’t reinvent the wheel

- Think about security as an inherent part of our frameworks and build it in

- Own the continuous improvement of our software development life cycle, ensuring that each team and app builds on the best of those that came before

- Serve as a coach and mentor to the Engineering Practices team within the Lab, as well as ensuring quality delivery from third party engineers who augment our capabilities by supporting their integration and coaching the Lab team on how to best collaborate.

- Support our clients as they improve their own engineering capabilities

- Support the Head of the Development Lab as well as members of other Bain teams in developing IP around modern engineering practices and how they can be best implemented within client businesses, bringing hands-on knowledge and expertise

- In some cases, work directly with our clients to help them solve specific challenges around strategy or adoption of modern software engineering practices

- Support the growth of the Lab by playing an active role in hiring

- Identify sources of engineering talent to bring to the Lab, including their own networks

- Assist the Dev Lab Head in defining the interview process for the Lab, including taking the lead on developing the technical portions of the process

- Interview engineering candidates for their team and others

To apply: https://goo.gl/79xGxu
If you want a smaller and cheaper book on computer vision, I recommend Concise Computer Vision (Klette, Springer).

It's remarkably complete for its size. The level of detail is just enough that you can refresh or understand a topic, without drowning you in equations. The referencing could be better, but the main papers are called out.
Ubisoft | Kubernetes developer or administrator | Montreal,Toronto,Quebec | Full-Time | ONSITE | https://www.ubisoft.com/

Ubisoft Montreal, an industry leading developer of video games, located in the heart of Montreal’s Mile-End, offers a unique environment where creativity, teamwork and cutting-edge technology bring to life critically
acclaimed video games and iconic AAA franchises.

We are looking for a passionate software engineer and/or linux administrator to work on our Kubernetes platform.
You will be part of a dynamic team whose mandate is to innovate and build our container infrastructure for all our partners worldwide within Ubisoft.

Technology stack: Linux, Kubernetes, golang, python, terraform, prometheus, OpenStack, external cloud providers (GKE, EKS, AKS).

More positions available than being shown at [1].

Locations are onsite in our different offices in eastern Canada only. Don't be afraid of the cold!

Contact me: alexandre.mclean at ubisoft.com

[1] https://careers.smartrecruiters.com/Ubisoft2/?search=kuberne...
What are the examples of new visas that you can sponsor?

I thought H-1B was the only way to immigrate to the US for work? There is L1 but L1 requires the employee to be working for the foreign office of the US company for at least a year before he/she can be issued L1.

So which are the visas you are sponsoring when you say "all visas except new H-1Bs"?
Ask Jim Bagley about doing that. :D
Modular Fiddle – A Testbed for 3D Printed Violins
Entering the US, an honest slip-up can count as a lie and see you barred indefinitely.
You can carryforward the loss to future years to avoid taxes. You're right, it's not an instant payment, just a deferral.

It would indeed be an enormously complicated system. And for what benefit?

(Americans actually have one of the most deduction heavy tax systems in the world btw, including mortgage interest. In Canada we have almost no deductions of expenses from income tax. So our taxes are very simple. Complex taxes favour the rich, and require auditors)
... this submission is about a civil lawsuit that has been appealed all the way to the Supreme Court. What you described has already happened, and he has lost and appealed up to the highest level possible under US law.
Why is that? Why can’t you contract remote workers from any country?
Why should we care that technology makes this particular business model obsolete? It doesn't seem to be the consumers' problem to figure out.
You do read, "My success happened because of an inspirational encounter with this other revered CEO (whose own book was a best-seller, hint hint)" but that's such compelling marketing that I wouldn't bet on there being any reality behind it.
Watch this humanoid robot install drywall
Chelsea Manning says life in the US is like being in prison
You usually have to kill the outliers. A cheap trick is to measure 12 times the same thing and dropping the biggest and the smallest one.
Shiny Leaf
Mass tax evasion didn't work out for Greece either (among other things).
Thesis | San Francisco, CA; Atlanta, GA | Software Engineer | ONSITE & REMOTE | Full-time | $100k-180k with equity

We are a cryptocurrency production studio backed by a number of well-known investors in the space. We have opportunities across both of our products.

Keep [1] is a new project built on Ethereum that adds a privacy layer to public blockchains. Check out a video of our tech lead, Antonio, explaining our work [2]. We're interested in folks with networking or applied cryptography experience, ideally with demonstrable implementations in Go, C++, or Rust. Graduate work is a plus.

Our payment product, Fold [3], is implementing Lightning and building a cross-currency checkout process. We’d love to hear from any Docker / Kubernetes / Django experts out there.

We embrace remote work, and our team hails from all over. If you're a sharp engineer looking for the right opportunity to break into the cryptocurrency space, email work at thesis.co.

[1] https://keep.network

[2] https://www.youtube.com/watch?v=_uDMBzYxnqw&t=5244

[3] https://foldapp.com
Goosebumps did this in the early 2000s. 11 year old me was a fan.
Men slack off when bonuses are replaced with salaries
Please keep partisan flamewar off HN. It incinerates everything it touches.

We detached this subthread from https://news.ycombinator.com/item?id=18112453 and marked it off-topic.
Cisco is shutting down Tropo
Hello you,

In April, we announced some changes to Tropo, notably a shift from stand-alone applications to integrated solutions with other Cisco products. Refer to Tropo changes for more information.Since then, our focus has been fully shifted to the Webex For Developers program (including Webex Meetings & Webex Teams), which means we need to wind down Tropo and shift the resources dedicated to Tropo towards projects and products more aligned with Cisco's Collaboration strategy. We recently published a blog with a bit more details on this announcement, and we are now reaching out to our developers and customers directly to ensure everyone receives ample notice and specifics.

The wind down of services and support begins now (October 2018) with the removal of all registration functions for new users, and will continue in phases. As a user of the free development environment only (no production usage or billing), your account will only remain active until end of October 31st, 2018. We strongly suggest you transfer any data you would like to retain before this date, such as application code or stored audio files, as once your account is removed this data will no longer be available.

Please refer to our FAQ for more information including Tropo data policies, phone number porting, app migration and other topics. If you have additional questions or need further help, please feel free to contact us via support.

We thank our amazing Tropo developer community for building so many creative, innovative applications over the past decade, and wish you all good luck with your future endeavors.

Regards,
CISCO Tropo Team.
It absolutely makes sense. If you're not doing math or writing code, then you're compiling reports and ticking boxes in checklists. Get out of infosec, and start building things.

You can jump to networking, systems automation, data science, product development... Anything else. If you return to security later, you'll be better equipped. If you pick up some theory whilst developing your chops, then so much the better.

Good luck!
ah the "we are drowning in product market fit, so don't pass up this opportunity we are giving you"
>>I've seen this assertion made online a few times, but have never seen any actual examples.

You don't need examples when you can hear it straight out of the horse's mouth:

"I'm not in favor of abolishing the government. I just want to shrink it down to the size where we can drown it in the bathtub." -Grover Norquist, founder and president of conservative anti-tax organization Americans for Tax Reform
Yeah these guys follow quickly, I've used this multi times and can highly recommend.
> he snatched my phone out of my hands and started going through my emails

Is it not illegal - the "snatching" part?
The "More Like Rocket Science Rule of Software Engineering" has been WebKit policy for a while: https://web.archive.org/web/20061011203328/http://webkit.org... (now at https://webkit.org/performance/).
The Archive currently has about 46 Petabytes of content ("bytes archived"), and over 120 PB of raw disk capacity; the difference is due to data replication, "currently filling" storage, non-storage infrastructure, etc.

We save a lot on web content storage by de-duplicating "revists" when the page hasn't changed. This works out to save a whole lot for content like jQuery served from a common CDN URL; it doesn't work well when there is a page counter or any trivial changing content on a page.

If you are interested in the storage back-end, it's actually pretty simple: HTTP requests/responses are concatenated and compressed in WARC files (sort of like .tar.gz) that get stored on regular old ext4 filesystems. An index of "what URL captures are in what WARC files on what servers" is continuously generated in the form of, basically, a giant sorted (and shareded) .tsv file; replay requests on web.archive.org look up the URL and timestamp and get a reference to a machine, file, and file offset, and make an HTTP 1.1 range request for the content in question. There are a bunch of other details, like checking robots.txt status, but the core design is super simple, cheap, and (relatively) easy to operate at scale.

Apart from web crawl content (including, these days, "heavy" video content which is difficult to de-dupe), we have a large amount of live recorded TV, scanned books (raw photos), etc.

(I currently work at IA)
You mean like we are trying really hard to get everyone to use https and most people here would love some easy to use, widely adopted email signing? Yeah, that would be awesome!
What are different ways Airbnb/Expedia/Booking.com does their online marketing
Can someone help me understand what are the online marketing techniques used by leading travel brands such as airbnb/expedia/booking. Also it would be interesting to know the technology used for their marketing team for promotion/offer management/travel segmentation/campaign management/performance dashboards etc
First integrated circuit
escalation. Shipping companies don't want to have to worry about how much armament is enough. Also it blurs the lines between a cargo ship with defense against pirates to an armed ship that may have cargo.
But yeah some ships now have mercenaries.
Thanks for the release regardless!
Pretty much. At my last company, I managed a data and analytics team. The vast majority of applicants were over-credentialed individuals trying to break into data science (even though we didn't brand the positions as such). While I applaud their achievements in and of themselves[1], very few were able to articulate why their advanced degree would apply or be beneficial for the roles I was attempting to fill or justify the salary requirements they'd request.

My two best performing and best paid employees on that team were exact opposites - one had just finished a masters in math and the other had an incomplete bachelors. But both were able to articulate why they had made the choices they made and demonstrated the ability to make deliberate, pragmatic, and calculated decisions. Which is an invaluable skill to have on your team.

[1] I'm a terrible academic. I focused more on working and making money while in school, and gave the bare minimum amount of attention to my classes to get by. So I do truly have appreciation for people that can dedicate themselves to school enough to achieve an advanced degree. But that appreciation is separate from them being able to derive work value from that degree.
In demand content always has plenty of seeders. The stuff that dies is obscure content or large archives. Someone only cares about the data once a year when doing research or something. This network won't solve this because there is no profit in storing data that is very rarely archived. Its a hard problem because you need to rank data on how valuable it is.

A dump of GeoCities is rarely used but has great value. A 1tb archive of videos of me counting grains of sand is also rarely used but worthless.
> cryptsetup -o 100000000 create boot /dev/sdc3

Be sure that doesn't get into your .bash_history
A Bizarre Interview
6 Daily Habits to Boost Your Sperm Volume
How to be free?
You should care because society will be worse off without a media to hound those in power.

There will be thousands of small abuses of power that go unnoticed without a watchdog.
The amount of spam calls is fucking insane, the fcc needs to seriously crack down. Start fining telecom companies a buck a call and I think the problem would go away. Hell make it 5 dollars for every call after the first ten thousand, I receive at least 5-10 day. If it is an obviously spoofed number make it 50 dollars. The telecoms have the capability to deal with it, they simply have no incentive to bother.

I've had a conversation with my cell carrier where I asked to block Texas and Florida, every area code in those states. Apparently that is not possible.