skysight-inc/HackerNews huggingface dataset:
Well, both annealing and dunting ("quartz inversion") have to do with the crystalline structure of materials, but that's where the similarity ends. There are many important crystalline phase transitions in metallurgy that are more similar to dunting; the most important of many examples is probably the ferrite-to-austenite transition in steels at 700–1400°. But annealing is not such a crystalline phase transition.
It sounds like you are squeezing my suggestion into a very specific solution. If there was a fix not tweaking current knobs but that made low numbers of elements cheap, while subsequently minimizing resizes when some reasonable heuristic for "mid-size to large" hash tables kicks in, you would oppose it universally? Resizing a small number of elements is not going to be bad.
It also seems weird for the BBC to (apparently) celebrate this and also to constantly have articles about the dangers of climate change. (The connection of course is that international flights to Mongolia are terrible from a carbon emissions standpoint.) I recognize that this particular author might not be concerned about the climate, but it is still striking how dissonant the overall editorial voice is.
Here's a tip. Don't drink alone. And get out of a situation where you might start to binge drink. Don't trust yourself into controlling yourself.
Tuples and generator comprehensions also don't mix well:

>>> (x, x*2 for x in "qwe")
File "<stdin>", line 1
(x, x*2 for x in "qwe")
^
SyntaxError: invalid syntax

>>> ((x, x*2) for x in "qwe")
<generator object <genexpr> at 0x107821350>
You think 500 or 1000 movies is enough for a lifetime?
Takl | Software Engineers and QA Engineer| Brentwood, TN | Full-time | Onsite + Relocation Assistance

Takl's home services platform makes it easy to get chores done. We connect customers who need chores completed with self-employed providers who are able to earn money using their skills on their own schedule.

We are a well funded, small team of experienced developers working to build the best small chore platform for the gig economy. Since our launch in 2016 we've experienced rapid growth and going into 2020 we hope to continue.

We're looking for 2 senior API developers, a QA Engineer and a senior iOS/React Native developer.

---

Our Stack:

- React / React Native
- Ruby on Rails
- Swift
- Kotlin
- Postgres
- Docker and Kubernetes
- AWS

Email your resume to devjobs@takl.com
www.takl.com
Shutterstock Custom | Toronto, ON, Canada | JavaScript Software Development Engineer in Test (SDET) | Full-time, on-site | https://careers.shutterstock.com/jobs/job/1834130/

Feel free to DM me if you have any questions about this role. We're also hiring for many roles (beyond just engineering) across the world, although most open engineering roles are located in New York, Montreal or Denver. See the full job board here https://careers.shutterstock.com/jobs/openings

Shutterstock Custom's mission is to help brands easily create content that’s authentic, cost effective, and scalable. Using our platform, brands can connect with a worldwide creative network to create content that helps brands drive engagement and tell their stories.

In this role, you will drive quality within the team by building tools and infrastructure to enable the rest of the team to build great tests that increase code quality. The ideal candidate has 2 years of prior experience as a Test Engineer on a product team and 4 years of overall software development experience on a web-based product team.

Along the way you will be collaborating with an extremely talented and passionate team of engineers, designers, and product managers in building and scaling how brands create custom content on-demand.
My kid's pediatrician always recommended whole milk. Personally I liked the whole milk w/o additives but would compromise on Vitamin D.
We tend to try to do any vaguely longer term/important estimation as a team exercise, which ends up with people talking each other's estimates up, not down - you explore the problem space more effectively as a team and a lot of "but what about X" stuff comes out of the woodwork then.

If you have a manager who sets your team up for pressure and failure by artificially revising your estimates down, without cutting the scope of the work, then personally, I would find a new manager. Source: Am a manager.
France doesn't extradite its nationals.
peregrine.io | Software Engineer | San Francisco, CA | Full-time | ONSITE

Founded in 2018, Peregrine creates technology to help governments transform the way they fight crime while building trust with their communities. We do this through openness, accountability, careful policy enforcement, and respect for people’s personal freedoms.

Our platform fuses disconnected government data across secure networks and empowers users with highly intuitive interfaces to search, analyze, and collaborate. Customers tell us we help them solve cases that they thought were unsolvable, and allow them to communicate in ways they have never seen before. We are particularly proud to help government agencies solve more crimes while averting wrongful arrests.

We are looking for strong developers to join our small but growing team. As one of the earliest engineering hires, you’ll take on a lead role with vast ownership across one of our stacks. You’ll be able to work directly with end users to deliver a world-class, high performance SaaS platform

Stack: Python, Django, Celery, Airflow, React, D3, Mapbox, Blueprint.js, PostgreSQL, Elasticsearch, Neo4J, AWS, Terraform, Packer, Ansible

Open Roles: Frontend, backend, and infrastructure software engineers

To apply, or for more info, email dana@peregrine.io
It's pretty easy to do something with that info. Let's say there's a pokestop on a military installation, then most visitors are likely to be military personnel, and now we have a list of phones of military personnel. What's more, we can learn which troops are deployed to which bases, and patterns about how troops get redeployed to different bases.

How is this useful? Well, it's well known that Ft. Meade in the US is an NSA outpost. If troops from Ft. Meade regularly get transferred to Camp Pendleton (chosen arbitrarily), then we can infer that there's likely to be a lot of SIGINT (electronic spying) activity at Camp Pendelton. For a smaller installation (say a covert safe house abroad), these sorts of clues may be the first signs that foreign intelligence agencies can use to detect that these bases even exist.
Does the pay let you live comfortably in a high col location like NYC? I do understand SEC is a government agency etc etc.... just wondering how you compete for talent with others.
Back in Pentium 4 days you could use the DS and CS override prefixes on conditional branches to hint taken and not taken, respectively.

Kinda neat, but it's not a thing anymore.

Some more info here: https://stackoverflow.com/questions/14332848/intel-x86-0x2e-...
Google has become such an unappealing company to work for. You hear and read more often on how bad the culture seems to be getting there.

Up until a few years ago I really wanted to work there but when the time came I decided not to go and went to work for another big tech. Looking back I think I made the right choice :)

Culture is such an important aspect that in imo many underestimate blinded from the fact that they want that big name on their resume at all costs.
My car does that too. I have a narrow driveway so I find myself moving my cars around depending on which person in the house needs to go somewhere, and one of the cars will keep screaming even after it’s in park. You need to turn the engine off to make the seatbelt scream go away.
With some exceptions. Mathematical Platonism is still taken quite seriously, though it's evolved a bit since the Meno.
> The US standard of living is far higher.

?
> And I’m still unclear. Are you trying to serve these tiles to another application? Or are you trying to make a digital/print map?

Serve them from local storage to a viewer application.

> And SVG is probably excessive for static tiles. It won’t have the size reduction of a raster tile nor the benefit of a true vector solution.

Ah, is there another vector format for tiles other than SVG? Or are you saying that I should just generate a bunch of compressed rasters?
Much more effective would be to follow the Asian method of channeling that energy into something requiring a lot of practice and focus, like martial arts or an instrument, and bonus points if it looks good on a college application.

(If they don’t like the current thing you’re focusing them on though, consider switching lest they dislike you for the rest of their lives.)
for the k8s definitions, we started with the helm chart, rendered the template, and then moved it into kustomize, as that is our tool of choice ATM, IDK if I would recommend that approach for everyone (we expect we might move to helm v3 at some point) but it was a good choice for us.

We have practiced some disaster recovery, but it isn't 100% exhaustive (is it ever?), however it is also aided by how Pulsar is designed. We have killed bookie nodes as well as lost all our state in zookeeper. The first is pretty easily handled by the replication factor of bookkeeper data and for zookeeper we do extra backup step and just dump the state to s3 and can restore it. What we haven't tested in practice but now how to do theoretically is to restore a k8s stateful set from EBS volume snapshots. However, we see that as a real edge case. In Pulsar, we offload our data to s3 after a few hours, so we only need to worry about potentially losing a few hours of data in BK, as the zookeeper state is very easy to just snapshot and restore from s3. In other words, we are still working on getting more and more confident with data and don't yet recommend teams use it for mission critical non-recoverable data, but there are a ton of uses cases for it now and we can continue to improve on the DR front

We have done multiple upgrades and deploy all the time. Because bookkeeper nodes are in a stateful set and we have don't do automated rollouts, we manually have a process to replace the BK nodes. However, they don't trigger a re-balance as it closes gracefully and then re-attaches the EBS volume from the stateful set

We use EBS volumes, we use a piops volumes for the journal and a larger slower volume for the ledger store. THis is one of the great parts of bookkeeper design is that the two disks pools are separate so we just need a small chunk of really fast storage and then the journaled data is copied over to the ledger volume by a background process. We figure for really high write throughput we could use instance storage for the journal volume and EBS for ledger, but that would have some complications on recovery but still easier than having to rebuild the whole ledger data.

We use the pulsar proxy and expose it via a k8s service with the AWS specific NLB annotations.

We haven't had any issues with the k8s plugin and haven't really had any issues with EKS version upgrades. We just add new nodes when we migrate the kubelets

Yes, we have automation (via terraform) to allow us to add many different pools of compute and we use labels and taints to get specific apps mapped to specific pools of compute. For Pulsar, we run all the components multi-AZ
> Transformation only possible through meditation.

Descarte's Meditations on First Philosophy? That's quite a place to start.
- quote -
‘It was no different in the workplace culture. Senior colleagues bullied and screamed at young women, causing them to cry at their desks. At an all-hands meeting, my boss said,

“Now you Asians come to the microphone too. I know you don’t like to ask questions.”

At a different all-hands meeting, the entire policy team was separated into various rooms and told to participate in a “diversity exercise” that placed me in a group labeled “homos” while participants shouted out stereotypes such as “effeminate” and “promiscuous.”

Colleagues of color were forced to join groups called “Asians” and “Brown people” in other rooms nearby.”’
- end quote -

Such accusations require firm evidence. Quite frankly I find this hard-to-believe. Is there another reason for trashing his former workplace?

“A former Google executive moved back to Maine and entered the 2020 Senate race. Can he win?”

https://bangordailynews.com/2019/11/12/politics/a-former-goo...
I recommend VS Code plus install the extension for vim key bindings
I won't touch signal because I care about user freedom more than privacy. (Both are important)

No 3rd party clients, mandatory updates, mandatory google play services, and mobile only are all deal breakers.
SEEKING WORK - Remote

I have nearly twenty years of experience, and along the way have helped more than twenty companies (large and small) build products and grow their teams.

I can help with a) Application architecture, b) Building a team in India, c) Reviews and Quality Control, d) Set up development processes, e) Pre-sales and Sales.

I am fairly hands on when it comes to writing code. Recent projects have been on: C# and .Net, Asp.Net MVC, Sql Server/Oracle/Postgres, Kafka, Cassandra, TypeScript, and plenty of React. I've previously worked with Python, Scala and Java.

Some of my work is on GitHub. Here's one using TypeScript: https://github.com/jeswin/basho

I occasionally write on Medium: https://medium.com/@jeswin

Resume is available on request. My email is listed on my profile.

My hourly rate is $120/hr. I'm based out of Bangalore, but can travel for short durations.
If you focus on apps designed to live on dopamine feedback, and on users who hit adolescence with that in hand, I think a reasonable case can be made for an addiction.
upvoting also shows up on your profile but upvotes are private vs shared if you want to keep your bookmarks secret.
I have never owned a smartphone. I don't really want one; the sight of people with their noses buried in their phones doesn't really tempt me to follow suit. I already get distracted easily enough.

That said, I am probably going to buy one soon anyway. More and more, it's becoming expected socially.

The funniest example: I was at a bar with a bunch of friends. One paid the whole tab and asked everyone to Venmo him their share. As a non-smartphone-user, I only have a vague idea of what Venmo is. So I reached into my wallet for some cash, and handed it to him.

He waved it off. "It's too complicated, don't worry about it."
You're entirely correct. As an Oregonian, there's really only one reason that I enjoy this law: https://www.youtube.com/watch?v=NjhhkuvTq9g

(If you're not able to watch videos right now, this is a video of a person using a plastic bag as a gasoline container at a self-service station.)
This is just the following orders excuse, but with more institutions participating.
QGIS does an admirable job competing with ArcGIS.
In Lone Echo, a VR game, you can grab any and all surfaces with your hands.
If I sell a kid an illegal drug, am I harming the kid?

Laws are passed all of the time that recognize that children aren’t capable of making the same decisions as consenting adults.

Hopefully few would argue that passing laws that a grown person having sex with a 10 year old should be enforced. That doesn’t mean that any type of sex between consenting adults should be illegal.

If I sell it to a young adult who I have as much belief will make poor decisions as that kid, am I harming that young adult? If I sell it to a parent who I believe will neglect their kids, am I harming someone?

If you run a retail shop and see that a parent is spending money frivolously and not feeding their kids are you morally obligated to not sell the item to them? There are so many things that parents can spend money on and not take care of their kids that can be argued about anything.

That’s why we as a society have “must report” laws when it comes to kids where people who interact with children must report suspicions of abuse.

If I sell chemicals that will cause birth defects, but the other party agrees to them (in the 2pt font fine print), am I causing a level of harm they did not consent to?

Again that comes under the same concept of the difference between laws that carve out protections for children.

Also cigarettes are harmful, but we as a society has decided that informed consent in big letters is enough and let adults make their own decisions. It’s also completely legal even under the ACA to charge more for insurance for smokers.
It's a "two-part greeting" thing.

But this is HN, so nobody knows what that is here. :)
> One thing that leads to those faulty promises, IME, is that we often conflate estimates with commitments.

I want to meet the person who went around convincing PMs and scrum masters to abandon the word "estimate" in favor of "commitment".
For recipes, it's possibly a way to qualify for copyright protection[0]. Recipes themselves aren't considered original enough, so authors can encase them in a copyrightable shell of narrative.

There might be other reasons for this on the net. And I wouldn't be surprised if new recipe bloggers write narrative because "that's how it's always been done."

[0]https://info.legalzoom.com/recipe-copyright-laws-20049.html
SEEKING WORK | Ocala, FL | remote/freelance

I am looking for part-time work, preferably 20 hours a week or less. If you are looking to get a small project done, or you have an existing project where some maintenance work needs to be done (perhaps on a regular basis), then I would love to hear from you.

I am a very experienced Python developer, having used the language in all kinds of areas and situations, including web development (Django, Flask, Pylons, Google App Engine, etc), desktop GUI development, database access (MS SQL Server, MySQL, and Postgres), ORMs, REST APIs, scripting, backend development, automated testing, web crawling/scraping, data extraction and parsing/ETL, parsing, language implementation, games, etc.

I have a lot of experience with relational databases and SQL as well, especially MS SQL Server and Postgres. In fact, in all of my previous jobs I have used SQL, including designed database schemas, writing queries, measuring performance and optimizing queries, writing views and stored procedures, etc.

I am also available for technical writing (I kept a programming blog for many years, mostly about Python), and for front-end development using React.

(For the record: Although Python is my main programming language, I am also interested in, and have worked with, many other programming languages, including C, D, Delphi, Go, C#/Mono, Ruby, OCaml, Prolog, Lisp, Scheme, etc, on Windows, Mac OS X and Linux systems. I am also available to work on projects in these languages.)

Website: http://aquila.blue

Resume: http://aquila.blue/misc/resume.html

Open source/personal projects: https://github.com/zephyrfalcon ; https://bitbucket.org/zephyrfalcon ; https://gitlab.com/zephyrfalcon

Email: zephyrfalcon at gmail.com
WASM is fast in execution but the time spent getting data in and out of the memory allocated by WASM so that it can do direct memory management dominates the performance gains as a slowdown.

https://blog.sqreen.com/webassembly-performance/
They do it a bit, but they leave a very great deal on the table. Clang will convert

a = (b&m)|(c&~m)

into cmov, but gcc won't.
I've heard it applied to a totally normal conversational level of volume, but with a serious edge/tone to it.
TalkJS (https://talkjs.com) | Eindhoven (the Netherlands) or REMOTE (Europe)

TalkJS lets developers build the perfect custom chat feature in hours instead of months. We're product driven and we power communication inside online marketplaces, community sites, trading platforms and so on. We care tremendously about quality: We're out to build the tool that every developer worldwide will choose to build chat/messaging features.

Currently in the market for:

* Android Developer
* iOS Developer
* Full-Stack Web Developer
* Online marketer + technical writer

Our stack is mainly React, TypeScript, Elixir, Swift, Kotlin and PostgreSQL.

TalkJS touches millions of people and is growing quickly. We're in it for the long run: we combine a hungry ambition for growth with a healthy and flexible work/life balance. We expect a lot from each other and give a lot of support and freedom in return. Sound good?

More info on all four positions, + how to apply: https://talkjs.com/jobs/

---

All jobs are remote (Europe) or on-site in Eindhoven, NL. No recruiters or agencies, please.
Why is it that advertising is (in your opinion) only openly sponsored and non-personal? I receive plenty of targeted, personal messages which I consider advertising, from mail to abandoned cart notifications. And there are definitely adverts online which do not make the sponsored aspect clear.
Meat will also be eaten by people who are tired of the carb and sugar filled garbage that passes off as food but leads to obesity and death. Like the impossible burger and all the garbage like that. The worst part of a hamburger, as far as diet is concerned, is the bun which in America has tons of sugar. Assuming they didn't add sugar to the meat. The irony is that meat is some of the healthiest food available that's also tasty. People will be eating it way after global warming has given us a few degrees Celsius rise in temperature.
For me the cost is much less about, "It's just a few minutes long" and much more about, "Having to get up from my desk and talk to people about their projects kills my flow state." It's a short meeting but it's still a meeting and has the same effect on focused thinking as a longer meeting. Losing focus is totally fine if there's benefit to it, but for standups where I neither learn nor teach anything new, it's all cost and no benefit.

I too like knowing what my teammates are working on, but I already get that from the team's Slack channel where people talk about what they're doing as they do it.
I wonder if those statistics include repetitive stress injuries as well? Lifting bulky heavy objects all day long is an excellent way to develop back injuries.
If you happen to have an opinion that is not shared by the current powers-that-be, law enforcement will be happy to look at your data under any pretense it can cook up.

And they'll be equally fine with - ooops! accidentally, of course! - leaking info that you'd like to stay hidden, even if it's not anything criminal.
Ha! Well your current relationship with a bank is probably a scam too, but they're smart enough not to bleed you too quickly!
For some context:

The Oslo city center is almost entirely car-free after eliminating parking spots and banning cars on certain streets. The Norwegian capital finished at the beginning of this year, removing the last of approximately 750 street-side parking spots within the city center and replacing them with bike lanes, benches, greenery and parks.

With nowhere to park in the city center, there are essentially no cars in downtown Oslo. A few exceptions are made for delivery vehicles during specific hours, spaces for EVs to charge, people with disabilities, and of course emergency vehicles. Parking garages outside the center are available to the public, with 9,000 available spaces, and drivers are diverted via traffic restrictions to use ring roads to bypass the city.

Oslo Is (Almost) Car-Free — And Likes It That Way (March 2019): https://cleantechnica.com/2019/03/05/oslo-is-almost-car-free...
> mandatory google play services

Note that since a while there is also the possibility of using web sockets. But they are an extreme battery drain, and thus google services are quasi-mandatory. Telegram solves this without being a battery drain, possibly at the cost of delivering messages with a delay, but why isn't that my choice.
What's your plan on disaster recovery? Do your workers track their own cursors, and if so, how does that work across regions?